@arbitrum/sdk
Version:
Typescript library client-side interactions with Arbitrum
37 lines (36 loc) • 2.54 kB
TypeScript
import { Signer, ContractFactory, Overrides } from "ethers";
import { Provider, TransactionRequest } from "@ethersproject/providers";
import type { MessageTester, MessageTesterInterface } from "../MessageTester";
type MessageTesterConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class MessageTester__factory extends ContractFactory {
constructor(...args: MessageTesterConstructorParams);
deploy(overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<MessageTester>;
getDeployTransaction(overrides?: Overrides & {
from?: string | Promise<string>;
}): TransactionRequest;
attach(address: string): MessageTester;
connect(signer: Signer): MessageTester__factory;
static readonly contractName: "MessageTester";
readonly contractName: "MessageTester";
static readonly bytecode = "0x608060405234801561001057600080fd5b50610217806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80638f3c79c01461003b578063bf00905214610087575b600080fd5b61007561004936600461011d565b604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b60405190815260200160405180910390f35b61007561009536600461015c565b6040805160f89890981b6001600160f81b0319166020808a019190915260609790971b6bffffffffffffffffffffffff1916602189015260c095861b6001600160c01b031990811660358a01529490951b909316603d870152604586019190915260658501526085808501919091528151808503909101815260a59093019052815191012090565b6000806040838503121561013057600080fd5b50508035926020909101359150565b803567ffffffffffffffff8116811461015757600080fd5b919050565b600080600080600080600060e0888a03121561017757600080fd5b873560ff8116811461018857600080fd5b965060208801356001600160a01b03811681146101a457600080fd5b95506101b26040890161013f565b94506101c06060890161013f565b9699959850939660808101359560a0820135955060c090910135935091505056fea264697066735822122072a45102b60096b28934a2038ef6338a8b9f3891357da127e83b1dd321a42e5364736f6c63430008090033";
static readonly abi: {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
}[];
static createInterface(): MessageTesterInterface;
static connect(address: string, signerOrProvider: Signer | Provider): MessageTester;
}
export {};