æternity Documentation Hub
Aeternity.comAeternity GitHub
  • æternity Hub
  • Developer Documentation
  • Aeternity Expansions
    • PULL_REQUEST_TEMPLATE
    • AEX X
    • AEXS
      • AEX 1
      • aex-10
      • AEX 11 Fungible Token Standard
      • AEX-130: æpps Metadata Format Specification
      • aex-141
      • AEX 2
      • AEX-3
      • AEX-4
      • AEX 5
      • AEX 7
      • AEX 8
      • aex-9
    • .github
      • ISSUE_TEMPLATE
        • aexpansion
  • AeMdw - Aeternity Middleware
    • Changelog
    • docs
      • AE MDW Architecture
      • AeMdw Hyperhain Setup Documentation
      • AeMdw Docker Setup Documentation
  • Æternity <> Ethereum Bridge
    • Changelog
  • aepp-cli-js
    • CHANGELOG
    • Contributor guide
    • reference
    • user-guide
    • .github
      • ISSUE_TEMPLATE
  • Hyperchain Bridge
    • Changelog
  • æternity's JavaScript SDK
    • Installation
      • Changelog
      • Compatibility Table
      • Quick Start
      • Transaction options
      • Development
        • Releases
      • guides
        • The range of possible address length
        • AENS (æternity naming system)
        • Batch Transactions
        • How to build a wallet
        • Connect an æpp to a wallet
        • Contract Events
        • Contracts
        • Error Handling
        • JWT usage
        • Ledger Hardware Wallet
        • Low vs High level API
        • Aeternity snap for MetaMask
        • Oracles
        • PayingForTx (Meta-Transactions)
        • Typed data hashing and signing
        • Usage with TypeScript
        • migration
          • Migration to 10.0.0
          • Migration to 11.0.0
          • Migration to 12.0.0
          • Migration to 13.0.0
          • Migration to 14.0.0
          • Migration to 7.0.0
          • Migration to 9.0.0
      • tutorials
        • vuejs
          • Vue.js HelloWorld
    • Examples
      • How to connect wallet to æpp using æternity's JS SDK
        • Sample æpp for contracts
        • iframe-based wallet
        • WebExtension-based wallet
    • .github
      • ISSUE_TEMPLATE
        • bug_report
        • feature_request
  • AEproject
    • Changelog
    • docs
      • Quick Start
      • AEproject Library
      • Migration from 3.x.x to 4.x.x
      • Migration from 4.x.x to 5.x.x
      • Upcoming Version Support
      • cli
        • Local Environment
        • Project Initialization
        • Unit Testing
    • .github
      • ISSUE_TEMPLATE
        • bug_report
        • feature_request
  • aerepl
    • Changelog
  • aescan
    • Changelog
    • Contributor Covenant Code of Conduct
    • Aescan Contributing Guide
    • LICENSE
    • .github
      • pull_request_template
      • ISSUE_TEMPLATE
        • bug_report
        • feature_request
    • docs
      • BRANCHING_STRATEGY
  • Sophia Support for Visual Studio Code
    • Changelog
  • aesophia
    • Changelog
    • Contributing to Sophia
    • docs
      • aeso_aci
      • aeso_compiler
      • Introduction
      • sophia
      • Contract examples
      • Features
      • Standard library
      • Syntax
  • aesophia_cli
    • Changelog
  • aesophia_http
    • Changelog
  • Æ Studio - Formerly known as 🔥 Fire Editor ! Aeternity's easy to use editor for writing smart contr
    • ideas
  • aeternity
    • .github
      • The Æternity Code of Conduct
      • Contributing to the Aeternity node
      • ISSUE_TEMPLATE
        • bug_report
        • feature_request
    • Welcome to Aeternity node documentation
      • Summary
      • Node API
      • Introduction
      • Build from source
      • Configuration
      • CUDA Miner
      • debian_ubuntu_packaging
      • Docker
      • Fork resistance in Aeternity nodes
      • Garbage Collection
      • Hacking the Aeternity Codebase
      • Hardware Requirements
      • hyperchains
      • Installation
      • Network Monitoring
      • Operation
      • Rebar Quick Guide
      • Stratum
      • Testing
      • Update
      • release-notes
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • next-ceres
          • GH-3706-micro_block_gas_limit_used_gas
          • GH-4009-allow_contract_call_by_name
          • GH-4056-add_raw_data_pointers_to_AENS
          • GH-4080-wildcard_aens_delegation_signature
          • GH3417-tamper_protection_on_ga_meta_tx
          • aega_only_allow_attach_for_fresh_accounts
          • aens_auction_adjustments
          • aens_preclaim_optional
          • deprecate_swagger
          • fate_extensions
        • next
          • GH-3088-db_direct_access-as-default
          • GH-4087_http_endpoint_info_inner_txs
          • GH4157-control-mempool-sync-start
    • Emergency patching of OTP modules
    • rosetta
    • apps
      • aehttp
        • priv
          • rosetta_README
    • data
      • aecore
        • Token migration contract
  • Hyperchains whitepaper
    • Hyperchains: Bridging Security and Scalability Through Periodic Synchronization
    • LICENSE
    • Periodically-Syncing-HyperChains
    • generations
    • Glossary
    • Hyperchain Properties
    • staking
  • æternity protocol
    • æternity naming system
    • Gossip
    • Stratum
    • SYNC
    • Serialization formats
    • State Channels
      • Off-chain
      • On-chain
      • Authentication
      • Channel off-chain state
    • æternity consensus protocol
      • Bitcoin-NG for æternity
      • Coinbase at height
      • consensus
      • Coins locking
    • Smart Contracts
      • The æternity Ethereum virtual machine (AEVM)
      • contract_state_tree
      • Contract Transactions
      • Virtual machines on the æternity blockchain
      • contracts
      • Events
      • fate
      • The Solidity Language
      • sophia
      • sophia_stdlib
    • Generalized accounts
      • Generalized accounts - explained
      • generalized_accounts
    • Oracles
      • Oracle life cycle examples
      • Oracle state tree
      • Oracle transactions
      • oracles
    • Sync
      • P2P messages
      • Mempool/TX-pool synchronization
    • node
      • æternity node API
        • Account management - intended usage
        • Encoding scheme for API identifiers and byte arrays
        • State channel WebSocket API
        • Channels - intended usage
        • Contracts - intended usage
        • Mining - intended usage
        • Naming System - intended usage
        • Oracles - intended usage
        • Spending coins - intended usage
        • examples
          • æternity node channel WebSocket API examples
            • json-rpc
              • sc_ws_basic_open_close
              • sc_ws_basic_open_close_server
              • sc_ws_broken_open_params
              • sc_ws_close_mutual
              • sc_ws_close_solo
              • sc_ws_leave_reconnect
              • sc_ws_leave_reestablish
              • sc_ws_leave_reestablish_responder_stays
              • sc_ws_leave_reestablish_wrong_fsm_id
              • sc_ws_min_depth_is_modifiable
              • sc_ws_min_depth_not_reached_timeout
              • sc_ws_opening_ping_pong
              • sc_ws_reconnect_early
              • sc_ws_slash
              • sc_ws_snapshot_solo
              • sc_ws_timeout_open
              • sc_ws_update_with_meta
              • abort_updates
                • sc_ws_abort_deposit
                • sc_ws_abort_offchain_update
                • sc_ws_abort_settle
                • sc_ws_abort_shutdown
                • sc_ws_abort_slash
                • sc_ws_abort_snapshot_solo
                • sc_ws_abort_withdraw
                • sc_ws_can_not_abort_while_open
              • assume_min_depth
                • sc_ws_basic_open_close
              • both_sign
                • init_per_group
                • conflicts
                  • sc_ws_conflict_deposit_and_offchain_update
                  • sc_ws_conflict_two_deposits
                  • sc_ws_conflict_two_offchain_updates
                  • sc_ws_conflict_two_withdrawals
                  • sc_ws_conflict_withdrawal_and_deposit
                  • sc_ws_conflict_withdrawal_and_offchain_update
              • changeable_fee
                • sc_ws_optional_params_close_solo
                • sc_ws_optional_params_create
                • sc_ws_optional_params_deposit
                • sc_ws_optional_params_settle
                • sc_ws_optional_params_slash
                • sc_ws_optional_params_snapshot
                • sc_ws_optional_params_withdrawal
                • sc_ws_set_fee_close_mutual
                • sc_ws_set_fee_close_solo
                • sc_ws_set_fee_create
                • sc_ws_set_fee_deposit
                • sc_ws_set_fee_settle
                • sc_ws_set_fee_slash
                • sc_ws_set_fee_snapshot
                • sc_ws_set_fee_withdrawal
              • changeable_fee_higher_than_gas_price
                • sc_ws_optional_params_close_solo
                • sc_ws_optional_params_create
                • sc_ws_optional_params_deposit
                • sc_ws_optional_params_settle
                • sc_ws_optional_params_slash
                • sc_ws_optional_params_snapshot
                • sc_ws_optional_params_withdrawal
              • changeable_fee_lower_than_gas_price
                • sc_ws_optional_params_close_solo
                • sc_ws_optional_params_create
                • sc_ws_optional_params_deposit
                • sc_ws_optional_params_settle
                • sc_ws_optional_params_slash
                • sc_ws_optional_params_snapshot
                • sc_ws_optional_params_withdrawal
              • changeable_gas_price
                • sc_ws_optional_params_close_solo
                • sc_ws_optional_params_create
                • sc_ws_optional_params_deposit
                • sc_ws_optional_params_settle
                • sc_ws_optional_params_slash
                • sc_ws_optional_params_snapshot
                • sc_ws_optional_params_withdrawal
              • changeable_nonce
                • sc_ws_optional_params_fail_close_mutual
                • sc_ws_optional_params_fail_close_solo
                • sc_ws_optional_params_fail_create
                • sc_ws_optional_params_fail_deposit
                • sc_ws_optional_params_fail_force_progress
                • sc_ws_optional_params_fail_settle
                • sc_ws_optional_params_fail_slash
                • sc_ws_optional_params_fail_snapshot
                • sc_ws_optional_params_fail_withdrawal
              • continuous
                • init_per_group
                • sc_ws_deposit
                • sc_ws_failed_update
                • sc_ws_generic_messages
                • sc_ws_ping_pong
                • sc_ws_update_conflict
                • sc_ws_withdraw
              • contracts
                • init_per_group
                • sc_ws_basic_contracts
                • sc_ws_environment_contract
                • sc_ws_nameservice_contract
                • sc_ws_oracle_contract
                • sc_ws_remote_call_contract
                • sc_ws_remote_call_contract_refering_onchain_data
                • sc_ws_wrong_call_data
              • force_progress
                • sc_ws_force_progress_based_on_offchain_state
                • sc_ws_force_progress_based_on_onchain_state
              • only_one_signs
                • init_per_group
                • sc_ws_conflict_on_new_offchain
                • sc_ws_conflict_snapshot_and_offchain_update
                • conflicts
                  • sc_ws_conflict_deposit_and_offchain_update
                  • sc_ws_conflict_two_deposits
                  • sc_ws_conflict_two_offchain_updates
                  • sc_ws_conflict_two_withdrawals
                  • sc_ws_conflict_withdrawal_and_deposit
                  • sc_ws_conflict_withdrawal_and_offchain_update
              • reconnect
                • sc_ws_basic_client_reconnect_i
                • sc_ws_basic_client_reconnect_i_w_reestablish
                • sc_ws_basic_client_reconnect_r
              • with_meta
                • init_per_group
                • sc_ws_deposit
                • sc_ws_remote_call_contract
                • sc_ws_withdraw
              • generalized_accounts
                • both
                  • sc_ws_basic_open_close
                • initiator
                  • sc_ws_basic_open_close
                • responder
                  • sc_ws_basic_open_close
  • Superhero Wallet
    • Changelog
    • Contributing & Guidelines
    • docs
      • Deep link URL Schema
    • .github
      • ISSUE_TEMPLATE
        • bug_report
        • feature_request
  • aerepl-web-bridge
    • AereplApi
    • aerepl_components
