A simple blockchain scraper for the ERC721 standard.
- Install Ganache
npm install
(inside ./Chain)truffle compile --all
(inside ./Chain)truffle deploy
(inside ./Chain)mint
to mint NFTs to any addresssetBits
to update an NFT's bits
let nftContract = await NFTContract.deployed()
await nftContract.mint('some address', some bit value)
await nftContract.setBits(nft id, new bits value)
- Update ChainInfo data to match local chain or remote chain
- Assign any private key
There are no exposed APIs. This is a worker service that will run once three seconds to check for up to 255 blocks for Transfer
, NFTMinted
and BitsUpdated
events. Existing implementation will create text files that hold a serialized list of NFT data (owners and bits), history of mints, history of transfers and history of bit updates.
- 2023-12-14: Initial release v1.0.0
This implementation was made for educational / training purposes only.
License is MIT
Birbia is coming