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 на задану адресу валідатора. Переконайтеся, що ValidatorAddress є точним і що ваш гаманець має достатньо коштів для оплати стейкінгу та плати за газ.

Для отримання більш вичерпної інформації про 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, щоб гарантувати вам найкращий досвід на нашому сайті.
Детальніше