wormhole/ethereum/contracts
Joe Howarth 88b092e648
AutoRelayer: replay protection (#3272)
* AutoRelayer: replay protection

* AutoRelayer: store block number on failure and success, use for replay protection and indexing

* AutoRelayer: add 'deliveryAttempted' view fn; clear failure mapping on success
2023-08-09 13:51:44 -07:00
..
bridge evm: add TransferRedeemed event to Bridge.sol 2023-07-07 09:29:15 -05:00
interfaces AutoRelayer: replay protection (#3272) 2023-08-09 13:51:44 -07:00
libraries Relayer: Ethereum folder Changes for Merging into Main (#3038) 2023-06-13 17:01:43 -04:00
mock Relayer: Ethereum folder Changes for Merging into Main (#3038) 2023-06-13 17:01:43 -04:00
nft evm: Added Core and NFT Bridge EVM chain ID migrations (#2067) 2022-12-12 20:37:30 -06:00
relayer AutoRelayer: replay protection (#3272) 2023-08-09 13:51:44 -07:00
Getters.sol ethereum: Added isFork() method 2022-09-09 13:16:27 -05:00
Governance.sol ethereum: Changed invalid fork error message 2022-09-09 13:16:27 -05:00
GovernanceStructs.sol ethereum: Added RecoverChainId Governance Message 2022-09-09 13:16:27 -05:00
Implementation.sol evm: Added Core and NFT Bridge EVM chain ID migrations (#2067) 2022-12-12 20:37:30 -06:00
Messages.sol ethereum: adding hash check in verifyVM (#1851) 2023-01-24 16:10:52 +00:00
Migrations.sol ethereum generalized messaging & governance 2021-05-27 16:01:49 +02:00
Setters.sol add check for the zero address in storeGuardianSet 2022-09-15 10:39:39 -04:00
Setup.sol ethereum: Set impl initialised during setup (fixes #1930) 2022-11-23 14:51:29 +00:00
Shutdown.sol ethereum: Implement shutdown for all 3 contracts (fixes #1937) 2022-11-23 15:22:52 +00:00
State.sol ethereum: EVM fork protection 2022-09-09 13:16:27 -05:00
Structs.sol Add commitment level to VAAs 2021-07-19 07:11:45 +00:00
Wormhole.sol move EVM state setup into a seperate contract 2021-08-19 10:19:26 +00:00