Integrating nBTC on EVM
Nomic supports bridging Bitcoin to EVM-based chains.
Last updated
Nomic supports bridging Bitcoin to EVM-based chains.
Last updated
Nomic's decentralized custody bridging contract can be found at the following contract addresses:
Network | Bridge Contract Address |
---|---|
nBTC on EVM-based chains is issued as an ERC-20 token at the following contract addresses:
Network | Token Contract Address |
---|---|
Additional network contract addresses will be listed on here in the future, as well as documentation for creating your own customizable deployments in any EVM environment.
Interchain Deposits allow the generation of Bitcoin addresses which commit to a destination on an EVM-based chain, automatically forwarding any received funds as nBTC to a contract on that chain.
The EVM destination may be either:
an Ethereum address to receive the nBTC;
a contract call to be executed with the received nBTC.
See nomic-bitcoin-js
for more information on generating and displaying Bitcoin deposit addresses.
Bitcoin may be withdrawn to a Bitcoin address directly via contract calls on EVM-based chains.
First, approve
must be called on the token contract (see above table):
Next, initiate the withdrawal to a Bitcoin address with a call to the bridge contract:
Interchain Deposits require communication with . The set of relayers used by your front-end should be selected with care.
Ethereum Sepolia
Ethereum Holešky
Ethereum Mainnet
TBA
Berachain bArtio
Ethereum Sepolia
Ethereum Holešky
Ethereum Mainnet
TBA
Berachain bArtio