AgreementWallets (Contract Roles)
MeemContractWalletskeeps track of roles that have been assigned at the contract level. Currently with Meem Contracts there are 3 roles that can be granted that each have special abilities.
The admin role allows for changing contract information like name or symbol as well as defining permissions, splits, and more.
The minter role bypasses minting permission checks.
The upgrader role allows a wallet to perform contract upgrades.
The contract owner can always upgrade regardless of assigned roles
Id of the token
The role the user has on the contract
When the token was minted
When the contract was created
When the item was last updated
The wallet id of the user
The corresponding contract where the wallet holds the role