aftermath-ts-sdk
Version:
Aftermath TypeScript SDK
13 lines • 1.04 kB
TypeScript
import { DaoFeePoolOwnerCapObject, PoolDepositEvent, PoolObject, PoolTradeEvent, PoolWithdrawEvent } from "../poolsTypes";
import { PoolCreateEventOnChain, PoolTradeEventOnChain, PoolDepositEventOnChain, PoolWithdrawEventOnChain } from "./poolsApiCastingTypes";
import { ObjectId } from "../../../types";
import { SuiObjectResponse } from "@mysten/sui/client";
export declare class PoolsApiCasting {
static poolObjectFromSuiObject: (suiObject: SuiObjectResponse) => PoolObject;
static daoFeePoolOwnerCapObjectFromSuiObjectResponse: (data: SuiObjectResponse) => DaoFeePoolOwnerCapObject;
static poolObjectIdfromPoolCreateEventOnChain: (eventOnChain: PoolCreateEventOnChain) => ObjectId;
static poolTradeEventFromOnChain: (eventOnChain: PoolTradeEventOnChain) => PoolTradeEvent;
static poolDepositEventFromOnChain: (eventOnChain: PoolDepositEventOnChain) => PoolDepositEvent;
static poolWithdrawEventFromOnChain: (eventOnChain: PoolWithdrawEventOnChain) => PoolWithdrawEvent;
}
//# sourceMappingURL=poolsApiCasting.d.ts.map