@ultrade/ultrade-js-sdk
Version:
This package contains the original js/ts SDK.
34 lines (33 loc) • 926 B
TypeScript
/**
* Wallet-related method arguments
*/
import { ACTION_TYPE } from '../enum/index.ts';
import { IWhiteList } from '../interface/index.ts';
import { CreateWithdrawalWallet, UpdateWithdrawalWallet } from '@ultrade/shared/browser/interfaces';
export interface IGetWalletTransactionsArgs {
type: ACTION_TYPE;
page: number;
limit?: number;
}
export interface IGetTransfersArgs {
page: number;
limit?: number;
}
export interface IGetPendingActionsArgs {
address: string;
}
export interface IAddWhitelistArgs extends IWhiteList {
}
export interface IDeleteWhitelistArgs {
whitelistId: number;
}
export interface IGetWithdrawalWalletByAddressArgs {
address: string;
}
export interface ICreateWithdrawalWalletArgs extends CreateWithdrawalWallet {
}
export interface IUpdateWithdrawalWalletArgs extends UpdateWithdrawalWallet {
}
export interface IDeleteWithdrawalWalletArgs {
address: string;
}