AgreementWallets (Contract Roles)
MeemContractWallets
keeps 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
Name | Description | Data Type | On-chain? |
---|---|---|---|
id | Id of the token | UUID | N |
role | The role the user has on the contract | string (hex) | Y |
mintedAt | When the token was minted | DateTime | Y |
createdAt | When the contract was created | DateTime | Y |
updatedAt | When the item was last updated | DateTime | N |
Wallet | Y | ||
MeemContract | Y | ||
WalletId | The wallet id of the user | UUID | N |
MeemContractId | The corresponding contract where the wallet holds the role | UUID | N |
Last modified 1yr ago