UNPKG

ulysses-sdk

Version:

An sdk for interacting with the Ulysses contracts

43 lines (42 loc) 1.21 kB
import { GasParams, IMultipleDepositParams, ISingleDepositParams } from '../types/encodingTypes'; export interface IVirtualAcountGasParams { gasLimit: number; remoteBranchExecutionGas: number; } export interface ICallOutSignedAndBridgeParams { params: string; depositParams: ISingleDepositParams; gasParams: GasParams; hasFallbackToggled?: boolean; } export interface ICallOutSignedAndBridgeMultipleParams { params: string; depositParams: IMultipleDepositParams; gasParams: GasParams; hasFallbackToggled: boolean; } export interface IRetryDepositSignedParams { depositNonce: number; params: string; gasParams: GasParams; hasFallbackToggled: boolean; } export interface IRetrieveDepositParams { depositNonce: number; gasParams: GasParams; } export interface IRedeemDepositParams { depositNonce: number; account: string; } export interface IRedeemDepositSingleParams { depositNonce: number; account: string; localToken: string; } export interface IRetrySettlementParams { settlementNonce: number; params: string; gasParams: GasParams; hasFallbackToggled: boolean; }