All notable changes to the ShardDog NFT Protocol will be documented in this file.
- Switched from individual token storage to owner-centric token tracking
- Burn tokens with ownership checks
- Initial release of the ShardDog NFT Protocol
- Multiple channel support within a single contract
- Merkle tree verification for efficient token minting
- Owner-centric token tracking system
- Create channel functionality
- Mint tokens with Merkle proof verification
- Transfer tokens between account
- View functions for querying token ownership and channel info
- Integration with ClickHouse database for off-chain data management
- Implemented Merkle tree approach for token verification instead of on-chain metadata storage