Changements a venir
Nous travaillons sur de nouvelles fonctionnalites passionnantes qui amelioreront votre experience. Pendant que nous continuons a developper ces mises a jour, vous pouvez continuer a construire !Nous recommandons de consulter regulierement ce changelog pour les dernieres mises a jour et de planifier vos cycles de developpement en consequence. Vos retours sont precieux pour nous, alors n’hesitez pas a partager toute suggestion ou probleme que vous rencontrez.
Mises a jour produit
Nouvelles versions et ameliorations
Nouvelles FonctionnalitesRetrait en Fiat
Retrait en Fiat : Fixez le montant du versement avec amountSide
Les endpoints v2 de retrait en fiat vous permettent désormais d’établir un devis et d’exécuter un retrait depuis l’un ou l’autre côté de la conversion — envoyez un montant exact en stablecoin, ou livrez un montant fiat exact au destinataire.Ce qui a changé
amountSidesur les endpoints v2 de devis et d’exécution (portefeuille maître et adresse enfant) ainsi que sur l’endpoint v2 de taux de change :source(par défaut) traiteamountcomme le montant en stablecoin à envoyer ;targetle traite comme le montant fiat que le destinataire doit recevoir.- Avec
amountSide: "target", le débit en stablecoin est dérivé du taux coté et arrondi au supérieur selon la précision décimale de l’actif, afin que le versement ne soit jamais inférieur au montant fiat demandé. - Le paramètre est optionnel et vaut
sourcepar défaut, les intégrations existantes restent donc inchangées. Les endpoints v1 de retrait en fiat ne prennent pas en chargeamountSide.
Ce que vous devez faire
Rien — le paramètre est optionnel et additif. Pour verser des montants fiat exacts (paie, factures, règlements à prix fixe), passezamountSide: "target" avec le montant fiat dans amount, en utilisant la même valeur pour le devis et l’exécution. Consultez Master Wallet Quote et Fixer le montant à recevoir dans le guide.Nouvelles FonctionnalitesAdresses
Endpoint de validation d’adresses
Vous pouvez désormais vérifier si une adresse est valide pour une blockchain donnée avant de déplacer des fonds — par exemple, pour valider une destination de retrait fournie par le client au moment de la saisie, au lieu de découvrir l’erreur lorsque le retrait échoue.Ce qui a changé
GET /addresses/validate: passez un slug deblockchainet uneaddress, et la réponse vous indique si l’adresse est valide pour cette chaîne. Pour les blockchains EVM, une adresse valide est renvoyée dans sa forme avec checksum EIP-55. L’endpoint utilise les mêmes règles de validation que les endpoints de retrait et prend en charge toutes les blockchains Blockradar — chaînes EVM, Tron, Solana et Stellar.- La validation s’effectue hors ligne contre le format d’adresse de la chaîne — aucune consultation on-chain ni aucun filtrage AML n’est effectué, les réponses sont donc rapides. Les limites de débit standard de l’API s’appliquent, validez donc à la soumission du formulaire plutôt qu’à chaque frappe.
- Une adresse invalide renvoie
200avecisValid: false. Un404signifie que le slug de blockchain est inconnu ou indisponible, et un400signifie que la requête elle-même est malformée — vous pouvez ainsi distinguer « mauvaise adresse » de « mauvaise requête ». - Durcissement du lookup AML : envoyer un paramètre de requête
blockchaindupliqué à/aml/lookuprenvoie désormais un400au lieu d’un500.
Ce que vous devez faire
Rien — il s’agit d’un nouvel endpoint et les intégrations existantes ne sont pas affectées. Pour commencer à valider des adresses, consultez la référence API Validate Address.Nouvelles FonctionnalitesWebhooks
Frais de reseau dans les payloads de webhooks
Les webhooks de transaction vous indiquent désormais exactement ce qu’une transaction vous a coûté en frais de réseau, pour que vous puissiez répercuter le coût sur vos clients.Ce qui a changé
networkFee: le total des frais de réseau payés par vos portefeuilles gérés par Blockradar pour le flux de la transaction, dans le token natif de la chaîne et en USD. Null sur les événements où vous n’avez supporté aucun frais, commedeposit.successoù le gas a été payé par le déposant.networkFees: un détail par frais. Chaque entrée porte l’opération, le portefeuille payeur, le montant en natif et en USD, et son propre hash de transaction pour vérification on chain. Les entrées sponsorisées par Blockradar sont marquéesPLATFORMouPROVIDERet sont exclues du totalnetworkFee.
Ce que vous devez faire
Rien, les champs sont additifs. Pour facturer à vos clients le coût de réseau exact, liseznetworkFee.amountUsd dans votre gestionnaire de webhooks.Pour plus de détails, voir Frais de reseau dans les payloads de webhooks.Nouvelles FonctionnalitesStellar
Stellar : Contrats Soroban et destinataires muxed
Les retraits Stellar et la signature de transaction prennent desormais en charge des types supplementaires de destinataires et de transactions.Ce qui a change
- Destinataires muxed (
M...) : Les retraits acceptent les adresses muxed pour tous les actifs. Les fonds sont regles dans le compteG...sous-jacent, et aucun memo n’est attache — l’identifiant de routage est integre dans l’adresse elle-meme. - Destinataires contrats Soroban (
C...) : Les retraits de tokens (ex. USDC, EURC) peuvent etre envoyes vers des adresses de contrat Soroban. Le transfert s’execute sur le Stellar Asset Contract du token via Soroban RPC. Les destinataires de type contrat sont valides pour les actifs token uniquement — envoyer du XLM natif vers une adresseC...renvoie une erreur400. - Transactions Soroban sur les endpoints de signature : Les endpoints
/signing/transactionet/signing/broadcastacceptent les transactions Soroban (transferts via Stellar Asset Contract ou invocations de contrat personnalisees). Simulez et assemblez la transaction avant de la soumettre pour signature.
Ce que vous devez faire
Rien — les retraits classiquesG... existants ne sont pas affectes. Pour utiliser les nouveaux types de destinataires, passez une adresse M... ou C... dans le champ address.Pour plus de details, consultez Adresses de destinataire sur Stellar et Transactions Soroban sur Stellar.AmeliorationsMises a jour d'Actifs
Mises a jour des adresses de contrat cNGN
L’equipe cNGN a deploye de nouvelles adresses de contrat sur 5 reseaux. Les adresses precedentes sont maintenant etiquetees “Old v2” et seront progressivement supprimees.Ce qui a change
- Nouveau deploiement cNGN : Adresses de contrat mises a jour pour cNGN sur Ethereum, BNB Chain, Base, Asset Chain et Arc
- Adresses precedentes reetiquetees : Les adresses existantes sont maintenant marquees comme “Old v2” dans le tableau de bord
- Support d’un nouveau reseau : cNGN est maintenant disponible sur le reseau Arc
Ce que vous devez faire
- Allez dans votre tableau de bord et ajoutez les nouveaux actifs cNGN (recherchez ceux sans l’etiquette “Old”)
- Mettez a jour vos integrations pour utiliser les nouvelles adresses de contrat
- Les adresses precedentes continueront de fonctionner pendant la periode de transition
Nouvelles adresses de contrat
Tokens cNGN de test
Besoin de cNGN de test pour votre integration sandbox (testnet) ? Utilisez le cNGN Faucet officiel pour obtenir des tokens de test.Pour plus d’informations sur le projet stablecoin cNGN, visitez le depot officiel.Changement MajeurComptes Virtuels
Changements Majeurs de l’API Comptes Virtuels
Pourquoi Ce Changement
Auparavant, chaque portefeuille ou adresse ne pouvait avoir qu’un seul compte virtuel. Nous avons entendu des entreprises qui ont besoin de plusieurs comptes virtuels par portefeuille—par exemple, pour attribuer des comptes separes a differents clients ou cas d’utilisation. Cette mise a jour permet cette flexibilite tout en maintenant la compatibilite ascendante pour recuperer des comptes individuels.Ce Qui a Change
Nouveaux Endpoints
Pour recuperer un compte virtuel specifique (equivalent a l’ancienne reponse objet unique), utilisez ces nouveaux endpoints :Details de Pagination
Tous les endpoints de liste supportent maintenant la pagination avec ces parametres :Nouvelles Fonctionnalites
- Labels de comptes virtuels : Ajoutez des labels personnalises pour organiser les comptes (ex., “Client A”, “Paie”)
- Regeneration de comptes : Generez de nouveaux numeros de compte avec suivi de raison pour l’audit
- Historique des transactions : Consultez les transactions liees a des comptes virtuels specifiques
Guide de Migration
Avant — Reponse objet unique :Exemple de Reponse API
Endpoint de listeGET /wallets/{walletId}/virtual-accounts :GET /wallets/{walletId}/virtual-accounts/{virtualAccountId} :Besoin d’Aide ?
- Documentation : Guide des Comptes Virtuels
- Reference API : Endpoints des Comptes Virtuels
- Support par email : [email protected]
Nouvelle FonctionnaliteComptes Virtuels
API Comptes Virtuels
- Nouvelle fonctionnalite : L’API Comptes Virtuels permet aux entreprises de creer et gerer des comptes bancaires virtuels lies aux portefeuilles principaux ou aux adresses enfants
- Conversion fiat-vers-stablecoin : Les clients peuvent recevoir des paiements NGN via des virements bancaires traditionnels, automatiquement convertis en stablecoins cNGN
- Support de financement automatique : Les comptes de type AUTO_FUNDING emettent automatiquement du cNGN lorsque les paiements fiat sont recus et le transferent vers les portefeuilles lies
- Integration portefeuille principal : Creez des comptes virtuels directement lies aux portefeuilles principaux
- Integration adresse enfant : Creez des comptes virtuels lies a des adresses enfants specifiques pour un controle granulaire
- Gestion de compte : Activez ou desactivez les comptes virtuels pour controler le comportement du financement automatique
Ce que vous devez faire
- Activer la fonctionnalite : Contactez [email protected] pour activer les comptes virtuels pour votre entreprise
- Assurer le support cNGN : Assurez-vous que votre portefeuille principal prend en charge l’actif stablecoin cNGN
- Mainnet uniquement : Notez que les comptes virtuels sont uniquement disponibles dans l’environnement MAINNET
- Consulter les endpoints API : Consultez la documentation de l’API Comptes Virtuels pour les details d’implementation
Endpoints API
Voici les endpoints API principaux pour les operations des Comptes Virtuels :Endpoints du Portefeuille Principal
- POST /wallets//virtual-accounts - Creer un compte virtuel pour un portefeuille principal
- GET /wallets//virtual-accounts - Recuperer les details du compte virtuel
- PATCH /wallets//virtual-accounts/ - Mettre a jour le statut du compte virtuel
Endpoints de l’Adresse Enfant
- POST /wallets//addresses//virtual-accounts - Creer un compte virtuel pour une adresse enfant
- GET /wallets//addresses//virtual-accounts - Recuperer les details du compte virtuel
- PATCH /wallets//addresses//virtual-accounts/ - Mettre a jour le statut du compte virtuel
Fonctionnalites Cles
- Devise prise en charge : NGN (Naira nigerien) pour les paiements fiat, cNGN pour la conversion stablecoin
- Flux de financement automatique : Emission et transfert automatiques de cNGN lorsque les paiements sont recus (type AUTO_FUNDING)
- Activation de compte : Controlez le comportement du financement automatique en activant ou desactivant les comptes
- Gestion des clients : Creez des comptes avec les informations client (prenom, nom, email, telephone)
AmeliorationsMises a jour d'Actifs
Mises a jour des Adresses cNGN Testnet
- Adresses cNGN testnet mises a jour : L’equipe cNGN a mis a jour leurs adresses testnet sur plusieurs reseaux
- Nouveau support d’actifs : Ajout du support pour le stablecoin cNGN mis a jour dans le tableau de bord
- Gestion des actifs : Les adresses testnet precedentes sont maintenant etiquetees comme “old” et seront supprimees dans 30 jours
- Support Tron USDT : Ajout de l’adresse Tron USDT mise a jour avec l’adresse precedente etiquetee comme “old”
Ce que vous devez faire
- Allez dans votre tableau de bord et ajoutez les nouveaux actifs cNGN (recherchez ceux sans l’etiquette “old”)
- Mettez a jour vos integrations pour utiliser les nouvelles adresses testnet
- Les anciennes adresses testnet seront automatiquement supprimees apres 30 jours
- Note : Ces changements ne s’appliquent qu’aux environnements testnet - les adresses mainnet restent inchangees
Adresses Testnet Mises a Jour
Adresse Tron USDT Mise a Jour
Pour plus d’informations sur le projet stablecoin cNGN, visitez le depot officiel.

