PermissionedDomain
PermissionedDomain
レジャーエントリは、単一の許可型ドメインインスタンスを記述します。PermissionedDomainSetトランザクションを送信することで、許可型ドメインを作成できます。
(PermissionedDomains amendmentが必要です )
PermissionedDomainのJSONの例
{
"LedgerEntryType": "PermissionedDomain",
"Fee": "10",
"Flags": 0,
"Owner": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"OwnerNode": "0000000000000000",
"Sequence": 390,
"AcceptedCredentials": [
{
"Credential": {
"Issuer": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
"CredentialType": "6D795F63726564656E7469616C"
}
}
],
"PreviousTxnID": "E7E3F2BBAAF48CF893896E48DC4A02BDA0C747B198D5AE18BC3D7567EE64B904",
"PreviousTxnLgrSeq": 8734523,
"index": "3DFA1DDEA27AF7E466DE395CCB16158E07ECA6BC4EB5580F75EBD39DE833645F"
}
PermissionedDomainのフィールド
共通フィールドに加えて、PermissionedDomain
エントリには次のフィールドがあります。
フィールド | JSONの型 | [内部の型][] | 必須? | 説明 |
---|---|---|---|---|
AcceptedCredentials | 配列 | Array | はい | このドメインへのアクセスを許可する1から10個のAcceptedCredentialsオブジェクトのリスト。配列は発行者でソートされて保存されます。 |
Owner | 文字列 - [アドレス][] | AccountID | はい | このドメインの所有者のアドレス。 |
OwnerNode | 文字列 | UInt64 | はい | 所有者ディレクトリが複数のページで構成されている場合、このエントリにリンクする所有者ディレクトリのページを示すヒント。 |
PreviousTxnID | 文字列 - [ハッシュ][] | Hash256 | はい | このエントリを最後に変更したトランザクションの識別ハッシュ。 |
PreviousTxnLgrSeq | 数値 | UInt32 | はい | このオブジェクトを最後に変更したトランザクションを含むレジャーのインデックス。 |
Sequence | 数値 | UInt32 | はい | このエントリを作成したトランザクションのSequence 値。 |
AcceptedCredentialsオブジェクト
AcceptedCredentials
配列の各メンバーは、次のネストされたフィールドを持つ内部オブジェクトです。
フィールド | JSONの型 | [内部の型][] | 必須? | 説明 |
---|---|---|---|---|
Issuer | 文字列 - [アドレス][] | AccountID | はい | 資格情報の発行者。 |
CredentialType | 文字列 | Blob | はい | 資格情報の種類。これは、発行者が資格情報を発行するときに設定する1から64バイトの任意の値です。 |
注記
通常のJSON形式では、内部オブジェクトは、内部オブジェクトの種類を定義する名前を持つ1つのフィールドを持つオブジェクトでラップされます。この場合、ラッピングフィールドはCredential
と呼ばれます。
"AcceptedCredentials": [
{
"Credential": {
"Issuer": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
"CredentialType": "6D795F63726564656E7469616C"
}
},
// ... 追加のCredential内部オブジェクト ...
]
PermissionedDomainのフラグ
PermissionedDomain
エントリには、フラグは定義されていません。
PermissionedDomainの準備金要件
PermissionedDomain
エントリは、所有者の準備金要件に対して1つのアイテムとしてカウントされます。
PermissionedDomain
エントリは、削除ブロッカーであり、つまり、アカウントがPermissionedDomain
エントリを所有している場合、アカウントは削除できません。
PermissionedDomain IDのフォーマット
PermissionedDomain
エントリのIDは、次の値を順番に連結したSHA-512Halfです。
PermissionedDomain
の名前空間キー(0x0082
)- 所有者のアカウントID
- 作成した
PermissionedDomain
トランザクションのシーケンス番号