Sui.

Publicación

Comparte tu conocimiento.

0xduckmove.
May 01, 2025
P&R expertos

¿Dónde puedo encontrar documentos para el staking nativo a través del SDK de TypeScript?

Directamente a un validador o a través de un grupo, al menos algo

  • Sui
1
1
Cuota
Comentarios
.

Respuestas

1
HaGiang.
May 1 2025, 02:56

La cadena de bloques Sui proporciona un módulo Move del sistema con una función request_add_stake que facilita las apuestas. Puedes invocar esta función con el SDK de TypeScript de la siguiente manera:

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

Este código inicializa una transacción para apostar una cantidad específica de tokens SUI en una dirección de validador determinada. Asegúrate de que la dirección del validador sea correcta y de que tu monedero tenga fondos suficientes para pagar las apuestas y las comisiones de gasolina.

Para obtener información más completa sobre el SDK, consulta la documentación oficial. https://sdk.mystenlabs.com/typedoc/index.html

2
Comentarios
.

Sabes la respuesta?

Inicie sesión y compártalo.

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

318Publicaciones457Respuestas
Sui.X.Peera.

Gana tu parte de 1000 Sui

Gana puntos de reputación y obtén recompensas por ayudar a crecer a la comunidad de Sui.

Campaña de RecompensasJunio
Usamos cookies para asegurarnos de que obtenga la mejor experiencia en nuestro sitio web.
Más información