Token Bridge 2.0.0-rc0
Pre-release
Pre-release
The TokenBridge repository contains the code base for the following components:
- Oracle
- Monitor
- UI
The recommended version of the TokenBridge contracts to be used with this release is 4.0.0-rc0
.
There are several important changes in this codebase:
- the TokenBridge oracle is not compatible with the generic bridge contracts (
native-to-erc20
,erc20-to-erc20
anderc20-to-native
) which are below the version 4.x of the contracts since the way to transfer collected signatures from the Home side to the Foreign side was replaced by a cheaper (from gas usage point of view) one. - deployment of the oracle and monitor uses the docker images from the Docker Hub. So, the deployment of a new system requires less time and memory resources. It also potentially simplifies the upgrade procedure for the oracle and monitor.
The total list of the changes in this release:
- Enhancement: Use 3 validators in oracle e2e tests (#264)
- Enhancement: Updated oracle watchers to use blob version of execute signatures (#269)
- Enhancement: Add deployment test scenario 3 components on 1 host (#277)
- Enhancement: Add ultimate e2e tests for AMB (#285)
- Enhancement: Use oracle docker hub image for oracle deployment (#280)
- Enhancement: Use monitor docker hub image for monitor deployment (#284)
- Fix: Fix remote server loop var name in deployment (#275)
- Fix: Add custom response for favicon resource in monitor (#278)
- Fix: Update monitor check-all script to generate stuckTransfers statistics for v1 bridges (#279)