Powered by GitBook
On this page
  • 1.5.0 (2025-04-30)
  • Features
  • 1.4.0 (2025-04-29)
  • Features
  • Bug Fixes
  • 1.3.1 (2025-04-29)
  • Refactorings
  • 1.3.0 (2025-04-28)
  • Features
  • Bug Fixes
  • 1.2.0 (2025-04-28)
  • Features
  • Bug Fixes
  • 1.1.0 (2025-04-25)
  • Features
  • 1.0.1 (2025-04-24)
  • Bug Fixes
  • 1.0.0 (2025-04-24)
  • Features
  • Bug Fixes
  • Refactorings
  • Miscellaneous

Was this helpful?

Export as PDF
  1. Hyperchain Bridge

Changelog

PreviousHyperchain BridgeNextæternity's JavaScript SDK

Last updated 7 days ago

Was this helpful?

(2025-04-30)

Features

  • add package version to footer ()

  • enhance signature verification ()

(2025-04-29)

Features

  • integrate routing and add documentation and FAQ pages ()

Bug Fixes

  • hydration error ()

  • undefined event definition errors ()

(2025-04-29)

Refactorings

Features

Bug Fixes

Features

Bug Fixes

Features

Bug Fixes

1.0.0 (2025-04-24)

Features

Bug Fixes

Refactorings

Miscellaneous

extract walletNodes initialization to improve network handling in wallet-sdk ()

(2025-04-28)

enhance network change handling to validate nodes in pool before selection ()

increase security on request verification & add cleanup, pause, resume functions ()

improve network fetching logic and connection status handling in WalletProvider ()

update bridge contract addresses and operator account in network configurations ()

update string concatenation to use semicolons ()

(2025-04-28)

update operator account address and improve balance fetching logic ()

add warning message to prevent incorrect token bridging between networks ()

conditionally render action history based on network support ()

increase retry limit for fetching bridge transaction ()

(2025-04-25)

improve transaction processing & fixes ()

(2025-04-24)

update condition to check for data length ()

add Aeternity SDK integration and update project configuration ()

add assets folder which includes global styles, logos, favicon, and font ()

add bridge configuration script and enhance deployment scripts with save option for ACI ()

add currency support to wallet management and update balance display ()

add daisyUI for enhanced styling, improve token and network selection UI, and update balance formatting ()

add disconnect icon and enhance wallet management UI with address copy functionality ()

add footer component, update button components to outlined style, and enhance color variables in global CSS ()

add initial project configuration with NextJS ()

add launch configuration for debugging and refactor network configurations ()

add network and address validation before fetching balance in wallet provider ()

add network configs ()

add periodic sync for events every 10 seconds in backend index ()

add reusable Button component and enhance wallet management with detection status handling ()

add SQLite database, update backend server configuration, and enhance script commands ()

add tests and improve testing utility ()

add TTL option to deposit function in useBridgeActions hook ()

add usage instructions for deploy-token script ()

add wallet and contract types, enhance bridge state management, and update network/token selection components ()

adjust transaction history layout for better responsiveness ()

clean up imports in bridge configuration and deploy-token scripts ()

complete bridge action ()

docs: intro updated ()

enhance bridge action components with history visibility and update date formatting ()

enhance bridge action provider with transaction detail fetching and error handling ()

enhance bridge form layout with fieldset and improve error message display ()

enhance bridge form with error handling, validation logic, and improved input components ()

enhance bridge functionality with improved wallet connection handling, UI adjustments, and new contract state utilities ()

enhance deposit function to return deposit index and improve test coverage ()

enhance layout and add bridge component for asset management ()

enhance transaction handling with new Deposit interface, add explorer URLs, and refactor components ()

enhance transaction list display, fixes, improvements ()

extend contracts with more getters, add data sync, fixes ()

handle token balance retrieval gracefully by returning "0" for undefined results ()

implement bridge action context and notification system; refactor network handling and API routes ()

implement bridge action verification and refactor SDK instance creation ()

implement bridge context and provider ()

implement Hyperchain bridge form with token and network selection, add token constants, and update deployment scripts ()

