zutils/dist/utils/chain.util.d.ts
2024-01-17 15:16:12 +08:00

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 };