UNPKG

@tokamak-network/thanos-sdk

Version:
12 lines (11 loc) 820 B
import { Provider } from '@ethersproject/abstract-provider'; import { Signer } from '@ethersproject/abstract-signer'; import { ethers, BigNumber } from 'ethers'; import { SignerOrProviderLike, ProviderLike, TransactionLike, NumberLike, AddressLike } from '../interfaces'; export declare const toSignerOrProvider: (signerOrProvider: SignerOrProviderLike) => Signer | Provider; export declare const toProvider: (provider: ProviderLike) => Provider; export declare const toJsonRpcProvider: (provider: ProviderLike) => ethers.providers.JsonRpcProvider; export declare const toTransactionHash: (transaction: TransactionLike) => string; export declare const toBigNumber: (num: NumberLike) => BigNumber; export declare const toNumber: (num: NumberLike) => number; export declare const toAddress: (addr: AddressLike) => string;