
Infrastructures invisibles 01 | Co-créer avec les développeurs du monde entier : analyse complète de l'API du portefeuille OKX Web3
TechFlow SélectionTechFlow Sélection

Infrastructures invisibles 01 | Co-créer avec les développeurs du monde entier : analyse complète de l'API du portefeuille OKX Web3
L'innovation n'a pas besoin de commencer depuis zéro, elle peut aussi commencer par une API, en compagnie du portefeuille Web3 d'OKX.
Sous l'impulsion de son ADN innovant, le portefeuille OKX Web3 perfectionne à la fois ses aspects internes et externes : en interne, il optimise continuellement ses produits ; en externe, il explore activement des collaborations ouvertes.
Dans l’exploration de ces collaborations ouvertes, le portefeuille OKX Web3 prend en permanence l’initiative de l’ouverture du code source tout en renforçant de plus en plus sa construction d’API. Cette démarche revêt une importance significative au sein de l’écosystème technologique blockchain, car elle favorise non seulement l’innovation technologique et améliore l’efficacité du développement, mais renforce également la transparence, l’interopérabilité et la sécurité des systèmes. Elle contribue ainsi à construire la communauté et l’écosystème Web3, enrichit l’expérience utilisateur et encourage la standardisation du secteur.
De plus, grâce à l’ouverture de son code source et de ses API, le portefeuille OKX Web3 abaisse les barrières techniques pour les développeurs et établit des connexions étendues, permettant ainsi une synergie mondiale avec les développeurs afin d’apprendre ensemble, progresser et créer collectivement, stimulant ainsi le développement des infrastructures du secteur crypto.
Des fonctionnalités comme les API, souvent imperceptibles ou peu visibles pour les utilisateurs lorsqu’ils utilisent un produit, sont comparables aux « infrastructures invisibles » du portefeuille OKX Web3 — essentielles certes, mais rarement connues du grand public. Comme il n’existe actuellement aucune présentation spécifique sur les API du portefeuille OKX Web3, cet article se concentrera précisément sur ce sujet. En détaillant exhaustivement les fonctions de l’API OKX Web3, nous espérons attirer et aider davantage de développeurs à concrétiser leurs idées et innovations. Il s’agit du premier volet de la série « Infrastructures invisibles de OKX Web3 », ainsi que du premier épisode de la série dédiée aux API OKX Web3. Le prochain numéro explorera, sous forme d’interview, les coulisses de la conception des API par l’équipe OKX Web3.
Architecture des API du portefeuille OKX Web3
L’API (interface de programmation d’application, Application Programming Interface) est un ensemble de protocoles et de définitions permettant de concevoir et intégrer des logiciels applicatifs. Les API permettent à différents systèmes logiciels de communiquer entre eux et d’échanger des données. Grâce aux API, les développeurs peuvent exploiter des fonctionnalités et des données existantes sans avoir à tout recréer depuis zéro. Elles augmentent considérablement l’efficacité du développement, favorisent l’interopérabilité des systèmes et stimulent l’innovation technologique.
En tant qu’entrée complète et intégrée vers le Web3, OKX Web3 propose une solution complète de développement Web3 appelée OnchainOS. Moteur de développement Web3 multichaîne, OnchainOS standardise l’accès aux chaînes et services, réduisant ainsi drastiquement le cycle de développement et les coûts associés. Incluant des modules clés tels que le portefeuille, l’agrégateur DEX, le Marketplace, DeFi, etc., il offre aussi bien des solutions de liquidité transactionnelle que des données sur la chaîne. Pour tout développeur souhaitant créer son propre service Web3, adopter OnchainOS représente un choix plus efficace et économique.
Pour mieux servir les développeurs, réduire encore davantage les seuils d’entrée et accroître leur productivité, OKX Web3 met à disposition une documentation API extrêmement complète, précise et illustrée, disponible ici, que les développeurs intéressés peuvent consulter à tout moment et suivre étape par étape.
Le portefeuille OKX Web3 prend désormais en charge plus de 100 blockchains publiques, offrant une expérience utilisateur uniforme sur application mobile, extension navigateur et site web. Il couvre cinq grands domaines : portefeuille, agrégateur DEX, DeFi, marché NFT et exploration de DApps. Il inclut également des marchés spécialisés dans les inscriptions Bitcoin et les runes, s’engageant à fournir aux utilisateurs une gamme complète de services Web3.
Nous allons maintenant présenter certaines fonctionnalités API à travers les exemples des modules portefeuille, agrégateur DEX, marketplace et DeFi.
API Wallet
Élément central du produit, l’API Wallet fournit la base technique pour des portefeuilles non gardés, aidant les développeurs à construire facilement des services et applications sur chaîne. Par exemple, portefeuilles Web3 multichaînes, portefeuilles intégrés dans des DApps, applications Web3 multichaînes, services de portefeuille pour exchanges, etc.
L’API Wallet offre trois fonctionnalités principales dans les services de portefeuille : 1) agrégation d’adresses multichaînes, avec capacité de statistiques d’actifs à l’échelle du million d’adresses ; 2) prise en charge de multiples scénarios, intégration aisée à plus de 60 réseaux, compatibilité avec les écosystèmes multichaînes hétérogènes et divers protocoles d’actifs BTC ; 3) haute disponibilité et grande stabilité. Surveillance continue des interfaces et du système garantissant une intégration fluide.
Les développeurs peuvent utiliser l’API Wallet en seulement 3 étapes pour créer rapidement et en toute sécurité un portefeuille, connecté à plus de 60 réseaux, y compris EVM, Solana, TRON, BTC, etc., ainsi qu’à des écosystèmes innovants comme les inscriptions. À l’avenir, l’API Wallet proposera progressivement des solutions MPC Wallet et des comptes intelligents AA (comptes d’agents). Grâce à ces puissants services, les besoins de développement de portefeuilles Web3 seront pleinement satisfaits, simplifiant ainsi l’entrée dans l’univers Web3.
Plus précisément, l’API Wallet couvre plusieurs modules fondamentaux répondant aux besoins essentiels de gestion des actifs et des transactions. Parmi eux : génération d’adresses et de portefeuilles, consultation des informations sur les actifs et les prix des cryptomonnaies, gestion des transactions, et autres requêtes courantes comme informations sur les monnaies, prix du gaz, autorisations d’adresses, etc. Le module de gestion des transactions propose notamment des services riches : construction, signature, diffusion, suivi, historique des transactions, prise en charge des réseaux basés sur le modèle de compte EVM, ainsi que ceux basés sur le modèle UTXO comme BTC. Globalement, les développeurs peuvent utiliser l’API Wallet pour gérer les comptes, les actifs, les transactions, effectuer des recherches d’informations courantes, et utiliser Webhook (abonnement en temps réel aux données sur chaîne), etc.
Premièrement, en matière de gestion des comptes. Contrairement aux modes classiques de recherche mono-adresse, l’API Wallet propose une recherche structurée et groupée d’adresses. Les développeurs peuvent associer plusieurs adresses à un même compte, facilitant ainsi la consultation de l’état des actifs et de l’historique des transactions dans des scénarios multichaînes. L’API Wallet distingue deux types de comptes : comptes portefeuille et comptes observateurs. 1) Le compte portefeuille nécessite une signature de message pour l’authentification, permet d’ajouter des jetons personnalisés et d’envoyer des transactions. 2) Le compte observateur ne requiert pas de signature, affiche par défaut tous les jetons répertoriés sur la plateforme OKX, mais ne peut pas envoyer de transactions.
Les développeurs peuvent utiliser l’API de gestion des comptes pour créer et gérer des adresses liées à un compte portefeuille, agréger des adresses observateurs, mettre à jour les comptes portefeuille et observateurs, supprimer un compte, lister les comptes créés, consulter les adresses associées à un compte, etc.
Deuxièmement, en matière de gestion des actifs. Cela inclut l’ajout de devises à surveiller, la récupération des soldes d’actifs, la visualisation de la valeur totale des actifs et la suppression des actifs non désirés. Notamment, pour les comptes portefeuille, les développeurs peuvent ajouter et gérer des jetons personnalisés. Pour les comptes observateurs, ils ne peuvent ni ajouter ni gérer des jetons, mais uniquement consulter les soldes des jetons pris en charge par l’API Wallet.
Grâce à l’API de gestion des actifs, les développeurs peuvent ajouter des devises, obtenir le solde de jetons d’un compte portefeuille, consulter le solde d’un compte observateur, vérifier le solde d’une devise spécifique, calculer la valeur totale des actifs, supprimer une devise ou encore lister les devises disponibles.
Troisièmement, en matière de gestion des transactions. Cela comprend l’envoi de transactions et la consultation de l’historique des transactions. Via l’API de gestion des transactions, les développeurs peuvent obtenir les données nécessaires à la signature, le prix du gaz, la limite de gaz, le nonce, valider les adresses, consulter les détails d’une transaction via son hash, retrouver une transaction par ID, lister les transactions par compte ou par adresse, etc.
Quatrièmement, d’autres fonctionnalités. Les développeurs peuvent également interroger des données liées à la chaîne telles que les UTXO ou les informations sur les devises. Ils peuvent aussi utiliser Webhook pour s’abonner aux événements de blocs et de transactions, pouvant créer jusqu’à 20 abonnements par lot.
API Agrégateur DEX
OKX DEX Aggregator est un agrégateur multichaîne tout-en-un, combinant DEX et ponts跨链. Il regroupe actuellement plus de 25 ponts跨链, 40+ blockchains publiques et plus de 400 DEX. Grâce au routage intelligent X Routing, il permet d’utiliser simultanément plusieurs DEX dans une seule transaction, offrant ainsi aux utilisateurs des prix plus avantageux, une meilleure liquidité, et aucun frais de service. Il intègre également des fonctionnalités comme les cours DEX, les ordres à cours limité et la détection de sécurité KYT.
Son cœur repose principalement sur le Swap mono-chaîne et le Bridge. Ces deux opérations nécessitent une analyse des données sur chaîne pour finaliser la transaction. Selon les paires de devises échangées, différents schémas de transaction peuvent être formés : par exemple, Swap sur la chaîne source + Bridge, ou directement Bridge seul, ou encore Swap source + Bridge + Swap cible pour les transactions跨链. Le contrat XBridge, développé en interne par OKX DEX Aggregator, constitue le pilier central de ces transactions. Il prend en charge les transferts跨链 entre les principales chaînes EVM, entre chaînes hétérogènes, ainsi qu’entre chaînes EVM et chaînes hétérogènes.
Les développeurs ou utilisateurs professionnels peuvent utiliser la documentation de l’API DEX Aggregator pour construire divers services et applications Web3, tels que des portefeuilles Web3, projets DApp ou projets DeFi.
L’API OKX DEX Aggregator se distingue par sa prise en charge multichaîne, son intégration multiple de ponts跨链 et de DEX, ainsi que sa stabilité et haute disponibilité. Son temps de réponse est inférieur à 100 millisecondes, et il fournit gratuitement des chemins de cotation optimaux. Actuellement, cette API couvre principalement trois fonctions : API de swap, API跨链 et API d’ordres à cours limité, toutes faciles à intégrer, intuitives et sécurisées.
Premièrement, concernant la fonction de swap, OKX DEX Aggregator agrège les sources de liquidité provenant de diverses bourses décentralisées telles qu’Uniswap, Curve ou Balancer. Il peut diviser une transaction unique entre plusieurs DEX, utilisant un routage efficace pour offrir des prix meilleurs. L’agrégateur identifie automatiquement les pools de liquidité les plus profonds sur chaîne, calcule conjointement prix, glissement et coût de transaction, et grâce à un algorithme intelligent de fractionnement d’ordres, sélectionne les meilleures offres selon trois critères : liquidité accrue, glissement réduit et prix optimal.
Les développeurs peuvent utiliser l’API de swap pour obtenir la liste des chaînes, des devises, des liquidités prises en charge par OKX DEX Aggregator, ainsi que les données d’autorisation, de prix de swap et de transaction.
Deuxièmement, concernant la fonction跨链, OKX DEX Aggregator regroupe des ponts跨链 de qualité comme Circle CCTP, Stargate, Across, Wormhole ou SWFT, offrant ainsi aux utilisateurs plusieurs chemins跨链. Cela permet d’effectuer un swap sur la chaîne source, puis un transfert跨chain, et enfin un autre swap sur la chaîne cible pour obtenir la devise voulue. L’algorithme propriétaire X Routing recherche automatiquement les pools de liquidité les plus profonds sur la chaîne source, calcule conjointement prix, glissement et coûts, et obtient ainsi une quantité optimisée. Ensuite, il compare plusieurs ponts跨chain de qualité, calcule le montant sortant, les frais跨chain, le glissement et les coûts, afin d’obtenir la meilleure offre跨chain.
Les développeurs peuvent utiliser l’API跨chain pour obtenir la liste des chaînes et devises supportées, les informations sur les ponts, les chemins, les autorisations de transaction, les données de transaction et le statut des transactions.
Troisièmement, concernant la fonction d’ordres à cours limité, l’ordre à cours limité (Limit Order) d’OKX DEX Aggregator permet à un utilisateur d’acheter ou vendre un jeton à un prix cible spécifié sur un DEX décentralisé. Si le prix du marché atteint ce niveau, l’ordre est automatiquement exécuté. Grâce à l’API Limit Order, les utilisateurs peuvent créer et consulter des ordres via une interface, intégrant leur liquidité dans l’agrégateur DEX pour bénéficier de meilleurs prix.
L’API Limit Order d’OKX DEX Aggregator présente plusieurs caractéristiques : l’exécution dépend de la consommation des ordres par d’autres utilisateurs, le créateur n’est pas exposé au glissement, et les ordres partiels sont autorisés. Les développeurs peuvent utiliser cette API pour obtenir la liste des chaînes et devises prises en charge, les autorisations de transaction, créer des ordres à cours limité et les consulter.
API Marketplace
Le Marketplace OKX englobe les marchés EVM NFT, Runes, Ordinals et les plateformes d’émission, prenant en charge 26 blockchains populaires majeures dont Bitcoin et Ethereum.
Premièrement, concernant le marché EVM NFT. Le marché NFT OKX est une plateforme agrégée décentralisée tout-en-un qui regroupe déjà Opensea, Magic Eden, Looksrare, etc. Il permet aux détenteurs de NFT de lister leurs œuvres sur plusieurs marchés simultanément, obtenant ainsi une meilleure liquidité à moindre coût. Il prend également en charge la création multichaîne de NFT et les transactions interplateformes, offrant aux utilisateurs et développeurs des données en temps réel sur chaîne, s’engageant dans la construction d’un écosystème NFT décentralisé et multichaîne. Actuellement, le marché NFT OKX rassemble la profondeur des ordres de plusieurs places principales et référence une immense base de données de collections NFT, fournissant aux développeurs et utilisateurs des données d’ordres actualisées, ainsi que des données précises et en temps réel sur chaîne.
L’API NFT OKX offre deux grandes catégories de fonctionnalités : la recherche de données et les transactions. La partie données inclut la consultation des informations sur les NFT et les collections, ainsi que l’historique des transactions. La partie transaction permet de lister un NFT sur plusieurs marchés en un clic, ou d’acheter par lots les ordres les moins chers de plusieurs marchés. Les développeurs peuvent utiliser l’API marché NFT pour obtenir les détails et listes des NFT, les détails et listes des collections, les réseaux et marchés connectés, consulter les offres, enchères et achats, etc.
Deuxièmement, concernant le marché OKX Runes. Le marché OKX Runes est la première plateforme à proposer le trading de runes directement dans son application, permettant aux utilisateurs d’acheter par lots ou d’« inscrire » (etch) des actifs Runes sans frais de plateforme. À l’avenir, le marché OKX Runes continuera d’optimiser ses fonctionnalités et d’en ajouter de nouvelles selon les retours utilisateurs.
Les développeurs peuvent utiliser l’API OKX Runes pour récupérer les informations de collection, les collections populaires, l’historique des transactions, les actifs du portefeuille, les informations des ordres et soumettre des listages.
Troisièmement, le marché Ordinals du portefeuille OKX Web3 est le plus grand marché pour les inscriptions BRC20 et les NFT BTC. Entièrement décentralisé, il ne facture aucun frais de service, et prend en charge des fonctions tout-en-un : transfert, échange et inscription (mint) de BRC-20 et de NFT BTC.
Les développeurs peuvent utiliser l’API Ordinals pour créer des listages, obtenir la liste des actifs inscrits, soumettre des listages, récupérer les listes de collections, les ordres, l’historique des transactions et les modèles associés.
API DeFi
OKX Web3 DeFi est une plateforme d’agrégation DeFi tout-en-un leader sur le marché, facilitant pour les utilisateurs la découverte rapide et précise de produits correspondant à leurs besoins. OKX Web3 DeFi intègre actuellement plus de 80 protocoles, notamment Aave, Compound, Curve, Yearn et Uniswap, et prend en charge plus de 15 réseaux comme Arbitrum, Ethereum et Polygon.
L’API DeFi OKX Web3 décrit en détail les flux d’interaction des données lors des transactions utilisateurs, incluant les processus de souscription, de rachat et de perception des récompenses. En intégrant l’API ouverte OKX Web3 DeFi à leurs applications, les développeurs permettent aux utilisateurs d’accéder facilement et rapidement à tous les protocoles DeFi, tout en profitant du plaisir de générer des revenus via les transactions DeFi.
Concrètement, les développeurs peuvent réaliser diverses fonctions via l’API OKX Web3 DeFi. Premièrement, en matière de consultation, ils peuventinterroger la liste des protocoles, des jetons, des produits, les détails d’un produit, ou la liste des réseaux. Deuxièmement, en matière de calcul, ils peuvent obtenir les estimations prévisionnelles pour les souscriptions et rachats. Troisièmement, en matière de transaction, ils peuvent générer les données d’appel pour l’autorisation préalable, pour les transactions de souscription, de rachat ou de récolte des récompenses. Quatrièmement, au niveau utilisateur, ils peuvent consulter la liste des positions, la liste des soldes et la liste des demandes de rachat.
Innovation comme fondement, avancer main dans la main avec les développeurs du monde entier
Dans le domaine en pleine expansion de la blockchain et des cryptomonnaies, l’open source et les API ouvertes sont devenus des moteurs cruciaux de l’innovation technologique et du développement sectoriel. En promouvant l’ouverture du code et des API, OKX Web3 Wallet fournit aux développeurs du monde entier un soutien technique stable et fiable, des ressources riches et des outils pratiques, tout en renforçant la transparence, l’interopérabilité et la coopération communautaire dans tout le secteur.
L’architecture et la mise en œuvre de l’API du portefeuille OKX Web3 reflètent une compréhension profonde et une poursuite constante de l’innovation. En construisant ses API, OKX Web3 Wallet offre aux développeurs mondiaux une plateforme puissante et flexible, dotée d’une interface standardisée pour accéder et exploiter ses fonctionnalités. Cela permet aux développeurs d’innover à partir d’une base existante, de développer et déployer rapidement de nouvelles applications décentralisées (DApps). Par exemple, ils peuvent utiliser les API pour concevoir des protocoles DeFi innovants, des DEX ou d’autres applications blockchain. Ils peuvent ainsi exprimer pleinement leur créativité et compétences techniques, proposer de nouvelles idées et solutions, repoussant ensemble les frontières technologiques.
Parallèlement, les API ouvertes permettent aux développeurs et utilisateurs de comprendre clairement et d’utiliser facilement toutes les fonctionnalités du portefeuille OKX Web3. Cette transparence renforce la confiance des utilisateurs dans la plateforme et favorise son adoption généralisée. Par exemple, les développeurs peuvent consulter la documentation API pour connaître précisément les fonctions et méthodes d’utilisation de chaque interface, exploitant ainsi mieux ces ressources dans leurs développements. En ouvrant ses API, OKX Web3 Wallet affiche clairement son engagement en faveur de l’ouverture et de la transparence. Cette posture renforce non seulement la crédibilité de la plateforme, mais attire aussi davantage de développeurs et d’utilisateurs vers l’écosystème, enrichissant ainsi les cas d’usage et stimulant collectivement le développement de la plateforme.
À long terme, en attirant davantage de développeurs et de projets, OKX Web3 Wallet peut réaliser une intégration approfondie avec d’autres plateformes blockchain et fournisseurs de services, formant ainsi un écosystème blockchain interconnecté. Cela favorise non seulement les progrès technologiques et l’expansion des applications dans tout le secteur blockchain, mais jette aussi les bases solides d’un écosystème plus ouvert et collaboratif. Et cela nourrit également la prospérité de sa propre plateforme.
En somme, la construction d’API par OKX Web3 témoigne d’une vision stratégique élevée : « Ce que nous faisons aujourd’hui, c’est pour demain. »
Avertissement
Cet article est fourni à titre informatif uniquement. Il exprime uniquement le point de vue de l’auteur et ne reflète pas nécessairement la position d’OKX. Cet article ne constitue pas (i) un conseil d’investissement ou une recommandation ; (ii) une offre ou sollicitation d’achat, de vente ou de détention d’actifs numériques ; (iii) un avis financier, comptable, juridique ou fiscal. Nous ne garantissons pas l’exactitude, l’exhaustivité ou l’utilité de ces informations. La détention d’actifs numériques (y compris les stablecoins et les NFT) comporte des risques élevés et peut entraîner des fluctuations importantes. Vous devez soigneusement évaluer si la transaction ou la détention d’actifs numériques convient à votre situation financière. Pour toute question relative à votre cas particulier, veuillez consulter un professionnel juridique/fiscal/investissement. Vous êtes seul responsable de comprendre et de respecter les lois et réglementations locales applicables.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News











