Coda by Ian Macalinao
    Preparing search index...

    Interface DelegateInput<TAccountDelegateRecord, TAccountDelegate, TAccountMetadata, TAccountMasterEdition, TAccountTokenRecord, TAccountMint, TAccountToken, TAccountAuthority, TAccountPayer, TAccountSystemProgram, TAccountSysvarInstructions, TAccountSplTokenProgram, TAccountAuthorizationRulesProgram, TAccountAuthorizationRules>

    interface DelegateInput<
        TAccountDelegateRecord extends string = string,
        TAccountDelegate extends string = string,
        TAccountMetadata extends string = string,
        TAccountMasterEdition extends string = string,
        TAccountTokenRecord extends string = string,
        TAccountMint extends string = string,
        TAccountToken extends string = string,
        TAccountAuthority extends string = string,
        TAccountPayer extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountSysvarInstructions extends string = string,
        TAccountSplTokenProgram extends string = string,
        TAccountAuthorizationRulesProgram extends string = string,
        TAccountAuthorizationRules extends string = string,
    > {
        authority: TransactionSigner<TAccountAuthority>;
        authorizationRules?: Address<TAccountAuthorizationRules>;
        authorizationRulesProgram?: Address<TAccountAuthorizationRulesProgram>;
        delegate: Address<TAccountDelegate>;
        delegateArgs: DelegateArgsArgs;
        delegateRecord?: Address<TAccountDelegateRecord>;
        masterEdition?: Address<TAccountMasterEdition>;
        metadata: Address<TAccountMetadata>;
        mint: Address<TAccountMint>;
        payer: TransactionSigner<TAccountPayer>;
        splTokenProgram?: Address<TAccountSplTokenProgram>;
        systemProgram?: Address<TAccountSystemProgram>;
        sysvarInstructions?: Address<TAccountSysvarInstructions>;
        token?: Address<TAccountToken>;
        tokenRecord?: Address<TAccountTokenRecord>;
    }

    Type Parameters

    • TAccountDelegateRecord extends string = string
    • TAccountDelegate extends string = string
    • TAccountMetadata extends string = string
    • TAccountMasterEdition extends string = string
    • TAccountTokenRecord extends string = string
    • TAccountMint extends string = string
    • TAccountToken extends string = string
    • TAccountAuthority extends string = string
    • TAccountPayer extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountSysvarInstructions extends string = string
    • TAccountSplTokenProgram extends string = string
    • TAccountAuthorizationRulesProgram extends string = string
    • TAccountAuthorizationRules extends string = string
    Index

    Properties

    authority: TransactionSigner<TAccountAuthority>

    Update authority or token owner

    authorizationRules?: Address<TAccountAuthorizationRules>

    Token Authorization Rules account

    authorizationRulesProgram?: Address<TAccountAuthorizationRulesProgram>

    Token Authorization Rules Program

    delegate: Address<TAccountDelegate>

    Owner of the delegated account

    delegateArgs: DelegateArgsArgs
    delegateRecord?: Address<TAccountDelegateRecord>

    Delegate record account

    masterEdition?: Address<TAccountMasterEdition>

    Master Edition account

    metadata: Address<TAccountMetadata>

    Metadata account

    mint: Address<TAccountMint>

    Mint of metadata

    payer: TransactionSigner<TAccountPayer>

    Payer

    splTokenProgram?: Address<TAccountSplTokenProgram>

    SPL Token Program

    systemProgram?: Address<TAccountSystemProgram>

    System Program

    sysvarInstructions?: Address<TAccountSysvarInstructions>

    Instructions sysvar account

    token?: Address<TAccountToken>

    Token account of mint

    tokenRecord?: Address<TAccountTokenRecord>

    Token record account