Token Bridge 2.2.0
The TokenBridge repository contains the code base for the following components:
- Oracle
- Monitor
- UI
- TokenBridge BW2 plugin
The release 5.0.0
(and more recent) of the TokenBridge contract is only the version of the contracts that must be used with this release's oracle and monitor working in the Arbitrary Message Bridge. These oracle and monitor will not work with the previous version of AMB contracts. For other bridge modes, the contracts of the previous version could be used although the recommendation is to upgrade them to 5.0.0
(and more recent).
The following set of changes were introduced:
- Enhancement: Update SAI handling in monitor after ES (#331)
- Enhancement: Health field in the monitor reports (#334)
- Enhancement: Add support for STAKE token ERC677-to-ERC677 through AMB mode in Bridge UI (#328)
- Enhancement: Add network list dropdown in UI (#330)
- Enhancement: Display latest operations in UI status page for mediators (#332)
- Enhancement: Add confirmRelay script (#333)
- Enhancement: Prepare for metamask breaking changes (#341)
- Enhancement: Update UI transfer loading to wait block confirmations from contracts (#346)
- Fix: Return back filter for tx with TokensSwapped (#335)
- Fix: Bridge UI stake styles fixes (#343)
- Fix: More straightforward approach to configure logging for oracle services (#345)
- Other: Upgrade minimist and kind-of dependencies (#325)
- Other: Add UI e2e and ultimate tests for stake mediators and fix transfer finalization detection (#347)
- Other: Add ALM project (#348)
The introduced changes do not require any special procedure or configuration parameters upgrade for migration of the TokenBridge components (Oracle, UI and Monitor) from the previous 2.1.0
release.