Пост
Поделитесь своими знаниями.
Где я могу найти документацию по нативному стейкингу с помощью TypeScript SDK?
Прямо в валидатор или через пул — хоть что-то
- Sui
Ответы
1Блокчейн Sui предоставляет системный модуль Move с функцией request_add_stake, облегчающей стекинг. Вы можете вызвать эту функцию с помощью TypeScript SDK следующим образом:
import { SuiClient, TransactionBlock } from '@mysten/sui';
// Initialize the Sui client
const client = new SuiClient({ network: 'mainnet' }); // or 'testnet', 'devnet', etc.
async function stakeSUI(validatorAddress: string, amount: number) {
const tx = new TransactionBlock();
// Construct the staking transaction
tx.moveCall({
target: '0x2::sui_system::request_add_stake',
arguments: [validatorAddress, amount.toString()],
});
// Sign and execute the transaction
const response = await client.signAndExecuteTransaction(tx);
console.log('Stake Transaction Response:', response);
}
Этот код инициализирует транзакцию по размещению заданного количества токенов SUI на заданный адрес валидатора. Убедитесь, что адрес валидатора указан правильно, а в вашем кошельке достаточно средств для размещения ставок и оплаты за газ.
Более подробные сведения о SDK см. в официальной документации. https://sdk.mystenlabs.com/typedoc/index.html
Знаете ответ?
Пожалуйста, войдите в систему и поделитесь им.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Заработай свою долю из 1000 Sui
Зарабатывай очки репутации и получай награды за помощь в развитии сообщества Sui.

- ... SUIderiss+5
- ... SUIRamirez+5
- ... SUIElvin CLONE +5
- ... SUI
- ... SUI
- ... SUI
- ... SUIBritain+2