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