@thirdweb-dev/contracts-js
Version:
35 lines • 2.13 kB
TypeScript
import { Signer, ContractFactory, Overrides } from "ethers";
import type { Provider, TransactionRequest } from "@ethersproject/providers";
import type { PermissionOverrideCoreRouter, PermissionOverrideCoreRouterInterface } from "../PermissionOverrideCoreRouter";
type PermissionOverrideCoreRouterConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class PermissionOverrideCoreRouter__factory extends ContractFactory {
constructor(...args: PermissionOverrideCoreRouterConstructorParams);
deploy(overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PermissionOverrideCoreRouter>;
getDeployTransaction(overrides?: Overrides & {
from?: string | Promise<string>;
}): TransactionRequest;
attach(address: string): PermissionOverrideCoreRouter;
connect(signer: Signer): PermissionOverrideCoreRouter__factory;
static readonly bytecode = "0x608060405234801561001057600080fd5b50610101806100206000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c80635a39042b1460415780636fe5a6fa1460415780637c1d9b1d146041575b600080fd5b6089604c366004609d565b6001600160a01b031660009081527f15e2acbe0ae50b645cb1c4f3ba34bd0377967eb1d6a695c66d22a86a41e66a32602052604090205460ff1690565b604051901515815260200160405180910390f35b60006020828403121560ae57600080fd5b81356001600160a01b038116811460c457600080fd5b939250505056fea2646970667358221220b8352b41137f62435f1192e70141eec429904c6e4d8465119ca005e27ea8724264736f6c63430008170033";
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(): PermissionOverrideCoreRouterInterface;
static connect(address: string, signerOrProvider: Signer | Provider): PermissionOverrideCoreRouter;
}
export {};
//# sourceMappingURL=PermissionOverrideCoreRouter__factory.d.ts.map