1 | export declare type Bytes = ArrayLike<number>;
|
2 | export declare type BytesLike = Bytes | string;
|
3 | export declare type DataOptions = {
|
4 | allowMissingPrefix?: boolean;
|
5 | hexPad?: "left" | "right" | null;
|
6 | };
|
7 | export interface Hexable {
|
8 | toHexString(): string;
|
9 | }
|
10 | export declare type SignatureLike = {
|
11 | r: string;
|
12 | s?: string;
|
13 | _vs?: string;
|
14 | recoveryParam?: number;
|
15 | v?: number;
|
16 | } | BytesLike;
|
17 | export interface Signature {
|
18 | r: string;
|
19 | s: string;
|
20 | _vs: string;
|
21 | recoveryParam: number;
|
22 | v: number;
|
23 | yParityAndS: string;
|
24 | compact: string;
|
25 | }
|
26 | export declare function isBytesLike(value: any): value is BytesLike;
|
27 | export declare function isBytes(value: any): value is Bytes;
|
28 | export declare function arrayify(value: BytesLike | Hexable | number, options?: DataOptions): Uint8Array;
|
29 | export declare function concat(items: ReadonlyArray<BytesLike>): Uint8Array;
|
30 | export declare function stripZeros(value: BytesLike): Uint8Array;
|
31 | export declare function zeroPad(value: BytesLike, length: number): Uint8Array;
|
32 | export declare function isHexString(value: any, length?: number): boolean;
|
33 | export declare function hexlify(value: BytesLike | Hexable | number | bigint, options?: DataOptions): string;
|
34 | export declare function hexDataLength(data: BytesLike): number;
|
35 | export declare function hexDataSlice(data: BytesLike, offset: number, endOffset?: number): string;
|
36 | export declare function hexConcat(items: ReadonlyArray<BytesLike>): string;
|
37 | export declare function hexValue(value: BytesLike | Hexable | number | bigint): string;
|
38 | export declare function hexStripZeros(value: BytesLike): string;
|
39 | export declare function hexZeroPad(value: BytesLike, length: number): string;
|
40 | export declare function splitSignature(signature: SignatureLike): Signature;
|
41 | export declare function joinSignature(signature: SignatureLike): string;
|
42 |
|
\ | No newline at end of file |