ufomarketplace-sdk-new
Version:
SDK to interact with set ufo marketplace contracts
499 lines (491 loc) • 11.1 kB
text/typescript
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers";
import type { Provider, TransactionRequest } from "@ethersproject/providers";
import type {
CommonTestBase,
CommonTestBaseInterface,
} from "../../CommonTestBase.t.sol/CommonTestBase";
const _abi = [
{
type: "function",
name: "IS_TEST",
inputs: [],
outputs: [
{
name: "",
type: "bool",
internalType: "bool",
},
],
stateMutability: "pure",
},
{
type: "function",
name: "beamMainnetFork",
inputs: [],
outputs: [
{
name: "",
type: "uint256",
internalType: "uint256",
},
],
stateMutability: "view",
},
{
type: "function",
name: "failed",
inputs: [],
outputs: [
{
name: "",
type: "bool",
internalType: "bool",
},
],
stateMutability: "nonpayable",
},
{
type: "event",
name: "Log",
inputs: [
{
name: "err",
type: "string",
indexed: false,
internalType: "string",
},
],
anonymous: false,
},
{
type: "event",
name: "LogAddress",
inputs: [
{
name: "value",
type: "address",
indexed: false,
internalType: "address",
},
],
anonymous: false,
},
{
type: "event",
name: "LogArray",
inputs: [
{
name: "value",
type: "address[]",
indexed: false,
internalType: "address[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogArray",
inputs: [
{
name: "value",
type: "bool[]",
indexed: false,
internalType: "bool[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogArray",
inputs: [
{
name: "value",
type: "bytes32[]",
indexed: false,
internalType: "bytes32[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogArray",
inputs: [
{
name: "value",
type: "int256[]",
indexed: false,
internalType: "int256[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogArray",
inputs: [
{
name: "value",
type: "string[]",
indexed: false,
internalType: "string[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogArray",
inputs: [
{
name: "value",
type: "uint256[]",
indexed: false,
internalType: "uint256[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogBytes",
inputs: [
{
name: "value",
type: "bytes",
indexed: false,
internalType: "bytes",
},
],
anonymous: false,
},
{
type: "event",
name: "LogBytes32",
inputs: [
{
name: "value",
type: "bytes32",
indexed: false,
internalType: "bytes32",
},
],
anonymous: false,
},
{
type: "event",
name: "LogInt256",
inputs: [
{
name: "value",
type: "int256",
indexed: false,
internalType: "int256",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedAddress",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "address",
indexed: false,
internalType: "address",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedArray",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "address[]",
indexed: false,
internalType: "address[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedArray",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "bool[]",
indexed: false,
internalType: "bool[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedArray",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "bytes32[]",
indexed: false,
internalType: "bytes32[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedArray",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "int256[]",
indexed: false,
internalType: "int256[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedArray",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "string[]",
indexed: false,
internalType: "string[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedArray",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "uint256[]",
indexed: false,
internalType: "uint256[]",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedBytes",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "bytes",
indexed: false,
internalType: "bytes",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedBytes32",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "bytes32",
indexed: false,
internalType: "bytes32",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedInt256",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "int256",
indexed: false,
internalType: "int256",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedString",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "string",
indexed: false,
internalType: "string",
},
],
anonymous: false,
},
{
type: "event",
name: "LogNamedUint256",
inputs: [
{
name: "key",
type: "string",
indexed: false,
internalType: "string",
},
{
name: "value",
type: "uint256",
indexed: false,
internalType: "uint256",
},
],
anonymous: false,
},
{
type: "event",
name: "LogString",
inputs: [
{
name: "value",
type: "string",
indexed: false,
internalType: "string",
},
],
anonymous: false,
},
{
type: "event",
name: "LogUint256",
inputs: [
{
name: "value",
type: "uint256",
indexed: false,
internalType: "uint256",
},
],
anonymous: false,
},
] as const;
const _bytecode =
"0x6080604052601280546001600160a01b03191673d51bfa777609213a653a2cd067c9a0132a2d316a17905534801561003657600080fd5b5061023c806100466000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063283571a414610046578063ba414fa614610062578063fa7626d41461007a575b600080fd5b61004f60015481565b6040519081526020015b60405180910390f35b61006a610081565b6040519015158152602001610059565b600161006a565b6000805460ff16156100935750600190565b737109709ecfa91a80626ff3989d68f67f5b1dd12d3b1561019c5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b8284015282518083038401815260608301909352600092909161011f917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016101ff565b60408051601f198184030181529082905261013991610223565b6000604051808303816000865af19150503d8060008114610176576040519150601f19603f3d011682016040523d82523d6000602084013e61017b565b606091505b5091505060008180602001905181019061019591906101a2565b9392505050565b50600090565b6000602082840312156101b457600080fd5b8151801515811461019557600080fd5b6000815160005b818110156101e557602081850181015186830152016101cb565b818111156101f4576000828601525b509290920192915050565b6001600160e01b031983168152600061021b60048301846101c4565b949350505050565b600061019582846101c456fea164736f6c6343000807000a";
type CommonTestBaseConstructorParams =
| [signer?: Signer]
| ConstructorParameters<typeof ContractFactory>;
const isSuperArgs = (
xs: CommonTestBaseConstructorParams
): xs is ConstructorParameters<typeof ContractFactory> => xs.length > 1;
export class CommonTestBase__factory extends ContractFactory {
constructor(...args: CommonTestBaseConstructorParams) {
if (isSuperArgs(args)) {
super(...args);
} else {
super(_abi, _bytecode, args[0]);
}
}
override deploy(
overrides?: Overrides & { from?: string }
): Promise<CommonTestBase> {
return super.deploy(overrides || {}) as Promise<CommonTestBase>;
}
override getDeployTransaction(
overrides?: Overrides & { from?: string }
): TransactionRequest {
return super.getDeployTransaction(overrides || {});
}
override attach(address: string): CommonTestBase {
return super.attach(address) as CommonTestBase;
}
override connect(signer: Signer): CommonTestBase__factory {
return super.connect(signer) as CommonTestBase__factory;
}
static readonly bytecode = _bytecode;
static readonly abi = _abi;
static createInterface(): CommonTestBaseInterface {
return new utils.Interface(_abi) as CommonTestBaseInterface;
}
static connect(
address: string,
signerOrProvider: Signer | Provider
): CommonTestBase {
return new Contract(address, _abi, signerOrProvider) as CommonTestBase;
}
}