Account 0x… is missing role 0x…

What it means

The wallet is trying to perform an action that it has insufficient permissions for. For example, the wallet may be attempting to mint NFTs without having the “Minter” permission on the contract.

How to fix it

Add the appropriate role for this wallet from the thirdweb dashboard for this contract.


Note: This error may occur if wallet was set as a "Trusted Forwarder" when deploying your smart contract. Do not set the sender wallet as a forwarder or try to mint from a different wallet with “Minter” permissions.