Token Tech
Chainlife NFTs are ERC-721 compliant tokens on Ethereum. Matto wrote the smart contract that deviates from a standard token contract in a few ways:
Transfers are counted for every token
The prior owner of every token is tracked.
There are two pieces of user-settable pieces of on-chain data:
Level Shift allows owners to adjust the world-level their token lives on.
Custom Rule allows owners to set the ruleset that control their token's population.
A custom minting function checks ownership of Matto's Art Blocks projects, acting as a gate that only allows collectors to mint during that phase.
Generative scripts can be stored on-chain, for use to recreate token art
A single call to the contract returns all the various information that the generative script requires (token ID, random hash, owner, prior owner, transfer count, shift level, custom rule)
Last updated