@xcapit/shelter-sdk
Version:
SDK for Shelter smart contracts on Stellar
25 lines (24 loc) • 1.01 kB
TypeScript
import type { AssembledTransaction } from "@stellar/stellar-sdk/contract";
import { Client, Keypair } from "shelter-sdk";
export declare class FakeClient {
private readonly _options;
private readonly _steward;
options: {
contractId: string;
};
constructor(_options: any, _steward?: Keypair);
static deploy(): AssembledTransaction<Client>;
aid_of({ recipient, token, }: {
recipient: Buffer;
token: string;
}): Promise<any>;
steward(): Promise<any>;
unbound_aid(options: any): Promise<AssembledTransaction<null>>;
bound_aid(options: any): Promise<AssembledTransaction<null>>;
update_steward(options: any): Promise<AssembledTransaction<null>>;
update_release_key(options: any): Promise<AssembledTransaction<null>>;
guard(options?: any): Promise<AssembledTransaction<null>>;
open(options?: any): Promise<AssembledTransaction<null>>;
seal(options?: any): Promise<AssembledTransaction<null>>;
private _fakeAssembledTx;
}