ethereum: ensure that token implementation is non-0

This commit is contained in:
Csongor Kiss 2022-11-15 13:44:22 +00:00 committed by Csongor Kiss
parent 94e9038c6f
commit dc67b40be5
2 changed files with 2 additions and 0 deletions

View File

@ -35,6 +35,7 @@ contract BridgeSetters is BridgeState {
} }
function setTokenImplementation(address impl) internal { function setTokenImplementation(address impl) internal {
require(impl != address(0), "invalid implementation address");
_state.tokenImplementation = impl; _state.tokenImplementation = impl;
} }

View File

@ -35,6 +35,7 @@ contract NFTBridgeSetters is NFTBridgeState {
} }
function setTokenImplementation(address impl) internal { function setTokenImplementation(address impl) internal {
require(impl != address(0), "invalid implementation address");
_state.tokenImplementation = impl; _state.tokenImplementation = impl;
} }