-
Diego authored
* contracts-bedrock: create CrossL2Inbox * contracts-bedrock: create ICrossL2Inbox * contracts-bedrock: create tests for CrossL2Inbox * contracts-bedrock: update CrossL2Inbox sol version to ^0.8.24 * contracts-bedrock: rename test to .t.sol ext * contracts-bedrock: make snapshots * contracts-bedrock: update semver-lock * contracts-bedrock: drop snapshots for CrossL2InboxTest * contracts-bedrock: update license for tests CrossL2Inbox * contracts-bedrock: add CrossL2Inbox to predeploys * contracts-bedrock: pin sol version of CrossL2Inbox to 0.8.25 * contracts-bedrock: update semver-lock for CrossL2Inbox * contracts-bedrock: add CROSS_L2_INBOX to predeploys * contracts-bedrock: make slots internal in CrossL2Inbox * contracts-bedrock: add custom errors to CrossL2Inbox * contracts-bedrock: refactor tests for CrossL2Inbox * contracts-bedrock: use TransientContext in CrossL2Inbox * contracts-bedrock: fix L2Genesis test * contracts-bedrock: minor tweaks to documentation in tests for CrossL2Inbox * contracts-bedrock: relabel BLOCKNUMBER_SLOT to BLOCK_NUMBER_SLOT in CrossL2Inbox * contracts-bedrock: update snapshots for CrossL2Inbox * contracts-bedrock: update semver-lock for CrossL2Inbox * contracts-bedrock: improve documentation for CrossL2Inbox * contracts-bedrock: update semver-lock for CrossL2Inbox * contracts-bedrock: fix tests for CrossL2Inbox * contracts-bedrock: update modifier in CrossL2Inbox * contracts-bedrock: drop arguments in custom errors for CrossL2Inbox * contracts-bedrock: update snapshots for CrossL2Inbox * contracts-bedrock: update semver-lock for CrossL2Inbox * contracts-bedrock: fix tests for CrossL2Inbox * contracts-bedrock: remove redundant lines in CrossL2Inbox * contracts-bedrock: add tests for CrossL2Inbox * contracts-bedrock: update semver-lock for CrossL2Inbox * contracts-bedrock: minor improvements to tests for CrossL2Inbox * contracts-bedrock: remove ENTERED_SLOT in CrossL2Inbox * contracts-bedrock: remove CrossL2Inbox from isSupportedPredeploy * contracts-bedrock: update semver-lock for CrossL2Inbox * contracts-bedrock: update CrossL2Inbox with eip3074 specs * contracts-bedrock: update tests for CrossL2Inbox with eip3074 specs * contracts-bedrock: improve doc in tests for CrossL2Inbox * contracts-bedrock: update snapshots for CrossL2Inbox * contracts-bedrock: update semver-lock for CrossL2Inbox * contracts-bedrock: create L2ToL2CrossDomainMessenger * contracts-bedrock: create IL2ToL2CrossDomainMessenger * contracts-bedrock: create tests for L2ToL2CrossDomainMessenger * contracts-bedrock: make snapshots for L2ToL2CrossDomainMessenger * contracts-bedrock: add semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: add L2ToL2CrossDomainMessenger to predeploys * contracts-bedrock: make slots in L2ToL2CrossDomainMessenger internal * contracts-bedrock: add reentrancy protection to L2ToL2CrossDomainMessenger * contracts-bedrock: pin sol version of L2ToL2CrossDomainMessenger to 0.8.25 * contracts-bedrock: add custom errors to L2ToL2CrossDomainMessenger * contracts-bedrock: add missing documentation in L2ToL2CrossDomainMessenger * contracts-bedrock: reorder imports for L2ToL2CrossDomainMessenger * contracts-bedrock: rename errors for L2ToL2CrossDomainMessenger * contracts-bedrock: reorder vars in L2ToL2CrossDomainMessenger * contracts-bedrock: refactor tests for L2ToL2CrossDomainMessenger * contracts-bedrock: add L2_TO_L2_CROSS_DOMAIN_MESSENGER to predeploys * contracts-bedrock: fix tests for L2ToL2CrossDomainMessenger * contracts-bedrock: make snapshots for L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: reorder functions in L2ToL2CrossDomainMessenger * contracts-bedrock: mock calls to target contract for L2ToL2CrossDomainMessenger tests * contracts-bedrock: add additional checks to sendMessage in L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: minor tweaks to tests for L2ToL2CrossDomainMessenger * contracts-bedrock: add TransientContext to L2ToL2CrossDomainMessenger * contracts-bedrock: add reentrancy test for L2ToL2CrossDomainMessenger * contracts-bedrock: improve tests for L2ToL2CrossDomainMessenger * contracts-bedrock: improve documentation of tests for L2ToL2CrossDomainMessenger * contracts-bedrock: fix L2Genesis test * contracts-bedrock: update snapshots for L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: improve documentation for L2ToL2CrossDomainMessenger * contracts-bedrock: fix test for L2ToL2CrossDomainMessenger * contracts-bedrock: update snapshots for L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: fix tests for L2ToL2CrossDomainMessenger * contracts-bedrock: update modifier in L2ToL2CrossDomainMessenger * contracts-bedrock: remove legacy line in L2ToL2CrossDomainMessenger * contracts-bedrock: add additional tests for L2ToL2CrossDomainMessenger * contracts-bedrock: add assumePayable in tests for L2ToL2CrossDomainMessenger * contracts-bedrock: fix test for L2ToL2CrossDomainMessenger * contracts-bedrock: remove args from custom errors in L2ToL2CrossDomainMessenger * contracts-bedrock: update snapshots for L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: remove ENTERED_SLOT in L2ToL2CrossDomainMessenger * contracts-bedrock: remove L2ToL2CrossDomainMessenger from isSupportedPredeploy * contracts-bedrock: update semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: update L2ToL2CrossDomainMessenger with eip3074 specs * contracts-bedrock: add tests for 3074 changes on L2ToL2CrossDomainMessenger * contracts-bedrock: add missing checks for L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: make SentMessage anonymous in L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: update snapshots for L2ToL2CrossDomainMessenger * contracts-bedrock: fix title for TransientContext * contracts-bedrock: use messageVersion instead of MESSAGE_VERSION in L2ToL2CrossDomainMessenger * contracts-bedrock: reintroduce ReentrancyGuard to L2ToL2CrossDomainMessenger * contracts-bedrock: update snapshots for L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock for contracts-bedrock: update snapshots for L2ToL2CrossDomainMessenger * contracts-bedrock: remove TransientContext from L2ToL2CrossDomainMessenger * contracts-bedrock: update snapshots for L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: fix tests for L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: fix tstore in L2ToL2CrossDomainMessenger * contracts-bedrock: improve logic in L2ToL2CrossDomainMessenger * contracts-bedrock: update snapshots for L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock L2ToL2CrossDomainMessenger * contracts-bedrock: improve logic for L2ToL2CrossDomainMessenger * contracts-bedrock: update snapshots for L2ToL2CrossDomainMessenger * contracts-bedrock: update semver-lock for L2ToL2CrossDomainMessenger * contracts-bedrock: simplify vars in tests for L2ToL2CrossDomainMessenger
472322e8