UNPKG

blocklock-js

Version:

A library for encrypting and decrypting data for the future

17 lines (16 loc) 733 B
import { BigNumberish } from "ethers"; export declare class SolidityEncoder { private abiCoder; constructor(); encodeUint256(value: number | string | BigNumberish): string; encodeInt256(value: number | string | BigNumberish): string; encodeAddress(address: string): string; encodeString(value: string): string; encodeBool(value: boolean): string; encodeBytes32(value: string): string; encodeBytes(value: Uint8Array | string): string; encodeUint256Array(values: (number | string | BigNumberish)[]): string; encodeAddressArray(addresses: string[]): string; encodeTuple(types: string[], values: any[]): string; encodeStruct(structDefinition: string[], structValues: any[]): string; }