UNPKG

dotbit

Version:

A complete .bit SDK and utilities in TypeScript

16 lines (15 loc) 801 B
/// <reference types="node" /> import { MessageTypes, TypedMessage } from '@metamask/eth-sig-util'; import { CoinType } from '../const'; import { SignTxListParams, SignTxListRes } from '../fetchers/RegisterAPI.type'; import { SendTransactionParam, BitSigner } from './BitSigner'; export declare class EvmSigner extends BitSigner { signTypedData(data: TypedMessage<MessageTypes>): Promise<string>; sendTransaction(sendTransactionParam: SendTransactionParam): Promise<string>; signPersonal(data: string | Uint8Array): Promise<string>; getAddress(): Promise<string>; getChainId(): Promise<number>; getCoinType(): Promise<CoinType>; signData(data: string | Buffer | object, isEIP712?: boolean): Promise<string>; signTxList(txs: SignTxListParams): Promise<SignTxListRes>; }