Quickstart
The whole process consists of:1
Authentication
Get a JWT to authenticate your requests.
2
Fetching bridge configs
Retrieve supported chains and tokens.
3
Getting a bridge quote
Obtain transaction details, including fees.
4
Committing the quote
Confirm the transaction.
5
Executing the bridge transaction
Interact with the smart contract to complete the transfer.
1. Authentication
All non-public API endpoints are authenticated using a JSON Web Token. To authenticate your requests, include the token in theAuthorization
header. Learn about API authentication.
2. Fetch Bridge Configs
Retrieve available chains and supported tokens to ensure your transaction uses the correct parameters.getBridgeConfigs.js
3. Get a Bridge Quote
Before executing a bridge transaction, you must generate a quote that provides transaction details, including fees and amounts.getBridgeUserQuote.js
4. Commit the Quote
Once you have a quote, you must commit it to confirm the transaction before execution.commitBridgeUserQuote.js
5. Execute the Bridge Transaction
Now, you can execute the bridge transaction by interacting with the smart contract. See examples for interacting with the bridge smart contracts across different blockchain environments.6. Full Example
Here’s the complete implementation combining all the steps above:index.js