Tags: dancamarg0/wormhole
Tags
Gateway conditional expiration (wormhole-foundation#3946) * wormchain: conditionally enable new guardian set expiration logic The new code path costs more gas, so it changes the app hash. By guarding the new code path behind a block height, consensus does not break (as every validator that upgrades by that block will switch at the same block height). * wormchain: update mainnet cutover block height * wormchain: update cutover to 24 hours later --------- Co-authored-by: Csongor Kiss <kiss.csongor.kiss@gmail.com>
node: generalised governance (wormhole-foundation#3895) * node/admin: add generalised EVM call governance handler Handles governance requests of the form: ``` current_set_index: 4 messages: { sequence: 4513077582118919631 nonce: 2809988562 evm_call: { chain_id: 3 governance_contract: "0xD8E4C2DbDd2e2bd8F1336EA691dBFF6952B1a6eB" target_contract: "0xF890982f9310df57d00f659cf4fd87e65adEd8d7" abi_encoded_call: "6497f75a000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000f890982f9310df57d00f659cf4fd87e65aded8d70000000000000000000000000000000000000000000000000000000000000140bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe000000000000000000000000000000000000000000000000000000000000000268690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004beefface00000000000000000000000000000000000000000000000000000000" } } ``` * node/admin: add admin template for evm governance call * node/admin: add generalised Solana call governance handler handles governance requests of the form ``` current_set_index: 4 messages: { sequence: 4513077582118919631 nonce: 2809988562 solana_call: { chain_id: 3 governance_contract: "3u8hJUVTA4jH1wYAyUur7FFZVQ8H635K3tSHHF4ssjQ5" encoded_instruction: "BEEFFACE" } } ``` * node/admin: check address lengths and fix typo in governance handler * node/admin: better error handling and fix comments * sdk/vaa: add constants for general purpose governance actions
node: add emitters to ntt allowlist (wormhole-foundation#3884) * node: add emitters to ntt allowlist * node: tests: update TestNttVerifyMainnetEmitters
PreviousNext