Skip to content

inceptionlrt/bridge

Repository files navigation

Inception Bridge

The Inception Bridge provides trustworthy and fast cross-chain asset transfers.

Contract Addresses

Mainnet

Bridges

The bridges have the same address across all supported chains. The address is 0xC00cD5599F7E128FC5Ed5563147a45B12e83B3ac

Supported Assets

InETH

Chain Name ChainId Address Source Chain
Ethereum 1 0xf073bAC22DAb7FaF4a3Dd6c6189a70D54110525C True
Arbitrum 42161 0x5A7a183B6B44Dc4EC2E3d2eF43F98C5152b1d76d False
Optimism 10 0x5A7a183B6B44Dc4EC2E3d2eF43F98C5152b1d76d False
BSC 56 0x5A7a183B6B44Dc4EC2E3d2eF43F98C5152b1d76d False
Mode 34443 0x5A7a183B6B44Dc4EC2E3d2eF43F98C5152b1d76d False
Linea 59144 0x5A7a183B6B44Dc4EC2E3d2eF43F98C5152b1d76d False
Blast 81457 0x5A7a183B6B44Dc4EC2E3d2eF43F98C5152b1d76d False
X Layer 196 0x5A7a183B6B44Dc4EC2E3d2eF43F98C5152b1d76d False

InankrETH

Chain Name ChainId Address Source Chain
Ethereum 1 0xfa2629B9cF3998D52726994E0FcdB750224D8B9D True
Mode 34443 0x5A32d48411387577c26a15775cf939494dA8064A False
Linea 59144 0x5A32d48411387577c26a15775cf939494dA8064A False
BSC 56 0x5A32d48411387577c26a15775cf939494dA8064A False

InstETH

Chain Name ChainId Address Source Chain
Ethereum 1 0x7FA768E035F956c41d6aeaa3Bd857e7E5141CAd5 True
Arbitrum 42161 0xd08C3F25862077056cb1b710937576Af899a4959 False
Optimism 10 0xd08C3F25862077056cb1b710937576Af899a4959 False
Linea 59144 0xd08C3F25862077056cb1b710937576Af899a4959 False

InwbETH

Chain Name ChainId Address Source Chain
Ethereum 1 0xDA9B11Cd701e10C2Ec1a284f80820eDD128c5246 True
BSC 56 0x3059a337b134Cc89851c8DE18A00D880fa1D5519 False

IncbETH

Chain Name ChainId Address Source Chain
Ethereum 1 0xBf19Eead55a6B100667f04F8FBC5371E03E8ab2E True
Base 8453 0xb655932EE66A3C609D57cC24309a0e2c594C944e False

InsfrxETH

Chain Name ChainId Address Source Chain
Ethereum 1 0x668308d77be3533c909a692302Cb4D135Bf8041C True
Fraxtal 252 0xE162075a1C0Ac7e985253972bEcA5e83Da3BBaa4 False

insFRAX

Chain Name ChainId Address Source Chain
Ethereum 1 0x50253dc4a01c6408Fab9646e804FCbFDb74e3E4c True
Fraxtal 252 0x157743261C3ba961e92421b268A881AeCe450d41 False

inslisBNB

Chain Name ChainId Address Source Chain
Ethereum 1 0x74D1984A64F447371Be4019920180b52A33aDAdD True
BSC 56 0xB2B446386633C6746B0a2735FB57edBb066c5878 False

Rate Providers

Asset Chain Name ChainId Address
inETH Arbitrum 42161 0x971b35225361535D04828F16442AAA54009efE1a
inETH Linea 59144 0xBf47307F7Bd75a8db3c8f69F913e9B77fc222e84
inETH Mode 34443 0x971b35225361535D04828F16442AAA54009efE1a
inETH Blast 81457 0xC0660932C5dCaD4A1409b7975d147203B1e9A2B6
instETH Arbitrum 42161 0x57a5a0567187FF4A8dcC1A9bBa86155E355878F2

RatioFeeds

Chain Name ChainId Address
Arbitrum 42161 0xfE715358368416E01d3A961D3a037b7359735d5e
Blast 81457 0xA9F8c770661BeE8DF2D026edB1Cb6FF763C780FF
Mode 34443 0xfE715358368416E01d3A961D3a037b7359735d5e
BSC 56 0x9181f633E9B9F15A32d5e37094F4C93b333e0E92
Optimism 10 0xfD07fD5EBEa6F24888a397997E262179Bf494336
Linea 59144 0x048a2F5CD64B89f750cf14a5F36922Ae7b07221c
Ethereum 1 0xFd73Be536503B5Aa80Bf99D1Fd65b1306c69B191
X Layer 196 0x36B429439AB227fAB170A4dFb3321741c8815e55
Fraxtal 252 0x19Ba5CcC603e1224B8502C56087e4147cEDD2522

Testnet

Bridges

Chain Name ChainId Address
Holesky 17000 0xCDeA808c1C43F95309C8ca398DF41a257aF2Dc8a
Arbitrum 421614 0xCDeA808c1C43F95309C8ca398DF41a257aF2Dc8a
Linea 59141 0xCDeA808c1C43F95309C8ca398DF41a257aF2Dc8a
BSC 97 0x983c2239ad08307F978096844166c67E0f1b2630
Blast 168587773 0x983c2239ad08307F978096844166c67E0f1b2630
Optimism 11155420 0x983c2239ad08307F978096844166c67E0f1b2630

Supported Assets

InETH

Chain Name ChainId Address Source Chain
Holesky 17000 0x76944d54c9eF0a7A563E43226e998F382714C92f True
Optimism 11155420 0xb1692ed9b08f8dd641f4109568ed6f471166c7e5 False
BSC 97 0xb1692ed9b08f8dd641f4109568ed6f471166c7e5 False
Blast 168587773 0xb1692ed9b08f8dd641f4109568ed6f471166c7e5 False

Rate Providers

Asset Chain Name ChainId Address
inETH BSC 97 0xFea428946A2c602C09c0F737Ea65BC16298b0415
inETH Linea 59141 0x5d944729CDdfd8270be5c557E53868353cF80A46

RatioFeeds

Chain Name ChainId Address
BSC 97 0x05aAC4a15972C333A3832298609b61A8adcD0623
Linea 59141 0xFea428946A2c602C09c0F737Ea65BC16298b0415
Optimism 11155420 0x6f5e108C7bf192094972A98e7CC3739a6e056176

Deployment Flow

  1. Choose the Network: Select the network to deploy to, such as bsc or blast_testnet.

  2. Deploy Factory:

    npx hardhat run ./scripts/migration/deploy-factory.js --network {network}
    
  3. Deploy Bridge. This step involves two deployments, particularly the bridge's implementation deployment and the bridge's proxy deployment, followed by further initialization.

    npx hardhat run ./scripts/migration/deploy-bridge.js --network {network}
    
  4. Deploy the set of XERC20 contracts. Additionally, it sets the bridge's minting/burning limits.

    npx hardhat deploy-xerc20 --execute 1 --network {network}
    
  5. Setup the bridge allowances.

    npx hardhat setup-bridge --network {network}`
    

About

The Inception Bridge provides trustworthy and fast cross-chain asset transfers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •