Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@dnjscksdn98 dnjscksdn98 released this 31 Jan 05:38
· 5 commits to main since this release

Bifrost Relayer v1.1.0

This release contains the changes from v1.0.5 to v1.1.0.

Rust compiler versions

This release was built and tested against the following versions of rustc.
Other versions may work.

  • Rust Stable: rustc 1.75.0 (82e1608df 2023-12-21)
  • Rust Nightly: rustc 1.77.0-nightly (6ae4cfbbb 2024-01-17)

Summary

The primary feature of this release is its support for BTC oracle price feeds and Sepolia support due to Goerli deprecation. Additionally, this update also brings some performance enhancements to specific features such as sending transaction requests.

⚠️ Please note that it is mandatory to upgrade your client and configurations if you’re operating a Relayer on Bifrost Mainnet or Testnet.

Changes

  • Support new Oracle assets: BTC, WBTC, BTCB (#106, #107)
  • Migrate Goerli to Sepolia (#101, #102)
  • Send transactions concurrently (#98)
  • Improve socket rollback sequence (#99)
  • Improve pending transaction’s gas escalation (#105)

Required Configuration Updates

⚠️ Relayer clients that are running below version v1.1.0, must update their configuration YAML file specified as below.

  • [Testnet]
    • Goerli-based chains (Goerli, Base Goerli, Arbitrum Goerli) have been replaced to Sepolia-based chains (Sepolia, Base Sepolia, Arbitrum Sepolia). Replace each Goerli-based chains from your evm_providers to Sepolia-based chains.
    • Add chainlink_btc_usd_address and chainlink_wbtc_usd_address to evm_providers that is mapped to BSC testnet and Mumbai
  • [Mainnet]
    • Add chainlink_btc_usd_address and chainlink_wbtc_usd_address to evm_providers that is mapped to Ethereum
  • [Mainnet / Testnet]
    • Replace handler_type name from BridgeRelay to Socket
    • Remove vault_address from each evm_providers

References

Versions

Component version
relayer implementation v1.1.0
substrate implementation bifrost-polkadot-v0.9.43

Assets

Assets sha256checksum
bifrost-relayer 5c1463efa44138af4340298acbae8e32d2cd568484bf2ab062eefc8e2011c262
bifrost-relayer-aarch64-macos ce649d3f9fe51e357680244b527f7070cfd22cf05f54762919e3d0d51c5dccb9
config.mainnet.yaml 73b046b4bb67f498d4e905c02e6c01b9ee868a541d290125118e9c2900e36290
config.testnet.yaml 9be3b28a73287fc593c107951d53c8ca6b1cc90e690fa3f3cebcc6ea9a931b5f