@arbitrum/sdk
Version:
Typescript library client-side interactions with Arbitrum
35 lines (34 loc) • 1.94 kB
TypeScript
import { Signer, ContractFactory, Overrides } from "ethers";
import { Provider, TransactionRequest } from "@ethersproject/providers";
import type { SimpleProxy, SimpleProxyInterface } from "../SimpleProxy";
type SimpleProxyConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class SimpleProxy__factory extends ContractFactory {
constructor(...args: SimpleProxyConstructorParams);
deploy(impl_: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<SimpleProxy>;
getDeployTransaction(impl_: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): TransactionRequest;
attach(address: string): SimpleProxy;
connect(signer: Signer): SimpleProxy__factory;
static readonly contractName: "SimpleProxy";
readonly contractName: "SimpleProxy";
static readonly bytecode = "0x60a060405234801561001057600080fd5b5060405161011d38038061011d83398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051609561008860003960006017015260956000f3fe608060405236601057600e6013565b005b600e5b603a7f0000000000000000000000000000000000000000000000000000000000000000603c565b565b3660008037600080366000845af43d6000803e808015605a573d6000f35b3d6000fdfea26469706673582212207509cd70dccdfb4f725f4b8ea78e709940520b3ba4ea15a2b4b4870a7a3152ab64736f6c63430008090033";
static readonly abi: ({
inputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
} | {
stateMutability: string;
type: string;
inputs?: undefined;
})[];
static createInterface(): SimpleProxyInterface;
static connect(address: string, signerOrProvider: Signer | Provider): SimpleProxy;
}
export {};