Skip to content

BananoCoin/banano-metanode-nft

Repository files navigation

banano-metanode-nft

An RPC node for issuing NFTs on the banano blockchain.

NFT Template Spec

NFT Template Spec

NFT Minting documentation

NFT Minting documentation

RPC documentation

RPC documentation

installation instructions

installation instructions

issue tracker visualization

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.

    todo

  • 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

About

An RPC node for issuing NFTs on the banano blockchain.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages