Type alias FundDistributionV1InstructionAccounts

FundDistributionV1InstructionAccounts: {
    associatedTokenProgram?: PublicKey | Pda;
    authority?: Signer;
    backendSigner?: Signer;
    bucket?: PublicKey | Pda;
    bucketTokenAccount?: PublicKey | Pda;
    distribution: PublicKey | Pda;
    distributionTokenAccount?: PublicKey | Pda;
    distroFeeWallet?: PublicKey | Pda;
    distroProgram?: PublicKey | Pda;
    feeWallet?: PublicKey | Pda;
    genesisAccount?: PublicKey | Pda;
    mint: PublicKey | Pda;
    payer?: Signer;
    systemProgram?: PublicKey | Pda;
    tokenProgram?: PublicKey | Pda;
}

Type declaration

  • Optional associatedTokenProgram?: PublicKey | Pda

    The associated token program

  • Optional authority?: Signer

    The authority of the mint

  • Optional backendSigner?: Signer

    Backend authorisation signer

  • Optional bucket?: PublicKey | Pda

    The address of the bucket account

  • Optional bucketTokenAccount?: PublicKey | Pda

    The token account owned by the bucket

  • distribution: PublicKey | Pda

    The distribution address

  • Optional distributionTokenAccount?: PublicKey | Pda

    The token account owned by the distribution

  • Optional distroFeeWallet?: PublicKey | Pda

    The wallet where distro fees are sent

  • Optional distroProgram?: PublicKey | Pda

    The mpl-distro program

  • Optional feeWallet?: PublicKey | Pda

    The wallet where fees are sent

  • Optional genesisAccount?: PublicKey | Pda

    The address of the genesis account

  • mint: PublicKey | Pda

    The address of the mint account

  • Optional payer?: Signer

    The account paying for the storage fees

  • Optional systemProgram?: PublicKey | Pda

    The system program

  • Optional tokenProgram?: PublicKey | Pda

    The SPL Token program

Generated using TypeDoc