Skip to content

Token Bridge 2.0.0-rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@akolotov akolotov released this 04 Feb 11:35
· 201 commits to master since this release
bc6dd13

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 and erc20-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)