UNPKG

@urbanisierung/flethly

Version:

easily sell digital assets with ether

19 lines (18 loc) 716 B
import Web3 from 'web3'; import { FlassetSignature } from '../types/Flassets.type'; import { NetworkData } from '../types/NetworkData.type'; export declare class Web3Controller { web3: Web3; constructor(); signMessage(): Promise<FlassetSignature>; static verifySignature(signature: FlassetSignature): boolean; generateAuthHeader(signature?: FlassetSignature): Promise<string>; getBlockTimestamp(): Promise<number>; getNetwork(): Promise<NetworkData>; initBrowser(): Promise<boolean>; initServer(httpProvider: string): boolean; private static getMessageArray; private initCheck; private static encodeHeader; static decodeHeader(base64: string): FlassetSignature; }