ethereum: ensure that token implementation is non-0
This commit is contained in:
parent
94e9038c6f
commit
dc67b40be5
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue