crates/sui-framework/docs/bridge/committee.md
BlocklistValidatorEventBridgeCommitteeCommitteeUpdateEventCommitteeMemberUrlUpdateEventCommitteeMemberCommitteeMemberRegistrationverify_signaturescreateregistertry_create_next_committeeexecute_blocklistcommittee_membersupdate_node_urlcheck_uniqueness_bridge_keys<a name="bridge_committee_BlocklistValidatorEvent"></a>
BlocklistValidatorEvent<a name="bridge_committee_BridgeCommittee"></a>
BridgeCommittee<a name="bridge_committee_CommitteeUpdateEvent"></a>
CommitteeUpdateEvent<a name="bridge_committee_CommitteeMemberUrlUpdateEvent"></a>
CommitteeMemberUrlUpdateEvent<a name="bridge_committee_CommitteeMember"></a>
CommitteeMember<a name="bridge_committee_CommitteeMemberRegistration"></a>
CommitteeMemberRegistration<a name="@Constants_0"></a>
<a name="bridge_committee_ESignatureBelowThreshold"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_ESignatureBelowThreshold">ESignatureBelowThreshold</a>: u64 = 0; </code></pre><a name="bridge_committee_EDuplicatedSignature"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_EDuplicatedSignature">EDuplicatedSignature</a>: u64 = 1; </code></pre><a name="bridge_committee_EInvalidSignature"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_EInvalidSignature">EInvalidSignature</a>: u64 = 2; </code></pre><a name="bridge_committee_ENotSystemAddress"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_ENotSystemAddress">ENotSystemAddress</a>: u64 = 3; </code></pre><a name="bridge_committee_EValidatorBlocklistContainsUnknownKey"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_EValidatorBlocklistContainsUnknownKey">EValidatorBlocklistContainsUnknownKey</a>: u64 = 4; </code></pre><a name="bridge_committee_ESenderNotActiveValidator"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_ESenderNotActiveValidator">ESenderNotActiveValidator</a>: u64 = 5; </code></pre><a name="bridge_committee_EInvalidPubkeyLength"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_EInvalidPubkeyLength">EInvalidPubkeyLength</a>: u64 = 6; </code></pre><a name="bridge_committee_ECommitteeAlreadyInitiated"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_ECommitteeAlreadyInitiated">ECommitteeAlreadyInitiated</a>: u64 = 7; </code></pre><a name="bridge_committee_EDuplicatePubkey"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_EDuplicatePubkey">EDuplicatePubkey</a>: u64 = 8; </code></pre><a name="bridge_committee_ESenderIsNotInBridgeCommittee"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_ESenderIsNotInBridgeCommittee">ESenderIsNotInBridgeCommittee</a>: u64 = 9; </code></pre><a name="bridge_committee_SUI_MESSAGE_PREFIX"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_SUI_MESSAGE_PREFIX">SUI_MESSAGE_PREFIX</a>: vector<u8> = vector[83, 85, 73, 95, 66, 82, 73, 68, 71, 69, 95, 77, 69, 83, 83, 65, 71, 69]; </code></pre><a name="bridge_committee_ECDSA_COMPRESSED_PUBKEY_LENGTH"></a>
<pre><code><b>const</b> <a href="../bridge/committee.md#bridge_committee_ECDSA_COMPRESSED_PUBKEY_LENGTH">ECDSA_COMPRESSED_PUBKEY_LENGTH</a>: u64 = 33; </code></pre><a name="bridge_committee_verify_signatures"></a>
verify_signatures<a name="bridge_committee_create"></a>
create<a name="bridge_committee_register"></a>
register<a name="bridge_committee_try_create_next_committee"></a>
try_create_next_committee<a name="bridge_committee_execute_blocklist"></a>
execute_blocklist<a name="bridge_committee_committee_members"></a>
committee_members<a name="bridge_committee_update_node_url"></a>
update_node_url<a name="bridge_committee_check_uniqueness_bridge_keys"></a>
check_uniqueness_bridge_keys