banano-metanode-nft
An RPC node for issuing NFTs on the banano blockchain.
NFT Template Spec
NFT Minting documentation
RPC documentation
installation instructions
issue tracker visualization
todo
-
only allow svg, png, gif, jpg embedded. if it's something else, provide IPFS CID and content type.
-
update getReceiveBlock to use account_filter on account_history by send and receive account, to make the process faster.
-
do more input validation on the site. such as for bad banano addresses or bad hashes.
-
change 'transfer nft' to a dropdown.
-
add whitelisted template owners, template owner forgeries, and template asset forgeries (over asset count)
-
(bug) figure out why you can't send two assets to the same account without receiving the first asset first.
-
(bug) figure out why you have to refresh the template before the ownership change shows up.
-
check signatures of all blocks are valid.
-
add 'timeout_ms' to swap_start, and maxTimeoutMs to config.
-
atomic swaps
- add GUI that lists all atomic current active atomic swaps (nonce, sender, receiver). swap_list
- If your swap is not in the list, call swap_start (sender, receiver)
- To add all your blocks call swap_put_block
- if you want to abort, call swap_put_abort_signatures