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