August

BitoBridge (2 August 2024)

Features

  • Add a supported blockchain: StratoVM.

  • Add a supported ICRC token: ckTESTBTC.

Optimizations

  • Interactive buttons for all pages.

  • Responsive UI.

  • Replace the faucet claim's animation.

  • Add a retry option for the order confirmation pop-up window.

Bugs

  • Fix the ordering of EVM to ICP bridging transactions.

BitoBridge (9 August 2024)

Features

  • Add two supported wallets: NFID and Bitfinity wallet.

  • Core logics of V2.

Optimizations

  • Update the logic of the wallet manager to support better adding wallets.

  • Update the ic0 URL to a customized URL.

  • Optimize the frontend code structure for V2.

BitoBridge (16 August 2024)

Features

  • Develop relayer_evm of BitoBridge V2.

  • Develop frontend bridging logic of BitoBridge V2.

  • Integrate ICP Bridge in BitoBridge V2.

  • Integrate history records of transactions in BitoBridge V2.

Optimizations

  • Optimize the logic of the Hub to accommodate relayer_evm.

  • Newly designed UI for BitoBridge V2.

Tests

  • Through testing of canisters' core logics in BitoBridge V2.

BitoBridge (23 August 2024)

Features

  • Add fee logic in the Hub canister in V2.

  • Add cache event in V2.

  • Add a transaction details modal on the frontend in V2.

  • Add a cache for claim history on the frontend in V2.

  • Add relayer_btc canister in V2.

  • Support bridging between any two blockchains besides BTC in V2.

  • Support bridging from Bitcoin blockchain to other blockchains in V2.

Optimizations

  • Optimize core logic in V2.

  • Optimize the history table on the frontend in V2.

  • Unify the pop-up window modal on the front end in V2.

Tests

  • Fee logic.

  • Claim history.

  • The core logic for bridging.

BitoBridge (30 August 2024)

Features

  • Support bridging from other blockchains to Bitcoin blockchain in V2.

  • Add history filters for all transactions to the hub canister.

  • Add a pause function to the hub canister.

  • Add a unique logic for IC <=> Bitcoin blockchain bridging.

  • Add a protocol fee ledger to the hub canister.

  • Add a unique logic for IC <=> Bitcoin blockchain protocol_fee.

Optimizations

  • Optimize mint_proof's failure logic.

  • Optimize relayer_btc canister's transaction logic for simultaneous submissions to multiple blockchains.

  • Optimize relayer_btc canister's logic for processing a correct tx_id after an incorrect tx_id.

  • Optimize the logic for RPC node timeout.

Tests

  • Core logic unit tests.

  • User interaction simulation tests.

  • Integration test.

Last updated