- NFTRouter contract
- NFT Bridge nodes
- Multichain MPC network
- NFTRouter contract on Ethereum
- NFTRouter contract on Fantom
- NFT Bridge nodes
- NFT(ETH) token project owner deploy the same mapping NFT token contract on Fantom.
- Owner transfer NFT(FTM) Token to NFTRouter(FTM) contract.
- User deposit and lock NFT(ETH) token to NFTRouter(ETH) contract.
- NFT bridge MPC nodes verify the locked NFT(ETH) token.
- NFT bridge MPC nodes call NFTRouter(FTM) contract to transfer the NFT(FTM) token to user on Fantom.
- User receive NFT(FTM) token on Fantom.
- User deposit and lock NFT(FTM) token to NFTRouter(FTM) contract.
- NFT bridge MPC nodes verify the locked NFT(FTM) token.
- NFT bridge MPC nodes call NFTRouter(ETH) contract to transfer the NFT(ETH) token to user on Ethereum.
- User receive NFT(ETH) token on Ethereum.
0.05 ETH or 300 FTM per cross-chain transaction.(0 fee for ETH<>FTM)
NFTRouter contract need review and audit.
Test for ERC721 NFT token bridge ETH<>FTM
NFT Bridge MPC address
https://ftmscan.com/address/0x03a4cf4d39bb3e32a4d922a40db5d14458ec45e7
NFT Router
Fantom NFTRouter
https://ftmscan.com/address/0xf98f70C265093A3B3ADbef84ddc29EaCE900685b
Rinkeby NFTRouter
https://rinkeby.etherscan.io/address/0x790CFDc6aB2e0eE45a433aAC5434F183BE1f6A20
NFT Token
Fantom NFT Token
https://ftmscan.com/address/0xf1b7980826cd89a99e45eb4236492fd42d463660
Rinkeby NFT Token
https://rinkeby.etherscan.io/address/0x95555E4e4CB2C094914aF53598eFf14b9340881f
Bridge NFT from ETH to FTM
User deposit NFT on Rinkeby
https://rinkeby.etherscan.io/tx/0x9d6be65bfb106cf8deb8a317adcbd470aee2d347c8c40ef30a7276b9ee80be7f
User receive NFT on Fantom
https://ftmscan.com/tx/0xa66f96b2a9acef5bb5452b30ba62f26381285e1366ba3c3b9a6f7d294a9227bb
Bridge NFT from FTM to ETH
User deposit NFT on Fantom
https://ftmscan.com/tx/0x298a659d25730f52b9273b95d1cfc80814addf012a984061db6e08c99f7c2754
User receive NFT on Rinkeby
https://rinkeby.etherscan.io/tx/0x97a2c1f31b0058b81eb60b11079103bbb17e963a6ab550e0235c930d253268f2