38 lines
914 B
TypeScript
38 lines
914 B
TypeScript
declare function recoverTypedSignatureV4(signObj: any, signature: string): string;
|
|
declare function formatAddress(address: string): string;
|
|
declare function buildLoginSignMsg(nonce: string, tips: string): {
|
|
types: {
|
|
EIP712Domain: {
|
|
name: string;
|
|
type: string;
|
|
}[];
|
|
set: {
|
|
name: string;
|
|
type: string;
|
|
}[];
|
|
};
|
|
primaryType: string;
|
|
domain: {
|
|
name: string;
|
|
version: string;
|
|
};
|
|
message: {
|
|
tips: string;
|
|
nonce: string;
|
|
};
|
|
};
|
|
declare const sign: ({ user, token, amount, saltNonce, }: {
|
|
user: string;
|
|
token: string;
|
|
amount: number | string;
|
|
saltNonce?: string;
|
|
}) => Promise<{
|
|
token: string;
|
|
amount: string;
|
|
startTime: number;
|
|
saltNonce: string;
|
|
signature: string;
|
|
}>;
|
|
|
|
export { buildLoginSignMsg, formatAddress, recoverTypedSignatureV4, sign };
|