This guide explains how to interact with the Bridge Contract on EVM-compatible blockchains.
BridgeContract
exposes the following key function for bridging:
Bridge Contract ABI
ERC20 ABI
ethers.js
to interact with the contract, but you can replace it with any EVM library of your choice.
Make sure to install it first:
depositWithId
(ERC20) or depositNativeWithId
(native) function as follows:
commitmentId
required by the contract corresponds to the quoteId
returned by the API.To obtain the commitmentId
, first request a quote from the API, then commit it. The response will include the quoteId
, which should be used as the commitmentId
in the contract call.See the API bridge example for details.