🚆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 tokensLast updated