@cfxlabsinc/b2b-services
    Preparing search index...

    Type Alias MintfxAuthorityMutation

    MintfxAuthorityMutation:
        | { grantee: string; operation: "create"; tokenId: string } & MintfxAuthorityRules
        | { authorityStateAddress: string; operation: "update" } & MintfxAuthorityRules
        | { authorityStateAddress: string; operation: "destroy" }
        | {
            name: string;
            operation: "setTokenMetadata";
            symbol: string;
            uri: string;
        }

    One mintfx mutation, already validated and sanitized by its caller. The activity re-derives everything else — token config, the live authority, the signing wallets — rather than trusting threaded state.

    Type Declaration

    • { grantee: string; operation: "create"; tokenId: string } & MintfxAuthorityRules
      • grantee: string
      • operation: "create"
      • tokenId: string

        Cross-checked against the worker's own MOVEUSD config.

    • { authorityStateAddress: string; operation: "update" } & MintfxAuthorityRules
    • { authorityStateAddress: string; operation: "destroy" }
    • { name: string; operation: "setTokenMetadata"; symbol: string; uri: string }