Skip to main content
Version: 1.15.0

Type Alias: GrantMintAndBurnRolesParams

GrantMintAndBurnRolesParams = { burnAndMinter: string; sender?: string; tokenAddress: string; }

Defined in: cct/evm/token/operations/grant-mint-and-burn-roles.ts:19

Parameters for GrantMintAndBurnRoles.

Properties​

burnAndMinter​

burnAndMinter: string

Defined in: cct/evm/token/operations/grant-mint-and-burn-roles.ts:23

Account receiving both roles, typically the token's pool; must not already hold both.


sender?​

optional sender?: string

Defined in: cct/evm/token/operations/grant-mint-and-burn-roles.ts:25

Role admin; v1 token owner or v2 role-admin holder (normally BURN_MINT_ADMIN_ROLE); sets tx.from.


tokenAddress​

tokenAddress: string

Defined in: cct/evm/token/operations/grant-mint-and-burn-roles.ts:21

BurnMintERC677 v1.x or CrossChainToken v2.0.0 whose roles are being changed.