@ultrade/ultrade-js-sdk
Version:
This package contains the original js/ts SDK.
20 lines (19 loc) • 549 B
TypeScript
export interface Signer {
signAndSend: ([]: Iterable<any, void, undefined>) => any;
signMessage: (msg: string, encoding?: BufferEncoding) => Promise<string>;
signMessageByToken: (msg: string, encoding?: BufferEncoding) => Promise<string>;
}
export interface AuthCredentials {
company: string;
clientId?: string;
clientSecret?: string;
mnemonic?: string;
signer: Signer;
}
export interface WalletCredentials {
address: string;
chain: string;
provider: string;
token: string;
tradingKey?: string;
}