@coral-xyz/barter-sdk
Version:
Node.js client for the Barter protocol
17 lines • 800 B
TypeScript
import { Program, type Provider } from "@coral-xyz/anchor";
import { Connection, Keypair } from "@solana/web3.js";
import { type Barter as BarterTypeDef } from "./barter";
import type { CancelParameters, CreateParameters, FinalizeParameters, SettleParameters } from "./types";
export declare class Barter {
#private;
constructor(provider: Provider);
static fromKeypair(keypair: Keypair, connection: Connection): Barter;
get program(): Program<BarterTypeDef>;
get provider(): Provider;
cancel(opts: CancelParameters): Promise<string>;
create(opts: CreateParameters): Promise<string>;
finalize(opts: FinalizeParameters): Promise<string>;
settle(opts: SettleParameters): Promise<string>;
private _withParsedTransactionError;
}
//# sourceMappingURL=client.d.ts.map