⛓️Récupération des informations sur l'écosystème
Demander toutes les chaînes, ponts et échanges disponibles.
Obtenir les chaînes prises en charge
getSupportedChains
Récupère une liste de toutes les chaînes disponibles prises en charge par le SDK.
N/A
Exemple
import { getSupportedChains } from '@{PLACEHOLDER}/sdk';
try {
//Request all supported chains
const chains = await getSupportedChains();
} catch (error) {
console.error('Error: ', error);
}
Obtenir les plateformes de liquidité
getLiquidityVenues
Récupère toutes les plateformes de liquidité prises en charge (DEX, coffres, pools, etc.).
chains
(ChainId[], optionnel) : Spécifie les chaînes pour lesquelles effectuer la requête. Par défaut, tous les tokens sur toutes les chaînes sont retournés.
Exemple
import { getLiquidityVenues } from '@{PLACEHOLDER}/sdk';
try {
//Request all supported liquidity venues
const venues = await getLiquidityVenues();
} catch (error) {
console.error('Error: ', error);
}
Obtenir les paires disponibles
getAvailableRoutes
Récupère une liste de toutes les paires prises en charge, y compris les routes intra-chaîne et inter-chaîne.
1) srcChain (number, optional) : ID de la chaîne source. 2) srcToken (string, optional) : Adresse du contrat du token source. 3) destChain (number, optional) : ID de la chaîne de destination. 4) destToken (string, optional) : Adresse du contrat du token de destination. 5) allowInterchain (boolean, optional) : Par défaut, True. Décide si les paires nécessitant un routage inter-chaîne sont incluses. 6) excludeVenue (string[], optional) : Tableau des plateformes de liquidité à exclure du routage. 7) excludeInterop (string[], optional) : Tableau des protocoles d'interopérabilité à exclure du routage. 8) maxiVenue (string[], optional) : Donne la préférence à certaines plateformes de liquidité par rapport à d'autres. 9) maxiInterop (string[], optional) : Donne la préférence à certains protocoles d'interopérabilité par rapport à d'autres.
Exemple
import { getAvailableRoutes } from '@{PLACEHOLDER}/sdk';
//Request all available routes from BOOP on Arbitrum to PRESS on Solana
const routeRequest = {
srcChain: 42161,
srcToken: '0x13A7DeDb7169a17bE92B0E3C7C2315B46f4772B3',
destChain: 900,
destToken: 'FaZwrtepqwBf2TMHVaxRWt4U3Zjv4LxmcisQXYy1pump',
};
try {
const availableRoutes = await getAvailableRoutes(routeRequest);
} catch (error) {
console.error('Error: ', error);
}
Nous disposons de guides supplémentaires qui pourraient vous être utiles pour des informations complémentaires lors de l'utilisation du SDK :
🪙Récupération des informations sur les tokensLast updated