Interface DecodedInitializeTransferFeeConfigInstructionUnchecked

A decoded, non-validated InitializeTransferFeeConfig instruction

interface DecodedInitializeTransferFeeConfigInstructionUnchecked {
    data: {
        instruction: TransferFeeExtension;
        maximumFee: bigint;
        transferFeeBasisPoints: number;
        transferFeeConfigAuthority: null | PublicKey;
        transferFeeInstruction: InitializeTransferFeeConfig;
        withdrawWithheldAuthority: null | PublicKey;
    };
    keys: {
        mint: undefined | AccountMeta;
    };
    programId: PublicKey;
}

Properties

Properties

data: {
    instruction: TransferFeeExtension;
    maximumFee: bigint;
    transferFeeBasisPoints: number;
    transferFeeConfigAuthority: null | PublicKey;
    transferFeeInstruction: InitializeTransferFeeConfig;
    withdrawWithheldAuthority: null | PublicKey;
}

Type declaration

keys: {
    mint: undefined | AccountMeta;
}

Type declaration

  • mint: undefined | AccountMeta
programId: PublicKey

Generated using TypeDoc