UNPKG

@macalinao/clients-quarry

Version:

TypeScript client for Quarry protocol programs

35 lines (31 loc) 924 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 OperatorSeeds { base: Address; } export async function findOperatorPda( seeds: OperatorSeeds, config: { programAddress?: Address | undefined } = {}, ): Promise<ProgramDerivedAddress> { const { programAddress = "QoP6NfrQbaGnccXQrMLUkog2tQZ4C1RFgJcwDnT8Kmz" as Address<"QoP6NfrQbaGnccXQrMLUkog2tQZ4C1RFgJcwDnT8Kmz">, } = config; return await getProgramDerivedAddress({ programAddress, seeds: [ getUtf8Encoder().encode("Operator"), getAddressEncoder().encode(seeds.base), ], }); }