September
BitoBridge (6 September 2024)
New Features
Resubmit Function: Users can now reactivate their expired transactions, enhancing the transaction management process.
Notification Area: A new notification section has been added to the webpage to keep users informed of updates and alerts.
Optimizations
Extended BTC Bridging Transaction Validity: The valid period for BTC bridging transactions has been extended, reducing the likelihood of transaction expiry.
Lost Event Removal: The
lost_event
has been removed for cases where the Internet Computer (IC) is the target chain.Improved Claiming Animation: The animation for claiming transactions has been replaced for greater clarity and a more user-friendly experience.
Resubmit Function Support: Backend canisters (hub and relayer_btc) have been optimized to support the new resubmit functionality.
RPC Node Stabilization: The RPC nodes used by the frontend have been replaced to improve stability and ensure smoother operations.
History Table Optimization: The history table now updates automatically in the background for a more seamless user experience.
Bug Fixes
Time Parsing Error: The issue with incorrect time parsing in the history table has been resolved.
Rank Display Error: Fixed the rank display issue in the campaign ranking table.
EVM Wallet Connection Issue: Resolved the error where the history table was displayed without connecting an EVM wallet.
Plug Wallet Pop-up: Fixed the issue where no pop-up window appeared when using the Plug wallet.
EVM Chain Bridging Signing Error: Addressed the signing error that occurred when bridging between EVM chains.
Internet Identity Login Error: Corrected the invalid login issue with Internet Identity.
Balance Loading Error: Fixed the error where balance loading failed.
BitoBridge (13 September 2024)
New Features
Transaction Link in Record Details: Added direct links to transactions within record details for easier access and verification.
Display of tx_id on Source Chain: Implemented the display of transaction IDs (tx_id) on the source chain to enhance transparency and tracking.
Optimizations
Frontend Cache Management: Improved performance by promptly clearing the local cache on the frontend, ensuring users receive the most up-to-date information.
Stable Memory Usage in relayer_evm Canister: Updated the logic to save data to stable memory during canister upgrades and retrieve it afterward, preventing data loss and maintaining cache integrity.
Enhanced Log Retrieval in relayer_evm Canister: Added the ability to fetch eth_logs for specified blocks, enabling recovery of user data in cases where data might be lost.
Optimized Cache Submission in relayer_evm Canister: Improved logic to stop submitting cache to the hub once it has been confirmed that the hub already possesses the cache, reducing unnecessary operations.
Primary Key Modification in relayer_btc Canister: Modified the primary key and implemented the “tx_id + address” logic, aligning with the agreed-upon standards for better data management and security.
Bug Fixes
Unisat Signing Rejection Handling: Fixed error handling when Unisat signing is rejected, ensuring the system responds appropriately without crashing.
get_histories Instruction Limit in Hub Canister: Resolved the issue where the get_histories function exceeded instruction limits, which was causing failures in retrieving user histories.
Campaign Points Synchronization Error: Corrected the error in campaign points calculation caused by the sync_histories instruction limit, ensuring accurate point tracking.
Invalid Resubmission in relayer_btc Canister: Fixed the issue where invalid resubmissions were allowed, enhancing the integrity of transaction processing.
BitoBridge (20 September 2024)
New Features
Blockchain Integration: Added support for the Polygon Amoy Testnet.
Point Parameter Update: Set a new credit factor of 3 for the Polygon Amoy Testnet as part of the Testnet Engagement Campaign.
BITOP Contracts: Ongoing development and testing of BITOP contracts on both ICP and Polygon networks.
BitoBridge (27 September 2024)
New Features
BITO Points Canister Deployment: Deployed the BITO Points canister on the Internet Computer (IC) network.
TestBTC Canister Monitor: Added a monitoring system for the testBTC canister on the ICP network.
Optimizations
Atomicity for Hub Canister: Ensured atomicity for the Hub Canister when the ‘to_chain’ is the Bitcoin blockchain, improving transaction consistency.
Data Length Verification: Implemented verification for ‘data_length’ to prevent potential malicious behaviors.
Ethereum Confirmations: Changed Ethereum blockchain confirmations from ‘latest’ to ‘safe’ for enhanced security.
Subaccount Handling: Introduced a process to generate a new account for the ‘subaccount’ in the Hub canister before calling ‘approve’.
Bug Fixes
Remove ‘from_address’: Removed the ‘from_address’ parameter from the Bitcoin Canister to resolve associated issues.
Points System Fix: Fixed the ‘data too long’ error in the points system for smoother operations.
Last updated