@firefly-exchange/library-sui
Version:
Sui library housing helper methods, classes to interact with Bluefin protocol(s) deployed on Sui
26 lines (25 loc) • 628 B
TypeScript
import { Address, Signer, TransactionBlock } from "../types";
import { ZkPayload } from "./IWallet";
export interface IOnChainCallOptionalParams {
txb?: TransactionBlock;
gasBudget?: number;
sender?: string;
sign?: boolean;
dryRun?: boolean;
returnTx?: boolean;
useGasObject?: boolean;
}
export interface ISignerConfig {
signer: Signer;
address: Address;
isUIWallet: boolean;
isZkLogin?: boolean;
zkPayload?: ZkPayload;
}
export interface ISignerOptions {
signer?: Signer;
address?: Address;
isUIWallet?: boolean;
isZkLogin?: boolean;
zkPayload?: ZkPayload;
}