Enregistrer et tester des API de wrapper pour Bond Marketplace

Avant d'utiliser les API de wrapper, vous devez les enregistrer.

Enregistrer la spécification de l'API Wrapper

Le service de conteneur d'API de wrapper est exécuté sur l'instance Oracle Blockchain Platform Enterprise Edition après le provisionnement. Pour pouvoir utiliser les API de wrapper, inscrivez-les en appelant l'adresse /register pour les contrats de jeton et de compte. Pour plus d'informations, reportez-vous à la référence de l'API wrapper du marché des obligations.

Collection Postman

La collection Postman dans le package API wrapper du marché des obligations comprend des attributs et des méthodes supplémentaires qui prennent en charge le contrat du marché des obligations. Le tableau suivant présente les variables de recouvrement Postman qui sont spécifiques au package Bond Marketplace.

Variable Description
baseUrl URL de base du service d'API de wrapper.
orgId ID organisation de l'utilisateur pour lequel créer le portefeuille.
userId ID utilisateur de l'utilisateur pour lequel créer le portefeuille.
instanceId Clé secrète client de l'application confidentielle IDCS, utilisée pour créer un utilisateur IDCS par l'API utilisateur CreateIDCS.
ordsHost URL de l'hôte ORDS.
ordsPathPrefix Préfixe de chemin permettant d'identifier la cible de l'adresse d'API pour les appels ORDS. Par exemple, utilisez la valeur /ords/.
accessTokenUrl URL du jeton d'accès du fournisseur d'ID.
clientId ID client du fournisseur d'ID pour la génération d'un jeton d'authentification pour l'appelant.
clientSecret Clé secrète du client du fournisseur d'ID permettant de générer un jeton d'authentification pour l'appelant.
username Nom utilisateur du fournisseur d'ID pour la génération d'un jeton d'authentification pour l'appelant.
password Mot de passe du fournisseur d'ID permettant de générer un jeton d'authentification pour l'appelant.
bondTokenContractAddress L'adresse du contrat de liaison.
accountContractContractAddress Adresse du contrat du compte.
contractAddress Adresse du contrat du compte ou du jeton.
walletId Adresse du portefeuille de l'appelant.
fromAddress Adresse du portefeuille de l'appelant.
blockTag Balise de blocage Besu d'Oracle Blockchain Platform.