PrivacyGroup
Example
{
"id": "0x",
"domain": "",
"created": 0,
"name": "",
"members": null,
"properties": null,
"configuration": null,
"genesisSalt": "0x0000000000000000000000000000000000000000000000000000000000000000",
"genesisSchema": "0x0000000000000000000000000000000000000000000000000000000000000000",
"genesisTransaction": "00000000-0000-0000-0000-000000000000",
"contractAddress": null
}
Field Descriptions
Field Name |
Description |
Type |
id |
The ID of the group, which is the hash-derived ID of the genesis state (assured to be unique within the domain) |
HexBytes |
domain |
The domain of the privacy group |
string |
created |
The creation time |
Timestamp |
name |
Optional name for the privacy group, which is indexed for efficient query |
string |
members |
The member list must be a set of fully qualified identity locators 'some.identity@node.name' |
string[] |
properties |
Application specific properties for the privacy group |
`` |
configuration |
Domain specific configuration options that define the behavior of the privacy group |
`` |
genesisSalt |
The salt used in the genesis state to ensure uniqueness of the resulting state ID |
Bytes32 |
genesisSchema |
The ID of the schema for the genesis state |
Bytes32 |
genesisTransaction |
The ID of the genesis transaction for the privacy group, correlated with the receipt |
UUID |
contractAddress |
Returns the deployed contract address from the receipt associated with the transaction. Unset until the transaction is confirmed |
EthAddress |