Documentation ¶
Index ¶
- Variables
- type MarketNGDetail
- type MarketNGIntention
- type MarketNGInventory
- type MarketNGPair721
- type MarketNGSettlement
- type MarketNGSwap
- type MarketNGTokenPair
- type Tofunft
- type TofunftCaller
- func (_Tofunft *TofunftCaller) CouponSpent(opts *bind.CallOpts, arg0 *big.Int) (bool, error)
- func (_Tofunft *TofunftCaller) HasInv(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_Tofunft *TofunftCaller) HasSignedIntention(opts *bind.CallOpts, op uint8) (bool, error)
- func (_Tofunft *TofunftCaller) Inventories(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_Tofunft *TofunftCaller) InventoryTokenCounts(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Tofunft *TofunftCaller) InventoryTokens(opts *bind.CallOpts, arg0 *big.Int, arg1 *big.Int) (struct{ ... }, error)
- func (_Tofunft *TofunftCaller) IsAuction(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_Tofunft *TofunftCaller) IsAuctionOpen(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_Tofunft *TofunftCaller) IsBundleApproved(opts *bind.CallOpts, invId *big.Int, owner common.Address) (bool, error)
- func (_Tofunft *TofunftCaller) IsBuy(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_Tofunft *TofunftCaller) IsBuyOpen(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_Tofunft *TofunftCaller) IsExpired(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_Tofunft *TofunftCaller) IsSell(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_Tofunft *TofunftCaller) IsSignatureValid(opts *bind.CallOpts, signature []byte, hash [32]byte, signer common.Address) (bool, error)
- func (_Tofunft *TofunftCaller) IsStatusOpen(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_Tofunft *TofunftCaller) KINDAUCTION(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) KINDBUY(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) KINDSELL(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) MarketSigners(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Tofunft *TofunftCaller) MinAuctionDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_Tofunft *TofunftCaller) MinAuctionIncrement(opts *bind.CallOpts) (*big.Int, error)
- func (_Tofunft *TofunftCaller) OPACCEPTAUCTION(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) OPACCEPTBUY(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) OPBID(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) OPBUY(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) OPCANCELBUY(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) OPCOMPLETEAUCTION(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) OPCOMPLETEBUY(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) OPCOMPLETESELL(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) OPMAX(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) OPMIN(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) OPREJECTBUY(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) OnERC1155BatchReceived(opts *bind.CallOpts, operator common.Address, from common.Address, ...) ([4]byte, error)
- func (_Tofunft *TofunftCaller) OnERC1155Received(opts *bind.CallOpts, operator common.Address, from common.Address, id *big.Int, ...) ([4]byte, error)
- func (_Tofunft *TofunftCaller) OnERC721Received(opts *bind.CallOpts, operator common.Address, from common.Address, ...) ([4]byte, error)
- func (_Tofunft *TofunftCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Tofunft *TofunftCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_Tofunft *TofunftCaller) RATEBASE(opts *bind.CallOpts) (*big.Int, error)
- func (_Tofunft *TofunftCaller) STATUSCANCELLED(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) STATUSDONE(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) STATUSOPEN(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Tofunft *TofunftCaller) TOKEN1155(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) TOKEN721(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) TOKENMINT(opts *bind.CallOpts) (uint8, error)
- func (_Tofunft *TofunftCaller) Weth(opts *bind.CallOpts) (common.Address, error)
- type TofunftCallerRaw
- type TofunftCallerSession
- func (_Tofunft *TofunftCallerSession) CouponSpent(arg0 *big.Int) (bool, error)
- func (_Tofunft *TofunftCallerSession) HasInv(id *big.Int) (bool, error)
- func (_Tofunft *TofunftCallerSession) HasSignedIntention(op uint8) (bool, error)
- func (_Tofunft *TofunftCallerSession) Inventories(arg0 *big.Int) (struct{ ... }, error)
- func (_Tofunft *TofunftCallerSession) InventoryTokenCounts(arg0 *big.Int) (*big.Int, error)
- func (_Tofunft *TofunftCallerSession) InventoryTokens(arg0 *big.Int, arg1 *big.Int) (struct{ ... }, error)
- func (_Tofunft *TofunftCallerSession) IsAuction(id *big.Int) (bool, error)
- func (_Tofunft *TofunftCallerSession) IsAuctionOpen(id *big.Int) (bool, error)
- func (_Tofunft *TofunftCallerSession) IsBundleApproved(invId *big.Int, owner common.Address) (bool, error)
- func (_Tofunft *TofunftCallerSession) IsBuy(id *big.Int) (bool, error)
- func (_Tofunft *TofunftCallerSession) IsBuyOpen(id *big.Int) (bool, error)
- func (_Tofunft *TofunftCallerSession) IsExpired(id *big.Int) (bool, error)
- func (_Tofunft *TofunftCallerSession) IsSell(id *big.Int) (bool, error)
- func (_Tofunft *TofunftCallerSession) IsSignatureValid(signature []byte, hash [32]byte, signer common.Address) (bool, error)
- func (_Tofunft *TofunftCallerSession) IsStatusOpen(id *big.Int) (bool, error)
- func (_Tofunft *TofunftCallerSession) KINDAUCTION() (uint8, error)
- func (_Tofunft *TofunftCallerSession) KINDBUY() (uint8, error)
- func (_Tofunft *TofunftCallerSession) KINDSELL() (uint8, error)
- func (_Tofunft *TofunftCallerSession) MarketSigners(arg0 common.Address) (bool, error)
- func (_Tofunft *TofunftCallerSession) MinAuctionDuration() (*big.Int, error)
- func (_Tofunft *TofunftCallerSession) MinAuctionIncrement() (*big.Int, error)
- func (_Tofunft *TofunftCallerSession) OPACCEPTAUCTION() (uint8, error)
- func (_Tofunft *TofunftCallerSession) OPACCEPTBUY() (uint8, error)
- func (_Tofunft *TofunftCallerSession) OPBID() (uint8, error)
- func (_Tofunft *TofunftCallerSession) OPBUY() (uint8, error)
- func (_Tofunft *TofunftCallerSession) OPCANCELBUY() (uint8, error)
- func (_Tofunft *TofunftCallerSession) OPCOMPLETEAUCTION() (uint8, error)
- func (_Tofunft *TofunftCallerSession) OPCOMPLETEBUY() (uint8, error)
- func (_Tofunft *TofunftCallerSession) OPCOMPLETESELL() (uint8, error)
- func (_Tofunft *TofunftCallerSession) OPMAX() (uint8, error)
- func (_Tofunft *TofunftCallerSession) OPMIN() (uint8, error)
- func (_Tofunft *TofunftCallerSession) OPREJECTBUY() (uint8, error)
- func (_Tofunft *TofunftCallerSession) OnERC1155BatchReceived(operator common.Address, from common.Address, ids []*big.Int, ...) ([4]byte, error)
- func (_Tofunft *TofunftCallerSession) OnERC1155Received(operator common.Address, from common.Address, id *big.Int, value *big.Int, ...) ([4]byte, error)
- func (_Tofunft *TofunftCallerSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) ([4]byte, error)
- func (_Tofunft *TofunftCallerSession) Owner() (common.Address, error)
- func (_Tofunft *TofunftCallerSession) Paused() (bool, error)
- func (_Tofunft *TofunftCallerSession) RATEBASE() (*big.Int, error)
- func (_Tofunft *TofunftCallerSession) STATUSCANCELLED() (uint8, error)
- func (_Tofunft *TofunftCallerSession) STATUSDONE() (uint8, error)
- func (_Tofunft *TofunftCallerSession) STATUSOPEN() (uint8, error)
- func (_Tofunft *TofunftCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Tofunft *TofunftCallerSession) TOKEN1155() (uint8, error)
- func (_Tofunft *TofunftCallerSession) TOKEN721() (uint8, error)
- func (_Tofunft *TofunftCallerSession) TOKENMINT() (uint8, error)
- func (_Tofunft *TofunftCallerSession) Weth() (common.Address, error)
- type TofunftEvAuctionRefund
- type TofunftEvAuctionRefundIterator
- type TofunftEvCouponSpent
- type TofunftEvCouponSpentIterator
- type TofunftEvInventoryUpdate
- type TofunftEvInventoryUpdateIterator
- type TofunftEvMarketSignerUpdate
- type TofunftEvMarketSignerUpdateIterator
- type TofunftEvSettingsUpdated
- type TofunftEvSettingsUpdatedIterator
- type TofunftEvSwapped
- type TofunftEvSwappedIterator
- type TofunftFilterer
- func (_Tofunft *TofunftFilterer) FilterEvAuctionRefund(opts *bind.FilterOpts, id []*big.Int) (*TofunftEvAuctionRefundIterator, error)
- func (_Tofunft *TofunftFilterer) FilterEvCouponSpent(opts *bind.FilterOpts, id []*big.Int, couponId []*big.Int) (*TofunftEvCouponSpentIterator, error)
- func (_Tofunft *TofunftFilterer) FilterEvInventoryUpdate(opts *bind.FilterOpts, id []*big.Int) (*TofunftEvInventoryUpdateIterator, error)
- func (_Tofunft *TofunftFilterer) FilterEvMarketSignerUpdate(opts *bind.FilterOpts) (*TofunftEvMarketSignerUpdateIterator, error)
- func (_Tofunft *TofunftFilterer) FilterEvSettingsUpdated(opts *bind.FilterOpts) (*TofunftEvSettingsUpdatedIterator, error)
- func (_Tofunft *TofunftFilterer) FilterEvSwapped(opts *bind.FilterOpts) (*TofunftEvSwappedIterator, error)
- func (_Tofunft *TofunftFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TofunftOwnershipTransferredIterator, error)
- func (_Tofunft *TofunftFilterer) FilterPaused(opts *bind.FilterOpts) (*TofunftPausedIterator, error)
- func (_Tofunft *TofunftFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TofunftUnpausedIterator, error)
- func (_Tofunft *TofunftFilterer) ParseEvAuctionRefund(log types.Log) (*TofunftEvAuctionRefund, error)
- func (_Tofunft *TofunftFilterer) ParseEvCouponSpent(log types.Log) (*TofunftEvCouponSpent, error)
- func (_Tofunft *TofunftFilterer) ParseEvInventoryUpdate(log types.Log) (*TofunftEvInventoryUpdate, error)
- func (_Tofunft *TofunftFilterer) ParseEvMarketSignerUpdate(log types.Log) (*TofunftEvMarketSignerUpdate, error)
- func (_Tofunft *TofunftFilterer) ParseEvSettingsUpdated(log types.Log) (*TofunftEvSettingsUpdated, error)
- func (_Tofunft *TofunftFilterer) ParseEvSwapped(log types.Log) (*TofunftEvSwapped, error)
- func (_Tofunft *TofunftFilterer) ParseOwnershipTransferred(log types.Log) (*TofunftOwnershipTransferred, error)
- func (_Tofunft *TofunftFilterer) ParsePaused(log types.Log) (*TofunftPaused, error)
- func (_Tofunft *TofunftFilterer) ParseUnpaused(log types.Log) (*TofunftUnpaused, error)
- func (_Tofunft *TofunftFilterer) WatchEvAuctionRefund(opts *bind.WatchOpts, sink chan<- *TofunftEvAuctionRefund, id []*big.Int) (event.Subscription, error)
- func (_Tofunft *TofunftFilterer) WatchEvCouponSpent(opts *bind.WatchOpts, sink chan<- *TofunftEvCouponSpent, id []*big.Int, ...) (event.Subscription, error)
- func (_Tofunft *TofunftFilterer) WatchEvInventoryUpdate(opts *bind.WatchOpts, sink chan<- *TofunftEvInventoryUpdate, id []*big.Int) (event.Subscription, error)
- func (_Tofunft *TofunftFilterer) WatchEvMarketSignerUpdate(opts *bind.WatchOpts, sink chan<- *TofunftEvMarketSignerUpdate) (event.Subscription, error)
- func (_Tofunft *TofunftFilterer) WatchEvSettingsUpdated(opts *bind.WatchOpts, sink chan<- *TofunftEvSettingsUpdated) (event.Subscription, error)
- func (_Tofunft *TofunftFilterer) WatchEvSwapped(opts *bind.WatchOpts, sink chan<- *TofunftEvSwapped) (event.Subscription, error)
- func (_Tofunft *TofunftFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TofunftOwnershipTransferred, ...) (event.Subscription, error)
- func (_Tofunft *TofunftFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TofunftPaused) (event.Subscription, error)
- func (_Tofunft *TofunftFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TofunftUnpaused) (event.Subscription, error)
- type TofunftOwnershipTransferred
- type TofunftOwnershipTransferredIterator
- type TofunftPaused
- type TofunftPausedIterator
- type TofunftRaw
- func (_Tofunft *TofunftRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Tofunft *TofunftRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Tofunft *TofunftRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TofunftSession
- func (_Tofunft *TofunftSession) CancelBuys(ids []*big.Int) (*types.Transaction, error)
- func (_Tofunft *TofunftSession) CouponSpent(arg0 *big.Int) (bool, error)
- func (_Tofunft *TofunftSession) EmergencyCancelAuction(id *big.Int, noBundle bool) (*types.Transaction, error)
- func (_Tofunft *TofunftSession) HasInv(id *big.Int) (bool, error)
- func (_Tofunft *TofunftSession) HasSignedIntention(op uint8) (bool, error)
- func (_Tofunft *TofunftSession) InCaseMoneyGetsStuck(to common.Address, currency common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Tofunft *TofunftSession) Inventories(arg0 *big.Int) (struct{ ... }, error)
- func (_Tofunft *TofunftSession) InventoryTokenCounts(arg0 *big.Int) (*big.Int, error)
- func (_Tofunft *TofunftSession) InventoryTokens(arg0 *big.Int, arg1 *big.Int) (struct{ ... }, error)
- func (_Tofunft *TofunftSession) IsAuction(id *big.Int) (bool, error)
- func (_Tofunft *TofunftSession) IsAuctionOpen(id *big.Int) (bool, error)
- func (_Tofunft *TofunftSession) IsBundleApproved(invId *big.Int, owner common.Address) (bool, error)
- func (_Tofunft *TofunftSession) IsBuy(id *big.Int) (bool, error)
- func (_Tofunft *TofunftSession) IsBuyOpen(id *big.Int) (bool, error)
- func (_Tofunft *TofunftSession) IsExpired(id *big.Int) (bool, error)
- func (_Tofunft *TofunftSession) IsSell(id *big.Int) (bool, error)
- func (_Tofunft *TofunftSession) IsSignatureValid(signature []byte, hash [32]byte, signer common.Address) (bool, error)
- func (_Tofunft *TofunftSession) IsStatusOpen(id *big.Int) (bool, error)
- func (_Tofunft *TofunftSession) KINDAUCTION() (uint8, error)
- func (_Tofunft *TofunftSession) KINDBUY() (uint8, error)
- func (_Tofunft *TofunftSession) KINDSELL() (uint8, error)
- func (_Tofunft *TofunftSession) MarketSigners(arg0 common.Address) (bool, error)
- func (_Tofunft *TofunftSession) MinAuctionDuration() (*big.Int, error)
- func (_Tofunft *TofunftSession) MinAuctionIncrement() (*big.Int, error)
- func (_Tofunft *TofunftSession) OPACCEPTAUCTION() (uint8, error)
- func (_Tofunft *TofunftSession) OPACCEPTBUY() (uint8, error)
- func (_Tofunft *TofunftSession) OPBID() (uint8, error)
- func (_Tofunft *TofunftSession) OPBUY() (uint8, error)
- func (_Tofunft *TofunftSession) OPCANCELBUY() (uint8, error)
- func (_Tofunft *TofunftSession) OPCOMPLETEAUCTION() (uint8, error)
- func (_Tofunft *TofunftSession) OPCOMPLETEBUY() (uint8, error)
- func (_Tofunft *TofunftSession) OPCOMPLETESELL() (uint8, error)
- func (_Tofunft *TofunftSession) OPMAX() (uint8, error)
- func (_Tofunft *TofunftSession) OPMIN() (uint8, error)
- func (_Tofunft *TofunftSession) OPREJECTBUY() (uint8, error)
- func (_Tofunft *TofunftSession) OnERC1155BatchReceived(operator common.Address, from common.Address, ids []*big.Int, ...) ([4]byte, error)
- func (_Tofunft *TofunftSession) OnERC1155Received(operator common.Address, from common.Address, id *big.Int, value *big.Int, ...) ([4]byte, error)
- func (_Tofunft *TofunftSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) ([4]byte, error)
- func (_Tofunft *TofunftSession) Owner() (common.Address, error)
- func (_Tofunft *TofunftSession) Pause() (*types.Transaction, error)
- func (_Tofunft *TofunftSession) Paused() (bool, error)
- func (_Tofunft *TofunftSession) RATEBASE() (*big.Int, error)
- func (_Tofunft *TofunftSession) Receive() (*types.Transaction, error)
- func (_Tofunft *TofunftSession) RenounceOwnership() (*types.Transaction, error)
- func (_Tofunft *TofunftSession) Run(intent MarketNGIntention, detail MarketNGDetail, sigIntent []byte, ...) (*types.Transaction, error)
- func (_Tofunft *TofunftSession) STATUSCANCELLED() (uint8, error)
- func (_Tofunft *TofunftSession) STATUSDONE() (uint8, error)
- func (_Tofunft *TofunftSession) STATUSOPEN() (uint8, error)
- func (_Tofunft *TofunftSession) Send(to common.Address, tokens []MarketNGPair721) (*types.Transaction, error)
- func (_Tofunft *TofunftSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Tofunft *TofunftSession) Swap(req MarketNGSwap, signature []byte) (*types.Transaction, error)
- func (_Tofunft *TofunftSession) TOKEN1155() (uint8, error)
- func (_Tofunft *TofunftSession) TOKEN721() (uint8, error)
- func (_Tofunft *TofunftSession) TOKENMINT() (uint8, error)
- func (_Tofunft *TofunftSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Tofunft *TofunftSession) Unpause() (*types.Transaction, error)
- func (_Tofunft *TofunftSession) UpdateSettings(minAuctionIncrement_ *big.Int, minAuctionDuration_ *big.Int) (*types.Transaction, error)
- func (_Tofunft *TofunftSession) UpdateSigner(addr common.Address, remove bool) (*types.Transaction, error)
- func (_Tofunft *TofunftSession) Weth() (common.Address, error)
- type TofunftTransactor
- func (_Tofunft *TofunftTransactor) CancelBuys(opts *bind.TransactOpts, ids []*big.Int) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) EmergencyCancelAuction(opts *bind.TransactOpts, id *big.Int, noBundle bool) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) InCaseMoneyGetsStuck(opts *bind.TransactOpts, to common.Address, currency common.Address, ...) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) Run(opts *bind.TransactOpts, intent MarketNGIntention, detail MarketNGDetail, ...) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) Send(opts *bind.TransactOpts, to common.Address, tokens []MarketNGPair721) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) Swap(opts *bind.TransactOpts, req MarketNGSwap, signature []byte) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) UpdateSettings(opts *bind.TransactOpts, minAuctionIncrement_ *big.Int, ...) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactor) UpdateSigner(opts *bind.TransactOpts, addr common.Address, remove bool) (*types.Transaction, error)
- type TofunftTransactorRaw
- type TofunftTransactorSession
- func (_Tofunft *TofunftTransactorSession) CancelBuys(ids []*big.Int) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) EmergencyCancelAuction(id *big.Int, noBundle bool) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) InCaseMoneyGetsStuck(to common.Address, currency common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) Pause() (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) Receive() (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) Run(intent MarketNGIntention, detail MarketNGDetail, sigIntent []byte, ...) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) Send(to common.Address, tokens []MarketNGPair721) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) Swap(req MarketNGSwap, signature []byte) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) Unpause() (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) UpdateSettings(minAuctionIncrement_ *big.Int, minAuctionDuration_ *big.Int) (*types.Transaction, error)
- func (_Tofunft *TofunftTransactorSession) UpdateSigner(addr common.Address, remove bool) (*types.Transaction, error)
- type TofunftUnpaused
- type TofunftUnpausedIterator
Constants ¶
This section is empty.
Variables ¶
var TofunftABI = TofunftMetaData.ABI
TofunftABI is the input ABI used to generate the binding from. Deprecated: Use TofunftMetaData.ABI instead.
var TofunftMetaData = &bind.MetaData{
ABI: "[{\"type\":\"constructor\",\"stateMutability\":\"nonpayable\",\"inputs\":[{\"type\":\"address\",\"name\":\"weth_\",\"internalType\":\"contractIWETH\"}]},{\"type\":\"event\",\"name\":\"EvAuctionRefund\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\",\"indexed\":true},{\"type\":\"address\",\"name\":\"bidder\",\"internalType\":\"address\",\"indexed\":false},{\"type\":\"uint256\",\"name\":\"refund\",\"internalType\":\"uint256\",\"indexed\":false}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EvCouponSpent\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\",\"indexed\":true},{\"type\":\"uint256\",\"name\":\"couponId\",\"internalType\":\"uint256\",\"indexed\":true}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EvInventoryUpdate\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\",\"indexed\":true},{\"type\":\"tuple\",\"name\":\"inventory\",\"internalType\":\"structMarketNG.Inventory\",\"indexed\":false,\"components\":[{\"type\":\"address\",\"name\":\"seller\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"buyer\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"currency\",\"internalType\":\"contractIERC20\"},{\"type\":\"uint256\",\"name\":\"price\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"netPrice\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"deadline\",\"internalType\":\"uint256\"},{\"type\":\"uint8\",\"name\":\"kind\",\"internalType\":\"uint8\"},{\"type\":\"uint8\",\"name\":\"status\",\"internalType\":\"uint8\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EvMarketSignerUpdate\",\"inputs\":[{\"type\":\"address\",\"name\":\"addr\",\"internalType\":\"address\",\"indexed\":false},{\"type\":\"bool\",\"name\":\"isRemoval\",\"internalType\":\"bool\",\"indexed\":false}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EvSettingsUpdated\",\"inputs\":[],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EvSwapped\",\"inputs\":[{\"type\":\"tuple\",\"name\":\"req\",\"internalType\":\"structMarketNG.Swap\",\"indexed\":false,\"components\":[{\"type\":\"bytes32\",\"name\":\"salt\",\"internalType\":\"bytes32\"},{\"type\":\"address\",\"name\":\"creator\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"deadline\",\"internalType\":\"uint256\"},{\"type\":\"tuple[]\",\"name\":\"has\",\"internalType\":\"structMarketNG.Pair721[]\",\"components\":[{\"type\":\"address\",\"name\":\"token\",\"internalType\":\"contractIERC721\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"tuple[]\",\"name\":\"wants\",\"internalType\":\"structMarketNG.Pair721[]\",\"components\":[{\"type\":\"address\",\"name\":\"token\",\"internalType\":\"contractIERC721\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]}]},{\"type\":\"bytes\",\"name\":\"signature\",\"internalType\":\"bytes\",\"indexed\":false},{\"type\":\"address\",\"name\":\"swapper\",\"internalType\":\"address\",\"indexed\":false}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"type\":\"address\",\"name\":\"previousOwner\",\"internalType\":\"address\",\"indexed\":true},{\"type\":\"address\",\"name\":\"newOwner\",\"internalType\":\"address\",\"indexed\":true}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"type\":\"address\",\"name\":\"account\",\"internalType\":\"address\",\"indexed\":false}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"type\":\"address\",\"name\":\"account\",\"internalType\":\"address\",\"indexed\":false}],\"anonymous\":false},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"KIND_AUCTION\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"KIND_BUY\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"KIND_SELL\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"OP_ACCEPT_AUCTION\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"OP_ACCEPT_BUY\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"OP_BID\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"OP_BUY\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"OP_CANCEL_BUY\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"OP_COMPLETE_AUCTION\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"OP_COMPLETE_BUY\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"OP_COMPLETE_SELL\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"OP_MAX\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"OP_MIN\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"OP_REJECT_BUY\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"RATE_BASE\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"STATUS_CANCELLED\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"STATUS_DONE\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"STATUS_OPEN\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"TOKEN_1155\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"TOKEN_721\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint8\",\"name\":\"\",\"internalType\":\"uint8\"}],\"name\":\"TOKEN_MINT\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"cancelBuys\",\"inputs\":[{\"type\":\"uint256[]\",\"name\":\"ids\",\"internalType\":\"uint256[]\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"couponSpent\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"emergencyCancelAuction\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\"},{\"type\":\"bool\",\"name\":\"noBundle\",\"internalType\":\"bool\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"hasInv\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"pure\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"hasSignedIntention\",\"inputs\":[{\"type\":\"uint8\",\"name\":\"op\",\"internalType\":\"uint8\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"inCaseMoneyGetsStuck\",\"inputs\":[{\"type\":\"address\",\"name\":\"to\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"currency\",\"internalType\":\"contractIERC20\"},{\"type\":\"uint256\",\"name\":\"amount\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"address\",\"name\":\"seller\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"buyer\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"currency\",\"internalType\":\"contractIERC20\"},{\"type\":\"uint256\",\"name\":\"price\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"netPrice\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"deadline\",\"internalType\":\"uint256\"},{\"type\":\"uint8\",\"name\":\"kind\",\"internalType\":\"uint8\"},{\"type\":\"uint8\",\"name\":\"status\",\"internalType\":\"uint8\"}],\"name\":\"inventories\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"inventoryTokenCounts\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"address\",\"name\":\"token\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"amount\",\"internalType\":\"uint256\"},{\"type\":\"uint8\",\"name\":\"kind\",\"internalType\":\"uint8\"},{\"type\":\"bytes\",\"name\":\"mintData\",\"internalType\":\"bytes\"}],\"name\":\"inventoryTokens\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"isAuction\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"isAuctionOpen\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"isBundleApproved\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"invId\",\"internalType\":\"uint256\"},{\"type\":\"address\",\"name\":\"owner\",\"internalType\":\"address\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"isBuy\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"isBuyOpen\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"isExpired\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"isSell\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"pure\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"isSignatureValid\",\"inputs\":[{\"type\":\"bytes\",\"name\":\"signature\",\"internalType\":\"bytes\"},{\"type\":\"bytes32\",\"name\":\"hash\",\"internalType\":\"bytes32\"},{\"type\":\"address\",\"name\":\"signer\",\"internalType\":\"address\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"isStatusOpen\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"marketSigners\",\"inputs\":[{\"type\":\"address\",\"name\":\"\",\"internalType\":\"address\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"minAuctionDuration\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"minAuctionIncrement\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bytes4\",\"name\":\"\",\"internalType\":\"bytes4\"}],\"name\":\"onERC1155BatchReceived\",\"inputs\":[{\"type\":\"address\",\"name\":\"operator\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"from\",\"internalType\":\"address\"},{\"type\":\"uint256[]\",\"name\":\"ids\",\"internalType\":\"uint256[]\"},{\"type\":\"uint256[]\",\"name\":\"values\",\"internalType\":\"uint256[]\"},{\"type\":\"bytes\",\"name\":\"data\",\"internalType\":\"bytes\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bytes4\",\"name\":\"\",\"internalType\":\"bytes4\"}],\"name\":\"onERC1155Received\",\"inputs\":[{\"type\":\"address\",\"name\":\"operator\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"from\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"value\",\"internalType\":\"uint256\"},{\"type\":\"bytes\",\"name\":\"data\",\"internalType\":\"bytes\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bytes4\",\"name\":\"\",\"internalType\":\"bytes4\"}],\"name\":\"onERC721Received\",\"inputs\":[{\"type\":\"address\",\"name\":\"operator\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"from\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"bytes\",\"name\":\"data\",\"internalType\":\"bytes\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"address\",\"name\":\"\",\"internalType\":\"address\"}],\"name\":\"owner\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"pause\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"paused\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"renounceOwnership\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"payable\",\"outputs\":[],\"name\":\"run\",\"inputs\":[{\"type\":\"tuple\",\"name\":\"intent\",\"internalType\":\"structMarketNG.Intention\",\"components\":[{\"type\":\"address\",\"name\":\"user\",\"internalType\":\"address\"},{\"type\":\"tuple[]\",\"name\":\"bundle\",\"internalType\":\"structMarketNG.TokenPair[]\",\"components\":[{\"type\":\"address\",\"name\":\"token\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"amount\",\"internalType\":\"uint256\"},{\"type\":\"uint8\",\"name\":\"kind\",\"internalType\":\"uint8\"},{\"type\":\"bytes\",\"name\":\"mintData\",\"internalType\":\"bytes\"}]},{\"type\":\"address\",\"name\":\"currency\",\"internalType\":\"contractIERC20\"},{\"type\":\"uint256\",\"name\":\"price\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"deadline\",\"internalType\":\"uint256\"},{\"type\":\"bytes32\",\"name\":\"salt\",\"internalType\":\"bytes32\"},{\"type\":\"uint8\",\"name\":\"kind\",\"internalType\":\"uint8\"}]},{\"type\":\"tuple\",\"name\":\"detail\",\"internalType\":\"structMarketNG.Detail\",\"components\":[{\"type\":\"bytes32\",\"name\":\"intentionHash\",\"internalType\":\"bytes32\"},{\"type\":\"address\",\"name\":\"signer\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"txDeadline\",\"internalType\":\"uint256\"},{\"type\":\"bytes32\",\"name\":\"salt\",\"internalType\":\"bytes32\"},{\"type\":\"uint256\",\"name\":\"id\",\"internalType\":\"uint256\"},{\"type\":\"uint8\",\"name\":\"opcode\",\"internalType\":\"uint8\"},{\"type\":\"address\",\"name\":\"caller\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"currency\",\"internalType\":\"contractIERC20\"},{\"type\":\"uint256\",\"name\":\"price\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"incentiveRate\",\"internalType\":\"uint256\"},{\"type\":\"tuple\",\"name\":\"settlement\",\"internalType\":\"structMarketNG.Settlement\",\"components\":[{\"type\":\"uint256[]\",\"name\":\"coupons\",\"internalType\":\"uint256[]\"},{\"type\":\"uint256\",\"name\":\"feeRate\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"royaltyRate\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"buyerCashbackRate\",\"internalType\":\"uint256\"},{\"type\":\"address\",\"name\":\"feeAddress\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"royaltyAddress\",\"internalType\":\"address\"}]},{\"type\":\"tuple[]\",\"name\":\"bundle\",\"internalType\":\"structMarketNG.TokenPair[]\",\"components\":[{\"type\":\"address\",\"name\":\"token\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"amount\",\"internalType\":\"uint256\"},{\"type\":\"uint8\",\"name\":\"kind\",\"internalType\":\"uint8\"},{\"type\":\"bytes\",\"name\":\"mintData\",\"internalType\":\"bytes\"}]},{\"type\":\"uint256\",\"name\":\"deadline\",\"internalType\":\"uint256\"}]},{\"type\":\"bytes\",\"name\":\"sigIntent\",\"internalType\":\"bytes\"},{\"type\":\"bytes\",\"name\":\"sigDetail\",\"internalType\":\"bytes\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"send\",\"inputs\":[{\"type\":\"address\",\"name\":\"to\",\"internalType\":\"address\"},{\"type\":\"tuple[]\",\"name\":\"tokens\",\"internalType\":\"structMarketNG.Pair721[]\",\"components\":[{\"type\":\"address\",\"name\":\"token\",\"internalType\":\"contractIERC721\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]}]},{\"type\":\"function\",\"stateMutability\":\"pure\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"supportsInterface\",\"inputs\":[{\"type\":\"bytes4\",\"name\":\"interfaceId\",\"internalType\":\"bytes4\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"swap\",\"inputs\":[{\"type\":\"tuple\",\"name\":\"req\",\"internalType\":\"structMarketNG.Swap\",\"components\":[{\"type\":\"bytes32\",\"name\":\"salt\",\"internalType\":\"bytes32\"},{\"type\":\"address\",\"name\":\"creator\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"deadline\",\"internalType\":\"uint256\"},{\"type\":\"tuple[]\",\"name\":\"has\",\"internalType\":\"structMarketNG.Pair721[]\",\"components\":[{\"type\":\"address\",\"name\":\"token\",\"internalType\":\"contractIERC721\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"tuple[]\",\"name\":\"wants\",\"internalType\":\"structMarketNG.Pair721[]\",\"components\":[{\"type\":\"address\",\"name\":\"token\",\"internalType\":\"contractIERC721\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]}]},{\"type\":\"bytes\",\"name\":\"signature\",\"internalType\":\"bytes\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"transferOwnership\",\"inputs\":[{\"type\":\"address\",\"name\":\"newOwner\",\"internalType\":\"address\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"unpause\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"updateSettings\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"minAuctionIncrement_\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"minAuctionDuration_\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"updateSigner\",\"inputs\":[{\"type\":\"address\",\"name\":\"addr\",\"internalType\":\"address\"},{\"type\":\"bool\",\"name\":\"remove\",\"internalType\":\"bool\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"address\",\"name\":\"\",\"internalType\":\"contractIWETH\"}],\"name\":\"weth\",\"inputs\":[]},{\"type\":\"receive\",\"stateMutability\":\"payable\"}]",
}
TofunftMetaData contains all meta data concerning the Tofunft contract.
Functions ¶
This section is empty.
Types ¶
type MarketNGDetail ¶
type MarketNGDetail struct { IntentionHash [32]byte Signer common.Address TxDeadline *big.Int Salt [32]byte Id *big.Int Opcode uint8 Caller common.Address Currency common.Address Price *big.Int IncentiveRate *big.Int Settlement MarketNGSettlement Bundle []MarketNGTokenPair Deadline *big.Int }
MarketNGDetail is an auto generated low-level Go binding around an user-defined struct.
type MarketNGIntention ¶
type MarketNGIntention struct { User common.Address Bundle []MarketNGTokenPair Currency common.Address Price *big.Int Deadline *big.Int Salt [32]byte Kind uint8 }
MarketNGIntention is an auto generated low-level Go binding around an user-defined struct.
type MarketNGInventory ¶
type MarketNGInventory struct { Seller common.Address Buyer common.Address Currency common.Address Price *big.Int NetPrice *big.Int Deadline *big.Int Kind uint8 Status uint8 }
MarketNGInventory is an auto generated low-level Go binding around an user-defined struct.
type MarketNGPair721 ¶
MarketNGPair721 is an auto generated low-level Go binding around an user-defined struct.
type MarketNGSettlement ¶
type MarketNGSettlement struct { Coupons []*big.Int FeeRate *big.Int RoyaltyRate *big.Int BuyerCashbackRate *big.Int FeeAddress common.Address RoyaltyAddress common.Address }
MarketNGSettlement is an auto generated low-level Go binding around an user-defined struct.
type MarketNGSwap ¶
type MarketNGSwap struct { Salt [32]byte Creator common.Address Deadline *big.Int Has []MarketNGPair721 Wants []MarketNGPair721 }
MarketNGSwap is an auto generated low-level Go binding around an user-defined struct.
type MarketNGTokenPair ¶
type MarketNGTokenPair struct { Token common.Address TokenId *big.Int Amount *big.Int Kind uint8 MintData []byte }
MarketNGTokenPair is an auto generated low-level Go binding around an user-defined struct.
type Tofunft ¶
type Tofunft struct { TofunftCaller // Read-only binding to the contract TofunftTransactor // Write-only binding to the contract TofunftFilterer // Log filterer for contract events }
Tofunft is an auto generated Go binding around an Ethereum contract.
func NewTofunft ¶
NewTofunft creates a new instance of Tofunft, bound to a specific deployed contract.
type TofunftCaller ¶
type TofunftCaller struct {
// contains filtered or unexported fields
}
TofunftCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTofunftCaller ¶
func NewTofunftCaller(address common.Address, caller bind.ContractCaller) (*TofunftCaller, error)
NewTofunftCaller creates a new read-only instance of Tofunft, bound to a specific deployed contract.
func (*TofunftCaller) CouponSpent ¶
CouponSpent is a free data retrieval call binding the contract method 0x3ed9ffb7.
Solidity: function couponSpent(uint256 ) view returns(bool)
func (*TofunftCaller) HasInv ¶
HasInv is a free data retrieval call binding the contract method 0xf5116bc9.
Solidity: function hasInv(uint256 id) view returns(bool)
func (*TofunftCaller) HasSignedIntention ¶
HasSignedIntention is a free data retrieval call binding the contract method 0xac5e2cb1.
Solidity: function hasSignedIntention(uint8 op) pure returns(bool)
func (*TofunftCaller) Inventories ¶
func (_Tofunft *TofunftCaller) Inventories(opts *bind.CallOpts, arg0 *big.Int) (struct { Seller common.Address Buyer common.Address Currency common.Address Price *big.Int NetPrice *big.Int Deadline *big.Int Kind uint8 Status uint8 }, error)
Inventories is a free data retrieval call binding the contract method 0xcd78ba01.
Solidity: function inventories(uint256 ) view returns(address seller, address buyer, address currency, uint256 price, uint256 netPrice, uint256 deadline, uint8 kind, uint8 status)
func (*TofunftCaller) InventoryTokenCounts ¶
func (_Tofunft *TofunftCaller) InventoryTokenCounts(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
InventoryTokenCounts is a free data retrieval call binding the contract method 0x5fd34298.
Solidity: function inventoryTokenCounts(uint256 ) view returns(uint256)
func (*TofunftCaller) InventoryTokens ¶
func (_Tofunft *TofunftCaller) InventoryTokens(opts *bind.CallOpts, arg0 *big.Int, arg1 *big.Int) (struct { Token common.Address TokenId *big.Int Amount *big.Int Kind uint8 MintData []byte }, error)
InventoryTokens is a free data retrieval call binding the contract method 0xb4533aad.
Solidity: function inventoryTokens(uint256 , uint256 ) view returns(address token, uint256 tokenId, uint256 amount, uint8 kind, bytes mintData)
func (*TofunftCaller) IsAuction ¶
IsAuction is a free data retrieval call binding the contract method 0x8704f2a3.
Solidity: function isAuction(uint256 id) view returns(bool)
func (*TofunftCaller) IsAuctionOpen ¶
IsAuctionOpen is a free data retrieval call binding the contract method 0x0ad48628.
Solidity: function isAuctionOpen(uint256 id) view returns(bool)
func (*TofunftCaller) IsBundleApproved ¶
func (_Tofunft *TofunftCaller) IsBundleApproved(opts *bind.CallOpts, invId *big.Int, owner common.Address) (bool, error)
IsBundleApproved is a free data retrieval call binding the contract method 0xf4a33e0d.
Solidity: function isBundleApproved(uint256 invId, address owner) view returns(bool)
func (*TofunftCaller) IsBuy ¶
IsBuy is a free data retrieval call binding the contract method 0xa80d33fb.
Solidity: function isBuy(uint256 id) view returns(bool)
func (*TofunftCaller) IsBuyOpen ¶
IsBuyOpen is a free data retrieval call binding the contract method 0xbdf52b45.
Solidity: function isBuyOpen(uint256 id) view returns(bool)
func (*TofunftCaller) IsExpired ¶
IsExpired is a free data retrieval call binding the contract method 0xd9548e53.
Solidity: function isExpired(uint256 id) view returns(bool)
func (*TofunftCaller) IsSell ¶
IsSell is a free data retrieval call binding the contract method 0x1b01e72c.
Solidity: function isSell(uint256 id) view returns(bool)
func (*TofunftCaller) IsSignatureValid ¶
func (_Tofunft *TofunftCaller) IsSignatureValid(opts *bind.CallOpts, signature []byte, hash [32]byte, signer common.Address) (bool, error)
IsSignatureValid is a free data retrieval call binding the contract method 0x781dc70a.
Solidity: function isSignatureValid(bytes signature, bytes32 hash, address signer) pure returns(bool)
func (*TofunftCaller) IsStatusOpen ¶
IsStatusOpen is a free data retrieval call binding the contract method 0xee98ce91.
Solidity: function isStatusOpen(uint256 id) view returns(bool)
func (*TofunftCaller) KINDAUCTION ¶
func (_Tofunft *TofunftCaller) KINDAUCTION(opts *bind.CallOpts) (uint8, error)
KINDAUCTION is a free data retrieval call binding the contract method 0x7234d8f2.
Solidity: function KIND_AUCTION() view returns(uint8)
func (*TofunftCaller) KINDBUY ¶
func (_Tofunft *TofunftCaller) KINDBUY(opts *bind.CallOpts) (uint8, error)
KINDBUY is a free data retrieval call binding the contract method 0xe1784a02.
Solidity: function KIND_BUY() view returns(uint8)
func (*TofunftCaller) KINDSELL ¶
func (_Tofunft *TofunftCaller) KINDSELL(opts *bind.CallOpts) (uint8, error)
KINDSELL is a free data retrieval call binding the contract method 0x25593ac2.
Solidity: function KIND_SELL() view returns(uint8)
func (*TofunftCaller) MarketSigners ¶
func (_Tofunft *TofunftCaller) MarketSigners(opts *bind.CallOpts, arg0 common.Address) (bool, error)
MarketSigners is a free data retrieval call binding the contract method 0x2bcd27df.
Solidity: function marketSigners(address ) view returns(bool)
func (*TofunftCaller) MinAuctionDuration ¶
MinAuctionDuration is a free data retrieval call binding the contract method 0x54134876.
Solidity: function minAuctionDuration() view returns(uint256)
func (*TofunftCaller) MinAuctionIncrement ¶
MinAuctionIncrement is a free data retrieval call binding the contract method 0x708d4d35.
Solidity: function minAuctionIncrement() view returns(uint256)
func (*TofunftCaller) OPACCEPTAUCTION ¶
func (_Tofunft *TofunftCaller) OPACCEPTAUCTION(opts *bind.CallOpts) (uint8, error)
OPACCEPTAUCTION is a free data retrieval call binding the contract method 0x7ae1ace0.
Solidity: function OP_ACCEPT_AUCTION() view returns(uint8)
func (*TofunftCaller) OPACCEPTBUY ¶
func (_Tofunft *TofunftCaller) OPACCEPTBUY(opts *bind.CallOpts) (uint8, error)
OPACCEPTBUY is a free data retrieval call binding the contract method 0x11f0794c.
Solidity: function OP_ACCEPT_BUY() view returns(uint8)
func (*TofunftCaller) OPBID ¶
func (_Tofunft *TofunftCaller) OPBID(opts *bind.CallOpts) (uint8, error)
OPBID is a free data retrieval call binding the contract method 0x81787a85.
Solidity: function OP_BID() view returns(uint8)
func (*TofunftCaller) OPBUY ¶
func (_Tofunft *TofunftCaller) OPBUY(opts *bind.CallOpts) (uint8, error)
OPBUY is a free data retrieval call binding the contract method 0xeb374261.
Solidity: function OP_BUY() view returns(uint8)
func (*TofunftCaller) OPCANCELBUY ¶
func (_Tofunft *TofunftCaller) OPCANCELBUY(opts *bind.CallOpts) (uint8, error)
OPCANCELBUY is a free data retrieval call binding the contract method 0x9e57feb5.
Solidity: function OP_CANCEL_BUY() view returns(uint8)
func (*TofunftCaller) OPCOMPLETEAUCTION ¶
func (_Tofunft *TofunftCaller) OPCOMPLETEAUCTION(opts *bind.CallOpts) (uint8, error)
OPCOMPLETEAUCTION is a free data retrieval call binding the contract method 0x6acc65db.
Solidity: function OP_COMPLETE_AUCTION() view returns(uint8)
func (*TofunftCaller) OPCOMPLETEBUY ¶
func (_Tofunft *TofunftCaller) OPCOMPLETEBUY(opts *bind.CallOpts) (uint8, error)
OPCOMPLETEBUY is a free data retrieval call binding the contract method 0xb50a2a55.
Solidity: function OP_COMPLETE_BUY() view returns(uint8)
func (*TofunftCaller) OPCOMPLETESELL ¶
func (_Tofunft *TofunftCaller) OPCOMPLETESELL(opts *bind.CallOpts) (uint8, error)
OPCOMPLETESELL is a free data retrieval call binding the contract method 0x8f18439e.
Solidity: function OP_COMPLETE_SELL() view returns(uint8)
func (*TofunftCaller) OPMAX ¶
func (_Tofunft *TofunftCaller) OPMAX(opts *bind.CallOpts) (uint8, error)
OPMAX is a free data retrieval call binding the contract method 0xf0954160.
Solidity: function OP_MAX() view returns(uint8)
func (*TofunftCaller) OPMIN ¶
func (_Tofunft *TofunftCaller) OPMIN(opts *bind.CallOpts) (uint8, error)
OPMIN is a free data retrieval call binding the contract method 0x90c2b10e.
Solidity: function OP_MIN() view returns(uint8)
func (*TofunftCaller) OPREJECTBUY ¶
func (_Tofunft *TofunftCaller) OPREJECTBUY(opts *bind.CallOpts) (uint8, error)
OPREJECTBUY is a free data retrieval call binding the contract method 0x1bb03ca9.
Solidity: function OP_REJECT_BUY() view returns(uint8)
func (*TofunftCaller) OnERC1155BatchReceived ¶
func (_Tofunft *TofunftCaller) OnERC1155BatchReceived(opts *bind.CallOpts, operator common.Address, from common.Address, ids []*big.Int, values []*big.Int, data []byte) ([4]byte, error)
OnERC1155BatchReceived is a free data retrieval call binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address operator, address from, uint256[] ids, uint256[] values, bytes data) view returns(bytes4)
func (*TofunftCaller) OnERC1155Received ¶
func (_Tofunft *TofunftCaller) OnERC1155Received(opts *bind.CallOpts, operator common.Address, from common.Address, id *big.Int, value *big.Int, data []byte) ([4]byte, error)
OnERC1155Received is a free data retrieval call binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address operator, address from, uint256 id, uint256 value, bytes data) view returns(bytes4)
func (*TofunftCaller) OnERC721Received ¶
func (_Tofunft *TofunftCaller) OnERC721Received(opts *bind.CallOpts, operator common.Address, from common.Address, tokenId *big.Int, data []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) view returns(bytes4)
func (*TofunftCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TofunftCaller) Paused ¶
func (_Tofunft *TofunftCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TofunftCaller) RATEBASE ¶
RATEBASE is a free data retrieval call binding the contract method 0x0873c6ec.
Solidity: function RATE_BASE() view returns(uint256)
func (*TofunftCaller) STATUSCANCELLED ¶
func (_Tofunft *TofunftCaller) STATUSCANCELLED(opts *bind.CallOpts) (uint8, error)
STATUSCANCELLED is a free data retrieval call binding the contract method 0x5a4e5a15.
Solidity: function STATUS_CANCELLED() view returns(uint8)
func (*TofunftCaller) STATUSDONE ¶
func (_Tofunft *TofunftCaller) STATUSDONE(opts *bind.CallOpts) (uint8, error)
STATUSDONE is a free data retrieval call binding the contract method 0x740db280.
Solidity: function STATUS_DONE() view returns(uint8)
func (*TofunftCaller) STATUSOPEN ¶
func (_Tofunft *TofunftCaller) STATUSOPEN(opts *bind.CallOpts) (uint8, error)
STATUSOPEN is a free data retrieval call binding the contract method 0x24f8515b.
Solidity: function STATUS_OPEN() view returns(uint8)
func (*TofunftCaller) SupportsInterface ¶
func (_Tofunft *TofunftCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) pure returns(bool)
func (*TofunftCaller) TOKEN1155 ¶
func (_Tofunft *TofunftCaller) TOKEN1155(opts *bind.CallOpts) (uint8, error)
TOKEN1155 is a free data retrieval call binding the contract method 0xf0d250ba.
Solidity: function TOKEN_1155() view returns(uint8)
func (*TofunftCaller) TOKEN721 ¶
func (_Tofunft *TofunftCaller) TOKEN721(opts *bind.CallOpts) (uint8, error)
TOKEN721 is a free data retrieval call binding the contract method 0xc477be20.
Solidity: function TOKEN_721() view returns(uint8)
type TofunftCallerRaw ¶
type TofunftCallerRaw struct {
Contract *TofunftCaller // Generic read-only contract binding to access the raw methods on
}
TofunftCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TofunftCallerRaw) Call ¶
func (_Tofunft *TofunftCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TofunftCallerSession ¶
type TofunftCallerSession struct { Contract *TofunftCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TofunftCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TofunftCallerSession) CouponSpent ¶
func (_Tofunft *TofunftCallerSession) CouponSpent(arg0 *big.Int) (bool, error)
CouponSpent is a free data retrieval call binding the contract method 0x3ed9ffb7.
Solidity: function couponSpent(uint256 ) view returns(bool)
func (*TofunftCallerSession) HasInv ¶
func (_Tofunft *TofunftCallerSession) HasInv(id *big.Int) (bool, error)
HasInv is a free data retrieval call binding the contract method 0xf5116bc9.
Solidity: function hasInv(uint256 id) view returns(bool)
func (*TofunftCallerSession) HasSignedIntention ¶
func (_Tofunft *TofunftCallerSession) HasSignedIntention(op uint8) (bool, error)
HasSignedIntention is a free data retrieval call binding the contract method 0xac5e2cb1.
Solidity: function hasSignedIntention(uint8 op) pure returns(bool)
func (*TofunftCallerSession) Inventories ¶
func (_Tofunft *TofunftCallerSession) Inventories(arg0 *big.Int) (struct { Seller common.Address Buyer common.Address Currency common.Address Price *big.Int NetPrice *big.Int Deadline *big.Int Kind uint8 Status uint8 }, error)
Inventories is a free data retrieval call binding the contract method 0xcd78ba01.
Solidity: function inventories(uint256 ) view returns(address seller, address buyer, address currency, uint256 price, uint256 netPrice, uint256 deadline, uint8 kind, uint8 status)
func (*TofunftCallerSession) InventoryTokenCounts ¶
InventoryTokenCounts is a free data retrieval call binding the contract method 0x5fd34298.
Solidity: function inventoryTokenCounts(uint256 ) view returns(uint256)
func (*TofunftCallerSession) InventoryTokens ¶
func (_Tofunft *TofunftCallerSession) InventoryTokens(arg0 *big.Int, arg1 *big.Int) (struct { Token common.Address TokenId *big.Int Amount *big.Int Kind uint8 MintData []byte }, error)
InventoryTokens is a free data retrieval call binding the contract method 0xb4533aad.
Solidity: function inventoryTokens(uint256 , uint256 ) view returns(address token, uint256 tokenId, uint256 amount, uint8 kind, bytes mintData)
func (*TofunftCallerSession) IsAuction ¶
func (_Tofunft *TofunftCallerSession) IsAuction(id *big.Int) (bool, error)
IsAuction is a free data retrieval call binding the contract method 0x8704f2a3.
Solidity: function isAuction(uint256 id) view returns(bool)
func (*TofunftCallerSession) IsAuctionOpen ¶
func (_Tofunft *TofunftCallerSession) IsAuctionOpen(id *big.Int) (bool, error)
IsAuctionOpen is a free data retrieval call binding the contract method 0x0ad48628.
Solidity: function isAuctionOpen(uint256 id) view returns(bool)
func (*TofunftCallerSession) IsBundleApproved ¶
func (_Tofunft *TofunftCallerSession) IsBundleApproved(invId *big.Int, owner common.Address) (bool, error)
IsBundleApproved is a free data retrieval call binding the contract method 0xf4a33e0d.
Solidity: function isBundleApproved(uint256 invId, address owner) view returns(bool)
func (*TofunftCallerSession) IsBuy ¶
func (_Tofunft *TofunftCallerSession) IsBuy(id *big.Int) (bool, error)
IsBuy is a free data retrieval call binding the contract method 0xa80d33fb.
Solidity: function isBuy(uint256 id) view returns(bool)
func (*TofunftCallerSession) IsBuyOpen ¶
func (_Tofunft *TofunftCallerSession) IsBuyOpen(id *big.Int) (bool, error)
IsBuyOpen is a free data retrieval call binding the contract method 0xbdf52b45.
Solidity: function isBuyOpen(uint256 id) view returns(bool)
func (*TofunftCallerSession) IsExpired ¶
func (_Tofunft *TofunftCallerSession) IsExpired(id *big.Int) (bool, error)
IsExpired is a free data retrieval call binding the contract method 0xd9548e53.
Solidity: function isExpired(uint256 id) view returns(bool)
func (*TofunftCallerSession) IsSell ¶
func (_Tofunft *TofunftCallerSession) IsSell(id *big.Int) (bool, error)
IsSell is a free data retrieval call binding the contract method 0x1b01e72c.
Solidity: function isSell(uint256 id) view returns(bool)
func (*TofunftCallerSession) IsSignatureValid ¶
func (_Tofunft *TofunftCallerSession) IsSignatureValid(signature []byte, hash [32]byte, signer common.Address) (bool, error)
IsSignatureValid is a free data retrieval call binding the contract method 0x781dc70a.
Solidity: function isSignatureValid(bytes signature, bytes32 hash, address signer) pure returns(bool)
func (*TofunftCallerSession) IsStatusOpen ¶
func (_Tofunft *TofunftCallerSession) IsStatusOpen(id *big.Int) (bool, error)
IsStatusOpen is a free data retrieval call binding the contract method 0xee98ce91.
Solidity: function isStatusOpen(uint256 id) view returns(bool)
func (*TofunftCallerSession) KINDAUCTION ¶
func (_Tofunft *TofunftCallerSession) KINDAUCTION() (uint8, error)
KINDAUCTION is a free data retrieval call binding the contract method 0x7234d8f2.
Solidity: function KIND_AUCTION() view returns(uint8)
func (*TofunftCallerSession) KINDBUY ¶
func (_Tofunft *TofunftCallerSession) KINDBUY() (uint8, error)
KINDBUY is a free data retrieval call binding the contract method 0xe1784a02.
Solidity: function KIND_BUY() view returns(uint8)
func (*TofunftCallerSession) KINDSELL ¶
func (_Tofunft *TofunftCallerSession) KINDSELL() (uint8, error)
KINDSELL is a free data retrieval call binding the contract method 0x25593ac2.
Solidity: function KIND_SELL() view returns(uint8)
func (*TofunftCallerSession) MarketSigners ¶
func (_Tofunft *TofunftCallerSession) MarketSigners(arg0 common.Address) (bool, error)
MarketSigners is a free data retrieval call binding the contract method 0x2bcd27df.
Solidity: function marketSigners(address ) view returns(bool)
func (*TofunftCallerSession) MinAuctionDuration ¶
func (_Tofunft *TofunftCallerSession) MinAuctionDuration() (*big.Int, error)
MinAuctionDuration is a free data retrieval call binding the contract method 0x54134876.
Solidity: function minAuctionDuration() view returns(uint256)
func (*TofunftCallerSession) MinAuctionIncrement ¶
func (_Tofunft *TofunftCallerSession) MinAuctionIncrement() (*big.Int, error)
MinAuctionIncrement is a free data retrieval call binding the contract method 0x708d4d35.
Solidity: function minAuctionIncrement() view returns(uint256)
func (*TofunftCallerSession) OPACCEPTAUCTION ¶
func (_Tofunft *TofunftCallerSession) OPACCEPTAUCTION() (uint8, error)
OPACCEPTAUCTION is a free data retrieval call binding the contract method 0x7ae1ace0.
Solidity: function OP_ACCEPT_AUCTION() view returns(uint8)
func (*TofunftCallerSession) OPACCEPTBUY ¶
func (_Tofunft *TofunftCallerSession) OPACCEPTBUY() (uint8, error)
OPACCEPTBUY is a free data retrieval call binding the contract method 0x11f0794c.
Solidity: function OP_ACCEPT_BUY() view returns(uint8)
func (*TofunftCallerSession) OPBID ¶
func (_Tofunft *TofunftCallerSession) OPBID() (uint8, error)
OPBID is a free data retrieval call binding the contract method 0x81787a85.
Solidity: function OP_BID() view returns(uint8)
func (*TofunftCallerSession) OPBUY ¶
func (_Tofunft *TofunftCallerSession) OPBUY() (uint8, error)
OPBUY is a free data retrieval call binding the contract method 0xeb374261.
Solidity: function OP_BUY() view returns(uint8)
func (*TofunftCallerSession) OPCANCELBUY ¶
func (_Tofunft *TofunftCallerSession) OPCANCELBUY() (uint8, error)
OPCANCELBUY is a free data retrieval call binding the contract method 0x9e57feb5.
Solidity: function OP_CANCEL_BUY() view returns(uint8)
func (*TofunftCallerSession) OPCOMPLETEAUCTION ¶
func (_Tofunft *TofunftCallerSession) OPCOMPLETEAUCTION() (uint8, error)
OPCOMPLETEAUCTION is a free data retrieval call binding the contract method 0x6acc65db.
Solidity: function OP_COMPLETE_AUCTION() view returns(uint8)
func (*TofunftCallerSession) OPCOMPLETEBUY ¶
func (_Tofunft *TofunftCallerSession) OPCOMPLETEBUY() (uint8, error)
OPCOMPLETEBUY is a free data retrieval call binding the contract method 0xb50a2a55.
Solidity: function OP_COMPLETE_BUY() view returns(uint8)
func (*TofunftCallerSession) OPCOMPLETESELL ¶
func (_Tofunft *TofunftCallerSession) OPCOMPLETESELL() (uint8, error)
OPCOMPLETESELL is a free data retrieval call binding the contract method 0x8f18439e.
Solidity: function OP_COMPLETE_SELL() view returns(uint8)
func (*TofunftCallerSession) OPMAX ¶
func (_Tofunft *TofunftCallerSession) OPMAX() (uint8, error)
OPMAX is a free data retrieval call binding the contract method 0xf0954160.
Solidity: function OP_MAX() view returns(uint8)
func (*TofunftCallerSession) OPMIN ¶
func (_Tofunft *TofunftCallerSession) OPMIN() (uint8, error)
OPMIN is a free data retrieval call binding the contract method 0x90c2b10e.
Solidity: function OP_MIN() view returns(uint8)
func (*TofunftCallerSession) OPREJECTBUY ¶
func (_Tofunft *TofunftCallerSession) OPREJECTBUY() (uint8, error)
OPREJECTBUY is a free data retrieval call binding the contract method 0x1bb03ca9.
Solidity: function OP_REJECT_BUY() view returns(uint8)
func (*TofunftCallerSession) OnERC1155BatchReceived ¶
func (_Tofunft *TofunftCallerSession) OnERC1155BatchReceived(operator common.Address, from common.Address, ids []*big.Int, values []*big.Int, data []byte) ([4]byte, error)
OnERC1155BatchReceived is a free data retrieval call binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address operator, address from, uint256[] ids, uint256[] values, bytes data) view returns(bytes4)
func (*TofunftCallerSession) OnERC1155Received ¶
func (_Tofunft *TofunftCallerSession) OnERC1155Received(operator common.Address, from common.Address, id *big.Int, value *big.Int, data []byte) ([4]byte, error)
OnERC1155Received is a free data retrieval call binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address operator, address from, uint256 id, uint256 value, bytes data) view returns(bytes4)
func (*TofunftCallerSession) OnERC721Received ¶
func (_Tofunft *TofunftCallerSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) view returns(bytes4)
func (*TofunftCallerSession) Owner ¶
func (_Tofunft *TofunftCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TofunftCallerSession) Paused ¶
func (_Tofunft *TofunftCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TofunftCallerSession) RATEBASE ¶
func (_Tofunft *TofunftCallerSession) RATEBASE() (*big.Int, error)
RATEBASE is a free data retrieval call binding the contract method 0x0873c6ec.
Solidity: function RATE_BASE() view returns(uint256)
func (*TofunftCallerSession) STATUSCANCELLED ¶
func (_Tofunft *TofunftCallerSession) STATUSCANCELLED() (uint8, error)
STATUSCANCELLED is a free data retrieval call binding the contract method 0x5a4e5a15.
Solidity: function STATUS_CANCELLED() view returns(uint8)
func (*TofunftCallerSession) STATUSDONE ¶
func (_Tofunft *TofunftCallerSession) STATUSDONE() (uint8, error)
STATUSDONE is a free data retrieval call binding the contract method 0x740db280.
Solidity: function STATUS_DONE() view returns(uint8)
func (*TofunftCallerSession) STATUSOPEN ¶
func (_Tofunft *TofunftCallerSession) STATUSOPEN() (uint8, error)
STATUSOPEN is a free data retrieval call binding the contract method 0x24f8515b.
Solidity: function STATUS_OPEN() view returns(uint8)
func (*TofunftCallerSession) SupportsInterface ¶
func (_Tofunft *TofunftCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) pure returns(bool)
func (*TofunftCallerSession) TOKEN1155 ¶
func (_Tofunft *TofunftCallerSession) TOKEN1155() (uint8, error)
TOKEN1155 is a free data retrieval call binding the contract method 0xf0d250ba.
Solidity: function TOKEN_1155() view returns(uint8)
func (*TofunftCallerSession) TOKEN721 ¶
func (_Tofunft *TofunftCallerSession) TOKEN721() (uint8, error)
TOKEN721 is a free data retrieval call binding the contract method 0xc477be20.
Solidity: function TOKEN_721() view returns(uint8)
func (*TofunftCallerSession) TOKENMINT ¶
func (_Tofunft *TofunftCallerSession) TOKENMINT() (uint8, error)
TOKENMINT is a free data retrieval call binding the contract method 0x853ca41a.
Solidity: function TOKEN_MINT() view returns(uint8)
type TofunftEvAuctionRefund ¶
type TofunftEvAuctionRefund struct { Id *big.Int Bidder common.Address Refund *big.Int Raw types.Log // Blockchain specific contextual infos }
TofunftEvAuctionRefund represents a EvAuctionRefund event raised by the Tofunft contract.
type TofunftEvAuctionRefundIterator ¶
type TofunftEvAuctionRefundIterator struct { Event *TofunftEvAuctionRefund // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TofunftEvAuctionRefundIterator is returned from FilterEvAuctionRefund and is used to iterate over the raw logs and unpacked data for EvAuctionRefund events raised by the Tofunft contract.
func (*TofunftEvAuctionRefundIterator) Close ¶
func (it *TofunftEvAuctionRefundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TofunftEvAuctionRefundIterator) Error ¶
func (it *TofunftEvAuctionRefundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TofunftEvAuctionRefundIterator) Next ¶
func (it *TofunftEvAuctionRefundIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TofunftEvCouponSpent ¶
type TofunftEvCouponSpent struct { Id *big.Int CouponId *big.Int Raw types.Log // Blockchain specific contextual infos }
TofunftEvCouponSpent represents a EvCouponSpent event raised by the Tofunft contract.
type TofunftEvCouponSpentIterator ¶
type TofunftEvCouponSpentIterator struct { Event *TofunftEvCouponSpent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TofunftEvCouponSpentIterator is returned from FilterEvCouponSpent and is used to iterate over the raw logs and unpacked data for EvCouponSpent events raised by the Tofunft contract.
func (*TofunftEvCouponSpentIterator) Close ¶
func (it *TofunftEvCouponSpentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TofunftEvCouponSpentIterator) Error ¶
func (it *TofunftEvCouponSpentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TofunftEvCouponSpentIterator) Next ¶
func (it *TofunftEvCouponSpentIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TofunftEvInventoryUpdate ¶
type TofunftEvInventoryUpdate struct { Id *big.Int Inventory MarketNGInventory Raw types.Log // Blockchain specific contextual infos }
TofunftEvInventoryUpdate represents a EvInventoryUpdate event raised by the Tofunft contract.
type TofunftEvInventoryUpdateIterator ¶
type TofunftEvInventoryUpdateIterator struct { Event *TofunftEvInventoryUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TofunftEvInventoryUpdateIterator is returned from FilterEvInventoryUpdate and is used to iterate over the raw logs and unpacked data for EvInventoryUpdate events raised by the Tofunft contract.
func (*TofunftEvInventoryUpdateIterator) Close ¶
func (it *TofunftEvInventoryUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TofunftEvInventoryUpdateIterator) Error ¶
func (it *TofunftEvInventoryUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TofunftEvInventoryUpdateIterator) Next ¶
func (it *TofunftEvInventoryUpdateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TofunftEvMarketSignerUpdate ¶
type TofunftEvMarketSignerUpdate struct { Addr common.Address IsRemoval bool Raw types.Log // Blockchain specific contextual infos }
TofunftEvMarketSignerUpdate represents a EvMarketSignerUpdate event raised by the Tofunft contract.
type TofunftEvMarketSignerUpdateIterator ¶
type TofunftEvMarketSignerUpdateIterator struct { Event *TofunftEvMarketSignerUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TofunftEvMarketSignerUpdateIterator is returned from FilterEvMarketSignerUpdate and is used to iterate over the raw logs and unpacked data for EvMarketSignerUpdate events raised by the Tofunft contract.
func (*TofunftEvMarketSignerUpdateIterator) Close ¶
func (it *TofunftEvMarketSignerUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TofunftEvMarketSignerUpdateIterator) Error ¶
func (it *TofunftEvMarketSignerUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TofunftEvMarketSignerUpdateIterator) Next ¶
func (it *TofunftEvMarketSignerUpdateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TofunftEvSettingsUpdated ¶
TofunftEvSettingsUpdated represents a EvSettingsUpdated event raised by the Tofunft contract.
type TofunftEvSettingsUpdatedIterator ¶
type TofunftEvSettingsUpdatedIterator struct { Event *TofunftEvSettingsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TofunftEvSettingsUpdatedIterator is returned from FilterEvSettingsUpdated and is used to iterate over the raw logs and unpacked data for EvSettingsUpdated events raised by the Tofunft contract.
func (*TofunftEvSettingsUpdatedIterator) Close ¶
func (it *TofunftEvSettingsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TofunftEvSettingsUpdatedIterator) Error ¶
func (it *TofunftEvSettingsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TofunftEvSettingsUpdatedIterator) Next ¶
func (it *TofunftEvSettingsUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TofunftEvSwapped ¶
type TofunftEvSwapped struct { Req MarketNGSwap Signature []byte Swapper common.Address Raw types.Log // Blockchain specific contextual infos }
TofunftEvSwapped represents a EvSwapped event raised by the Tofunft contract.
type TofunftEvSwappedIterator ¶
type TofunftEvSwappedIterator struct { Event *TofunftEvSwapped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TofunftEvSwappedIterator is returned from FilterEvSwapped and is used to iterate over the raw logs and unpacked data for EvSwapped events raised by the Tofunft contract.
func (*TofunftEvSwappedIterator) Close ¶
func (it *TofunftEvSwappedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TofunftEvSwappedIterator) Error ¶
func (it *TofunftEvSwappedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TofunftEvSwappedIterator) Next ¶
func (it *TofunftEvSwappedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TofunftFilterer ¶
type TofunftFilterer struct {
// contains filtered or unexported fields
}
TofunftFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTofunftFilterer ¶
func NewTofunftFilterer(address common.Address, filterer bind.ContractFilterer) (*TofunftFilterer, error)
NewTofunftFilterer creates a new log filterer instance of Tofunft, bound to a specific deployed contract.
func (*TofunftFilterer) FilterEvAuctionRefund ¶
func (_Tofunft *TofunftFilterer) FilterEvAuctionRefund(opts *bind.FilterOpts, id []*big.Int) (*TofunftEvAuctionRefundIterator, error)
FilterEvAuctionRefund is a free log retrieval operation binding the contract event 0xa48bcf3362c21033397c03b92fb367d1962ba13b5bde0dfe491f9d88abb59e3f.
Solidity: event EvAuctionRefund(uint256 indexed id, address bidder, uint256 refund)
func (*TofunftFilterer) FilterEvCouponSpent ¶
func (_Tofunft *TofunftFilterer) FilterEvCouponSpent(opts *bind.FilterOpts, id []*big.Int, couponId []*big.Int) (*TofunftEvCouponSpentIterator, error)
FilterEvCouponSpent is a free log retrieval operation binding the contract event 0x6aa71aa6b7aa6036ace4e4ceefbab7d89c4afb7fcfa1a3680499d7b37d32c82f.
Solidity: event EvCouponSpent(uint256 indexed id, uint256 indexed couponId)
func (*TofunftFilterer) FilterEvInventoryUpdate ¶
func (_Tofunft *TofunftFilterer) FilterEvInventoryUpdate(opts *bind.FilterOpts, id []*big.Int) (*TofunftEvInventoryUpdateIterator, error)
FilterEvInventoryUpdate is a free log retrieval operation binding the contract event 0x5beea7b3b87c573953fec05007114d17712e5775d364acc106d8da9e74849033.
Solidity: event EvInventoryUpdate(uint256 indexed id, (address,address,address,uint256,uint256,uint256,uint8,uint8) inventory)
func (*TofunftFilterer) FilterEvMarketSignerUpdate ¶
func (_Tofunft *TofunftFilterer) FilterEvMarketSignerUpdate(opts *bind.FilterOpts) (*TofunftEvMarketSignerUpdateIterator, error)
FilterEvMarketSignerUpdate is a free log retrieval operation binding the contract event 0x90d56af4745c314d9b45054b55dc973378c558c1ad1554bccc70d39aa63a2cc5.
Solidity: event EvMarketSignerUpdate(address addr, bool isRemoval)
func (*TofunftFilterer) FilterEvSettingsUpdated ¶
func (_Tofunft *TofunftFilterer) FilterEvSettingsUpdated(opts *bind.FilterOpts) (*TofunftEvSettingsUpdatedIterator, error)
FilterEvSettingsUpdated is a free log retrieval operation binding the contract event 0x6c06ac894de6b71964f14d152b6674a4465a9b5d3f9cf9f216b8e7ea61467519.
Solidity: event EvSettingsUpdated()
func (*TofunftFilterer) FilterEvSwapped ¶
func (_Tofunft *TofunftFilterer) FilterEvSwapped(opts *bind.FilterOpts) (*TofunftEvSwappedIterator, error)
FilterEvSwapped is a free log retrieval operation binding the contract event 0x92060d15ec9a14885865b744d2efb1fff3cab53411058a530f51d480288a864c.
Solidity: event EvSwapped((bytes32,address,uint256,(address,uint256)[],(address,uint256)[]) req, bytes signature, address swapper)
func (*TofunftFilterer) FilterOwnershipTransferred ¶
func (_Tofunft *TofunftFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TofunftOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TofunftFilterer) FilterPaused ¶
func (_Tofunft *TofunftFilterer) FilterPaused(opts *bind.FilterOpts) (*TofunftPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TofunftFilterer) FilterUnpaused ¶
func (_Tofunft *TofunftFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TofunftUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TofunftFilterer) ParseEvAuctionRefund ¶
func (_Tofunft *TofunftFilterer) ParseEvAuctionRefund(log types.Log) (*TofunftEvAuctionRefund, error)
ParseEvAuctionRefund is a log parse operation binding the contract event 0xa48bcf3362c21033397c03b92fb367d1962ba13b5bde0dfe491f9d88abb59e3f.
Solidity: event EvAuctionRefund(uint256 indexed id, address bidder, uint256 refund)
func (*TofunftFilterer) ParseEvCouponSpent ¶
func (_Tofunft *TofunftFilterer) ParseEvCouponSpent(log types.Log) (*TofunftEvCouponSpent, error)
ParseEvCouponSpent is a log parse operation binding the contract event 0x6aa71aa6b7aa6036ace4e4ceefbab7d89c4afb7fcfa1a3680499d7b37d32c82f.
Solidity: event EvCouponSpent(uint256 indexed id, uint256 indexed couponId)
func (*TofunftFilterer) ParseEvInventoryUpdate ¶
func (_Tofunft *TofunftFilterer) ParseEvInventoryUpdate(log types.Log) (*TofunftEvInventoryUpdate, error)
ParseEvInventoryUpdate is a log parse operation binding the contract event 0x5beea7b3b87c573953fec05007114d17712e5775d364acc106d8da9e74849033.
Solidity: event EvInventoryUpdate(uint256 indexed id, (address,address,address,uint256,uint256,uint256,uint8,uint8) inventory)
func (*TofunftFilterer) ParseEvMarketSignerUpdate ¶
func (_Tofunft *TofunftFilterer) ParseEvMarketSignerUpdate(log types.Log) (*TofunftEvMarketSignerUpdate, error)
ParseEvMarketSignerUpdate is a log parse operation binding the contract event 0x90d56af4745c314d9b45054b55dc973378c558c1ad1554bccc70d39aa63a2cc5.
Solidity: event EvMarketSignerUpdate(address addr, bool isRemoval)
func (*TofunftFilterer) ParseEvSettingsUpdated ¶
func (_Tofunft *TofunftFilterer) ParseEvSettingsUpdated(log types.Log) (*TofunftEvSettingsUpdated, error)
ParseEvSettingsUpdated is a log parse operation binding the contract event 0x6c06ac894de6b71964f14d152b6674a4465a9b5d3f9cf9f216b8e7ea61467519.
Solidity: event EvSettingsUpdated()
func (*TofunftFilterer) ParseEvSwapped ¶
func (_Tofunft *TofunftFilterer) ParseEvSwapped(log types.Log) (*TofunftEvSwapped, error)
ParseEvSwapped is a log parse operation binding the contract event 0x92060d15ec9a14885865b744d2efb1fff3cab53411058a530f51d480288a864c.
Solidity: event EvSwapped((bytes32,address,uint256,(address,uint256)[],(address,uint256)[]) req, bytes signature, address swapper)
func (*TofunftFilterer) ParseOwnershipTransferred ¶
func (_Tofunft *TofunftFilterer) ParseOwnershipTransferred(log types.Log) (*TofunftOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TofunftFilterer) ParsePaused ¶
func (_Tofunft *TofunftFilterer) ParsePaused(log types.Log) (*TofunftPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TofunftFilterer) ParseUnpaused ¶
func (_Tofunft *TofunftFilterer) ParseUnpaused(log types.Log) (*TofunftUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TofunftFilterer) WatchEvAuctionRefund ¶
func (_Tofunft *TofunftFilterer) WatchEvAuctionRefund(opts *bind.WatchOpts, sink chan<- *TofunftEvAuctionRefund, id []*big.Int) (event.Subscription, error)
WatchEvAuctionRefund is a free log subscription operation binding the contract event 0xa48bcf3362c21033397c03b92fb367d1962ba13b5bde0dfe491f9d88abb59e3f.
Solidity: event EvAuctionRefund(uint256 indexed id, address bidder, uint256 refund)
func (*TofunftFilterer) WatchEvCouponSpent ¶
func (_Tofunft *TofunftFilterer) WatchEvCouponSpent(opts *bind.WatchOpts, sink chan<- *TofunftEvCouponSpent, id []*big.Int, couponId []*big.Int) (event.Subscription, error)
WatchEvCouponSpent is a free log subscription operation binding the contract event 0x6aa71aa6b7aa6036ace4e4ceefbab7d89c4afb7fcfa1a3680499d7b37d32c82f.
Solidity: event EvCouponSpent(uint256 indexed id, uint256 indexed couponId)
func (*TofunftFilterer) WatchEvInventoryUpdate ¶
func (_Tofunft *TofunftFilterer) WatchEvInventoryUpdate(opts *bind.WatchOpts, sink chan<- *TofunftEvInventoryUpdate, id []*big.Int) (event.Subscription, error)
WatchEvInventoryUpdate is a free log subscription operation binding the contract event 0x5beea7b3b87c573953fec05007114d17712e5775d364acc106d8da9e74849033.
Solidity: event EvInventoryUpdate(uint256 indexed id, (address,address,address,uint256,uint256,uint256,uint8,uint8) inventory)
func (*TofunftFilterer) WatchEvMarketSignerUpdate ¶
func (_Tofunft *TofunftFilterer) WatchEvMarketSignerUpdate(opts *bind.WatchOpts, sink chan<- *TofunftEvMarketSignerUpdate) (event.Subscription, error)
WatchEvMarketSignerUpdate is a free log subscription operation binding the contract event 0x90d56af4745c314d9b45054b55dc973378c558c1ad1554bccc70d39aa63a2cc5.
Solidity: event EvMarketSignerUpdate(address addr, bool isRemoval)
func (*TofunftFilterer) WatchEvSettingsUpdated ¶
func (_Tofunft *TofunftFilterer) WatchEvSettingsUpdated(opts *bind.WatchOpts, sink chan<- *TofunftEvSettingsUpdated) (event.Subscription, error)
WatchEvSettingsUpdated is a free log subscription operation binding the contract event 0x6c06ac894de6b71964f14d152b6674a4465a9b5d3f9cf9f216b8e7ea61467519.
Solidity: event EvSettingsUpdated()
func (*TofunftFilterer) WatchEvSwapped ¶
func (_Tofunft *TofunftFilterer) WatchEvSwapped(opts *bind.WatchOpts, sink chan<- *TofunftEvSwapped) (event.Subscription, error)
WatchEvSwapped is a free log subscription operation binding the contract event 0x92060d15ec9a14885865b744d2efb1fff3cab53411058a530f51d480288a864c.
Solidity: event EvSwapped((bytes32,address,uint256,(address,uint256)[],(address,uint256)[]) req, bytes signature, address swapper)
func (*TofunftFilterer) WatchOwnershipTransferred ¶
func (_Tofunft *TofunftFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TofunftOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TofunftFilterer) WatchPaused ¶
func (_Tofunft *TofunftFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TofunftPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TofunftFilterer) WatchUnpaused ¶
func (_Tofunft *TofunftFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TofunftUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
type TofunftOwnershipTransferred ¶
type TofunftOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TofunftOwnershipTransferred represents a OwnershipTransferred event raised by the Tofunft contract.
type TofunftOwnershipTransferredIterator ¶
type TofunftOwnershipTransferredIterator struct { Event *TofunftOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TofunftOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Tofunft contract.
func (*TofunftOwnershipTransferredIterator) Close ¶
func (it *TofunftOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TofunftOwnershipTransferredIterator) Error ¶
func (it *TofunftOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TofunftOwnershipTransferredIterator) Next ¶
func (it *TofunftOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TofunftPaused ¶
type TofunftPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TofunftPaused represents a Paused event raised by the Tofunft contract.
type TofunftPausedIterator ¶
type TofunftPausedIterator struct { Event *TofunftPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TofunftPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Tofunft contract.
func (*TofunftPausedIterator) Close ¶
func (it *TofunftPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TofunftPausedIterator) Error ¶
func (it *TofunftPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TofunftPausedIterator) Next ¶
func (it *TofunftPausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TofunftRaw ¶
type TofunftRaw struct {
Contract *Tofunft // Generic contract binding to access the raw methods on
}
TofunftRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TofunftRaw) Call ¶
func (_Tofunft *TofunftRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TofunftRaw) Transact ¶
func (_Tofunft *TofunftRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TofunftRaw) Transfer ¶
func (_Tofunft *TofunftRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TofunftSession ¶
type TofunftSession struct { Contract *Tofunft // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TofunftSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TofunftSession) CancelBuys ¶
func (_Tofunft *TofunftSession) CancelBuys(ids []*big.Int) (*types.Transaction, error)
CancelBuys is a paid mutator transaction binding the contract method 0xc1c30e80.
Solidity: function cancelBuys(uint256[] ids) returns()
func (*TofunftSession) CouponSpent ¶
func (_Tofunft *TofunftSession) CouponSpent(arg0 *big.Int) (bool, error)
CouponSpent is a free data retrieval call binding the contract method 0x3ed9ffb7.
Solidity: function couponSpent(uint256 ) view returns(bool)
func (*TofunftSession) EmergencyCancelAuction ¶
func (_Tofunft *TofunftSession) EmergencyCancelAuction(id *big.Int, noBundle bool) (*types.Transaction, error)
EmergencyCancelAuction is a paid mutator transaction binding the contract method 0xe7d4a999.
Solidity: function emergencyCancelAuction(uint256 id, bool noBundle) returns()
func (*TofunftSession) HasInv ¶
func (_Tofunft *TofunftSession) HasInv(id *big.Int) (bool, error)
HasInv is a free data retrieval call binding the contract method 0xf5116bc9.
Solidity: function hasInv(uint256 id) view returns(bool)
func (*TofunftSession) HasSignedIntention ¶
func (_Tofunft *TofunftSession) HasSignedIntention(op uint8) (bool, error)
HasSignedIntention is a free data retrieval call binding the contract method 0xac5e2cb1.
Solidity: function hasSignedIntention(uint8 op) pure returns(bool)
func (*TofunftSession) InCaseMoneyGetsStuck ¶
func (_Tofunft *TofunftSession) InCaseMoneyGetsStuck(to common.Address, currency common.Address, amount *big.Int) (*types.Transaction, error)
InCaseMoneyGetsStuck is a paid mutator transaction binding the contract method 0x80bc688f.
Solidity: function inCaseMoneyGetsStuck(address to, address currency, uint256 amount) returns()
func (*TofunftSession) Inventories ¶
func (_Tofunft *TofunftSession) Inventories(arg0 *big.Int) (struct { Seller common.Address Buyer common.Address Currency common.Address Price *big.Int NetPrice *big.Int Deadline *big.Int Kind uint8 Status uint8 }, error)
Inventories is a free data retrieval call binding the contract method 0xcd78ba01.
Solidity: function inventories(uint256 ) view returns(address seller, address buyer, address currency, uint256 price, uint256 netPrice, uint256 deadline, uint8 kind, uint8 status)
func (*TofunftSession) InventoryTokenCounts ¶
InventoryTokenCounts is a free data retrieval call binding the contract method 0x5fd34298.
Solidity: function inventoryTokenCounts(uint256 ) view returns(uint256)
func (*TofunftSession) InventoryTokens ¶
func (_Tofunft *TofunftSession) InventoryTokens(arg0 *big.Int, arg1 *big.Int) (struct { Token common.Address TokenId *big.Int Amount *big.Int Kind uint8 MintData []byte }, error)
InventoryTokens is a free data retrieval call binding the contract method 0xb4533aad.
Solidity: function inventoryTokens(uint256 , uint256 ) view returns(address token, uint256 tokenId, uint256 amount, uint8 kind, bytes mintData)
func (*TofunftSession) IsAuction ¶
func (_Tofunft *TofunftSession) IsAuction(id *big.Int) (bool, error)
IsAuction is a free data retrieval call binding the contract method 0x8704f2a3.
Solidity: function isAuction(uint256 id) view returns(bool)
func (*TofunftSession) IsAuctionOpen ¶
func (_Tofunft *TofunftSession) IsAuctionOpen(id *big.Int) (bool, error)
IsAuctionOpen is a free data retrieval call binding the contract method 0x0ad48628.
Solidity: function isAuctionOpen(uint256 id) view returns(bool)
func (*TofunftSession) IsBundleApproved ¶
func (_Tofunft *TofunftSession) IsBundleApproved(invId *big.Int, owner common.Address) (bool, error)
IsBundleApproved is a free data retrieval call binding the contract method 0xf4a33e0d.
Solidity: function isBundleApproved(uint256 invId, address owner) view returns(bool)
func (*TofunftSession) IsBuy ¶
func (_Tofunft *TofunftSession) IsBuy(id *big.Int) (bool, error)
IsBuy is a free data retrieval call binding the contract method 0xa80d33fb.
Solidity: function isBuy(uint256 id) view returns(bool)
func (*TofunftSession) IsBuyOpen ¶
func (_Tofunft *TofunftSession) IsBuyOpen(id *big.Int) (bool, error)
IsBuyOpen is a free data retrieval call binding the contract method 0xbdf52b45.
Solidity: function isBuyOpen(uint256 id) view returns(bool)
func (*TofunftSession) IsExpired ¶
func (_Tofunft *TofunftSession) IsExpired(id *big.Int) (bool, error)
IsExpired is a free data retrieval call binding the contract method 0xd9548e53.
Solidity: function isExpired(uint256 id) view returns(bool)
func (*TofunftSession) IsSell ¶
func (_Tofunft *TofunftSession) IsSell(id *big.Int) (bool, error)
IsSell is a free data retrieval call binding the contract method 0x1b01e72c.
Solidity: function isSell(uint256 id) view returns(bool)
func (*TofunftSession) IsSignatureValid ¶
func (_Tofunft *TofunftSession) IsSignatureValid(signature []byte, hash [32]byte, signer common.Address) (bool, error)
IsSignatureValid is a free data retrieval call binding the contract method 0x781dc70a.
Solidity: function isSignatureValid(bytes signature, bytes32 hash, address signer) pure returns(bool)
func (*TofunftSession) IsStatusOpen ¶
func (_Tofunft *TofunftSession) IsStatusOpen(id *big.Int) (bool, error)
IsStatusOpen is a free data retrieval call binding the contract method 0xee98ce91.
Solidity: function isStatusOpen(uint256 id) view returns(bool)
func (*TofunftSession) KINDAUCTION ¶
func (_Tofunft *TofunftSession) KINDAUCTION() (uint8, error)
KINDAUCTION is a free data retrieval call binding the contract method 0x7234d8f2.
Solidity: function KIND_AUCTION() view returns(uint8)
func (*TofunftSession) KINDBUY ¶
func (_Tofunft *TofunftSession) KINDBUY() (uint8, error)
KINDBUY is a free data retrieval call binding the contract method 0xe1784a02.
Solidity: function KIND_BUY() view returns(uint8)
func (*TofunftSession) KINDSELL ¶
func (_Tofunft *TofunftSession) KINDSELL() (uint8, error)
KINDSELL is a free data retrieval call binding the contract method 0x25593ac2.
Solidity: function KIND_SELL() view returns(uint8)
func (*TofunftSession) MarketSigners ¶
func (_Tofunft *TofunftSession) MarketSigners(arg0 common.Address) (bool, error)
MarketSigners is a free data retrieval call binding the contract method 0x2bcd27df.
Solidity: function marketSigners(address ) view returns(bool)
func (*TofunftSession) MinAuctionDuration ¶
func (_Tofunft *TofunftSession) MinAuctionDuration() (*big.Int, error)
MinAuctionDuration is a free data retrieval call binding the contract method 0x54134876.
Solidity: function minAuctionDuration() view returns(uint256)
func (*TofunftSession) MinAuctionIncrement ¶
func (_Tofunft *TofunftSession) MinAuctionIncrement() (*big.Int, error)
MinAuctionIncrement is a free data retrieval call binding the contract method 0x708d4d35.
Solidity: function minAuctionIncrement() view returns(uint256)
func (*TofunftSession) OPACCEPTAUCTION ¶
func (_Tofunft *TofunftSession) OPACCEPTAUCTION() (uint8, error)
OPACCEPTAUCTION is a free data retrieval call binding the contract method 0x7ae1ace0.
Solidity: function OP_ACCEPT_AUCTION() view returns(uint8)
func (*TofunftSession) OPACCEPTBUY ¶
func (_Tofunft *TofunftSession) OPACCEPTBUY() (uint8, error)
OPACCEPTBUY is a free data retrieval call binding the contract method 0x11f0794c.
Solidity: function OP_ACCEPT_BUY() view returns(uint8)
func (*TofunftSession) OPBID ¶
func (_Tofunft *TofunftSession) OPBID() (uint8, error)
OPBID is a free data retrieval call binding the contract method 0x81787a85.
Solidity: function OP_BID() view returns(uint8)
func (*TofunftSession) OPBUY ¶
func (_Tofunft *TofunftSession) OPBUY() (uint8, error)
OPBUY is a free data retrieval call binding the contract method 0xeb374261.
Solidity: function OP_BUY() view returns(uint8)
func (*TofunftSession) OPCANCELBUY ¶
func (_Tofunft *TofunftSession) OPCANCELBUY() (uint8, error)
OPCANCELBUY is a free data retrieval call binding the contract method 0x9e57feb5.
Solidity: function OP_CANCEL_BUY() view returns(uint8)
func (*TofunftSession) OPCOMPLETEAUCTION ¶
func (_Tofunft *TofunftSession) OPCOMPLETEAUCTION() (uint8, error)
OPCOMPLETEAUCTION is a free data retrieval call binding the contract method 0x6acc65db.
Solidity: function OP_COMPLETE_AUCTION() view returns(uint8)
func (*TofunftSession) OPCOMPLETEBUY ¶
func (_Tofunft *TofunftSession) OPCOMPLETEBUY() (uint8, error)
OPCOMPLETEBUY is a free data retrieval call binding the contract method 0xb50a2a55.
Solidity: function OP_COMPLETE_BUY() view returns(uint8)
func (*TofunftSession) OPCOMPLETESELL ¶
func (_Tofunft *TofunftSession) OPCOMPLETESELL() (uint8, error)
OPCOMPLETESELL is a free data retrieval call binding the contract method 0x8f18439e.
Solidity: function OP_COMPLETE_SELL() view returns(uint8)
func (*TofunftSession) OPMAX ¶
func (_Tofunft *TofunftSession) OPMAX() (uint8, error)
OPMAX is a free data retrieval call binding the contract method 0xf0954160.
Solidity: function OP_MAX() view returns(uint8)
func (*TofunftSession) OPMIN ¶
func (_Tofunft *TofunftSession) OPMIN() (uint8, error)
OPMIN is a free data retrieval call binding the contract method 0x90c2b10e.
Solidity: function OP_MIN() view returns(uint8)
func (*TofunftSession) OPREJECTBUY ¶
func (_Tofunft *TofunftSession) OPREJECTBUY() (uint8, error)
OPREJECTBUY is a free data retrieval call binding the contract method 0x1bb03ca9.
Solidity: function OP_REJECT_BUY() view returns(uint8)
func (*TofunftSession) OnERC1155BatchReceived ¶
func (_Tofunft *TofunftSession) OnERC1155BatchReceived(operator common.Address, from common.Address, ids []*big.Int, values []*big.Int, data []byte) ([4]byte, error)
OnERC1155BatchReceived is a free data retrieval call binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address operator, address from, uint256[] ids, uint256[] values, bytes data) view returns(bytes4)
func (*TofunftSession) OnERC1155Received ¶
func (_Tofunft *TofunftSession) OnERC1155Received(operator common.Address, from common.Address, id *big.Int, value *big.Int, data []byte) ([4]byte, error)
OnERC1155Received is a free data retrieval call binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address operator, address from, uint256 id, uint256 value, bytes data) view returns(bytes4)
func (*TofunftSession) OnERC721Received ¶
func (_Tofunft *TofunftSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) view returns(bytes4)
func (*TofunftSession) Owner ¶
func (_Tofunft *TofunftSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TofunftSession) Pause ¶
func (_Tofunft *TofunftSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TofunftSession) Paused ¶
func (_Tofunft *TofunftSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TofunftSession) RATEBASE ¶
func (_Tofunft *TofunftSession) RATEBASE() (*big.Int, error)
RATEBASE is a free data retrieval call binding the contract method 0x0873c6ec.
Solidity: function RATE_BASE() view returns(uint256)
func (*TofunftSession) Receive ¶
func (_Tofunft *TofunftSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*TofunftSession) RenounceOwnership ¶
func (_Tofunft *TofunftSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TofunftSession) Run ¶
func (_Tofunft *TofunftSession) Run(intent MarketNGIntention, detail MarketNGDetail, sigIntent []byte, sigDetail []byte) (*types.Transaction, error)
Run is a paid mutator transaction binding the contract method 0xba847759.
Solidity: function run((address,(address,uint256,uint256,uint8,bytes)[],address,uint256,uint256,bytes32,uint8) intent, (bytes32,address,uint256,bytes32,uint256,uint8,address,address,uint256,uint256,(uint256[],uint256,uint256,uint256,address,address),(address,uint256,uint256,uint8,bytes)[],uint256) detail, bytes sigIntent, bytes sigDetail) payable returns()
func (*TofunftSession) STATUSCANCELLED ¶
func (_Tofunft *TofunftSession) STATUSCANCELLED() (uint8, error)
STATUSCANCELLED is a free data retrieval call binding the contract method 0x5a4e5a15.
Solidity: function STATUS_CANCELLED() view returns(uint8)
func (*TofunftSession) STATUSDONE ¶
func (_Tofunft *TofunftSession) STATUSDONE() (uint8, error)
STATUSDONE is a free data retrieval call binding the contract method 0x740db280.
Solidity: function STATUS_DONE() view returns(uint8)
func (*TofunftSession) STATUSOPEN ¶
func (_Tofunft *TofunftSession) STATUSOPEN() (uint8, error)
STATUSOPEN is a free data retrieval call binding the contract method 0x24f8515b.
Solidity: function STATUS_OPEN() view returns(uint8)
func (*TofunftSession) Send ¶
func (_Tofunft *TofunftSession) Send(to common.Address, tokens []MarketNGPair721) (*types.Transaction, error)
Send is a paid mutator transaction binding the contract method 0xafd76a0b.
Solidity: function send(address to, (address,uint256)[] tokens) returns()
func (*TofunftSession) SupportsInterface ¶
func (_Tofunft *TofunftSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) pure returns(bool)
func (*TofunftSession) Swap ¶
func (_Tofunft *TofunftSession) Swap(req MarketNGSwap, signature []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0xe91274f3.
Solidity: function swap((bytes32,address,uint256,(address,uint256)[],(address,uint256)[]) req, bytes signature) returns()
func (*TofunftSession) TOKEN1155 ¶
func (_Tofunft *TofunftSession) TOKEN1155() (uint8, error)
TOKEN1155 is a free data retrieval call binding the contract method 0xf0d250ba.
Solidity: function TOKEN_1155() view returns(uint8)
func (*TofunftSession) TOKEN721 ¶
func (_Tofunft *TofunftSession) TOKEN721() (uint8, error)
TOKEN721 is a free data retrieval call binding the contract method 0xc477be20.
Solidity: function TOKEN_721() view returns(uint8)
func (*TofunftSession) TOKENMINT ¶
func (_Tofunft *TofunftSession) TOKENMINT() (uint8, error)
TOKENMINT is a free data retrieval call binding the contract method 0x853ca41a.
Solidity: function TOKEN_MINT() view returns(uint8)
func (*TofunftSession) TransferOwnership ¶
func (_Tofunft *TofunftSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TofunftSession) Unpause ¶
func (_Tofunft *TofunftSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TofunftSession) UpdateSettings ¶
func (_Tofunft *TofunftSession) UpdateSettings(minAuctionIncrement_ *big.Int, minAuctionDuration_ *big.Int) (*types.Transaction, error)
UpdateSettings is a paid mutator transaction binding the contract method 0x015af8ee.
Solidity: function updateSettings(uint256 minAuctionIncrement_, uint256 minAuctionDuration_) returns()
func (*TofunftSession) UpdateSigner ¶
func (_Tofunft *TofunftSession) UpdateSigner(addr common.Address, remove bool) (*types.Transaction, error)
UpdateSigner is a paid mutator transaction binding the contract method 0xf460590b.
Solidity: function updateSigner(address addr, bool remove) returns()
type TofunftTransactor ¶
type TofunftTransactor struct {
// contains filtered or unexported fields
}
TofunftTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTofunftTransactor ¶
func NewTofunftTransactor(address common.Address, transactor bind.ContractTransactor) (*TofunftTransactor, error)
NewTofunftTransactor creates a new write-only instance of Tofunft, bound to a specific deployed contract.
func (*TofunftTransactor) CancelBuys ¶
func (_Tofunft *TofunftTransactor) CancelBuys(opts *bind.TransactOpts, ids []*big.Int) (*types.Transaction, error)
CancelBuys is a paid mutator transaction binding the contract method 0xc1c30e80.
Solidity: function cancelBuys(uint256[] ids) returns()
func (*TofunftTransactor) EmergencyCancelAuction ¶
func (_Tofunft *TofunftTransactor) EmergencyCancelAuction(opts *bind.TransactOpts, id *big.Int, noBundle bool) (*types.Transaction, error)
EmergencyCancelAuction is a paid mutator transaction binding the contract method 0xe7d4a999.
Solidity: function emergencyCancelAuction(uint256 id, bool noBundle) returns()
func (*TofunftTransactor) InCaseMoneyGetsStuck ¶
func (_Tofunft *TofunftTransactor) InCaseMoneyGetsStuck(opts *bind.TransactOpts, to common.Address, currency common.Address, amount *big.Int) (*types.Transaction, error)
InCaseMoneyGetsStuck is a paid mutator transaction binding the contract method 0x80bc688f.
Solidity: function inCaseMoneyGetsStuck(address to, address currency, uint256 amount) returns()
func (*TofunftTransactor) Pause ¶
func (_Tofunft *TofunftTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TofunftTransactor) Receive ¶
func (_Tofunft *TofunftTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*TofunftTransactor) RenounceOwnership ¶
func (_Tofunft *TofunftTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TofunftTransactor) Run ¶
func (_Tofunft *TofunftTransactor) Run(opts *bind.TransactOpts, intent MarketNGIntention, detail MarketNGDetail, sigIntent []byte, sigDetail []byte) (*types.Transaction, error)
Run is a paid mutator transaction binding the contract method 0xba847759.
Solidity: function run((address,(address,uint256,uint256,uint8,bytes)[],address,uint256,uint256,bytes32,uint8) intent, (bytes32,address,uint256,bytes32,uint256,uint8,address,address,uint256,uint256,(uint256[],uint256,uint256,uint256,address,address),(address,uint256,uint256,uint8,bytes)[],uint256) detail, bytes sigIntent, bytes sigDetail) payable returns()
func (*TofunftTransactor) Send ¶
func (_Tofunft *TofunftTransactor) Send(opts *bind.TransactOpts, to common.Address, tokens []MarketNGPair721) (*types.Transaction, error)
Send is a paid mutator transaction binding the contract method 0xafd76a0b.
Solidity: function send(address to, (address,uint256)[] tokens) returns()
func (*TofunftTransactor) Swap ¶
func (_Tofunft *TofunftTransactor) Swap(opts *bind.TransactOpts, req MarketNGSwap, signature []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0xe91274f3.
Solidity: function swap((bytes32,address,uint256,(address,uint256)[],(address,uint256)[]) req, bytes signature) returns()
func (*TofunftTransactor) TransferOwnership ¶
func (_Tofunft *TofunftTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TofunftTransactor) Unpause ¶
func (_Tofunft *TofunftTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TofunftTransactor) UpdateSettings ¶
func (_Tofunft *TofunftTransactor) UpdateSettings(opts *bind.TransactOpts, minAuctionIncrement_ *big.Int, minAuctionDuration_ *big.Int) (*types.Transaction, error)
UpdateSettings is a paid mutator transaction binding the contract method 0x015af8ee.
Solidity: function updateSettings(uint256 minAuctionIncrement_, uint256 minAuctionDuration_) returns()
func (*TofunftTransactor) UpdateSigner ¶
func (_Tofunft *TofunftTransactor) UpdateSigner(opts *bind.TransactOpts, addr common.Address, remove bool) (*types.Transaction, error)
UpdateSigner is a paid mutator transaction binding the contract method 0xf460590b.
Solidity: function updateSigner(address addr, bool remove) returns()
type TofunftTransactorRaw ¶
type TofunftTransactorRaw struct {
Contract *TofunftTransactor // Generic write-only contract binding to access the raw methods on
}
TofunftTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TofunftTransactorRaw) Transact ¶
func (_Tofunft *TofunftTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TofunftTransactorRaw) Transfer ¶
func (_Tofunft *TofunftTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TofunftTransactorSession ¶
type TofunftTransactorSession struct { Contract *TofunftTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TofunftTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TofunftTransactorSession) CancelBuys ¶
func (_Tofunft *TofunftTransactorSession) CancelBuys(ids []*big.Int) (*types.Transaction, error)
CancelBuys is a paid mutator transaction binding the contract method 0xc1c30e80.
Solidity: function cancelBuys(uint256[] ids) returns()
func (*TofunftTransactorSession) EmergencyCancelAuction ¶
func (_Tofunft *TofunftTransactorSession) EmergencyCancelAuction(id *big.Int, noBundle bool) (*types.Transaction, error)
EmergencyCancelAuction is a paid mutator transaction binding the contract method 0xe7d4a999.
Solidity: function emergencyCancelAuction(uint256 id, bool noBundle) returns()
func (*TofunftTransactorSession) InCaseMoneyGetsStuck ¶
func (_Tofunft *TofunftTransactorSession) InCaseMoneyGetsStuck(to common.Address, currency common.Address, amount *big.Int) (*types.Transaction, error)
InCaseMoneyGetsStuck is a paid mutator transaction binding the contract method 0x80bc688f.
Solidity: function inCaseMoneyGetsStuck(address to, address currency, uint256 amount) returns()
func (*TofunftTransactorSession) Pause ¶
func (_Tofunft *TofunftTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TofunftTransactorSession) Receive ¶
func (_Tofunft *TofunftTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*TofunftTransactorSession) RenounceOwnership ¶
func (_Tofunft *TofunftTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TofunftTransactorSession) Run ¶
func (_Tofunft *TofunftTransactorSession) Run(intent MarketNGIntention, detail MarketNGDetail, sigIntent []byte, sigDetail []byte) (*types.Transaction, error)
Run is a paid mutator transaction binding the contract method 0xba847759.
Solidity: function run((address,(address,uint256,uint256,uint8,bytes)[],address,uint256,uint256,bytes32,uint8) intent, (bytes32,address,uint256,bytes32,uint256,uint8,address,address,uint256,uint256,(uint256[],uint256,uint256,uint256,address,address),(address,uint256,uint256,uint8,bytes)[],uint256) detail, bytes sigIntent, bytes sigDetail) payable returns()
func (*TofunftTransactorSession) Send ¶
func (_Tofunft *TofunftTransactorSession) Send(to common.Address, tokens []MarketNGPair721) (*types.Transaction, error)
Send is a paid mutator transaction binding the contract method 0xafd76a0b.
Solidity: function send(address to, (address,uint256)[] tokens) returns()
func (*TofunftTransactorSession) Swap ¶
func (_Tofunft *TofunftTransactorSession) Swap(req MarketNGSwap, signature []byte) (*types.Transaction, error)
Swap is a paid mutator transaction binding the contract method 0xe91274f3.
Solidity: function swap((bytes32,address,uint256,(address,uint256)[],(address,uint256)[]) req, bytes signature) returns()
func (*TofunftTransactorSession) TransferOwnership ¶
func (_Tofunft *TofunftTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TofunftTransactorSession) Unpause ¶
func (_Tofunft *TofunftTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TofunftTransactorSession) UpdateSettings ¶
func (_Tofunft *TofunftTransactorSession) UpdateSettings(minAuctionIncrement_ *big.Int, minAuctionDuration_ *big.Int) (*types.Transaction, error)
UpdateSettings is a paid mutator transaction binding the contract method 0x015af8ee.
Solidity: function updateSettings(uint256 minAuctionIncrement_, uint256 minAuctionDuration_) returns()
func (*TofunftTransactorSession) UpdateSigner ¶
func (_Tofunft *TofunftTransactorSession) UpdateSigner(addr common.Address, remove bool) (*types.Transaction, error)
UpdateSigner is a paid mutator transaction binding the contract method 0xf460590b.
Solidity: function updateSigner(address addr, bool remove) returns()
type TofunftUnpaused ¶
type TofunftUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TofunftUnpaused represents a Unpaused event raised by the Tofunft contract.
type TofunftUnpausedIterator ¶
type TofunftUnpausedIterator struct { Event *TofunftUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TofunftUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Tofunft contract.
func (*TofunftUnpausedIterator) Close ¶
func (it *TofunftUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TofunftUnpausedIterator) Error ¶
func (it *TofunftUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TofunftUnpausedIterator) Next ¶
func (it *TofunftUnpausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.