UNPKG

@onekeyfe/blockchain-libs

Version:
17 lines (16 loc) 749 B
import { AddressValidation, SignedTx, UnsignedTx } from '../../../types/provider'; import { Signer, Verifier } from '../../../types/secret'; import { BaseProvider } from '../../abc'; import { GasCostConfig, NearCli } from './nearcli'; declare class Provider extends BaseProvider { private _txCostConfig; get nearCli(): Promise<NearCli>; getTxCostConfig(): Promise<Record<string, GasCostConfig>>; pubkeyToAddress(verifier: Verifier, encoding?: string): Promise<string>; verifyAddress(address: string): Promise<AddressValidation>; buildUnsignedTx(unsignedTx: UnsignedTx): Promise<UnsignedTx>; signTransaction(unsignedTx: UnsignedTx, signers: { [p: string]: Signer; }): Promise<SignedTx>; } export { Provider };