Bond Marketplace-Vertragsmethoden
Der Anleihemarktvertrag umfasst alle Methoden, die im erweiterten ERC-1155 NFT-Vertrag verfügbar sind, und zusätzliche Methoden, die für das Anleihemarktszenario spezifisch sind.
Festigkeit Autogenerierte Methoden
Der Anleihemarktwert basiert auf dem erweiterten ERC-1155-Standard und unterstützt alle generischen Methoden für diesen Standard. Weitere Informationen zu den allgemeinen ERC-1155-Methoden finden Sie unter Digital Assets-APIs.-
postToken - Mit dieser Methode wird ein Anleihe-Token zur Notierung auf dem Marktplatz weitergeleitet. Diese Methode kann nur von einem Token-Ersteller aufgerufen werden. Wenn ein Token erstellt wird, wird sein Status zunächst auf
createdgesetzt. Diese Methode aktualisiert den Status inposted. -
purchaseToken - Diese Methode kauft eine gelistete Anleihe NFT, überträgt sie vom Accoun des Erstellers auf das Konto des Anrufers und überträgt CBDC-Token vom Konto des Anrufers auf das Konto des Erstellers. Diese Methode kann von jedem Kontoinhaber aufgerufen werden.
-
payInterest - Diese Methode zahlt Zinsen, die auf einem Anleihe-Token verdient werden. Es kann nur vom Token-Ersteller aufgerufen werden. Die Zinshäufigkeit des Tokens muss monatlich, vierteljährlich oder jährlich sein. Zinsen können nicht gezahlt werden, wenn die Zinshäufigkeit fällig ist. Die Zinsen werden vom Vertrag basierend auf dem Kuponsatz des Tokens berechnet.
requestTokenRedemption- Diese Methode löst eine Anforderung für die Einlösung von Anleihe-Token nach der Fälligkeit aus. Es kann nur vom Token-Eigentümer aufgerufen werden. Diese Methode wird auch verwendet, um den Einlösungspreis durch den Vertrag zu berechnen. Einlösungsanforderungen können nur für die gesamte Menge des Anleihtokens ausgelöst werden, für das der Benutzer verantwortlich ist. Benutzer können mehrere Einlösungsanforderungen basierend auf verschiedenen Abrechnungs-IDs erstellen, aber nur eine kann vom Tokenersteller genehmigt werden.
approveTokenRedemption- Mit dieser Methode wird eine Anforderung zur Einlösung von Anleihe-Token genehmigt. Es kann nur vom Token-Ersteller aufgerufen werden.
rejectTokenRedemption- Diese Methode lehnt eine Anforderung zur Einlösung von Anleihe-Token ab. Es kann nur vom Token-Ersteller aufgerufen werden. Token-Eigentümer können eine Einlösungsanforderung mit einer anderen Abrechnungs-ID erneut auslösen.
getTokenRedemptionRequests- Diese Methode ruft die Details von Tokeneinlösungsanforderungen ab. Es kann von jedem Kontoinhaber aufgerufen werden.
getUserBondDetails- Diese Methode erhält eine Kontenübersicht, die Details der gekauften oder eingelösten Token sowie den Kaufpreis und den Einlösungspreis enthält. Es kann von jedem Kontoinhaber aufgerufen werden.