useGrantRole
Hook for granting a role on a smart contract.
Available to use on smart contracts that implement the Permissions
interface.
A mutation object to grant a member of a role on the contract
The mutation function accepts an object with the following properties:
The name of the role to grant the address.
Accepts any string
value to include custom-defined roles.
Also accepts the default roles available on the prebuilt contracts :
The address to grant the role to.
To use the address of the connected wallet, use the useAddress
hook.