quartz/wallet/node_modules/@3rdweb/sdk/dist/common/permit.d.ts
2022-03-04 20:05:23 +08:00

29 lines
917 B
TypeScript

import { BigNumberish, Signer } from "ethers";
/**
* @internal
*/
export declare function signDAIPermit(signer: Signer, currencyAddress: string, owner: string, spender: string, allowed?: boolean, deadline?: BigNumberish, nonce?: BigNumberish): Promise<{
message: {
owner: string;
spender: string;
nonce: BigNumberish | undefined;
deadline: BigNumberish;
value: number;
allowed: boolean;
};
signature: string;
}>;
/**
* @internal
*/
export declare function signEIP2612Permit(signer: Signer, currencyAddress: string, owner: string, spender: string, value: BigNumberish, deadline?: BigNumberish, nonce?: BigNumberish): Promise<{
message: {
owner: string;
spender: string;
value: BigNumberish;
nonce: BigNumberish | undefined;
deadline: BigNumberish;
};
signature: string;
}>;