Name | Lookup | Parameters | |
---|---|---|---|
invoke | 3600 | 1 | |
confirm_processed_parentchain_block | 3601 | 4 | |
shield_funds | 3602 | 3 | |
unshield_funds | 3603 | 4 | |
publish_hash | 3604 | 3 | |
update_shard_config | 3605 | 3 | |
purge_enclave_from_shard_status | 3606 | 2 |
Name | Lookup | Attributes | |
---|---|---|---|
IndirectInvocationRegistered | 3600 | ["ShardIdentifier"] | |
ShieldFunds | 3601 | ["ShardIdentifier","Bytes","BalanceOf"] | |
UnshieldedFunds | 3602 | ["ShardIdentifier","AccountId","BalanceOf"] | |
ProcessedParentchainBlock | 3603 | ["ShardIdentifier","H256","H256","BlockNumberFor"] | |
PublishedHash | 3604 | ["EnclaveFingerprint","H256","Bytes"] | |
ShardConfigUpdated | 3605 | ["ShardIdentifier"] | |
PurgedEnclaveFromShardConfig | 3606 | ["ShardIdentifier","AccountId"] |
Name | Type | |
---|---|---|
ShardStatus | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["H256"],"value":"Vec<enclave_bridge_primitives:ShardSignerStatus>","keys_id":12,"value_id":428}} | |
ShardConfigRegistry | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["H256"],"value":"enclave_bridge_primitives:UpgradableShardConfig","keys_id":12,"value_id":431}} | |
ExecutedUnshieldCalls | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["H256"],"value":"U64","keys_id":12,"value_id":11}} |
Name | Docs |
---|---|
WrongFingerprintForShard | The shard doesn't match the enclave. |
TooManyTopics | The number of `extra_topics` passed to `publish_hash` exceeds the limit. |
DataTooLong | The length of the `data` passed to `publish_hash` exceeds the limit. |
TooManyEnclaves | Too many enclaves in ShardStatus |
EnclaveNotFoundInShardStatus | No such enclave was found in shard status |
ShardNotFound | Shard not found |