contracts
contracts copied to clipboard
Update Solidity version and refactor ContractMetadata
Summary by CodeRabbit
-
New Features
- Adds a new ERC‑721 NFT collection with a name and symbol.
- Uses sequential token IDs for predictable issuance.
- Enables owner-initiated tribute mints that assign token URIs automatically.
- Emits on-chain events with timestamps to improve mint transparency.
- Restricts contract-level metadata updates to the owner.
- Replaces legacy metadata update flow with owner-controlled mint/URI handling.