UNPKG

js-moi-providers

Version:

Module to connect and interact with MOI network

23 lines 1.79 kB
import { InteractionObject, RawInteractionObject, Signature, RawSignature, InteractionArgs } from "../types/interaction"; import { AccountConfigurePayload, AccountInheritPayload, AssetActionPayload, AssetCreatePayload, KeyAddPayload, KeyRevokePayload, LogicActionPayload, LogicDeployPayload, ParticipantCreatePayload } from "../types/operation"; export declare const validateKeyAdd: (key: KeyAddPayload, index: number) => void; export declare const validateKeyRevoke: (key: KeyRevokePayload, index: number) => KeyRevokePayload; export declare const validateAssetAction: (value: AssetActionPayload) => void; export declare const validateParticipantCreate: (payload: ParticipantCreatePayload) => void; export declare const validateAccountConfigure: (payload: AccountConfigurePayload) => void; export declare const validateAccountInherit: (payload: AccountInheritPayload) => void; export declare const validateLogicPayload: (payload: LogicDeployPayload | LogicActionPayload) => void; export declare const validateLogicDeploy: (payload: LogicDeployPayload) => void; export declare const validateLogicAction: (payload: LogicActionPayload) => void; export declare const validateAssetCreate: (payload: AssetCreatePayload) => AssetCreatePayload; export declare const processInteractionObject: (ix: InteractionObject) => InteractionObject; /** * Transforms an interaction object to a format that can be serialized to POLO. * * @param ix Interaction object * @returns a raw interaction object */ export declare const toRawInteractionObject: (ix: InteractionObject) => RawInteractionObject; export declare const toRawSignatures: (signs: Signature[]) => RawSignature[]; export declare const toInteractionArgs: (ix: InteractionObject) => InteractionArgs; //# sourceMappingURL=interaction.d.ts.map