👨💻
👨💻
👨💻
👨💻
Dev Documentation
Search
⌃
K
🛠
Build with Router Protocol
Asset-swap API
Overview
Performing a Cross-chain Transaction
End-to-end Code Snippet
JS SDK
Overview
Installing and Initializing Router SDK
Performing a Cross-chain Transaction
End-to-end Code Snippet
Important Parameters
Supported Chains
Supported Fee Tokens for ERC20 Transactions
Supported Fee Tokens for CrossTalk
Native Assets
Widget
Integrating Router's Widget
Projects with Router Widget
CrossTalk Library
Overview
Getting Started
Cross-chain NFTs using CrossTalk
1⃣
Import Required Contracts
2⃣
Initialize a New Contract
3⃣
Setting Administrative functions
4⃣
_sendCrossChain Function
5⃣
_routerSyncHandler Function
6⃣
receiveCrossChain Function
7⃣
replayTransferCrossChain Function
Using CrossTalk to Mint NFTs Across Chains
OpenZeppelin Contracts using CrossTalk
Handling Fees
Security Considerations
Examples
Deployment Addresses
Security Audit
CrossTalk NPM Library
SEQUENCER CROSSTALK LIBRARY
Overview
Getting Started
Deployment Addresses
Powered By
GitBook
Cross-chain NFTs using CrossTalk
In this guide, we'll show you how to use Router's CrossTalk library in OpenZeppelin's ERC1155 token standard to make truly cross-chain NFTs.
The github repository for the project can be found
here
1⃣
Import Required Contracts
2⃣
Initialize a New Contract
3⃣
Setting Administrative functions
4⃣
_sendCrossChain Function
5⃣
_routerSyncHandler Function
7⃣
replayTransferCrossChain Function
Previous
Deploy your First Cross-chain Contract
Next
Import Required Contracts
Last modified
9mo ago