/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils, } from 'ethers' import type { FunctionFragment, Result, EventFragment } from '@ethersproject/abi' import type { Listener, Provider } from '@ethersproject/providers' import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from '../common' export interface BoxNFTBuyRoundInterface extends utils.Interface { functions: { '_buyByRanks(uint256)': FunctionFragment '_buyFlashSaleByRanks(uint256)': FunctionFragment '_totalBuy()': FunctionFragment '_totalBuyFlashSale()': FunctionFragment 'bep20()': FunctionFragment 'boxNFT()': FunctionFragment 'boxes(address,uint256)': FunctionFragment 'buyBox(uint256,uint256)': FunctionFragment 'endTime()': FunctionFragment 'flashSaleBoxes(address,uint256)': FunctionFragment 'getConfigByRank(uint256)': FunctionFragment 'getConfigByRankFlashSale(uint256)': FunctionFragment 'getConfigTime()': FunctionFragment 'getLimit(uint256)': FunctionFragment 'getPriceFlashSale(uint256)': FunctionFragment 'getPriceSale(uint256)': FunctionFragment 'getSaleOff(uint256)': FunctionFragment 'initByOwner(address,address,uint256,uint256,uint256)': FunctionFragment 'initialize()': FunctionFragment 'isActive()': FunctionFragment 'limits(uint256)': FunctionFragment 'owner()': FunctionFragment 'pause()': FunctionFragment 'paused()': FunctionFragment 'priceFlashSales(uint256)': FunctionFragment 'priceSales(uint256)': FunctionFragment 'renounceOwnership()': FunctionFragment 'saleOffs(uint256)': FunctionFragment 'setBoxNFT(address)': FunctionFragment 'setEndTime(uint256)': FunctionFragment 'setLimit(uint256,uint256)': FunctionFragment 'setPriceFlashSale(uint256,uint256)': FunctionFragment 'setPriceSale(uint256,uint256)': FunctionFragment 'setSaleOff(uint256,uint256)': FunctionFragment 'setStartTime(uint256)': FunctionFragment 'startFlashSaleTime()': FunctionFragment 'startTime()': FunctionFragment 'transferOwnership(address)': FunctionFragment 'unpause()': FunctionFragment 'withdraw(address,uint256)': FunctionFragment 'withdrawbep20(uint256)': FunctionFragment } getFunction( nameOrSignatureOrTopic: | '_buyByRanks' | '_buyFlashSaleByRanks' | '_totalBuy' | '_totalBuyFlashSale' | 'bep20' | 'boxNFT' | 'boxes' | 'buyBox' | 'endTime' | 'flashSaleBoxes' | 'getConfigByRank' | 'getConfigByRankFlashSale' | 'getConfigTime' | 'getLimit' | 'getPriceFlashSale' | 'getPriceSale' | 'getSaleOff' | 'initByOwner' | 'initialize' | 'isActive' | 'limits' | 'owner' | 'pause' | 'paused' | 'priceFlashSales' | 'priceSales' | 'renounceOwnership' | 'saleOffs' | 'setBoxNFT' | 'setEndTime' | 'setLimit' | 'setPriceFlashSale' | 'setPriceSale' | 'setSaleOff' | 'setStartTime' | 'startFlashSaleTime' | 'startTime' | 'transferOwnership' | 'unpause' | 'withdraw' | 'withdrawbep20', ): FunctionFragment encodeFunctionData(functionFragment: '_buyByRanks', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: '_buyFlashSaleByRanks', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: '_totalBuy', values?: undefined): string encodeFunctionData(functionFragment: '_totalBuyFlashSale', values?: undefined): string encodeFunctionData(functionFragment: 'bep20', values?: undefined): string encodeFunctionData(functionFragment: 'boxNFT', values?: undefined): string encodeFunctionData(functionFragment: 'boxes', values: [PromiseOrValue, PromiseOrValue]): string encodeFunctionData( functionFragment: 'buyBox', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData(functionFragment: 'endTime', values?: undefined): string encodeFunctionData( functionFragment: 'flashSaleBoxes', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData(functionFragment: 'getConfigByRank', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'getConfigByRankFlashSale', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'getConfigTime', values?: undefined): string encodeFunctionData(functionFragment: 'getLimit', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'getPriceFlashSale', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'getPriceSale', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'getSaleOff', values: [PromiseOrValue]): string encodeFunctionData( functionFragment: 'initByOwner', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData(functionFragment: 'initialize', values?: undefined): string encodeFunctionData(functionFragment: 'isActive', values?: undefined): string encodeFunctionData(functionFragment: 'limits', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'owner', values?: undefined): string encodeFunctionData(functionFragment: 'pause', values?: undefined): string encodeFunctionData(functionFragment: 'paused', values?: undefined): string encodeFunctionData(functionFragment: 'priceFlashSales', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'priceSales', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'renounceOwnership', values?: undefined): string encodeFunctionData(functionFragment: 'saleOffs', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'setBoxNFT', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'setEndTime', values: [PromiseOrValue]): string encodeFunctionData( functionFragment: 'setLimit', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'setPriceFlashSale', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'setPriceSale', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'setSaleOff', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData(functionFragment: 'setStartTime', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'startFlashSaleTime', values?: undefined): string encodeFunctionData(functionFragment: 'startTime', values?: undefined): string encodeFunctionData(functionFragment: 'transferOwnership', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'unpause', values?: undefined): string encodeFunctionData( functionFragment: 'withdraw', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData(functionFragment: 'withdrawbep20', values: [PromiseOrValue]): string decodeFunctionResult(functionFragment: '_buyByRanks', data: BytesLike): Result decodeFunctionResult(functionFragment: '_buyFlashSaleByRanks', data: BytesLike): Result decodeFunctionResult(functionFragment: '_totalBuy', data: BytesLike): Result decodeFunctionResult(functionFragment: '_totalBuyFlashSale', data: BytesLike): Result decodeFunctionResult(functionFragment: 'bep20', data: BytesLike): Result decodeFunctionResult(functionFragment: 'boxNFT', data: BytesLike): Result decodeFunctionResult(functionFragment: 'boxes', data: BytesLike): Result decodeFunctionResult(functionFragment: 'buyBox', data: BytesLike): Result decodeFunctionResult(functionFragment: 'endTime', data: BytesLike): Result decodeFunctionResult(functionFragment: 'flashSaleBoxes', data: BytesLike): Result decodeFunctionResult(functionFragment: 'getConfigByRank', data: BytesLike): Result decodeFunctionResult(functionFragment: 'getConfigByRankFlashSale', data: BytesLike): Result decodeFunctionResult(functionFragment: 'getConfigTime', data: BytesLike): Result decodeFunctionResult(functionFragment: 'getLimit', data: BytesLike): Result decodeFunctionResult(functionFragment: 'getPriceFlashSale', data: BytesLike): Result decodeFunctionResult(functionFragment: 'getPriceSale', data: BytesLike): Result decodeFunctionResult(functionFragment: 'getSaleOff', data: BytesLike): Result decodeFunctionResult(functionFragment: 'initByOwner', data: BytesLike): Result decodeFunctionResult(functionFragment: 'initialize', data: BytesLike): Result decodeFunctionResult(functionFragment: 'isActive', data: BytesLike): Result decodeFunctionResult(functionFragment: 'limits', data: BytesLike): Result decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result decodeFunctionResult(functionFragment: 'pause', data: BytesLike): Result decodeFunctionResult(functionFragment: 'paused', data: BytesLike): Result decodeFunctionResult(functionFragment: 'priceFlashSales', data: BytesLike): Result decodeFunctionResult(functionFragment: 'priceSales', data: BytesLike): Result decodeFunctionResult(functionFragment: 'renounceOwnership', data: BytesLike): Result decodeFunctionResult(functionFragment: 'saleOffs', data: BytesLike): Result decodeFunctionResult(functionFragment: 'setBoxNFT', data: BytesLike): Result decodeFunctionResult(functionFragment: 'setEndTime', data: BytesLike): Result decodeFunctionResult(functionFragment: 'setLimit', data: BytesLike): Result decodeFunctionResult(functionFragment: 'setPriceFlashSale', data: BytesLike): Result decodeFunctionResult(functionFragment: 'setPriceSale', data: BytesLike): Result decodeFunctionResult(functionFragment: 'setSaleOff', data: BytesLike): Result decodeFunctionResult(functionFragment: 'setStartTime', data: BytesLike): Result decodeFunctionResult(functionFragment: 'startFlashSaleTime', data: BytesLike): Result decodeFunctionResult(functionFragment: 'startTime', data: BytesLike): Result decodeFunctionResult(functionFragment: 'transferOwnership', data: BytesLike): Result decodeFunctionResult(functionFragment: 'unpause', data: BytesLike): Result decodeFunctionResult(functionFragment: 'withdraw', data: BytesLike): Result decodeFunctionResult(functionFragment: 'withdrawbep20', data: BytesLike): Result events: { 'OwnershipTransferred(address,address)': EventFragment 'Paused(address)': EventFragment 'Unpaused(address)': EventFragment } getEvent(nameOrSignatureOrTopic: 'OwnershipTransferred'): EventFragment getEvent(nameOrSignatureOrTopic: 'Paused'): EventFragment getEvent(nameOrSignatureOrTopic: 'Unpaused'): EventFragment } export interface OwnershipTransferredEventObject { previousOwner: string newOwner: string } export type OwnershipTransferredEvent = TypedEvent<[string, string], OwnershipTransferredEventObject> export type OwnershipTransferredEventFilter = TypedEventFilter export interface PausedEventObject { account: string } export type PausedEvent = TypedEvent<[string], PausedEventObject> export type PausedEventFilter = TypedEventFilter export interface UnpausedEventObject { account: string } export type UnpausedEvent = TypedEvent<[string], UnpausedEventObject> export type UnpausedEventFilter = TypedEventFilter export interface BoxNFTBuyRound extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this attach(addressOrName: string): this deployed(): Promise interface: BoxNFTBuyRoundInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined, ): Promise> listeners(eventFilter?: TypedEventFilter): Array> listeners(eventName?: string): Array removeAllListeners(eventFilter: TypedEventFilter): this removeAllListeners(eventName?: string): this off: OnEvent on: OnEvent once: OnEvent removeListener: OnEvent functions: { _buyByRanks( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise<[BigNumber] & { _value: BigNumber }> _buyFlashSaleByRanks( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise<[BigNumber] & { _value: BigNumber }> _totalBuy(overrides?: CallOverrides): Promise<[BigNumber] & { _value: BigNumber }> _totalBuyFlashSale(overrides?: CallOverrides): Promise<[BigNumber] & { _value: BigNumber }> bep20(overrides?: CallOverrides): Promise<[string]> boxNFT(overrides?: CallOverrides): Promise<[string]> boxes( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides, ): Promise<[BigNumber, BigNumber] & { id: BigNumber; rank: BigNumber }> buyBox( rank: PromiseOrValue, _bep20: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise endTime(overrides?: CallOverrides): Promise<[BigNumber]> flashSaleBoxes( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides, ): Promise<[BigNumber, BigNumber] & { id: BigNumber; rank: BigNumber }> getConfigByRank( _rank: PromiseOrValue, overrides?: CallOverrides, ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & { limit: BigNumber totalBuy: BigNumber priceSale: BigNumber priceFlashSale: BigNumber saleOff: BigNumber totalBuyFlashSale: BigNumber limitFlashSale: BigNumber } > getConfigByRankFlashSale( _rank: PromiseOrValue, overrides?: CallOverrides, ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber] & { limit: BigNumber totalBuy: BigNumber priceSale: BigNumber saleOff: BigNumber } > getConfigTime(overrides?: CallOverrides): Promise< [BigNumber, BigNumber, BigNumber] & { _startFlashSaleTime: BigNumber _startTime: BigNumber _endTime: BigNumber } > getLimit(_rank: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]> getPriceFlashSale(_rank: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]> getPriceSale(_rank: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]> getSaleOff(_rank: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]> initByOwner( _boxNFT: PromiseOrValue, _bep20: PromiseOrValue, _startFlashSaleTime: PromiseOrValue, _startTime: PromiseOrValue, _endTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise initialize(overrides?: Overrides & { from?: PromiseOrValue }): Promise isActive(overrides?: CallOverrides): Promise<[boolean]> limits(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]> owner(overrides?: CallOverrides): Promise<[string]> pause(overrides?: Overrides & { from?: PromiseOrValue }): Promise paused(overrides?: CallOverrides): Promise<[boolean]> priceFlashSales(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]> priceSales(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]> renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue }): Promise saleOffs(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]> setBoxNFT( _boxNFT: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setEndTime( _endTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setLimit( _rank: PromiseOrValue, _limit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setPriceFlashSale( _rank: PromiseOrValue, _priceFlashSale: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setPriceSale( _rank: PromiseOrValue, _priceSale: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSaleOff( _rank: PromiseOrValue, _saleOff: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setStartTime( _startTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise startFlashSaleTime(overrides?: CallOverrides): Promise<[BigNumber]> startTime(overrides?: CallOverrides): Promise<[BigNumber]> transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unpause(overrides?: Overrides & { from?: PromiseOrValue }): Promise withdraw( _target: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise withdrawbep20( amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise } _buyByRanks(arg0: PromiseOrValue, overrides?: CallOverrides): Promise _buyFlashSaleByRanks(arg0: PromiseOrValue, overrides?: CallOverrides): Promise _totalBuy(overrides?: CallOverrides): Promise _totalBuyFlashSale(overrides?: CallOverrides): Promise bep20(overrides?: CallOverrides): Promise boxNFT(overrides?: CallOverrides): Promise boxes( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides, ): Promise<[BigNumber, BigNumber] & { id: BigNumber; rank: BigNumber }> buyBox( rank: PromiseOrValue, _bep20: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise endTime(overrides?: CallOverrides): Promise flashSaleBoxes( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides, ): Promise<[BigNumber, BigNumber] & { id: BigNumber; rank: BigNumber }> getConfigByRank( _rank: PromiseOrValue, overrides?: CallOverrides, ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & { limit: BigNumber totalBuy: BigNumber priceSale: BigNumber priceFlashSale: BigNumber saleOff: BigNumber totalBuyFlashSale: BigNumber limitFlashSale: BigNumber } > getConfigByRankFlashSale( _rank: PromiseOrValue, overrides?: CallOverrides, ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber] & { limit: BigNumber totalBuy: BigNumber priceSale: BigNumber saleOff: BigNumber } > getConfigTime(overrides?: CallOverrides): Promise< [BigNumber, BigNumber, BigNumber] & { _startFlashSaleTime: BigNumber _startTime: BigNumber _endTime: BigNumber } > getLimit(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getPriceFlashSale(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getPriceSale(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getSaleOff(_rank: PromiseOrValue, overrides?: CallOverrides): Promise initByOwner( _boxNFT: PromiseOrValue, _bep20: PromiseOrValue, _startFlashSaleTime: PromiseOrValue, _startTime: PromiseOrValue, _endTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise initialize(overrides?: Overrides & { from?: PromiseOrValue }): Promise isActive(overrides?: CallOverrides): Promise limits(arg0: PromiseOrValue, overrides?: CallOverrides): Promise owner(overrides?: CallOverrides): Promise pause(overrides?: Overrides & { from?: PromiseOrValue }): Promise paused(overrides?: CallOverrides): Promise priceFlashSales(arg0: PromiseOrValue, overrides?: CallOverrides): Promise priceSales(arg0: PromiseOrValue, overrides?: CallOverrides): Promise renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue }): Promise saleOffs(arg0: PromiseOrValue, overrides?: CallOverrides): Promise setBoxNFT( _boxNFT: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setEndTime( _endTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setLimit( _rank: PromiseOrValue, _limit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setPriceFlashSale( _rank: PromiseOrValue, _priceFlashSale: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setPriceSale( _rank: PromiseOrValue, _priceSale: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSaleOff( _rank: PromiseOrValue, _saleOff: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setStartTime( _startTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise startFlashSaleTime(overrides?: CallOverrides): Promise startTime(overrides?: CallOverrides): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unpause(overrides?: Overrides & { from?: PromiseOrValue }): Promise withdraw( _target: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise withdrawbep20( amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise callStatic: { _buyByRanks(arg0: PromiseOrValue, overrides?: CallOverrides): Promise _buyFlashSaleByRanks(arg0: PromiseOrValue, overrides?: CallOverrides): Promise _totalBuy(overrides?: CallOverrides): Promise _totalBuyFlashSale(overrides?: CallOverrides): Promise bep20(overrides?: CallOverrides): Promise boxNFT(overrides?: CallOverrides): Promise boxes( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides, ): Promise<[BigNumber, BigNumber] & { id: BigNumber; rank: BigNumber }> buyBox( rank: PromiseOrValue, _bep20: PromiseOrValue, overrides?: CallOverrides, ): Promise endTime(overrides?: CallOverrides): Promise flashSaleBoxes( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides, ): Promise<[BigNumber, BigNumber] & { id: BigNumber; rank: BigNumber }> getConfigByRank( _rank: PromiseOrValue, overrides?: CallOverrides, ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & { limit: BigNumber totalBuy: BigNumber priceSale: BigNumber priceFlashSale: BigNumber saleOff: BigNumber totalBuyFlashSale: BigNumber limitFlashSale: BigNumber } > getConfigByRankFlashSale( _rank: PromiseOrValue, overrides?: CallOverrides, ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber] & { limit: BigNumber totalBuy: BigNumber priceSale: BigNumber saleOff: BigNumber } > getConfigTime(overrides?: CallOverrides): Promise< [BigNumber, BigNumber, BigNumber] & { _startFlashSaleTime: BigNumber _startTime: BigNumber _endTime: BigNumber } > getLimit(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getPriceFlashSale(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getPriceSale(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getSaleOff(_rank: PromiseOrValue, overrides?: CallOverrides): Promise initByOwner( _boxNFT: PromiseOrValue, _bep20: PromiseOrValue, _startFlashSaleTime: PromiseOrValue, _startTime: PromiseOrValue, _endTime: PromiseOrValue, overrides?: CallOverrides, ): Promise initialize(overrides?: CallOverrides): Promise isActive(overrides?: CallOverrides): Promise limits(arg0: PromiseOrValue, overrides?: CallOverrides): Promise owner(overrides?: CallOverrides): Promise pause(overrides?: CallOverrides): Promise paused(overrides?: CallOverrides): Promise priceFlashSales(arg0: PromiseOrValue, overrides?: CallOverrides): Promise priceSales(arg0: PromiseOrValue, overrides?: CallOverrides): Promise renounceOwnership(overrides?: CallOverrides): Promise saleOffs(arg0: PromiseOrValue, overrides?: CallOverrides): Promise setBoxNFT(_boxNFT: PromiseOrValue, overrides?: CallOverrides): Promise setEndTime(_endTime: PromiseOrValue, overrides?: CallOverrides): Promise setLimit( _rank: PromiseOrValue, _limit: PromiseOrValue, overrides?: CallOverrides, ): Promise setPriceFlashSale( _rank: PromiseOrValue, _priceFlashSale: PromiseOrValue, overrides?: CallOverrides, ): Promise setPriceSale( _rank: PromiseOrValue, _priceSale: PromiseOrValue, overrides?: CallOverrides, ): Promise setSaleOff( _rank: PromiseOrValue, _saleOff: PromiseOrValue, overrides?: CallOverrides, ): Promise setStartTime(_startTime: PromiseOrValue, overrides?: CallOverrides): Promise startFlashSaleTime(overrides?: CallOverrides): Promise startTime(overrides?: CallOverrides): Promise transferOwnership(newOwner: PromiseOrValue, overrides?: CallOverrides): Promise unpause(overrides?: CallOverrides): Promise withdraw( _target: PromiseOrValue, _amount: PromiseOrValue, overrides?: CallOverrides, ): Promise withdrawbep20(amount: PromiseOrValue, overrides?: CallOverrides): Promise } filters: { 'OwnershipTransferred(address,address)'( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null, ): OwnershipTransferredEventFilter OwnershipTransferred( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null, ): OwnershipTransferredEventFilter 'Paused(address)'(account?: null): PausedEventFilter Paused(account?: null): PausedEventFilter 'Unpaused(address)'(account?: null): UnpausedEventFilter Unpaused(account?: null): UnpausedEventFilter } estimateGas: { _buyByRanks(arg0: PromiseOrValue, overrides?: CallOverrides): Promise _buyFlashSaleByRanks(arg0: PromiseOrValue, overrides?: CallOverrides): Promise _totalBuy(overrides?: CallOverrides): Promise _totalBuyFlashSale(overrides?: CallOverrides): Promise bep20(overrides?: CallOverrides): Promise boxNFT(overrides?: CallOverrides): Promise boxes( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides, ): Promise buyBox( rank: PromiseOrValue, _bep20: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise endTime(overrides?: CallOverrides): Promise flashSaleBoxes( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides, ): Promise getConfigByRank(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getConfigByRankFlashSale(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getConfigTime(overrides?: CallOverrides): Promise getLimit(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getPriceFlashSale(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getPriceSale(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getSaleOff(_rank: PromiseOrValue, overrides?: CallOverrides): Promise initByOwner( _boxNFT: PromiseOrValue, _bep20: PromiseOrValue, _startFlashSaleTime: PromiseOrValue, _startTime: PromiseOrValue, _endTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise initialize(overrides?: Overrides & { from?: PromiseOrValue }): Promise isActive(overrides?: CallOverrides): Promise limits(arg0: PromiseOrValue, overrides?: CallOverrides): Promise owner(overrides?: CallOverrides): Promise pause(overrides?: Overrides & { from?: PromiseOrValue }): Promise paused(overrides?: CallOverrides): Promise priceFlashSales(arg0: PromiseOrValue, overrides?: CallOverrides): Promise priceSales(arg0: PromiseOrValue, overrides?: CallOverrides): Promise renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue }): Promise saleOffs(arg0: PromiseOrValue, overrides?: CallOverrides): Promise setBoxNFT( _boxNFT: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setEndTime( _endTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setLimit( _rank: PromiseOrValue, _limit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setPriceFlashSale( _rank: PromiseOrValue, _priceFlashSale: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setPriceSale( _rank: PromiseOrValue, _priceSale: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSaleOff( _rank: PromiseOrValue, _saleOff: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setStartTime( _startTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise startFlashSaleTime(overrides?: CallOverrides): Promise startTime(overrides?: CallOverrides): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unpause(overrides?: Overrides & { from?: PromiseOrValue }): Promise withdraw( _target: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise withdrawbep20( amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise } populateTransaction: { _buyByRanks(arg0: PromiseOrValue, overrides?: CallOverrides): Promise _buyFlashSaleByRanks(arg0: PromiseOrValue, overrides?: CallOverrides): Promise _totalBuy(overrides?: CallOverrides): Promise _totalBuyFlashSale(overrides?: CallOverrides): Promise bep20(overrides?: CallOverrides): Promise boxNFT(overrides?: CallOverrides): Promise boxes( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides, ): Promise buyBox( rank: PromiseOrValue, _bep20: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise endTime(overrides?: CallOverrides): Promise flashSaleBoxes( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides, ): Promise getConfigByRank(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getConfigByRankFlashSale( _rank: PromiseOrValue, overrides?: CallOverrides, ): Promise getConfigTime(overrides?: CallOverrides): Promise getLimit(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getPriceFlashSale(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getPriceSale(_rank: PromiseOrValue, overrides?: CallOverrides): Promise getSaleOff(_rank: PromiseOrValue, overrides?: CallOverrides): Promise initByOwner( _boxNFT: PromiseOrValue, _bep20: PromiseOrValue, _startFlashSaleTime: PromiseOrValue, _startTime: PromiseOrValue, _endTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise initialize(overrides?: Overrides & { from?: PromiseOrValue }): Promise isActive(overrides?: CallOverrides): Promise limits(arg0: PromiseOrValue, overrides?: CallOverrides): Promise owner(overrides?: CallOverrides): Promise pause(overrides?: Overrides & { from?: PromiseOrValue }): Promise paused(overrides?: CallOverrides): Promise priceFlashSales(arg0: PromiseOrValue, overrides?: CallOverrides): Promise priceSales(arg0: PromiseOrValue, overrides?: CallOverrides): Promise renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue }): Promise saleOffs(arg0: PromiseOrValue, overrides?: CallOverrides): Promise setBoxNFT( _boxNFT: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setEndTime( _endTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setLimit( _rank: PromiseOrValue, _limit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setPriceFlashSale( _rank: PromiseOrValue, _priceFlashSale: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setPriceSale( _rank: PromiseOrValue, _priceSale: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSaleOff( _rank: PromiseOrValue, _saleOff: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setStartTime( _startTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise startFlashSaleTime(overrides?: CallOverrides): Promise startTime(overrides?: CallOverrides): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unpause(overrides?: Overrides & { from?: PromiseOrValue }): Promise withdraw( _target: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise withdrawbep20( amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise } }