ICON2
Search
K

Blockchain Transmission Protocol (BTP)

The blockchain transmission protocol (BTP) is the ICON project's bespoke cross-chain communication protocol for heterogenous blockchains.
dApps interact with BTP through the xCall contract. Testnet xCall contract addresses are listed below. For more information on xCall, see the xCall section and standard
A sample dApp is provided for demonstration purposes.

BTP Testnet Network Information

This section contains BTP's official deployment information.
BTP is currently under active development and is subject to significant outages. If you want to develop with BTP at this time, we recommend using the local setup found here https://github.com/icon-project/btp2/tree/main/e2edemo
BTP2 Network Status Monitor - Link

ICON Berlin Testnet

Domain
  • RPC URL: https://berlin.net.solidwallet.io/api/v3/icon_dex
  • Network: 0x7.icon
  • Tracker URL: Berlin Tracker
  • BTP Network ID:
    • BSC: 0x4
    • ETH2: 0x6
    • Havah: 0x7
  • Start Height (Block):
    • BSC: 9929680
    • ETH2: 10349992
    • Havah: 10361781
Contracts
Contract
Address
Note
BMC
cxf1b0808f09138fffdb890772315aeabb37072a8a
BSC BMV
cx6810e0a7d6c0bc53eef006c221dcd731c8903a95
Bride Mode
ETH2 BMV
cxdd91f194673553097745f33dd464a39740075735
Trustless Mode Supports Capella
Havah BMV
cx90b6dca89aa45388b24a6c158eb9d21d51263037
Trustless Mode
XCALL
cxf4958b242a264fc11d7d8d95f79035e35b21c1bb
Demo DAPP
cx92283a47a95164bd3d604da08128886125593545

BSC Testnet Testnet

Domain
  • RPC URL: https://data-seed-prebsc-1-s1.binance.org:8545
  • Tracker URL: BSC Testnet Tracker
  • Network: 0x61.bsc
  • Start Height (Block): 31022641
Contracts
Contract
Address
Note
BMC
0x9Fd9e050682A8795dEa6eE70870A82a513d390Ac
BMC Implementation
0x8E3eb11031b6316C2A8e85040ecb204040Dc2A69
BMCM
0x41CD95F16f9bbF2bEB5479C00CF249A8b0A076bF
BMCS
0xCC98F0736ec2ef32B8A64251BB89aF14E27043b6
BMV
0x0a42d5c21EF16aec1c31c4511EdCaA9648a9538C
Trustless
XCALL
0x5Ebb7aCB7bCaf7C1ADeFcF9660D39AC07d432904
XCALL Implementation
0x3CFBbB1c3a83b1c5a8E94eC3e2229Ba7a03f3EAd
Demo DAPP
0x4EaC1CDBE8131de10FE1AE969397d02d47D21082

ETH2 Sepolia Testnet

Domain
  • RPC URL: https://sepolia.infura.io/v3/ffbf8ebe228f4758ae82e175640275e0
  • Tracker URL: Sepolia Tracker
  • Network: 0xaa36a7.eth2
  • Start Height (Block): 3813345
Contracts
Contract
Address
Note
BMC
0xE602326106f5E1d436a3CCEB2A408759925f81ff
BMC Implementation
0x23810745feC53c8D80E9A3E30508458E408d3EB7
BMCM
0x9fb595461023f9A920B276A4b289972c4aFF114F
BMCS
0xEe94cBA4C4d138fb4de1F4bcfA1CEeF062eE8251
BMV
0x1592F432Dde573341BaFe14d5FAbe4A299b2E721
Trustless Mode
XCALL
0x694C1f5Fb4b81e730428490a1cE3dE6e32428637
XCALL Implementation
0x7Fc0f3807ECAD54eFCCb6ED686a788955fe0958f
Demo DAPP
0x597F73bfb3124B6145151E7a8A30b781C41FF2B0

Havah Testnet

Domain
  • RPC URL: https://ctz.altair.havah.io/api/v3/icon_dex
  • Network: 0x111.icon
  • Tracker URL: Havah Testnet Tracker
  • BTP NetworkId:
    • Berlin: 0x1
  • Start Height (Block):
    • Berlin: 9443
Contracts
Contract
Address
Note
BMC
cxf36efc770627067c41949a16688a0246ea6428e8
BMV
cx90f9d84e0b757ba02599fabcbda30e46105cb89c
Trustless Mode
XCALL
cxce3a72cc1defaf07b23e05b595840c00d5a80b0c
Demo DAPP
cxc9f0ba03c4a39a43c5dc0a5ae5d2d1327a065d62

Resources