@bagsfm/bags-sdk
Version:
TypeScript SDK for Bags
18 lines • 979 B
TypeScript
import { BlockhashWithExpiryBlockHeight, Commitment, Connection, PublicKey, VersionedTransaction } from '@solana/web3.js';
import { BaseService } from './base';
import { DecodedPartnerConfig } from '../types/fee-share-v2';
import { PartnerConfigClaimStatsResponse } from '../types';
export declare class PartnerService extends BaseService {
constructor(apiKey: string, connection: Connection, commitment?: Commitment);
getPartnerConfig(wallet: PublicKey): Promise<DecodedPartnerConfig>;
getPartnerConfigCreationTransaction(partner: PublicKey): Promise<{
transaction: VersionedTransaction;
blockhash: BlockhashWithExpiryBlockHeight;
}>;
getPartnerConfigClaimStats(partner: PublicKey): Promise<PartnerConfigClaimStatsResponse>;
getPartnerConfigClaimTransactions(partner: PublicKey): Promise<Array<{
transaction: VersionedTransaction;
blockhash: BlockhashWithExpiryBlockHeight;
}>>;
}
//# sourceMappingURL=partner.d.ts.map