The JILBridge Contract
The JILBridge is a verified smart contract deployed on Ethereum mainnet at address
0x3b3d...7716.
It serves as the entry point for moving assets from Ethereum to the JIL network. The contract is verified
on Sourcify, meaning its source code is publicly auditable and matches the deployed bytecode exactly.
The bridge operates with a 14-of-20 validator threshold - the same consensus mechanism that secures
the JIL settlement layer itself.
Supported Tokens
The bridge currently supports the following Ethereum assets:
- ETH - Native Ether, bridged as jETH on the JIL network
- USDC - USD Coin, bridged as jUSDC
- USDT - Tether, bridged as jUSDT
- WBTC - Wrapped Bitcoin, bridged as jBTC
- DAI - Dai stablecoin, bridged as jDAI
Each bridged token is represented as a wrapper token on the JIL network with a "j" prefix. These wrapper tokens are fully backed 1:1 by the locked assets in the bridge contract on Ethereum. The bridge also supports XRP bridging through a separate pathway, represented as jXRP on the JIL network.
The Deposit Flow
When you bridge an asset from Ethereum, the process works in three steps. First, you connect your
Ethereum wallet (MetaMask or WalletConnect) and approve the token for the bridge contract. Second,
you call the deposit function - depositETH()
for native ETH or depositToken()
for ERC-20 tokens. Your assets are locked in the bridge contract. Third, the chain watcher service detects
the deposit event on Ethereum, and the JIL validators verify and confirm the deposit. Once 14 of 20 validators
confirm, the corresponding wrapper tokens are minted on the JIL network and credited to your JIL Wallet.
Validator Verification
The 14-of-20 threshold means that at least 14 geographically distributed validators must independently verify each bridge transaction before it is processed. This prevents any single validator - or even a small group of compromised validators - from approving fraudulent bridge operations. Each validator runs an independent chain watcher that monitors the Ethereum bridge contract for deposit events. Only when supermajority consensus is reached does the bridge mint wrapper tokens on the JIL side.
Withdrawals
The reverse process - withdrawing from JIL back to Ethereum - follows the same security model. You initiate a withdrawal in your JIL Wallet, the wrapper tokens are burned on the JIL network, and 14-of-20 validators must sign the release transaction on Ethereum. Once the threshold is met, the locked assets are released from the bridge contract to your Ethereum address. The entire process is transparent and auditable through both the Ethereum and JIL block explorers.