@ixily/activ
Version:
Alpha Capture Trade Idea Verification. Blockchain ownership proven trade ideas and strategies.
18 lines (17 loc) • 1.1 kB
TypeScript
import { default as CryptoJs } from 'crypto-js';
import { ethers } from 'ethers';
import { CONTRACT_INTERFACES } from '../..';
export { CryptoJs };
export declare const randomKeyWithLength: (length: number) => string;
export declare const id: () => string;
export declare const uInt8ArrayFromHexString: (hexString: string) => Uint8Array;
export declare const uInt8ArrayFromString: (str: string) => Uint8Array;
export declare const getHashedMessage: (originalMessage: string) => CONTRACT_INTERFACES.IHashedMessage;
export declare const splitSignature: (signature: string) => {
r: string;
s: string;
v: number;
};
export declare const getSignedMessage: (hashedMessage: CONTRACT_INTERFACES.IHashedMessage, signer: ethers.Signer) => Promise<CONTRACT_INTERFACES.IHashedSignedMessage>;
export declare const getHashedSignedMessage: (originalMessage: string, signer: ethers.Signer) => Promise<CONTRACT_INTERFACES.IHashedSignedMessage>;
export declare const validateHashedSignedMessage: (hashedSignedMessage: CONTRACT_INTERFACES.IHashedSignedMessage, expectedAddress?: string) => Promise<string>;