@ultrade/ultrade-js-sdk
Version:
This package contains the original js/ts SDK.
25 lines (24 loc) • 642 B
TypeScript
/**
* Authentication-related method arguments
*/
import { ILoginData, ITradingKeyData, IWithdrawData, ITransferData } from '@ultrade/shared/browser/interfaces';
import { Signer } from '../interface/index.ts';
export interface ILoginArgs extends ILoginData {
loginMessage?: string;
}
export interface IAddTradingKeyArgs {
data: ITradingKeyData;
}
export interface IRevokeTradingKeyArgs {
data: ITradingKeyData;
}
export interface IWithdrawArgs {
withdrawData: IWithdrawData;
prettyMsg?: string;
}
export interface ITransferArgs {
transferData: ITransferData;
}
export interface ISetSignerArgs {
signer: Signer;
}