UNPKG

ufomarketplace-sdk

Version:

SDK to interact with set ufo marketplace contracts

838 lines (684 loc) 25.7 kB
/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, Contract, ContractTransaction, Overrides, CallOverrides, } from "ethers"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; import { TypedEventFilter, TypedEvent, TypedListener } from "./commons"; interface SuperGalaticFactoryInterface extends ethers.utils.Interface { functions: { "isSuperGalaticNFTContract(address)": FunctionFragment; "isSuperGalatics(address)": FunctionFragment; "mintBatchSuperGalatic(uint256[],uint256[])": FunctionFragment; "mintSuperGalatic(uint256)": FunctionFragment; "nftContracts(uint256)": FunctionFragment; "owner()": FunctionFragment; "plasmaAddr()": FunctionFragment; "plasmaAmountPerNFT()": FunctionFragment; "renounceOwnership()": FunctionFragment; "transferOwnership(address)": FunctionFragment; "updateNFTBodypart(address,uint256,uint256)": FunctionFragment; "updatePlasmaAddr(address)": FunctionFragment; "updatePlasmaAmountPerNFT(uint256)": FunctionFragment; "withdrawPlasma(address)": FunctionFragment; }; encodeFunctionData( functionFragment: "isSuperGalaticNFTContract", values: [string] ): string; encodeFunctionData( functionFragment: "isSuperGalatics", values: [string] ): string; encodeFunctionData( functionFragment: "mintBatchSuperGalatic", values: [BigNumberish[], BigNumberish[]] ): string; encodeFunctionData( functionFragment: "mintSuperGalatic", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "nftContracts", values: [BigNumberish] ): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData( functionFragment: "plasmaAddr", values?: undefined ): string; encodeFunctionData( functionFragment: "plasmaAmountPerNFT", values?: undefined ): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [string] ): string; encodeFunctionData( functionFragment: "updateNFTBodypart", values: [string, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "updatePlasmaAddr", values: [string] ): string; encodeFunctionData( functionFragment: "updatePlasmaAmountPerNFT", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "withdrawPlasma", values: [string] ): string; decodeFunctionResult( functionFragment: "isSuperGalaticNFTContract", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "isSuperGalatics", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "mintBatchSuperGalatic", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "mintSuperGalatic", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "nftContracts", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "plasmaAddr", data: BytesLike): Result; decodeFunctionResult( functionFragment: "plasmaAmountPerNFT", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateNFTBodypart", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updatePlasmaAddr", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updatePlasmaAmountPerNFT", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "withdrawPlasma", data: BytesLike ): Result; events: { "CreateSuperGalatic(uint256,address)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "CreateSuperGalatic"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; } export class SuperGalaticFactory extends Contract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise<this>; listeners<EventArgsArray extends Array<any>, EventArgsObject>( eventFilter?: TypedEventFilter<EventArgsArray, EventArgsObject> ): Array<TypedListener<EventArgsArray, EventArgsObject>>; off<EventArgsArray extends Array<any>, EventArgsObject>( eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>, listener: TypedListener<EventArgsArray, EventArgsObject> ): this; on<EventArgsArray extends Array<any>, EventArgsObject>( eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>, listener: TypedListener<EventArgsArray, EventArgsObject> ): this; once<EventArgsArray extends Array<any>, EventArgsObject>( eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>, listener: TypedListener<EventArgsArray, EventArgsObject> ): this; removeListener<EventArgsArray extends Array<any>, EventArgsObject>( eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>, listener: TypedListener<EventArgsArray, EventArgsObject> ): this; removeAllListeners<EventArgsArray extends Array<any>, EventArgsObject>( eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject> ): this; listeners(eventName?: string): Array<Listener>; off(eventName: string, listener: Listener): this; on(eventName: string, listener: Listener): this; once(eventName: string, listener: Listener): this; removeListener(eventName: string, listener: Listener): this; removeAllListeners(eventName?: string): this; queryFilter<EventArgsArray extends Array<any>, EventArgsObject>( event: TypedEventFilter<EventArgsArray, EventArgsObject>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise<Array<TypedEvent<EventArgsArray & EventArgsObject>>>; interface: SuperGalaticFactoryInterface; functions: { isSuperGalaticNFTContract( _nftAddress: string, overrides?: CallOverrides ): Promise<[boolean]>; "isSuperGalaticNFTContract(address)"( _nftAddress: string, overrides?: CallOverrides ): Promise<[boolean]>; isSuperGalatics( arg0: string, overrides?: CallOverrides ): Promise<[boolean]>; "isSuperGalatics(address)"( arg0: string, overrides?: CallOverrides ): Promise<[boolean]>; mintBatchSuperGalatic( categoryIds: BigNumberish[], amounts: BigNumberish[], overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "mintBatchSuperGalatic(uint256[],uint256[])"( categoryIds: BigNumberish[], amounts: BigNumberish[], overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; mintSuperGalatic( _categoryId: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "mintSuperGalatic(uint256)"( _categoryId: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; nftContracts( arg0: BigNumberish, overrides?: CallOverrides ): Promise<[string]>; "nftContracts(uint256)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise<[string]>; owner(overrides?: CallOverrides): Promise<[string]>; "owner()"(overrides?: CallOverrides): Promise<[string]>; plasmaAddr(overrides?: CallOverrides): Promise<[string]>; "plasmaAddr()"(overrides?: CallOverrides): Promise<[string]>; plasmaAmountPerNFT(overrides?: CallOverrides): Promise<[BigNumber]>; "plasmaAmountPerNFT()"(overrides?: CallOverrides): Promise<[BigNumber]>; renounceOwnership( overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "renounceOwnership()"( overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "transferOwnership(address)"( newOwner: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; updateNFTBodypart( nftContract: string, nftId: BigNumberish, bodyType: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "updateNFTBodypart(address,uint256,uint256)"( nftContract: string, nftId: BigNumberish, bodyType: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; updatePlasmaAddr( _plasma: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "updatePlasmaAddr(address)"( _plasma: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; updatePlasmaAmountPerNFT( _plasmaAmount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "updatePlasmaAmountPerNFT(uint256)"( _plasmaAmount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; withdrawPlasma( recipient: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "withdrawPlasma(address)"( recipient: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; }; isSuperGalaticNFTContract( _nftAddress: string, overrides?: CallOverrides ): Promise<boolean>; "isSuperGalaticNFTContract(address)"( _nftAddress: string, overrides?: CallOverrides ): Promise<boolean>; isSuperGalatics(arg0: string, overrides?: CallOverrides): Promise<boolean>; "isSuperGalatics(address)"( arg0: string, overrides?: CallOverrides ): Promise<boolean>; mintBatchSuperGalatic( categoryIds: BigNumberish[], amounts: BigNumberish[], overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "mintBatchSuperGalatic(uint256[],uint256[])"( categoryIds: BigNumberish[], amounts: BigNumberish[], overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; mintSuperGalatic( _categoryId: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "mintSuperGalatic(uint256)"( _categoryId: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; nftContracts(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>; "nftContracts(uint256)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise<string>; owner(overrides?: CallOverrides): Promise<string>; "owner()"(overrides?: CallOverrides): Promise<string>; plasmaAddr(overrides?: CallOverrides): Promise<string>; "plasmaAddr()"(overrides?: CallOverrides): Promise<string>; plasmaAmountPerNFT(overrides?: CallOverrides): Promise<BigNumber>; "plasmaAmountPerNFT()"(overrides?: CallOverrides): Promise<BigNumber>; renounceOwnership( overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "renounceOwnership()"( overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "transferOwnership(address)"( newOwner: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; updateNFTBodypart( nftContract: string, nftId: BigNumberish, bodyType: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "updateNFTBodypart(address,uint256,uint256)"( nftContract: string, nftId: BigNumberish, bodyType: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; updatePlasmaAddr( _plasma: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "updatePlasmaAddr(address)"( _plasma: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; updatePlasmaAmountPerNFT( _plasmaAmount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "updatePlasmaAmountPerNFT(uint256)"( _plasmaAmount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; withdrawPlasma( recipient: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; "withdrawPlasma(address)"( recipient: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<ContractTransaction>; callStatic: { isSuperGalaticNFTContract( _nftAddress: string, overrides?: CallOverrides ): Promise<boolean>; "isSuperGalaticNFTContract(address)"( _nftAddress: string, overrides?: CallOverrides ): Promise<boolean>; isSuperGalatics(arg0: string, overrides?: CallOverrides): Promise<boolean>; "isSuperGalatics(address)"( arg0: string, overrides?: CallOverrides ): Promise<boolean>; mintBatchSuperGalatic( categoryIds: BigNumberish[], amounts: BigNumberish[], overrides?: CallOverrides ): Promise<void>; "mintBatchSuperGalatic(uint256[],uint256[])"( categoryIds: BigNumberish[], amounts: BigNumberish[], overrides?: CallOverrides ): Promise<void>; mintSuperGalatic( _categoryId: BigNumberish, overrides?: CallOverrides ): Promise<void>; "mintSuperGalatic(uint256)"( _categoryId: BigNumberish, overrides?: CallOverrides ): Promise<void>; nftContracts( arg0: BigNumberish, overrides?: CallOverrides ): Promise<string>; "nftContracts(uint256)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise<string>; owner(overrides?: CallOverrides): Promise<string>; "owner()"(overrides?: CallOverrides): Promise<string>; plasmaAddr(overrides?: CallOverrides): Promise<string>; "plasmaAddr()"(overrides?: CallOverrides): Promise<string>; plasmaAmountPerNFT(overrides?: CallOverrides): Promise<BigNumber>; "plasmaAmountPerNFT()"(overrides?: CallOverrides): Promise<BigNumber>; renounceOwnership(overrides?: CallOverrides): Promise<void>; "renounceOwnership()"(overrides?: CallOverrides): Promise<void>; transferOwnership( newOwner: string, overrides?: CallOverrides ): Promise<void>; "transferOwnership(address)"( newOwner: string, overrides?: CallOverrides ): Promise<void>; updateNFTBodypart( nftContract: string, nftId: BigNumberish, bodyType: BigNumberish, overrides?: CallOverrides ): Promise<void>; "updateNFTBodypart(address,uint256,uint256)"( nftContract: string, nftId: BigNumberish, bodyType: BigNumberish, overrides?: CallOverrides ): Promise<void>; updatePlasmaAddr(_plasma: string, overrides?: CallOverrides): Promise<void>; "updatePlasmaAddr(address)"( _plasma: string, overrides?: CallOverrides ): Promise<void>; updatePlasmaAmountPerNFT( _plasmaAmount: BigNumberish, overrides?: CallOverrides ): Promise<void>; "updatePlasmaAmountPerNFT(uint256)"( _plasmaAmount: BigNumberish, overrides?: CallOverrides ): Promise<void>; withdrawPlasma(recipient: string, overrides?: CallOverrides): Promise<void>; "withdrawPlasma(address)"( recipient: string, overrides?: CallOverrides ): Promise<void>; }; filters: { CreateSuperGalatic( nftIndex: BigNumberish | null, nftContract: string | null ): TypedEventFilter< [BigNumber, string], { nftIndex: BigNumber; nftContract: string } >; OwnershipTransferred( previousOwner: string | null, newOwner: string | null ): TypedEventFilter< [string, string], { previousOwner: string; newOwner: string } >; }; estimateGas: { isSuperGalaticNFTContract( _nftAddress: string, overrides?: CallOverrides ): Promise<BigNumber>; "isSuperGalaticNFTContract(address)"( _nftAddress: string, overrides?: CallOverrides ): Promise<BigNumber>; isSuperGalatics( arg0: string, overrides?: CallOverrides ): Promise<BigNumber>; "isSuperGalatics(address)"( arg0: string, overrides?: CallOverrides ): Promise<BigNumber>; mintBatchSuperGalatic( categoryIds: BigNumberish[], amounts: BigNumberish[], overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; "mintBatchSuperGalatic(uint256[],uint256[])"( categoryIds: BigNumberish[], amounts: BigNumberish[], overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; mintSuperGalatic( _categoryId: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; "mintSuperGalatic(uint256)"( _categoryId: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; nftContracts( arg0: BigNumberish, overrides?: CallOverrides ): Promise<BigNumber>; "nftContracts(uint256)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise<BigNumber>; owner(overrides?: CallOverrides): Promise<BigNumber>; "owner()"(overrides?: CallOverrides): Promise<BigNumber>; plasmaAddr(overrides?: CallOverrides): Promise<BigNumber>; "plasmaAddr()"(overrides?: CallOverrides): Promise<BigNumber>; plasmaAmountPerNFT(overrides?: CallOverrides): Promise<BigNumber>; "plasmaAmountPerNFT()"(overrides?: CallOverrides): Promise<BigNumber>; renounceOwnership( overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; "renounceOwnership()"( overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; "transferOwnership(address)"( newOwner: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; updateNFTBodypart( nftContract: string, nftId: BigNumberish, bodyType: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; "updateNFTBodypart(address,uint256,uint256)"( nftContract: string, nftId: BigNumberish, bodyType: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; updatePlasmaAddr( _plasma: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; "updatePlasmaAddr(address)"( _plasma: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; updatePlasmaAmountPerNFT( _plasmaAmount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; "updatePlasmaAmountPerNFT(uint256)"( _plasmaAmount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; withdrawPlasma( recipient: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; "withdrawPlasma(address)"( recipient: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<BigNumber>; }; populateTransaction: { isSuperGalaticNFTContract( _nftAddress: string, overrides?: CallOverrides ): Promise<PopulatedTransaction>; "isSuperGalaticNFTContract(address)"( _nftAddress: string, overrides?: CallOverrides ): Promise<PopulatedTransaction>; isSuperGalatics( arg0: string, overrides?: CallOverrides ): Promise<PopulatedTransaction>; "isSuperGalatics(address)"( arg0: string, overrides?: CallOverrides ): Promise<PopulatedTransaction>; mintBatchSuperGalatic( categoryIds: BigNumberish[], amounts: BigNumberish[], overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; "mintBatchSuperGalatic(uint256[],uint256[])"( categoryIds: BigNumberish[], amounts: BigNumberish[], overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; mintSuperGalatic( _categoryId: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; "mintSuperGalatic(uint256)"( _categoryId: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; nftContracts( arg0: BigNumberish, overrides?: CallOverrides ): Promise<PopulatedTransaction>; "nftContracts(uint256)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise<PopulatedTransaction>; owner(overrides?: CallOverrides): Promise<PopulatedTransaction>; "owner()"(overrides?: CallOverrides): Promise<PopulatedTransaction>; plasmaAddr(overrides?: CallOverrides): Promise<PopulatedTransaction>; "plasmaAddr()"(overrides?: CallOverrides): Promise<PopulatedTransaction>; plasmaAmountPerNFT( overrides?: CallOverrides ): Promise<PopulatedTransaction>; "plasmaAmountPerNFT()"( overrides?: CallOverrides ): Promise<PopulatedTransaction>; renounceOwnership( overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; "renounceOwnership()"( overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; "transferOwnership(address)"( newOwner: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; updateNFTBodypart( nftContract: string, nftId: BigNumberish, bodyType: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; "updateNFTBodypart(address,uint256,uint256)"( nftContract: string, nftId: BigNumberish, bodyType: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; updatePlasmaAddr( _plasma: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; "updatePlasmaAddr(address)"( _plasma: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; updatePlasmaAmountPerNFT( _plasmaAmount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; "updatePlasmaAmountPerNFT(uint256)"( _plasmaAmount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; withdrawPlasma( recipient: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; "withdrawPlasma(address)"( recipient: string, overrides?: Overrides & { from?: string | Promise<string> } ): Promise<PopulatedTransaction>; }; }