implement input components for amount and token selection, enhance bridge form functionality, and improve state management ()

implement network constants and SDK initialization for Aeternity ()

implement network verification and deployment functionality ()

implement wallet management components ()

improve amount input validation and integrate wallet context in bridge form ()

integrate notistack for notifications, enhance bridge form validation, and refactor network selection component ()

integrate Supabase for network data retrieval and refactor related components ()

refactor bridge fe components and remove unused NetworkDisplay ()

Refactor bridge transaction handling and introduce new APIs ()

refactor header component ()

rewrite bridge contract ()

simplify network and token selection components by removing unused props ()

update cache deployments ()

update deployment file references and enhance HyperchainBridge contract with index handling ()

update frontend structure by adding index and render files, and refactor package.json scripts ()

Update HyperchainBridge contract and related components ()

update layout and styling, replace SVG icons, and enhance bridge form components ()

update package.json to support concurrent frontend and backend development ()

update TTL for allowance and deposit functions, enhance bridge page styling with background img ()

update usage instructions in configure-bridge script to support multiple token and network registrations ()

adjust legend class names for consistent styling in form components ()

change ClockIcon stroke color ()

correct amount handling in create_token_link_and_mint function ()

include current network in bridge form component ()

remove default values for network URLs in NetworkForm component ()

remove status code from error response in byUserAddress API ()

update AE_TESTNET bridge contract address and include in DEFAULT_NETWORKS ()

update bridge contract address for AE_MAINNET ()

update bridge contract addresses and improve bridge action handling ()

update bridge contract addresses for AE_TESTNET and AE_MAINNET ()

update Dockerfile and package.json for consistency and production environment setup ()

update token transfer logic in HyperchainBridge ()

use environment variable for server port configuration ()

adjust margin and padding in bridge and connected view components for better layout consistency ()

bridge contract and tests ()

improve table layout and alert visibility in BridgeActionDetailsModal ()

monorepo ()

remove unused network display logic and clean up component structure ()

replace app.ts with server.ts for improved server handling and update package scripts ()

replace useNetworks hook with WalletContext for network management and introduce NetworkBalanceProvider ()

restructure project by removing web package and consolidating frontend and backend components ()

smart contracts and packages ()

update bridge contract handling and improve token balance fetching logic ()

update font weight in connected view for improved emphasis on balance display ()

update styling in bridge form title and alert message for improved readability ()

update useBridgeContract hook to return loading state and adjust usage in components ()

update variable declarations to use const, improve code readability, and clean up unused functions ()

add Dockerfile for application containerization and remove build script ()

1.5.0
037ff17
28b3545
1.4.0
5a62480
45726b6
6b54ae2
1.3.1
eceaf42
1.3.0
fbaf4c8
95652e2
7d06806
0ec7693
b6aa4a5
1.2.0
c4d2bb0
4f5ad24
3403948
6974ef2
1.1.0
0acc7dc
1.0.1
abbd061
72ce014
a07a8a8
0e1b54f
ccc13f0
b4dcd0e
eda4504
9ad1e65
b4cfbfa
a9dce6e
d707b3d
a1b2e35
aa7a011
1443086
499c12b
fcf0098
ca69829
2934416
020e807
e42f174
292d9a4
491c4e5
c116983
ec93d26
c8ef520
ad7dc7f
8060691
8dedaa3
eb98a63
e543f38
1620b05
bfece2f
f8ea8af
c0e9527
2efec3b
abd05c5
21e62cb
a53e4d0
9563d7a
d50f267
63c235b
2d4e857
63769fd
7451bec
fe9502b
7309a25
a749404
e597bb0
ae41a22
6f2e4ff
2458d95
c4dd778
f13b053
6087099
bec76f0
5207fe2
e0232cd
8b495fc
f252221
8949636
d2890a7
03537ab
19633e9
b02c660
dc24459
0ed9668
a40d2a5
3107947
fedc618
30d3478
f5eed97
42f3686
a81677d
3107947
d5763af
134f356
62e5a6c
05c4fa8
b74b1e6
0fed5cc
e0bf16f
3caf71d
3f9269d
1dc9ab1
bb6d25a
de4f439