@triadxyz/triad-protocol
Version:
<div align="center"> <h1>Triad Protocol</h1> </div>
13 lines (12 loc) • 1.09 kB
TypeScript
import { PublicKey } from '@solana/web3.js';
export declare const getTokenATA: (address: PublicKey, Mint: PublicKey, program?: PublicKey) => PublicKey;
export declare const getMarketPDA: (programId: PublicKey, marketId: number) => PublicKey;
export declare const getOrderBookPDA: (programId: PublicKey, marketId: number) => PublicKey;
export declare const getCustomerPDA: (programId: PublicKey, customerId: number) => PublicKey;
export declare const getUserTradePDA: (programId: PublicKey, wallet: PublicKey) => PublicKey;
export declare const getSubUserTradePDA: (programId: PublicKey, wallet: PublicKey, nonce: number) => PublicKey;
export declare const getPoolPDA: (programId: PublicKey, poolId: number) => PublicKey;
export declare const getStakePDA: (programId: PublicKey, user: PublicKey) => PublicKey;
export declare const getCollectionPDA: (programId: PublicKey, collectionSymbol: string) => PublicKey;
export declare const getNftPDA: (programId: PublicKey, number: number) => PublicKey;
export declare const getPoseidonPDA: (programId: PublicKey, number: number) => PublicKey;