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.
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
- [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
andchainlink_wbtc_usd_address
toevm_providers
that is mapped to BSC testnet and Mumbai
- 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
- [Mainnet]
- Add
chainlink_btc_usd_address
andchainlink_wbtc_usd_address
toevm_providers
that is mapped to Ethereum
- Add
- [Mainnet / Testnet]
- Replace
handler_type
name fromBridgeRelay
toSocket
- Remove
vault_address
from eachevm_providers
- Replace
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 |