UNPKG

@macalinao/clients-quarry

Version:

TypeScript client for Quarry protocol programs

35 lines (31 loc) 942 B
/** * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ import type { Address, ProgramDerivedAddress } from "@solana/kit"; import { getAddressEncoder, getProgramDerivedAddress, getUtf8Encoder, } from "@solana/kit"; export interface MergePoolSeeds { primaryMint: Address; } export async function findMergePoolPda( seeds: MergePoolSeeds, config: { programAddress?: Address | undefined } = {}, ): Promise<ProgramDerivedAddress> { const { programAddress = "QMMD16kjauP5knBwxNUJRZ1Z5o3deBuFrqVjBVmmqto" as Address<"QMMD16kjauP5knBwxNUJRZ1Z5o3deBuFrqVjBVmmqto">, } = config; return await getProgramDerivedAddress({ programAddress, seeds: [ getUtf8Encoder().encode("MergePool"), getAddressEncoder().encode(seeds.primaryMint), ], }); }