hm-aftermath-ts-sdk
Version:
Aftermath TypeScript SDK
21 lines • 2.03 kB
TypeScript
import { SuiObjectResponse } from "@mysten/sui/client";
import { MixSuiFrensEvent, StakeSuiFrenEvent, StakedSuiFrenMetadataV1Object, UnstakeSuiFrenEvent, CapyLabsAppObject, SuiFrenVaultStateV1Object, SuiFrenAccessoryObject, HarvestSuiFrenFeesEvent, PartialSuiFrenObject, StakedSuiFrenPositionObject } from "../suiFrensTypes";
import { MixSuiFrensEventOnChain, StakeSuiFrenEventOnChain, UnstakeSuiFrenEventOnChain, HarvestSuiFrenFeesEventOnChain } from "./suiFrensApiCastingTypes";
export declare class SuiFrensApiCasting {
static capyLabsAppObjectFromSuiObjectResponse: (data: SuiObjectResponse) => CapyLabsAppObject;
static partialSuiFrenObjectFromSuiObjectResponse: (data: SuiObjectResponse) => PartialSuiFrenObject;
static partialSuiFrenObjectFromStakedSuiFrenMetadataV1ObjectSuiObjectResponse: (data: SuiObjectResponse) => PartialSuiFrenObject;
static stakedSuiFrenMetadataV1ObjectFromSuiObjectResponse: (data: SuiObjectResponse) => StakedSuiFrenMetadataV1Object;
static partialSuiFrenAndStakedSuiFrenMetadataV1ObjectFromSuiObjectResponse: (data: SuiObjectResponse) => {
stakedSuiFrenMetadata: StakedSuiFrenMetadataV1Object;
partialSuiFren: PartialSuiFrenObject;
};
static stakedSuiFrenPositionFromSuiObjectResponse: (data: SuiObjectResponse) => StakedSuiFrenPositionObject;
static suiFrenVaultStateV1ObjectFromSuiObjectResponse: (data: SuiObjectResponse) => SuiFrenVaultStateV1Object;
static accessoryObjectFromSuiObjectResponse: (data: SuiObjectResponse) => SuiFrenAccessoryObject;
static harvestSuiFrenFeesEventFromOnChain: (eventOnChain: HarvestSuiFrenFeesEventOnChain) => HarvestSuiFrenFeesEvent;
static mixSuiFrensEventFromOnChain: (eventOnChain: MixSuiFrensEventOnChain) => MixSuiFrensEvent;
static stakeSuiFrenEventFromOnChain: (eventOnChain: StakeSuiFrenEventOnChain) => StakeSuiFrenEvent;
static unstakeSuiFrenEventFromOnChain: (eventOnChain: UnstakeSuiFrenEventOnChain) => UnstakeSuiFrenEvent;
}
//# sourceMappingURL=suiFrensApiCasting.d.ts.map