ERC-1155アカウント契約API
ERC-1155アカウント契約では、次のIDおよびアクセス制御方法を使用できます。
アカウント管理方法
createAccount- このメソッドは、指定されたユーザーのアカウントを作成します。任意の時点でトークンを持つすべてのユーザーに対してアカウントを作成する必要があります。アカウントは、残高および保留残高を追跡しますこのメソッドは、
Token Adminまたは指定された組織のOrg Adminのみがコールできます。 deleteAccount- このメソッドは、指定されたユーザーのアカウントを削除します。このメソッドは、
Token Adminのみがコールできます。 getAccountStatus- このメソッドは、指定されたユーザーの現在のアカウント・ステータスを取得します。このメソッドは、
Token Adminまたはトークン・アカウント所有者がコールできます。 getAccountByAddress- このメソッドは、指定されたユーザーのアカウントを取得します。このメソッドは、
Token Adminまたはトークン・アカウント所有者がコールできます。 getAllAccounts- このメソッドは、ページ区切り出力を含むすべてのアカウントを取得します。このメソッドは、
Token Adminのみがコールできます。 activateAccount- このメソッドは、指定されたユーザーのアカウントをアクティブ化します。このメソッドは、
Token Adminのみがコールできます。 suspendAccount- このメソッドは、指定されたユーザーのアカウントをアクティブ化します。このメソッドは、
Token Adminのみがコールできます。
管理方法
addTokenAdmin- このメソッドは、
Token Adminを追加します。このメソッドは、Token Adminのみがコールできます。 removeTokenAdmin- このメソッドは、
Token Adminを削除します。このメソッドは、Token Adminのみがコールできます。 getAllTokenAdmins- このメソッドは、すべての
Token Adminユーザーのアカウント情報を取得します。このメソッドは、Token Adminのみがコールできます。 isTokenAdmin- このメソッドは、指定されたユーザーが
Token Adminかどうかをチェックします。このメソッドは、Token Adminのみがコールできます。
ロール管理メソッド
addRole- このメソッドは、指定されたユーザーにロールを追加します。このメソッドは、
Token Adminのみがコールできます。 removeRole- このメソッドは、指定されたユーザーからロールを削除します。このメソッドは、
Token Adminのみがコールできます。 isInRole- このメソッドは、ユーザーに指定されたロールがあるかどうかをチェックします。このメソッドは、
Token Adminのみがコールできます。 isInRole- このメソッドは、ユーザーに指定されたロールがあるかどうかをチェックします。このメソッドは、
Token Adminのみがコールできます。 addTokenSysRole- このメソッドは、指定されたユーザーに
TOKEN_SYS_VAULT_ROLEロールを追加します。このメソッドは、Token Adminのみがコールできます。 removeTokenSysRole- このメソッドは、指定されたユーザーから
TOKEN_SYS_VAULT_ROLEロールを削除します。このメソッドは、Token Adminのみがコールできます。 transferTokenSysRole- このメソッドは、指定されたユーザーから受信者に
TOKEN_SYS_VAULT_ROLEロールを転送します。このメソッドは、Token Adminのみがコールできます。
コンテキスト管理メソッド
setContext- このメソッドは、アカウント契約のトークン契約住所を設定します。このメソッドは、
Token Adminのみがコールできます。 getContext- このメソッドは、アカウント契約のトークン契約住所を取得します。このメソッドは、どのユーザーでもコールできます。
setGovernanceContext- この方法では、アカウント契約のガバナンス・ライフ・サイクルの管理に使用するガバナンス契約を設定します。このメソッドは、
Token Adminのみがコールできます。 getGovernanceContext- このメソッドは、政府コンテキストの詳細を取得します。このメソッドは、どのユーザーでもコールできます。
isDeploymentActive- このメソッドは、デプロイメントがアクティブかどうかをチェックします。このメソッドは、どのユーザーでもコールできます。