Sui.

Publication

Partagez vos connaissances.

0xduckmove.
May 01, 2025
Questions et Réponses avec des Experts

Où puis-je trouver des documents pour le jalonnement natif via le SDK TypeScript ?

Directement vers un validateur ou via un pool, du moins quelque chose

  • Sui
4
1
Partager
Commentaires
.

Réponses

1
HaGiang.
May 1 2025, 02:56

La blockchain Sui fournit un module Move du système avec une fonction request_add_stake qui facilite le jalonnement. Vous pouvez invoquer cette fonction à l'aide du SDK TypeScript comme suit :

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

Ce code initialise une transaction visant à placer un montant spécifié de jetons SUI sur une adresse de validation donnée. Assurez-vous que l'adresse de validation est exacte et que votre portefeuille dispose de suffisamment de fonds pour le staking et les frais de gaz.

Pour plus de détails sur le SDK, consultez la documentation officielle. https://sdk.mystenlabs.com/typedoc/index.html

5
Meilleure réponse
Commentaires
.

Connaissez-vous la réponse ?

Veuillez vous connecter et la partager.

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

610Publications1335Réponses
Sui.X.Peera.

Gagne ta part de 1000 Sui

Gagne des points de réputation et obtiens des récompenses pour avoir aidé la communauté Sui à se développer.

Campagne de RécompensesJuillet