wormhole/ethereum/contracts
Kevin Peters 9d477e0585 ethereum: EVM fork protection
Added a `uint256 evmChainId` state variable to the Core, Token and NFT Bridge
contracts. `evmChainId` is compared to `block.chainid` in the `chainId`
function. When they don't match, a "bad fork" Chain ID is returned,
otherwise the Wormhole Chain ID is returned.
2022-09-09 13:16:27 -05:00
..
bridge ethereum: EVM fork protection 2022-09-09 13:16:27 -05:00
interfaces update wormhole interface 2021-07-20 16:25:38 +02:00
libraries/external ethereum generalized messaging & governance 2021-05-27 16:01:49 +02:00
mock add EVM contract for batched VAA development 2022-08-15 08:41:40 -05:00
nft ethereum: EVM fork protection 2022-09-09 13:16:27 -05:00
Getters.sol ethereum: EVM fork protection 2022-09-09 13:16:27 -05:00
Governance.sol Comment Eth Governance contracts (#1325) 2022-07-12 09:02:26 -04:00
GovernanceStructs.sol Comment Eth Governance contracts (#1325) 2022-07-12 09:02:26 -04:00
Implementation.sol ethereum: EVM fork protection 2022-09-09 13:16:27 -05:00
Messages.sol comment danger of potential future VM.version increases (#1401) 2022-09-07 12:33:35 -07:00
Migrations.sol ethereum generalized messaging & governance 2021-05-27 16:01:49 +02:00
Setters.sol ethereum: EVM fork protection 2022-09-09 13:16:27 -05:00
Setup.sol ethereum: EVM fork protection 2022-09-09 13:16:27 -05: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