UNPKG

ufomarketplace-sdk-new

Version:

SDK to interact with set ufo marketplace contracts

361 lines (360 loc) 13.3 kB
import { Signer, ContractFactory, Overrides } from "ethers"; import type { Provider, TransactionRequest } from "@ethersproject/providers"; import type { CommonTestBase, CommonTestBaseInterface } from "../../CommonTestBase.t.sol/CommonTestBase"; type CommonTestBaseConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>; export declare class CommonTestBase__factory extends ContractFactory { constructor(...args: CommonTestBaseConstructorParams); deploy(overrides?: Overrides & { from?: string; }): Promise<CommonTestBase>; getDeployTransaction(overrides?: Overrides & { from?: string; }): TransactionRequest; attach(address: string): CommonTestBase; connect(signer: Signer): CommonTestBase__factory; static readonly bytecode = "0x6080604052601280546001600160a01b03191673d51bfa777609213a653a2cd067c9a0132a2d316a17905534801561003657600080fd5b5061023c806100466000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063283571a414610046578063ba414fa614610062578063fa7626d41461007a575b600080fd5b61004f60015481565b6040519081526020015b60405180910390f35b61006a610081565b6040519015158152602001610059565b600161006a565b6000805460ff16156100935750600190565b737109709ecfa91a80626ff3989d68f67f5b1dd12d3b1561019c5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b8284015282518083038401815260608301909352600092909161011f917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016101ff565b60408051601f198184030181529082905261013991610223565b6000604051808303816000865af19150503d8060008114610176576040519150601f19603f3d011682016040523d82523d6000602084013e61017b565b606091505b5091505060008180602001905181019061019591906101a2565b9392505050565b50600090565b6000602082840312156101b457600080fd5b8151801515811461019557600080fd5b6000815160005b818110156101e557602081850181015186830152016101cb565b818111156101f4576000828601525b509290920192915050565b6001600160e01b031983168152600061021b60048301846101c4565b949350505050565b600061019582846101c456fea164736f6c6343000807000a"; static readonly abi: readonly [{ readonly type: "function"; readonly name: "IS_TEST"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "bool"; readonly internalType: "bool"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly name: "beamMainnetFork"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; readonly internalType: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "failed"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "bool"; readonly internalType: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly name: "Log"; readonly inputs: readonly [{ readonly name: "err"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogAddress"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "address[]"; readonly indexed: false; readonly internalType: "address[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "bool[]"; readonly indexed: false; readonly internalType: "bool[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "bytes32[]"; readonly indexed: false; readonly internalType: "bytes32[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "int256[]"; readonly indexed: false; readonly internalType: "int256[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "string[]"; readonly indexed: false; readonly internalType: "string[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "uint256[]"; readonly indexed: false; readonly internalType: "uint256[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogBytes"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogBytes32"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogInt256"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "int256"; readonly indexed: false; readonly internalType: "int256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedAddress"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "address[]"; readonly indexed: false; readonly internalType: "address[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "bool[]"; readonly indexed: false; readonly internalType: "bool[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "bytes32[]"; readonly indexed: false; readonly internalType: "bytes32[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "int256[]"; readonly indexed: false; readonly internalType: "int256[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "string[]"; readonly indexed: false; readonly internalType: "string[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "uint256[]"; readonly indexed: false; readonly internalType: "uint256[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedBytes"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedBytes32"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedInt256"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "int256"; readonly indexed: false; readonly internalType: "int256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedString"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedUint256"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogString"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogUint256"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }]; static createInterface(): CommonTestBaseInterface; static connect(address: string, signerOrProvider: Signer | Provider): CommonTestBase; } export {};