@velora-dex/sdk
Version:
23 lines • 1.06 kB
TypeScript
type EncodeEIP_2612PermitFunctionInput = {
permitSignature: string;
owner: string;
spender: string;
value: string | bigint;
deadline: string | number | bigint;
};
export declare function encodeEIP_2612PermitFunctionInput({ owner, spender, value, deadline, permitSignature, }: EncodeEIP_2612PermitFunctionInput): string;
type EncodeDAIlikePermitFunctionInput = {
permitSignature: string;
holder: string;
spender: string;
nonce: number | bigint | string;
expiry: number | bigint | string;
};
export declare function encodeDAIlikePermitFunctionInput({ permitSignature, holder, spender, nonce, expiry, }: EncodeDAIlikePermitFunctionInput): string;
export declare function encodeAddress(address: string): string;
export declare function encodeUint256(value: string | bigint): string;
export declare function encodeUint8(value: number | bigint): string;
export declare function encodeBytes32(value: string): string;
export declare function encodeBool(value: boolean): string;
export {};
//# sourceMappingURL=encoding.d.ts.map