Search
K

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.

ADMIN_ROLE

The admin role allows for changing contract information like name or symbol as well as defining permissions, splits, and more.

MINTER_ROLE

The minter role bypasses minting permission checks.

UPGRADER_ROLE

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
The Wallet that has been granted a role
Wallet
Y
MeemContract
The corresponding 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