UNPKG

myria-core-sdk

Version:

Latest version SDK

14 lines (13 loc) 937 B
import { APIResponseType } from "../../types/APIResponseType"; import { DepositCancellationAPIParams, DepositERC20OffChainParams, DepositOffchainParamsRequestAPI, DepositReclaimAPIParams, DepositResponseResult } from "../../types/DepositType"; import { EnvTypes } from "../../typesBundle"; export declare class DepositAPI { private axiosInstance; private axiosWrapper; constructor(env: EnvTypes); makeDepositTransaction(vauldId: string, starkKey: string, amount: string, assetId: string, transactionHash: string): Promise<any>; depositCancel(depositCancelParams: DepositCancellationAPIParams): Promise<any>; depositReclaim(depositCancelParams: DepositReclaimAPIParams): Promise<any>; offchainDepositEth(payload: DepositOffchainParamsRequestAPI): Promise<APIResponseType<DepositResponseResult>>; offchainDepositERC20(payload: DepositERC20OffChainParams): Promise<APIResponseType<DepositResponseResult>>; }