Skip to content

POA token bridge 1.1.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@akolotov akolotov released this 08 Nov 11:17
· 69 commits to master since this release
aa72238

The version of POA Token Bridge supports operations in three modes:

  • Native-to-ERC20 to relay native coin to an bridgeable ERC20 token and vice versa;
  • ERC20-to-ERC20 to relay an ERC20 token to a bridgeable ERC20 token;
  • ERC20-to-Native to relay an ERC20 token to a native coin.

The bridge contracts to be used with this version of the token bridge is 2.1.0 (https://github.com/poanetwork/poa-bridge-contracts/releases/tag/2.1.0).

The following improvement was done:

  • A script to return Ethereum address from a private key can be used in the deployment playbooks (#107)
  • Run a watchdog timer in watchers (#105)
  • Simplified configuration for the transaction generation scripts to get the tokens addresses from the bridge contracts (5e36ca2)
  • The transaction generation scripts will check if the amount of assets is being tried to send is less than minimal amount specified in the bridge contracts (5e71d8e)
  • Added the parameters to specify the gas price for the transaction generation scripts (5ec159d)
  • An imporvement to get the validator address from the private key allows to secure environments for watchers run in the docker (6575f0f)
  • Improvements in the logging subsystem to help with issues troubleshooting

Including fixes for the issues:

  • Transaction fails for the last validator in native-to-erc20 mode (#111)
  • Incorrect behavior if *_GAS_PRICE_UPDATE_INTERVAL is not defined (#83)
  • Start block parameter skipped when a watcher is started first time (#87)