Module utils
Source - EthBridgeContracts
- examine_key
- Read bridge key from a file and print the corresponding information.
If
is_validator_key is true, the key must be a Secp256k1 key. - generate_bridge_authority_key_and_write_to_file
- Generate Bridge Authority key (Secp256k1KeyPair) and write to a file as base64 encoded
privkey. - generate_bridge_client_key_and_write_to_file
- Generate Bridge Client key (Secp256k1KeyPair or Ed25519KeyPair) and write to a file as base64 encoded
flag || privkey. - generate_bridge_node_config_and_write_to_file
- Generate Bridge Node Config template and write to a file.
- get_committee_voting_power_by_name
- Return a mappping from validator name to their bridge voting power.
If a validator is not in the Sui committee, we will use its base URL as the name.
- get_eth_contract_addresses
- Given the address of SuiBridge Proxy, return the addresses of the committee, limiter, vault, and config.
- get_eth_contracts
- Given the address of SuiBridge Proxy, return the contracts of the committee, limiter, vault, and config.
- get_eth_signer_client
- get_validator_names_by_pub_keys
- Return a mappping from validator pub keys to their names.
If a validator is not in the Sui committee, we will use its base URL as the name.
- publish_and_register_coins_return_add_coins_on_sui_action
- wait_for_server_to_be_up
- EthSigner