Commit bcdf96ab authored by Diego's avatar Diego Committed by GitHub

ctb: Prevent calls to foundry's contracts in test (#10605)

* contracts-bedrock: add assume preventing system contracts calls in gas paying token test

* contracts-bedrock: constrain further gas paying token address in tests
parent 4cad2fa1
...@@ -362,7 +362,17 @@ contract SystemConfig_Init_CustomGasToken is SystemConfig_Init { ...@@ -362,7 +362,17 @@ contract SystemConfig_Init_CustomGasToken is SystemConfig_Init {
) )
external external
{ {
// don't use vm's address
vm.assume(_token != address(vm)); vm.assume(_token != address(vm));
// don't use console's address
vm.assume(_token != CONSOLE);
// don't use create2 deployer's address
vm.assume(_token != CREATE2_FACTORY);
// don't use default test's address
vm.assume(_token != DEFAULT_TEST_CONTRACT);
// don't use multicall3's address
vm.assume(_token != MULTICALL3_ADDRESS);
vm.assume(bytes(_name).length <= 32); vm.assume(bytes(_name).length <= 32);
vm.assume(bytes(_symbol).length <= 32); vm.assume(bytes(_symbol).length <= 32);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment