Type alias SwapVaultToBondingCurveV1InstructionAccounts

SwapVaultToBondingCurveV1InstructionAccounts: {
    associatedTokenProgram?: PublicKey | Pda;
    authority?: Signer;
    bondingCurveBucket: PublicKey | Pda;
    bondingCurveBucketBackendSigner?: Signer;
    bondingCurveBucketTokenAccount?: PublicKey | Pda;
    depositPda: PublicKey | Pda;
    feeWallet?: PublicKey | Pda;
    genesisAccount?: PublicKey | Pda;
    mint: PublicKey | Pda;
    payer?: Signer;
    recipient: PublicKey | Pda;
    recipientTokenAccount?: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
    tokenProgram?: PublicKey | Pda;
    vaultBucket: PublicKey | Pda;
    vaultBucketBackendSigner?: Signer;
}

Type declaration

  • Optional associatedTokenProgram?: PublicKey | Pda

    The Associated Token program

  • Optional authority?: Signer

    The authority of the vault bucket actions

  • bondingCurveBucket: PublicKey | Pda

    The address of the bonding curve bucket

  • Optional bondingCurveBucketBackendSigner?: Signer

    Backend authorisation signer for the bonding curve bucket

  • Optional bondingCurveBucketTokenAccount?: PublicKey | Pda

    The token account owned by the bonding curve bucket

  • depositPda: PublicKey | Pda

    The PDA to track the user's deposit

  • 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

  • Optional payer?: Signer

    The account paying for the storage fees

  • recipient: PublicKey | Pda

    The recipient of the tokens

  • Optional recipientTokenAccount?: PublicKey | Pda

    The token account owned by the recipient

  • Optional systemProgram?: PublicKey | Pda

    The system program

  • Optional tokenProgram?: PublicKey | Pda

    The SPL Token program

  • vaultBucket: PublicKey | Pda

    The address of the vault bucket

  • Optional vaultBucketBackendSigner?: Signer

    Backend authorisation signer for the vault bucket

Generated using TypeDoc