Documents the process for interacting with the NFT Signatures test server and provides integration suggestions.
...
Go to the FIO Testnet monitor: http://monitor.testnet.fioprotocol.io
Click on Create Keypair and save the Public Key, Private Key, and Account
...
Click Load Key (if your private key is not already loaded)
Copy in the FIO Private Key that you generated from the FIO Testnet Monitor, and then click Import
Click on FIO.ADDRESS >
fio.address::regaddress
in the left hand columnfio_address: <yourname>@<yourdomain> (e.g. artcollection1@bobnfts)
All other fields: use defaults (these default to your account info)
Click Send and the transaction should execute
Click on Accounts in the top menu and then click Search, you will see your custom FIO Domain and FIO Address.
Sign NFT
This does not work great in Cryptonym because the field for signing NFTs is a single line. Need to update the tool.
An alternative is to use our FIO Typescript SDK to add NFTs: https://github.com/fioprotocol/fiosdk_typescript-examples/blob/main/fio.address-addnft.js (This requires you to download the repo and do an npm install)
...
Click on FIO.ORACLE >
fio.address::addnft
in the left hand columnfio_address: <yourname>@<yourdomain> (e.g. artcollection1@bobnfts)
nfts: Add any number of NFTs as defined in FIP-27, for example
Code Block { "chain_code": "ETH", "contract_address": "0x63c0691d05f441f42915ca6ca0a6f60d8ce148cd", "token_id": "100010001", "url": "ipfs://ipfs/QmZ15eQX8FPjfrtdX3QYbrhZxJpbLpvDpsgb2p3VEH8Bqq", "hash": "f83b5702557b1ee76d966c6bf92ae0d038cd176aaf36f86a18e2ab59e6aefa4b", "metadata": "" }
All other fields: use defaults (these default to your account info)
Click Send and the transaction should execute
View your Signed NFTs
This does not work in Cryptonym. Recommend using Postman or other API tool.
Use get_nfts_fio_address
to display your Signed NFTs:
...