@bagsfm/bags-sdk
Version:
TypeScript SDK for Bags
20 lines • 1.09 kB
TypeScript
import { BorshAccountsCoder, Program } from '@coral-xyz/anchor';
import { Commitment, Connection } from '@solana/web3.js';
import type { DammV2 } from '../idl/damm-v2/idl';
import type { BagsMeteoraFeeClaimer } from '../idl/bags-meteora-fee-claimer/idl';
import type { BagsFeeShare } from '../idl/fee-share-v2/idl';
import type { DynamicBondingCurve } from '../idl/dynamic-bonding-curve/idl';
export declare function createDbcProgram(connection: Connection, commitment?: Commitment): {
program: Program<DynamicBondingCurve>;
};
export declare function createDammV2Program(connection: Connection, commitment?: Commitment): {
program: Program<DammV2>;
};
export declare function createBagsMeteoraFeeClaimerProgram(connection: Connection, commitment?: Commitment): {
program: Program<BagsMeteoraFeeClaimer>;
};
export declare function createBagsFeeShareV2Program(connection: Connection, commitment?: Commitment): {
program: Program<BagsFeeShare>;
};
export declare function createBagsFeeShareV2Coder(): BorshAccountsCoder<string>;
//# sourceMappingURL=create-program.d.ts.map