Sui.

Пост

Поделитесь своими знаниями.

0xduckmove.
May 01, 2025
Экспертные Вопросы и Ответы

Где я могу найти документацию по нативному стейкингу с помощью TypeScript SDK?

Прямо в валидатор или через пул — хоть что-то

  • Sui
1
1
Поделиться
Комментарии
.

Ответы

1
HaGiang.
May 1 2025, 02:56

Блокчейн 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

2
Комментарии
.

Знаете ответ?

Пожалуйста, войдите в систему и поделитесь им.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

318Посты457Ответы
Sui.X.Peera.

Заработай свою долю из 1000 Sui

Зарабатывай очки репутации и получай награды за помощь в развитии сообщества Sui.

Кампания вознагражденийИюнь
Мы используем файлы cookie, чтобы гарантировать вам лучший опыт на нашем сайте.
Подробнее