債券マーケットプレイス契約方法
債券マーケットプレイス契約には、拡張ERC-1155 NFT契約で利用可能なすべての方法と、債券マーケットプレイスのシナリオに固有のその他の方法が含まれています。
湿度自動生成方法
債券マーケットプレイス資産は、拡張ERC-1155標準に基づいており、その標準の一般的な方法をすべてサポートしています。一般的なERC-1155メソッドの詳細は、「デジタル・アセットAPI」を参照してください。-
postToken - このメソッドは、マーケットプレイスにリストするためのボンド・トークンを発行します。このメソッドは、トークン作成者のみがコールできます。トークンが作成されると、そのステータスは最初に
createdに設定されます。このメソッドは、ステータスをpostedに更新します。 -
purchaseToken - このメソッドは、リストされた債券NFTを購入し、作成者のアカウントからコール元のアカウントに転送し、コール元のアカウントから作成者のアカウントにCBDCトークンを転送します。このメソッドは、どのアカウント・ホルダーでもコールできます。
-
payInterest - このメソッドは、債券トークンで獲得した利息を支払います。トークン作成者のみが呼び出すことができます。トークンの利息頻度は、月次、四半期または年次である必要があります。利息頻度が満期の場合、利息は支払えません。利息は、トークンのクーポン・レートに基づいて契約によって計算されます。
requestTokenRedemption- このメソッドは、満期後の債券トークンの償還要求を提起します。トークン所有者のみがコールできます。この方法は、契約による引換価格の計算にも使用されます。引換要求は、ユーザーが所有する債権トークンの全量でのみ呼び出すことができます。ユーザーは、異なる決済IDに基づいて複数の引換え要求を発行できますが、トークン作成者が承認できるのは1つのみです。
approveTokenRedemption- このメソッドは、ボンド・トークンの引換リクエストを承認します。トークン作成者のみが呼び出すことができます。
rejectTokenRedemption- このメソッドは、ボンド・トークンの引換え要求を拒否します。トークン作成者のみが呼び出すことができます。トークン所有者は、別の決済IDを使用して引換要求を再度呼び出すことができます。
getTokenRedemptionRequests- このメソッドは、トークン引換リクエストの詳細を取得します。これは、任意のアカウント所有者が呼び出すことができます。
getUserBondDetails- このメソッドは、購入または償還されたトークンの詳細、購入価格および償還価格を含むアカウント要約を取得します。これは、任意のアカウント所有者が呼び出すことができます。