Static evm_adapters::sputnik::cheatcodes::HARDHAT_CONSOLE_SELECTOR_PATCHES[][src]

pub static HARDHAT_CONSOLE_SELECTOR_PATCHES: Lazy<HashMap<Selector, Selector>>
Expand description

This contains a map with all the hardhat/console.log log selectors that use uint or int as key and the selector of the call with uint256,

This is a bit terrible but a workaround for the differing selectors used by hardhat and the call bindings which abigen! creates. hardhat/console.log logs its events in functions that accept uint manually as abi.encodeWithSignature("log(int)", p0), but abigen! uses uint256 for its call bindings (ConsoleCalls) as generated by solc.