🚆Exécution des transactions

Exécutez des transactions pour répondre aux intentions de vos utilisateurs.

Une fois que vous avez identifié la route que vous souhaitez utiliser, vous pouvez exécuter cette transaction directement via le SDK.

Exécution d'une transaction pour une route donnée

Pour exécuter une transaction, vous devrez entrer le résultat de la fonction getRoute dans la fonction executeTransaction.

import { executeTransaction, getRoute } from '@{PLACEHOLDER}/sdk'

//Execute trade from BOOP on Arbitrum to PRESS on Solana
const routeRequest = {
  srcChain: 42161,
  destChain: 900,
  srcToken: '0x13A7DeDb7169a17bE92B0E3C7C2315B46f4772B3',
  destToken: 'FaZwrtepqwBf2TMHVaxRWt4U3Zjv4LxmcisQXYy1pump',
  amount: '100000',
};

const route = await getRoute(routeRequest)

const result = await executeTransaction(route)

Paramètres disponibles

Les paramètres suivants vous permettent de personnaliser votre demande de route :

Paramètre
Description
Type

route

Peut être une transaction unique ou une séquence de transactions.

Route (obligatoire)

Félicitations, vous êtes maintenant capable d'intégrer Shogun dans votre application. Nous disposons de guides supplémentaires qui peuvent vous fournir des informations complémentaires lors de l'utilisation du SDK :

⛓️Récupération des informations sur l'écosystème🪙Récupération des informations sur les tokens

Last updated