Files
bead65e56f feat(cross-chain-oracle): Add Arbitrum adapters (#3628)
* wip

* merge master

* change inbox method to call

* Update Arbitrum_ParentMessenger.sol

* revert

* revert

* comments

* Add addresses

* Add parent messenger tests

* Finish child unit tests

* Update Arbitrum_ChildMessenger.sol

* Add test for setChildDefaultGasLimit

* Add ability to set refund address + comments

* Allow Arbitrum_ParentMessenger to receive ETH and send to child

* Update packages/core/contracts/cross-chain-oracle/chain-adapters/Arbitrum_ChildMessenger.sol

Co-authored-by: Chris Maree <[email protected]>

* Update Arbitrum_ParentMessenger.sol

* Update GovernorHub.sol

* Change Mock

* Fix tests

* Update contracts

* Update 421611.json

* Move getL1CallValue to ParentMessengerBase

* Change events

Co-authored-by: Chris Maree <[email protected]>
2021-11-20 09:13:49 -05:00

1.2 KiB

Change Log

Any modifications to original source code can be found in this document. Original sources are also listed here.

interfaces

  • iArbitrum_Inbox.sol:

    • Bumped solidity version to >= 0.8.x
    • Removed functions from interface that are not used by ArbitrumCrossDomainEnabled.sol or AVM_CrossDomainEnabled.sol
    • Removed IMessageProvider inheritance.
  • iArbitrum_Outbox.sol:

    • Bumped solidity version to >= 0.8.x
    • Removed functions from interface that are not used by ArbitrumCrossDomainEnabled.sol or AVM_CrossDomainEnabled.sol
  • ArbSys.sol:

    • Bumped solidity version to >= 0.8.x

abstract contracts