ethereum: fix gasOracle constructor

This commit is contained in:
Karl Kempe 2022-09-13 21:46:36 +00:00
parent 9c0a213e95
commit 3c631db55f
1 changed files with 2 additions and 5 deletions

View File

@ -14,14 +14,11 @@ contract GasOracle is GasOracleGetters, GasOracleSetters {
}
constructor(address wormhole, uint16 srcChainId) {
setupInitialState(_msgSender(), wormhole, srcChainId);
}
setOwner(_msgSender());
function setupInitialState(address owner, address wormhole, uint16 srcChainId) internal {
require(owner != address(0), "owner == address(0)");
setOwner(owner);
require(srcChainId > 0, "srcChainId == 0");
setChainId(srcChainId);
// might use this later to consume price data via VAAs?
require(wormhole != address(0), "wormhole == address(0)");
setWormhole(wormhole);