@thirdweb-dev/contracts-js
Version:
45 lines • 2.99 kB
TypeScript
import { Signer, ContractFactory, Overrides } from "ethers";
import type { Provider, TransactionRequest } from "@ethersproject/providers";
import type { MetaTx, MetaTxInterface } from "../MetaTx";
type MetaTxConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class MetaTx__factory extends ContractFactory {
constructor(...args: MetaTxConstructorParams);
deploy(trustedForwarder: string[], overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<MetaTx>;
getDeployTransaction(trustedForwarder: string[], overrides?: Overrides & {
from?: string | Promise<string>;
}): TransactionRequest;
attach(address: string): MetaTx;
connect(signer: Signer): MetaTx__factory;
static readonly bytecode = "0x608060405234801561001057600080fd5b506040516102bf3803806102bf83398101604081905261002f916100ea565b8060005b81518110156100b05760017f82aadcdf5bea62fd30615b6c0754b644e71b6c1e8c55b71bb927ad005b504f006000016000848481518110610076576100766101ae565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055600101610033565b5050506101c4565b634e487b7160e01b600052604160045260246000fd5b80516001600160a01b03811681146100e557600080fd5b919050565b600060208083850312156100fd57600080fd5b82516001600160401b038082111561011457600080fd5b818501915085601f83011261012857600080fd5b81518181111561013a5761013a6100b8565b8060051b604051601f19603f8301168101818110858211171561015f5761015f6100b8565b60405291825284820192508381018501918883111561017d57600080fd5b938501935b828510156101a257610193856100ce565b84529385019392850192610182565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60ed806101d26000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063572b6c0514602d575b600080fd5b607560383660046089565b6001600160a01b031660009081527f82aadcdf5bea62fd30615b6c0754b644e71b6c1e8c55b71bb927ad005b504f00602052604090205460ff1690565b604051901515815260200160405180910390f35b600060208284031215609a57600080fd5b81356001600160a01b038116811460b057600080fd5b939250505056fea2646970667358221220eff1a985c37134ec9fdc0e916eeb7180bf3b96fbb2a7ea8e6bc100e914234ad364736f6c63430008170033";
static readonly abi: ({
type: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability: string;
name?: undefined;
outputs?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
outputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability: string;
})[];
static createInterface(): MetaTxInterface;
static connect(address: string, signerOrProvider: Signer | Provider): MetaTx;
}
export {};
//# sourceMappingURL=MetaTx__factory.d.ts.map