Sui.

Beitrag

Teile dein Wissen.

0xduckmove.
May 01, 2025
Experten Q&A

Wo finde ich Dokumente für natives Staking über das TypeScript SDK?

Direkt zu einem Validator oder über einen Pool - zumindest etwas

  • Sui
1
1
Teilen
Kommentare
.

Antworten

1
HaGiang.
May 1 2025, 02:56

Die Sui-Blockchain bietet ein System-Move-Modul mit einer Funktion request_add_stake, die das Staking erleichtert. Sie können diese Funktion mit dem TypeScript SDK wie folgt aufrufen:

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);
}

Dieser Code initialisiert eine Transaktion, um eine bestimmte Menge an SUI-Tokens an eine bestimmte Validatoradresse zu platzieren. Stellen Sie sicher, dass die ValidatorAddress korrekt ist und dass Ihr Wallet über ausreichend Guthaben für Staking- und Gasgebühren verfügt.

Umfassendere Informationen zum SDK finden Sie in der offiziellen Dokumentation. https://sdk.mystenlabs.com/typedoc/index.html

2
Kommentare
.

Weißt du die Antwort?

Bitte melde dich an und teile sie.

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

318Beiträge457Antworten
Sui.X.Peera.

Verdiene deinen Anteil an 1000 Sui

Sammle Reputationspunkte und erhalte Belohnungen für deine Hilfe beim Wachstum der Sui-Community.

BelohnungskampagneJuni
Wir verwenden Cookies, um sicherzustellen, dass Sie die beste Erfahrung auf unserer Website haben.
Mehr Infos