ApolloFi NFT Officially Starts Its Cross-chain Journey
ApolloFi NFT has announced they now supports the cross-chains, users can transfer their NFT easily and freely.
Built on LayerZero Protocol, ApolloFi is committed to providing more user-friendly NFT options as a way to develop NFT’s unlimited potential and avenues of upward mobility.
ApolloFi NFT redefines the cross-chain NFT market
At the same time, the development of multi-chains and the convenience of on-chain transactions are gradually coming to the fore. ApolloFi has adopted the LayerZero protocol for multi-chain support, and after the Certik audit and the open-source of the NFT code, ApolloFi NFT can be inter-chained with Ethereum, Polygon and BSC chains. And it can transfer between Ethereum, Polygon and BSC chains.
How to transfer ApolloFi NFT from one chain to another chain
Omnichain NFT is extremely simple to perform, simply by calling the traverseChains function in the contract. In other words, with LayerZero’s Omnichain NFT function it is possible to freely traverse NFT across different public chains so that NFT is no longer simply bound to a specific chain. This is even cooler for ApolloFi NFT players!
1. Switch to the main network of the corresponding chain
First, you need to log in to the on-chain browser of the chain where NFT is located.
2. Enter the NFT contract
Enter NFT’s contract, here is the detail.
Ethereum: https://etherscan.io/token/0x1e15A51685c3002B09fA5E2123a30D4b78cA0F4C
BNB Chain:
https://bscscan.com/token/0x9EDa57A23637fc498e2022127F13Bac491b3c673
Polygon:
https://polygonscan.com/token/0xa00de1F961328314BDFE52B93D87cEc9B9B7e324
3. Click Contract
Click “Contract” on this page to see the details of the contract and click on Write Contract to go to the page where you can call the contract method (for example, Polygon transfer to BNB chain)
4. Connect wallet
Click “Connect to Web3” to connect to your wallet
5. Enter the sendFrom
On the Write Contract page, find “14.sendFrom” and enter the corresponding parameter
01: sendFrom
Fill in the approximate cross-chain fees required, any excess will be returned to the original address
“Ethereum”: 0.01 ETH
“BSC”: 0.1 BNB
“Polygon”: 10 Matic
Given that it is in a Polygon chain, this part is filled in as 10
(Note: Please ensure that you have sufficient funds in your wallet to cover the gas fee)
02: _from (address)
Fill in your own wallet address
03: _dstChainId (uint16)
The chainid defined by the layerzero of the target chain.
The chainId on each chain.
“Ethereum”: 1
“BSC”: 2
“Polygon”: 9
This time it is NFT that will cross-chain from Polygon to BSC, fill in 2
04: _toAddress (bytes)
Fill in your own wallet address
05: _tokenId (uint256)
The tokenId of the NFT is to be crossed (for more details, check the ERC-721 Token Txns of the NFT in your wallet on your browser to see)
06: _refundAddress (address)
Fill in your own wallet address
07: _zroPaymentAddress (address)
0x00000000000000000000000000000000000000000000
08: _adapterParams (bytes) 0x000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d40
6. Click on “write” to confirm
Enter the data and click on “Write”, then confirm the transaction.
7. View cross-chain transactions
Click on “View your transaction” to see if the cross-chain transaction is successful.
8. Lastly, Check whether the cross-chain NFT has arrived on the block browser of the target chain
Note: Transfer NFT maybe takes a long time, please be patient!
About ApolloFi
ApolloFi is an integrated Web 3.0 SocialFi platform for creative ideas and NFTs that is built on multi-chain. By empowering creators and allowing more individuals to contribute to the ecosystem, ApolloFi aims to establish a free and diverse paradise for creators.
SOURCE:
https://medium.com/@apollofi/apollofi-nft-officially-starts-its-cross-chain-journey-7e858f58ffb1