Documentation ¶
Index ¶
- Constants
- Variables
- type ClockAuction
- type ClockAuctionAuctionCancelled
- type ClockAuctionAuctionCancelledIterator
- type ClockAuctionAuctionCreated
- type ClockAuctionAuctionCreatedIterator
- type ClockAuctionAuctionSuccessful
- type ClockAuctionAuctionSuccessfulIterator
- type ClockAuctionBase
- type ClockAuctionBaseAuctionCancelled
- type ClockAuctionBaseAuctionCancelledIterator
- type ClockAuctionBaseAuctionCreated
- type ClockAuctionBaseAuctionCreatedIterator
- type ClockAuctionBaseAuctionSuccessful
- type ClockAuctionBaseAuctionSuccessfulIterator
- type ClockAuctionBaseCaller
- type ClockAuctionBaseCallerRaw
- type ClockAuctionBaseCallerSession
- type ClockAuctionBaseFilterer
- func (_ClockAuctionBase *ClockAuctionBaseFilterer) FilterAuctionCancelled(opts *bind.FilterOpts) (*ClockAuctionBaseAuctionCancelledIterator, error)
- func (_ClockAuctionBase *ClockAuctionBaseFilterer) FilterAuctionCreated(opts *bind.FilterOpts) (*ClockAuctionBaseAuctionCreatedIterator, error)
- func (_ClockAuctionBase *ClockAuctionBaseFilterer) FilterAuctionSuccessful(opts *bind.FilterOpts) (*ClockAuctionBaseAuctionSuccessfulIterator, error)
- func (_ClockAuctionBase *ClockAuctionBaseFilterer) ParseAuctionCancelled(log types.Log) (*ClockAuctionBaseAuctionCancelled, error)
- func (_ClockAuctionBase *ClockAuctionBaseFilterer) ParseAuctionCreated(log types.Log) (*ClockAuctionBaseAuctionCreated, error)
- func (_ClockAuctionBase *ClockAuctionBaseFilterer) ParseAuctionSuccessful(log types.Log) (*ClockAuctionBaseAuctionSuccessful, error)
- func (_ClockAuctionBase *ClockAuctionBaseFilterer) WatchAuctionCancelled(opts *bind.WatchOpts, sink chan<- *ClockAuctionBaseAuctionCancelled) (event.Subscription, error)
- func (_ClockAuctionBase *ClockAuctionBaseFilterer) WatchAuctionCreated(opts *bind.WatchOpts, sink chan<- *ClockAuctionBaseAuctionCreated) (event.Subscription, error)
- func (_ClockAuctionBase *ClockAuctionBaseFilterer) WatchAuctionSuccessful(opts *bind.WatchOpts, sink chan<- *ClockAuctionBaseAuctionSuccessful) (event.Subscription, error)
- type ClockAuctionBaseRaw
- func (_ClockAuctionBase *ClockAuctionBaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ClockAuctionBase *ClockAuctionBaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ClockAuctionBase *ClockAuctionBaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ClockAuctionBaseSession
- type ClockAuctionBaseTransactor
- type ClockAuctionBaseTransactorRaw
- type ClockAuctionBaseTransactorSession
- type ClockAuctionCaller
- func (_ClockAuction *ClockAuctionCaller) GetAuction(opts *bind.CallOpts, _tokenId *big.Int) (struct{ ... }, error)
- func (_ClockAuction *ClockAuctionCaller) GetCurrentPrice(opts *bind.CallOpts, _tokenId *big.Int) (*big.Int, error)
- func (_ClockAuction *ClockAuctionCaller) NonFungibleContract(opts *bind.CallOpts) (common.Address, error)
- func (_ClockAuction *ClockAuctionCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ClockAuction *ClockAuctionCaller) OwnerCut(opts *bind.CallOpts) (*big.Int, error)
- func (_ClockAuction *ClockAuctionCaller) Paused(opts *bind.CallOpts) (bool, error)
- type ClockAuctionCallerRaw
- type ClockAuctionCallerSession
- func (_ClockAuction *ClockAuctionCallerSession) GetAuction(_tokenId *big.Int) (struct{ ... }, error)
- func (_ClockAuction *ClockAuctionCallerSession) GetCurrentPrice(_tokenId *big.Int) (*big.Int, error)
- func (_ClockAuction *ClockAuctionCallerSession) NonFungibleContract() (common.Address, error)
- func (_ClockAuction *ClockAuctionCallerSession) Owner() (common.Address, error)
- func (_ClockAuction *ClockAuctionCallerSession) OwnerCut() (*big.Int, error)
- func (_ClockAuction *ClockAuctionCallerSession) Paused() (bool, error)
- type ClockAuctionFilterer
- func (_ClockAuction *ClockAuctionFilterer) FilterAuctionCancelled(opts *bind.FilterOpts) (*ClockAuctionAuctionCancelledIterator, error)
- func (_ClockAuction *ClockAuctionFilterer) FilterAuctionCreated(opts *bind.FilterOpts) (*ClockAuctionAuctionCreatedIterator, error)
- func (_ClockAuction *ClockAuctionFilterer) FilterAuctionSuccessful(opts *bind.FilterOpts) (*ClockAuctionAuctionSuccessfulIterator, error)
- func (_ClockAuction *ClockAuctionFilterer) FilterPause(opts *bind.FilterOpts) (*ClockAuctionPauseIterator, error)
- func (_ClockAuction *ClockAuctionFilterer) FilterUnpause(opts *bind.FilterOpts) (*ClockAuctionUnpauseIterator, error)
- func (_ClockAuction *ClockAuctionFilterer) ParseAuctionCancelled(log types.Log) (*ClockAuctionAuctionCancelled, error)
- func (_ClockAuction *ClockAuctionFilterer) ParseAuctionCreated(log types.Log) (*ClockAuctionAuctionCreated, error)
- func (_ClockAuction *ClockAuctionFilterer) ParseAuctionSuccessful(log types.Log) (*ClockAuctionAuctionSuccessful, error)
- func (_ClockAuction *ClockAuctionFilterer) ParsePause(log types.Log) (*ClockAuctionPause, error)
- func (_ClockAuction *ClockAuctionFilterer) ParseUnpause(log types.Log) (*ClockAuctionUnpause, error)
- func (_ClockAuction *ClockAuctionFilterer) WatchAuctionCancelled(opts *bind.WatchOpts, sink chan<- *ClockAuctionAuctionCancelled) (event.Subscription, error)
- func (_ClockAuction *ClockAuctionFilterer) WatchAuctionCreated(opts *bind.WatchOpts, sink chan<- *ClockAuctionAuctionCreated) (event.Subscription, error)
- func (_ClockAuction *ClockAuctionFilterer) WatchAuctionSuccessful(opts *bind.WatchOpts, sink chan<- *ClockAuctionAuctionSuccessful) (event.Subscription, error)
- func (_ClockAuction *ClockAuctionFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *ClockAuctionPause) (event.Subscription, error)
- func (_ClockAuction *ClockAuctionFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *ClockAuctionUnpause) (event.Subscription, error)
- type ClockAuctionPause
- type ClockAuctionPauseIterator
- type ClockAuctionRaw
- func (_ClockAuction *ClockAuctionRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ClockAuction *ClockAuctionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ClockAuctionSession
- func (_ClockAuction *ClockAuctionSession) Bid(_tokenId *big.Int) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionSession) CancelAuction(_tokenId *big.Int) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionSession) CancelAuctionWhenPaused(_tokenId *big.Int) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionSession) CreateAuction(_tokenId *big.Int, _startingPrice *big.Int, _endingPrice *big.Int, ...) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionSession) GetAuction(_tokenId *big.Int) (struct{ ... }, error)
- func (_ClockAuction *ClockAuctionSession) GetCurrentPrice(_tokenId *big.Int) (*big.Int, error)
- func (_ClockAuction *ClockAuctionSession) NonFungibleContract() (common.Address, error)
- func (_ClockAuction *ClockAuctionSession) Owner() (common.Address, error)
- func (_ClockAuction *ClockAuctionSession) OwnerCut() (*big.Int, error)
- func (_ClockAuction *ClockAuctionSession) Pause() (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionSession) Paused() (bool, error)
- func (_ClockAuction *ClockAuctionSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionSession) Unpause() (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionSession) WithdrawBalance() (*types.Transaction, error)
- type ClockAuctionTransactor
- func (_ClockAuction *ClockAuctionTransactor) Bid(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactor) CancelAuction(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactor) CancelAuctionWhenPaused(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactor) CreateAuction(opts *bind.TransactOpts, _tokenId *big.Int, _startingPrice *big.Int, ...) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactor) WithdrawBalance(opts *bind.TransactOpts) (*types.Transaction, error)
- type ClockAuctionTransactorRaw
- type ClockAuctionTransactorSession
- func (_ClockAuction *ClockAuctionTransactorSession) Bid(_tokenId *big.Int) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactorSession) CancelAuction(_tokenId *big.Int) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactorSession) CancelAuctionWhenPaused(_tokenId *big.Int) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactorSession) CreateAuction(_tokenId *big.Int, _startingPrice *big.Int, _endingPrice *big.Int, ...) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactorSession) Pause() (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactorSession) Unpause() (*types.Transaction, error)
- func (_ClockAuction *ClockAuctionTransactorSession) WithdrawBalance() (*types.Transaction, error)
- type ClockAuctionUnpause
- type ClockAuctionUnpauseIterator
- type ERC721
- type ERC721Approval
- type ERC721ApprovalIterator
- type ERC721Caller
- func (_ERC721 *ERC721Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Caller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Caller) SupportsInterface(opts *bind.CallOpts, _interfaceID [4]byte) (bool, error)
- func (_ERC721 *ERC721Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC721CallerRaw
- type ERC721CallerSession
- func (_ERC721 *ERC721CallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) OwnerOf(_tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721CallerSession) SupportsInterface(_interfaceID [4]byte) (bool, error)
- func (_ERC721 *ERC721CallerSession) TotalSupply() (*big.Int, error)
- type ERC721Filterer
- func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts) (*ERC721ApprovalIterator, error)
- func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts) (*ERC721TransferIterator, error)
- func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, error)
- func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, error)
- func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer) (event.Subscription, error)
- type ERC721Raw
- func (_ERC721 *ERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721 *ERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721Session
- func (_ERC721 *ERC721Session) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Session) OwnerOf(_tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) SupportsInterface(_interfaceID [4]byte) (bool, error)
- func (_ERC721 *ERC721Session) TotalSupply() (*big.Int, error)
- func (_ERC721 *ERC721Session) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- type ERC721Transactor
- func (_ERC721 *ERC721Transactor) Approve(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type ERC721TransactorRaw
- type ERC721TransactorSession
- func (_ERC721 *ERC721TransactorSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- type ERC721Transfer
- type ERC721TransferIterator
- type Ownable
- type OwnableCaller
- type OwnableCallerRaw
- type OwnableCallerSession
- type OwnableFilterer
- type OwnableRaw
- func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableSession
- type OwnableTransactor
- type OwnableTransactorRaw
- type OwnableTransactorSession
- type Pausable
- type PausableCaller
- type PausableCallerRaw
- type PausableCallerSession
- type PausableFilterer
- func (_Pausable *PausableFilterer) FilterPause(opts *bind.FilterOpts) (*PausablePauseIterator, error)
- func (_Pausable *PausableFilterer) FilterUnpause(opts *bind.FilterOpts) (*PausableUnpauseIterator, error)
- func (_Pausable *PausableFilterer) ParsePause(log types.Log) (*PausablePause, error)
- func (_Pausable *PausableFilterer) ParseUnpause(log types.Log) (*PausableUnpause, error)
- func (_Pausable *PausableFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *PausablePause) (event.Subscription, error)
- func (_Pausable *PausableFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *PausableUnpause) (event.Subscription, error)
- type PausablePause
- type PausablePauseIterator
- type PausableRaw
- func (_Pausable *PausableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Pausable *PausableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Pausable *PausableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PausableSession
- func (_Pausable *PausableSession) Owner() (common.Address, error)
- func (_Pausable *PausableSession) Pause() (*types.Transaction, error)
- func (_Pausable *PausableSession) Paused() (bool, error)
- func (_Pausable *PausableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Pausable *PausableSession) Unpause() (*types.Transaction, error)
- type PausableTransactor
- func (_Pausable *PausableTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Pausable *PausableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Pausable *PausableTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- type PausableTransactorRaw
- type PausableTransactorSession
- type PausableUnpause
- type PausableUnpauseIterator
- type SaleClockAuction
- type SaleClockAuctionAuctionCancelled
- type SaleClockAuctionAuctionCancelledIterator
- type SaleClockAuctionAuctionCreated
- type SaleClockAuctionAuctionCreatedIterator
- type SaleClockAuctionAuctionSuccessful
- type SaleClockAuctionAuctionSuccessfulIterator
- type SaleClockAuctionCaller
- func (_SaleClockAuction *SaleClockAuctionCaller) AverageGen0SalePrice(opts *bind.CallOpts) (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionCaller) Gen0SaleCount(opts *bind.CallOpts) (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionCaller) GetAuction(opts *bind.CallOpts, _tokenId *big.Int) (struct{ ... }, error)
- func (_SaleClockAuction *SaleClockAuctionCaller) GetCurrentPrice(opts *bind.CallOpts, _tokenId *big.Int) (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionCaller) IsSaleClockAuction(opts *bind.CallOpts) (bool, error)
- func (_SaleClockAuction *SaleClockAuctionCaller) LastGen0SalePrices(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionCaller) NonFungibleContract(opts *bind.CallOpts) (common.Address, error)
- func (_SaleClockAuction *SaleClockAuctionCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SaleClockAuction *SaleClockAuctionCaller) OwnerCut(opts *bind.CallOpts) (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionCaller) Paused(opts *bind.CallOpts) (bool, error)
- type SaleClockAuctionCallerRaw
- type SaleClockAuctionCallerSession
- func (_SaleClockAuction *SaleClockAuctionCallerSession) AverageGen0SalePrice() (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionCallerSession) Gen0SaleCount() (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionCallerSession) GetAuction(_tokenId *big.Int) (struct{ ... }, error)
- func (_SaleClockAuction *SaleClockAuctionCallerSession) GetCurrentPrice(_tokenId *big.Int) (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionCallerSession) IsSaleClockAuction() (bool, error)
- func (_SaleClockAuction *SaleClockAuctionCallerSession) LastGen0SalePrices(arg0 *big.Int) (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionCallerSession) NonFungibleContract() (common.Address, error)
- func (_SaleClockAuction *SaleClockAuctionCallerSession) Owner() (common.Address, error)
- func (_SaleClockAuction *SaleClockAuctionCallerSession) OwnerCut() (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionCallerSession) Paused() (bool, error)
- type SaleClockAuctionFilterer
- func (_SaleClockAuction *SaleClockAuctionFilterer) FilterAuctionCancelled(opts *bind.FilterOpts) (*SaleClockAuctionAuctionCancelledIterator, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) FilterAuctionCreated(opts *bind.FilterOpts) (*SaleClockAuctionAuctionCreatedIterator, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) FilterAuctionSuccessful(opts *bind.FilterOpts) (*SaleClockAuctionAuctionSuccessfulIterator, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) FilterPause(opts *bind.FilterOpts) (*SaleClockAuctionPauseIterator, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) FilterUnpause(opts *bind.FilterOpts) (*SaleClockAuctionUnpauseIterator, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) ParseAuctionCancelled(log types.Log) (*SaleClockAuctionAuctionCancelled, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) ParseAuctionCreated(log types.Log) (*SaleClockAuctionAuctionCreated, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) ParseAuctionSuccessful(log types.Log) (*SaleClockAuctionAuctionSuccessful, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) ParsePause(log types.Log) (*SaleClockAuctionPause, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) ParseUnpause(log types.Log) (*SaleClockAuctionUnpause, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) WatchAuctionCancelled(opts *bind.WatchOpts, sink chan<- *SaleClockAuctionAuctionCancelled) (event.Subscription, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) WatchAuctionCreated(opts *bind.WatchOpts, sink chan<- *SaleClockAuctionAuctionCreated) (event.Subscription, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) WatchAuctionSuccessful(opts *bind.WatchOpts, sink chan<- *SaleClockAuctionAuctionSuccessful) (event.Subscription, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *SaleClockAuctionPause) (event.Subscription, error)
- func (_SaleClockAuction *SaleClockAuctionFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *SaleClockAuctionUnpause) (event.Subscription, error)
- type SaleClockAuctionPause
- type SaleClockAuctionPauseIterator
- type SaleClockAuctionRaw
- func (_SaleClockAuction *SaleClockAuctionRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SaleClockAuction *SaleClockAuctionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SaleClockAuctionSession
- func (_SaleClockAuction *SaleClockAuctionSession) AverageGen0SalePrice() (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionSession) Bid(_tokenId *big.Int) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionSession) CancelAuction(_tokenId *big.Int) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionSession) CancelAuctionWhenPaused(_tokenId *big.Int) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionSession) CreateAuction(_tokenId *big.Int, _startingPrice *big.Int, _endingPrice *big.Int, ...) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionSession) Gen0SaleCount() (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionSession) GetAuction(_tokenId *big.Int) (struct{ ... }, error)
- func (_SaleClockAuction *SaleClockAuctionSession) GetCurrentPrice(_tokenId *big.Int) (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionSession) IsSaleClockAuction() (bool, error)
- func (_SaleClockAuction *SaleClockAuctionSession) LastGen0SalePrices(arg0 *big.Int) (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionSession) NonFungibleContract() (common.Address, error)
- func (_SaleClockAuction *SaleClockAuctionSession) Owner() (common.Address, error)
- func (_SaleClockAuction *SaleClockAuctionSession) OwnerCut() (*big.Int, error)
- func (_SaleClockAuction *SaleClockAuctionSession) Pause() (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionSession) Paused() (bool, error)
- func (_SaleClockAuction *SaleClockAuctionSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionSession) Unpause() (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionSession) WithdrawBalance() (*types.Transaction, error)
- type SaleClockAuctionTransactor
- func (_SaleClockAuction *SaleClockAuctionTransactor) Bid(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactor) CancelAuction(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactor) CancelAuctionWhenPaused(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactor) CreateAuction(opts *bind.TransactOpts, _tokenId *big.Int, _startingPrice *big.Int, ...) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactor) WithdrawBalance(opts *bind.TransactOpts) (*types.Transaction, error)
- type SaleClockAuctionTransactorRaw
- type SaleClockAuctionTransactorSession
- func (_SaleClockAuction *SaleClockAuctionTransactorSession) Bid(_tokenId *big.Int) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactorSession) CancelAuction(_tokenId *big.Int) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactorSession) CancelAuctionWhenPaused(_tokenId *big.Int) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactorSession) CreateAuction(_tokenId *big.Int, _startingPrice *big.Int, _endingPrice *big.Int, ...) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactorSession) Pause() (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactorSession) Unpause() (*types.Transaction, error)
- func (_SaleClockAuction *SaleClockAuctionTransactorSession) WithdrawBalance() (*types.Transaction, error)
- type SaleClockAuctionUnpause
- type SaleClockAuctionUnpauseIterator
Constants ¶
const ClockAuctionABI = "" /* 4124-byte string literal not displayed */
ClockAuctionABI is the input ABI used to generate the binding from.
const ClockAuctionBaseABI = "" /* 1124-byte string literal not displayed */
ClockAuctionBaseABI is the input ABI used to generate the binding from.
const ERC721ABI = "" /* 2117-byte string literal not displayed */
ERC721ABI is the input ABI used to generate the binding from.
const OwnableABI = "" /* 468-byte string literal not displayed */
OwnableABI is the input ABI used to generate the binding from.
const PausableABI = "" /* 1051-byte string literal not displayed */
PausableABI is the input ABI used to generate the binding from.
const SaleClockAuctionABI = "" /* 4895-byte string literal not displayed */
SaleClockAuctionABI is the input ABI used to generate the binding from.
Variables ¶
var ClockAuctionBaseBin = "" /* 552-byte string literal not displayed */
ClockAuctionBaseBin is the compiled bytecode used for deploying new contracts.
var ClockAuctionBaseFuncSigs = map[string]string{
"dd1b7a0f": "nonFungibleContract()",
"83b5ff8b": "ownerCut()",
}
ClockAuctionBaseFuncSigs maps the 4-byte function signature to its string representation.
var ClockAuctionBin = "" /* 7374-byte string literal not displayed */
ClockAuctionBin is the compiled bytecode used for deploying new contracts.
var ClockAuctionFuncSigs = map[string]string{
"454a2ab3": "bid(uint256)",
"96b5a755": "cancelAuction(uint256)",
"878eb368": "cancelAuctionWhenPaused(uint256)",
"27ebe40a": "createAuction(uint256,uint256,uint256,uint256,address)",
"78bd7935": "getAuction(uint256)",
"c55d0f56": "getCurrentPrice(uint256)",
"dd1b7a0f": "nonFungibleContract()",
"8da5cb5b": "owner()",
"83b5ff8b": "ownerCut()",
"8456cb59": "pause()",
"5c975abb": "paused()",
"f2fde38b": "transferOwnership(address)",
"3f4ba83a": "unpause()",
"5fd8c710": "withdrawBalance()",
}
ClockAuctionFuncSigs maps the 4-byte function signature to its string representation.
var ERC721FuncSigs = map[string]string{
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"6352211e": "ownerOf(uint256)",
"01ffc9a7": "supportsInterface(bytes4)",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
ERC721FuncSigs maps the 4-byte function signature to its string representation.
var OwnableBin = "" /* 886-byte string literal not displayed */
OwnableBin is the compiled bytecode used for deploying new contracts.
var OwnableFuncSigs = map[string]string{
"8da5cb5b": "owner()",
"f2fde38b": "transferOwnership(address)",
}
OwnableFuncSigs maps the 4-byte function signature to its string representation.
var PausableBin = "" /* 1634-byte string literal not displayed */
PausableBin is the compiled bytecode used for deploying new contracts.
var PausableFuncSigs = map[string]string{
"8da5cb5b": "owner()",
"8456cb59": "pause()",
"5c975abb": "paused()",
"f2fde38b": "transferOwnership(address)",
"3f4ba83a": "unpause()",
}
PausableFuncSigs maps the 4-byte function signature to its string representation.
var SaleClockAuctionBin = "" /* 7662-byte string literal not displayed */
SaleClockAuctionBin is the compiled bytecode used for deploying new contracts.
var SaleClockAuctionFuncSigs = map[string]string{
"eac9d94c": "averageGen0SalePrice()",
"454a2ab3": "bid(uint256)",
"96b5a755": "cancelAuction(uint256)",
"878eb368": "cancelAuctionWhenPaused(uint256)",
"27ebe40a": "createAuction(uint256,uint256,uint256,uint256,address)",
"8a98a9cc": "gen0SaleCount()",
"78bd7935": "getAuction(uint256)",
"c55d0f56": "getCurrentPrice(uint256)",
"85b86188": "isSaleClockAuction()",
"484eccb4": "lastGen0SalePrices(uint256)",
"dd1b7a0f": "nonFungibleContract()",
"8da5cb5b": "owner()",
"83b5ff8b": "ownerCut()",
"8456cb59": "pause()",
"5c975abb": "paused()",
"f2fde38b": "transferOwnership(address)",
"3f4ba83a": "unpause()",
"5fd8c710": "withdrawBalance()",
}
SaleClockAuctionFuncSigs maps the 4-byte function signature to its string representation.
Functions ¶
This section is empty.
Types ¶
type ClockAuction ¶
type ClockAuction struct { ClockAuctionCaller // Read-only binding to the contract ClockAuctionTransactor // Write-only binding to the contract ClockAuctionFilterer // Log filterer for contract events }
ClockAuction is an auto generated Go binding around an Ethereum contract.
func DeployClockAuction ¶
func DeployClockAuction(auth *bind.TransactOpts, backend bind.ContractBackend, _nftAddress common.Address, _cut *big.Int) (common.Address, *types.Transaction, *ClockAuction, error)
DeployClockAuction deploys a new Ethereum contract, binding an instance of ClockAuction to it.
func NewClockAuction ¶
func NewClockAuction(address common.Address, backend bind.ContractBackend) (*ClockAuction, error)
NewClockAuction creates a new instance of ClockAuction, bound to a specific deployed contract.
type ClockAuctionAuctionCancelled ¶
type ClockAuctionAuctionCancelled struct { TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ClockAuctionAuctionCancelled represents a AuctionCancelled event raised by the ClockAuction contract.
type ClockAuctionAuctionCancelledIterator ¶
type ClockAuctionAuctionCancelledIterator struct { Event *ClockAuctionAuctionCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClockAuctionAuctionCancelledIterator is returned from FilterAuctionCancelled and is used to iterate over the raw logs and unpacked data for AuctionCancelled events raised by the ClockAuction contract.
func (*ClockAuctionAuctionCancelledIterator) Close ¶
func (it *ClockAuctionAuctionCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClockAuctionAuctionCancelledIterator) Error ¶
func (it *ClockAuctionAuctionCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClockAuctionAuctionCancelledIterator) Next ¶
func (it *ClockAuctionAuctionCancelledIterator) 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 ClockAuctionAuctionCreated ¶
type ClockAuctionAuctionCreated struct { TokenId *big.Int StartingPrice *big.Int EndingPrice *big.Int Duration *big.Int Raw types.Log // Blockchain specific contextual infos }
ClockAuctionAuctionCreated represents a AuctionCreated event raised by the ClockAuction contract.
type ClockAuctionAuctionCreatedIterator ¶
type ClockAuctionAuctionCreatedIterator struct { Event *ClockAuctionAuctionCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClockAuctionAuctionCreatedIterator is returned from FilterAuctionCreated and is used to iterate over the raw logs and unpacked data for AuctionCreated events raised by the ClockAuction contract.
func (*ClockAuctionAuctionCreatedIterator) Close ¶
func (it *ClockAuctionAuctionCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClockAuctionAuctionCreatedIterator) Error ¶
func (it *ClockAuctionAuctionCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClockAuctionAuctionCreatedIterator) Next ¶
func (it *ClockAuctionAuctionCreatedIterator) 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 ClockAuctionAuctionSuccessful ¶
type ClockAuctionAuctionSuccessful struct { TokenId *big.Int TotalPrice *big.Int Winner common.Address Raw types.Log // Blockchain specific contextual infos }
ClockAuctionAuctionSuccessful represents a AuctionSuccessful event raised by the ClockAuction contract.
type ClockAuctionAuctionSuccessfulIterator ¶
type ClockAuctionAuctionSuccessfulIterator struct { Event *ClockAuctionAuctionSuccessful // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClockAuctionAuctionSuccessfulIterator is returned from FilterAuctionSuccessful and is used to iterate over the raw logs and unpacked data for AuctionSuccessful events raised by the ClockAuction contract.
func (*ClockAuctionAuctionSuccessfulIterator) Close ¶
func (it *ClockAuctionAuctionSuccessfulIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClockAuctionAuctionSuccessfulIterator) Error ¶
func (it *ClockAuctionAuctionSuccessfulIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClockAuctionAuctionSuccessfulIterator) Next ¶
func (it *ClockAuctionAuctionSuccessfulIterator) 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 ClockAuctionBase ¶
type ClockAuctionBase struct { ClockAuctionBaseCaller // Read-only binding to the contract ClockAuctionBaseTransactor // Write-only binding to the contract ClockAuctionBaseFilterer // Log filterer for contract events }
ClockAuctionBase is an auto generated Go binding around an Ethereum contract.
func DeployClockAuctionBase ¶
func DeployClockAuctionBase(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ClockAuctionBase, error)
DeployClockAuctionBase deploys a new Ethereum contract, binding an instance of ClockAuctionBase to it.
func NewClockAuctionBase ¶
func NewClockAuctionBase(address common.Address, backend bind.ContractBackend) (*ClockAuctionBase, error)
NewClockAuctionBase creates a new instance of ClockAuctionBase, bound to a specific deployed contract.
type ClockAuctionBaseAuctionCancelled ¶
type ClockAuctionBaseAuctionCancelled struct { TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ClockAuctionBaseAuctionCancelled represents a AuctionCancelled event raised by the ClockAuctionBase contract.
type ClockAuctionBaseAuctionCancelledIterator ¶
type ClockAuctionBaseAuctionCancelledIterator struct { Event *ClockAuctionBaseAuctionCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClockAuctionBaseAuctionCancelledIterator is returned from FilterAuctionCancelled and is used to iterate over the raw logs and unpacked data for AuctionCancelled events raised by the ClockAuctionBase contract.
func (*ClockAuctionBaseAuctionCancelledIterator) Close ¶
func (it *ClockAuctionBaseAuctionCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClockAuctionBaseAuctionCancelledIterator) Error ¶
func (it *ClockAuctionBaseAuctionCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClockAuctionBaseAuctionCancelledIterator) Next ¶
func (it *ClockAuctionBaseAuctionCancelledIterator) 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 ClockAuctionBaseAuctionCreated ¶
type ClockAuctionBaseAuctionCreated struct { TokenId *big.Int StartingPrice *big.Int EndingPrice *big.Int Duration *big.Int Raw types.Log // Blockchain specific contextual infos }
ClockAuctionBaseAuctionCreated represents a AuctionCreated event raised by the ClockAuctionBase contract.
type ClockAuctionBaseAuctionCreatedIterator ¶
type ClockAuctionBaseAuctionCreatedIterator struct { Event *ClockAuctionBaseAuctionCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClockAuctionBaseAuctionCreatedIterator is returned from FilterAuctionCreated and is used to iterate over the raw logs and unpacked data for AuctionCreated events raised by the ClockAuctionBase contract.
func (*ClockAuctionBaseAuctionCreatedIterator) Close ¶
func (it *ClockAuctionBaseAuctionCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClockAuctionBaseAuctionCreatedIterator) Error ¶
func (it *ClockAuctionBaseAuctionCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClockAuctionBaseAuctionCreatedIterator) Next ¶
func (it *ClockAuctionBaseAuctionCreatedIterator) 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 ClockAuctionBaseAuctionSuccessful ¶
type ClockAuctionBaseAuctionSuccessful struct { TokenId *big.Int TotalPrice *big.Int Winner common.Address Raw types.Log // Blockchain specific contextual infos }
ClockAuctionBaseAuctionSuccessful represents a AuctionSuccessful event raised by the ClockAuctionBase contract.
type ClockAuctionBaseAuctionSuccessfulIterator ¶
type ClockAuctionBaseAuctionSuccessfulIterator struct { Event *ClockAuctionBaseAuctionSuccessful // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClockAuctionBaseAuctionSuccessfulIterator is returned from FilterAuctionSuccessful and is used to iterate over the raw logs and unpacked data for AuctionSuccessful events raised by the ClockAuctionBase contract.
func (*ClockAuctionBaseAuctionSuccessfulIterator) Close ¶
func (it *ClockAuctionBaseAuctionSuccessfulIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClockAuctionBaseAuctionSuccessfulIterator) Error ¶
func (it *ClockAuctionBaseAuctionSuccessfulIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClockAuctionBaseAuctionSuccessfulIterator) Next ¶
func (it *ClockAuctionBaseAuctionSuccessfulIterator) 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 ClockAuctionBaseCaller ¶
type ClockAuctionBaseCaller struct {
// contains filtered or unexported fields
}
ClockAuctionBaseCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewClockAuctionBaseCaller ¶
func NewClockAuctionBaseCaller(address common.Address, caller bind.ContractCaller) (*ClockAuctionBaseCaller, error)
NewClockAuctionBaseCaller creates a new read-only instance of ClockAuctionBase, bound to a specific deployed contract.
func (*ClockAuctionBaseCaller) NonFungibleContract ¶
func (_ClockAuctionBase *ClockAuctionBaseCaller) NonFungibleContract(opts *bind.CallOpts) (common.Address, error)
NonFungibleContract is a free data retrieval call binding the contract method 0xdd1b7a0f.
Solidity: function nonFungibleContract() view returns(address)
type ClockAuctionBaseCallerRaw ¶
type ClockAuctionBaseCallerRaw struct {
Contract *ClockAuctionBaseCaller // Generic read-only contract binding to access the raw methods on
}
ClockAuctionBaseCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ClockAuctionBaseCallerRaw) Call ¶
func (_ClockAuctionBase *ClockAuctionBaseCallerRaw) 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 ClockAuctionBaseCallerSession ¶
type ClockAuctionBaseCallerSession struct { Contract *ClockAuctionBaseCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ClockAuctionBaseCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ClockAuctionBaseCallerSession) NonFungibleContract ¶
func (_ClockAuctionBase *ClockAuctionBaseCallerSession) NonFungibleContract() (common.Address, error)
NonFungibleContract is a free data retrieval call binding the contract method 0xdd1b7a0f.
Solidity: function nonFungibleContract() view returns(address)
type ClockAuctionBaseFilterer ¶
type ClockAuctionBaseFilterer struct {
// contains filtered or unexported fields
}
ClockAuctionBaseFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewClockAuctionBaseFilterer ¶
func NewClockAuctionBaseFilterer(address common.Address, filterer bind.ContractFilterer) (*ClockAuctionBaseFilterer, error)
NewClockAuctionBaseFilterer creates a new log filterer instance of ClockAuctionBase, bound to a specific deployed contract.
func (*ClockAuctionBaseFilterer) FilterAuctionCancelled ¶
func (_ClockAuctionBase *ClockAuctionBaseFilterer) FilterAuctionCancelled(opts *bind.FilterOpts) (*ClockAuctionBaseAuctionCancelledIterator, error)
FilterAuctionCancelled is a free log retrieval operation binding the contract event 0x2809c7e17bf978fbc7194c0a694b638c4215e9140cacc6c38ca36010b45697df.
Solidity: event AuctionCancelled(uint256 tokenId)
func (*ClockAuctionBaseFilterer) FilterAuctionCreated ¶
func (_ClockAuctionBase *ClockAuctionBaseFilterer) FilterAuctionCreated(opts *bind.FilterOpts) (*ClockAuctionBaseAuctionCreatedIterator, error)
FilterAuctionCreated is a free log retrieval operation binding the contract event 0xa9c8dfcda5664a5a124c713e386da27de87432d5b668e79458501eb296389ba7.
Solidity: event AuctionCreated(uint256 tokenId, uint256 startingPrice, uint256 endingPrice, uint256 duration)
func (*ClockAuctionBaseFilterer) FilterAuctionSuccessful ¶
func (_ClockAuctionBase *ClockAuctionBaseFilterer) FilterAuctionSuccessful(opts *bind.FilterOpts) (*ClockAuctionBaseAuctionSuccessfulIterator, error)
FilterAuctionSuccessful is a free log retrieval operation binding the contract event 0x4fcc30d90a842164dd58501ab874a101a3749c3d4747139cefe7c876f4ccebd2.
Solidity: event AuctionSuccessful(uint256 tokenId, uint256 totalPrice, address winner)
func (*ClockAuctionBaseFilterer) ParseAuctionCancelled ¶
func (_ClockAuctionBase *ClockAuctionBaseFilterer) ParseAuctionCancelled(log types.Log) (*ClockAuctionBaseAuctionCancelled, error)
ParseAuctionCancelled is a log parse operation binding the contract event 0x2809c7e17bf978fbc7194c0a694b638c4215e9140cacc6c38ca36010b45697df.
Solidity: event AuctionCancelled(uint256 tokenId)
func (*ClockAuctionBaseFilterer) ParseAuctionCreated ¶
func (_ClockAuctionBase *ClockAuctionBaseFilterer) ParseAuctionCreated(log types.Log) (*ClockAuctionBaseAuctionCreated, error)
ParseAuctionCreated is a log parse operation binding the contract event 0xa9c8dfcda5664a5a124c713e386da27de87432d5b668e79458501eb296389ba7.
Solidity: event AuctionCreated(uint256 tokenId, uint256 startingPrice, uint256 endingPrice, uint256 duration)
func (*ClockAuctionBaseFilterer) ParseAuctionSuccessful ¶
func (_ClockAuctionBase *ClockAuctionBaseFilterer) ParseAuctionSuccessful(log types.Log) (*ClockAuctionBaseAuctionSuccessful, error)
ParseAuctionSuccessful is a log parse operation binding the contract event 0x4fcc30d90a842164dd58501ab874a101a3749c3d4747139cefe7c876f4ccebd2.
Solidity: event AuctionSuccessful(uint256 tokenId, uint256 totalPrice, address winner)
func (*ClockAuctionBaseFilterer) WatchAuctionCancelled ¶
func (_ClockAuctionBase *ClockAuctionBaseFilterer) WatchAuctionCancelled(opts *bind.WatchOpts, sink chan<- *ClockAuctionBaseAuctionCancelled) (event.Subscription, error)
WatchAuctionCancelled is a free log subscription operation binding the contract event 0x2809c7e17bf978fbc7194c0a694b638c4215e9140cacc6c38ca36010b45697df.
Solidity: event AuctionCancelled(uint256 tokenId)
func (*ClockAuctionBaseFilterer) WatchAuctionCreated ¶
func (_ClockAuctionBase *ClockAuctionBaseFilterer) WatchAuctionCreated(opts *bind.WatchOpts, sink chan<- *ClockAuctionBaseAuctionCreated) (event.Subscription, error)
WatchAuctionCreated is a free log subscription operation binding the contract event 0xa9c8dfcda5664a5a124c713e386da27de87432d5b668e79458501eb296389ba7.
Solidity: event AuctionCreated(uint256 tokenId, uint256 startingPrice, uint256 endingPrice, uint256 duration)
func (*ClockAuctionBaseFilterer) WatchAuctionSuccessful ¶
func (_ClockAuctionBase *ClockAuctionBaseFilterer) WatchAuctionSuccessful(opts *bind.WatchOpts, sink chan<- *ClockAuctionBaseAuctionSuccessful) (event.Subscription, error)
WatchAuctionSuccessful is a free log subscription operation binding the contract event 0x4fcc30d90a842164dd58501ab874a101a3749c3d4747139cefe7c876f4ccebd2.
Solidity: event AuctionSuccessful(uint256 tokenId, uint256 totalPrice, address winner)
type ClockAuctionBaseRaw ¶
type ClockAuctionBaseRaw struct {
Contract *ClockAuctionBase // Generic contract binding to access the raw methods on
}
ClockAuctionBaseRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ClockAuctionBaseRaw) Call ¶
func (_ClockAuctionBase *ClockAuctionBaseRaw) 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 (*ClockAuctionBaseRaw) Transact ¶
func (_ClockAuctionBase *ClockAuctionBaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ClockAuctionBaseRaw) Transfer ¶
func (_ClockAuctionBase *ClockAuctionBaseRaw) 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 ClockAuctionBaseSession ¶
type ClockAuctionBaseSession struct { Contract *ClockAuctionBase // 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 }
ClockAuctionBaseSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ClockAuctionBaseSession) NonFungibleContract ¶
func (_ClockAuctionBase *ClockAuctionBaseSession) NonFungibleContract() (common.Address, error)
NonFungibleContract is a free data retrieval call binding the contract method 0xdd1b7a0f.
Solidity: function nonFungibleContract() view returns(address)
type ClockAuctionBaseTransactor ¶
type ClockAuctionBaseTransactor struct {
// contains filtered or unexported fields
}
ClockAuctionBaseTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewClockAuctionBaseTransactor ¶
func NewClockAuctionBaseTransactor(address common.Address, transactor bind.ContractTransactor) (*ClockAuctionBaseTransactor, error)
NewClockAuctionBaseTransactor creates a new write-only instance of ClockAuctionBase, bound to a specific deployed contract.
type ClockAuctionBaseTransactorRaw ¶
type ClockAuctionBaseTransactorRaw struct {
Contract *ClockAuctionBaseTransactor // Generic write-only contract binding to access the raw methods on
}
ClockAuctionBaseTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ClockAuctionBaseTransactorRaw) Transact ¶
func (_ClockAuctionBase *ClockAuctionBaseTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ClockAuctionBaseTransactorRaw) Transfer ¶
func (_ClockAuctionBase *ClockAuctionBaseTransactorRaw) 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 ClockAuctionBaseTransactorSession ¶
type ClockAuctionBaseTransactorSession struct { Contract *ClockAuctionBaseTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ClockAuctionBaseTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ClockAuctionCaller ¶
type ClockAuctionCaller struct {
// contains filtered or unexported fields
}
ClockAuctionCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewClockAuctionCaller ¶
func NewClockAuctionCaller(address common.Address, caller bind.ContractCaller) (*ClockAuctionCaller, error)
NewClockAuctionCaller creates a new read-only instance of ClockAuction, bound to a specific deployed contract.
func (*ClockAuctionCaller) GetAuction ¶
func (_ClockAuction *ClockAuctionCaller) GetAuction(opts *bind.CallOpts, _tokenId *big.Int) (struct { Seller common.Address StartingPrice *big.Int EndingPrice *big.Int Duration *big.Int StartedAt *big.Int }, error)
GetAuction is a free data retrieval call binding the contract method 0x78bd7935.
Solidity: function getAuction(uint256 _tokenId) view returns(address seller, uint256 startingPrice, uint256 endingPrice, uint256 duration, uint256 startedAt)
func (*ClockAuctionCaller) GetCurrentPrice ¶
func (_ClockAuction *ClockAuctionCaller) GetCurrentPrice(opts *bind.CallOpts, _tokenId *big.Int) (*big.Int, error)
GetCurrentPrice is a free data retrieval call binding the contract method 0xc55d0f56.
Solidity: function getCurrentPrice(uint256 _tokenId) view returns(uint256)
func (*ClockAuctionCaller) NonFungibleContract ¶
func (_ClockAuction *ClockAuctionCaller) NonFungibleContract(opts *bind.CallOpts) (common.Address, error)
NonFungibleContract is a free data retrieval call binding the contract method 0xdd1b7a0f.
Solidity: function nonFungibleContract() view returns(address)
func (*ClockAuctionCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
type ClockAuctionCallerRaw ¶
type ClockAuctionCallerRaw struct {
Contract *ClockAuctionCaller // Generic read-only contract binding to access the raw methods on
}
ClockAuctionCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ClockAuctionCallerRaw) Call ¶
func (_ClockAuction *ClockAuctionCallerRaw) 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 ClockAuctionCallerSession ¶
type ClockAuctionCallerSession struct { Contract *ClockAuctionCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ClockAuctionCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ClockAuctionCallerSession) GetAuction ¶
func (_ClockAuction *ClockAuctionCallerSession) GetAuction(_tokenId *big.Int) (struct { Seller common.Address StartingPrice *big.Int EndingPrice *big.Int Duration *big.Int StartedAt *big.Int }, error)
GetAuction is a free data retrieval call binding the contract method 0x78bd7935.
Solidity: function getAuction(uint256 _tokenId) view returns(address seller, uint256 startingPrice, uint256 endingPrice, uint256 duration, uint256 startedAt)
func (*ClockAuctionCallerSession) GetCurrentPrice ¶
func (_ClockAuction *ClockAuctionCallerSession) GetCurrentPrice(_tokenId *big.Int) (*big.Int, error)
GetCurrentPrice is a free data retrieval call binding the contract method 0xc55d0f56.
Solidity: function getCurrentPrice(uint256 _tokenId) view returns(uint256)
func (*ClockAuctionCallerSession) NonFungibleContract ¶
func (_ClockAuction *ClockAuctionCallerSession) NonFungibleContract() (common.Address, error)
NonFungibleContract is a free data retrieval call binding the contract method 0xdd1b7a0f.
Solidity: function nonFungibleContract() view returns(address)
func (*ClockAuctionCallerSession) Owner ¶
func (_ClockAuction *ClockAuctionCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ClockAuctionCallerSession) OwnerCut ¶
func (_ClockAuction *ClockAuctionCallerSession) OwnerCut() (*big.Int, error)
OwnerCut is a free data retrieval call binding the contract method 0x83b5ff8b.
Solidity: function ownerCut() view returns(uint256)
func (*ClockAuctionCallerSession) Paused ¶
func (_ClockAuction *ClockAuctionCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
type ClockAuctionFilterer ¶
type ClockAuctionFilterer struct {
// contains filtered or unexported fields
}
ClockAuctionFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewClockAuctionFilterer ¶
func NewClockAuctionFilterer(address common.Address, filterer bind.ContractFilterer) (*ClockAuctionFilterer, error)
NewClockAuctionFilterer creates a new log filterer instance of ClockAuction, bound to a specific deployed contract.
func (*ClockAuctionFilterer) FilterAuctionCancelled ¶
func (_ClockAuction *ClockAuctionFilterer) FilterAuctionCancelled(opts *bind.FilterOpts) (*ClockAuctionAuctionCancelledIterator, error)
FilterAuctionCancelled is a free log retrieval operation binding the contract event 0x2809c7e17bf978fbc7194c0a694b638c4215e9140cacc6c38ca36010b45697df.
Solidity: event AuctionCancelled(uint256 tokenId)
func (*ClockAuctionFilterer) FilterAuctionCreated ¶
func (_ClockAuction *ClockAuctionFilterer) FilterAuctionCreated(opts *bind.FilterOpts) (*ClockAuctionAuctionCreatedIterator, error)
FilterAuctionCreated is a free log retrieval operation binding the contract event 0xa9c8dfcda5664a5a124c713e386da27de87432d5b668e79458501eb296389ba7.
Solidity: event AuctionCreated(uint256 tokenId, uint256 startingPrice, uint256 endingPrice, uint256 duration)
func (*ClockAuctionFilterer) FilterAuctionSuccessful ¶
func (_ClockAuction *ClockAuctionFilterer) FilterAuctionSuccessful(opts *bind.FilterOpts) (*ClockAuctionAuctionSuccessfulIterator, error)
FilterAuctionSuccessful is a free log retrieval operation binding the contract event 0x4fcc30d90a842164dd58501ab874a101a3749c3d4747139cefe7c876f4ccebd2.
Solidity: event AuctionSuccessful(uint256 tokenId, uint256 totalPrice, address winner)
func (*ClockAuctionFilterer) FilterPause ¶
func (_ClockAuction *ClockAuctionFilterer) FilterPause(opts *bind.FilterOpts) (*ClockAuctionPauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*ClockAuctionFilterer) FilterUnpause ¶
func (_ClockAuction *ClockAuctionFilterer) FilterUnpause(opts *bind.FilterOpts) (*ClockAuctionUnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*ClockAuctionFilterer) ParseAuctionCancelled ¶
func (_ClockAuction *ClockAuctionFilterer) ParseAuctionCancelled(log types.Log) (*ClockAuctionAuctionCancelled, error)
ParseAuctionCancelled is a log parse operation binding the contract event 0x2809c7e17bf978fbc7194c0a694b638c4215e9140cacc6c38ca36010b45697df.
Solidity: event AuctionCancelled(uint256 tokenId)
func (*ClockAuctionFilterer) ParseAuctionCreated ¶
func (_ClockAuction *ClockAuctionFilterer) ParseAuctionCreated(log types.Log) (*ClockAuctionAuctionCreated, error)
ParseAuctionCreated is a log parse operation binding the contract event 0xa9c8dfcda5664a5a124c713e386da27de87432d5b668e79458501eb296389ba7.
Solidity: event AuctionCreated(uint256 tokenId, uint256 startingPrice, uint256 endingPrice, uint256 duration)
func (*ClockAuctionFilterer) ParseAuctionSuccessful ¶
func (_ClockAuction *ClockAuctionFilterer) ParseAuctionSuccessful(log types.Log) (*ClockAuctionAuctionSuccessful, error)
ParseAuctionSuccessful is a log parse operation binding the contract event 0x4fcc30d90a842164dd58501ab874a101a3749c3d4747139cefe7c876f4ccebd2.
Solidity: event AuctionSuccessful(uint256 tokenId, uint256 totalPrice, address winner)
func (*ClockAuctionFilterer) ParsePause ¶
func (_ClockAuction *ClockAuctionFilterer) ParsePause(log types.Log) (*ClockAuctionPause, error)
ParsePause is a log parse operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*ClockAuctionFilterer) ParseUnpause ¶
func (_ClockAuction *ClockAuctionFilterer) ParseUnpause(log types.Log) (*ClockAuctionUnpause, error)
ParseUnpause is a log parse operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*ClockAuctionFilterer) WatchAuctionCancelled ¶
func (_ClockAuction *ClockAuctionFilterer) WatchAuctionCancelled(opts *bind.WatchOpts, sink chan<- *ClockAuctionAuctionCancelled) (event.Subscription, error)
WatchAuctionCancelled is a free log subscription operation binding the contract event 0x2809c7e17bf978fbc7194c0a694b638c4215e9140cacc6c38ca36010b45697df.
Solidity: event AuctionCancelled(uint256 tokenId)
func (*ClockAuctionFilterer) WatchAuctionCreated ¶
func (_ClockAuction *ClockAuctionFilterer) WatchAuctionCreated(opts *bind.WatchOpts, sink chan<- *ClockAuctionAuctionCreated) (event.Subscription, error)
WatchAuctionCreated is a free log subscription operation binding the contract event 0xa9c8dfcda5664a5a124c713e386da27de87432d5b668e79458501eb296389ba7.
Solidity: event AuctionCreated(uint256 tokenId, uint256 startingPrice, uint256 endingPrice, uint256 duration)
func (*ClockAuctionFilterer) WatchAuctionSuccessful ¶
func (_ClockAuction *ClockAuctionFilterer) WatchAuctionSuccessful(opts *bind.WatchOpts, sink chan<- *ClockAuctionAuctionSuccessful) (event.Subscription, error)
WatchAuctionSuccessful is a free log subscription operation binding the contract event 0x4fcc30d90a842164dd58501ab874a101a3749c3d4747139cefe7c876f4ccebd2.
Solidity: event AuctionSuccessful(uint256 tokenId, uint256 totalPrice, address winner)
func (*ClockAuctionFilterer) WatchPause ¶
func (_ClockAuction *ClockAuctionFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *ClockAuctionPause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*ClockAuctionFilterer) WatchUnpause ¶
func (_ClockAuction *ClockAuctionFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *ClockAuctionUnpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
type ClockAuctionPause ¶
ClockAuctionPause represents a Pause event raised by the ClockAuction contract.
type ClockAuctionPauseIterator ¶
type ClockAuctionPauseIterator struct { Event *ClockAuctionPause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClockAuctionPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the ClockAuction contract.
func (*ClockAuctionPauseIterator) Close ¶
func (it *ClockAuctionPauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClockAuctionPauseIterator) Error ¶
func (it *ClockAuctionPauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClockAuctionPauseIterator) Next ¶
func (it *ClockAuctionPauseIterator) 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 ClockAuctionRaw ¶
type ClockAuctionRaw struct {
Contract *ClockAuction // Generic contract binding to access the raw methods on
}
ClockAuctionRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ClockAuctionRaw) Call ¶
func (_ClockAuction *ClockAuctionRaw) 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 (*ClockAuctionRaw) Transact ¶
func (_ClockAuction *ClockAuctionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ClockAuctionRaw) Transfer ¶
func (_ClockAuction *ClockAuctionRaw) 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 ClockAuctionSession ¶
type ClockAuctionSession struct { Contract *ClockAuction // 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 }
ClockAuctionSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ClockAuctionSession) Bid ¶
func (_ClockAuction *ClockAuctionSession) Bid(_tokenId *big.Int) (*types.Transaction, error)
Bid is a paid mutator transaction binding the contract method 0x454a2ab3.
Solidity: function bid(uint256 _tokenId) payable returns()
func (*ClockAuctionSession) CancelAuction ¶
func (_ClockAuction *ClockAuctionSession) CancelAuction(_tokenId *big.Int) (*types.Transaction, error)
CancelAuction is a paid mutator transaction binding the contract method 0x96b5a755.
Solidity: function cancelAuction(uint256 _tokenId) returns()
func (*ClockAuctionSession) CancelAuctionWhenPaused ¶
func (_ClockAuction *ClockAuctionSession) CancelAuctionWhenPaused(_tokenId *big.Int) (*types.Transaction, error)
CancelAuctionWhenPaused is a paid mutator transaction binding the contract method 0x878eb368.
Solidity: function cancelAuctionWhenPaused(uint256 _tokenId) returns()
func (*ClockAuctionSession) CreateAuction ¶
func (_ClockAuction *ClockAuctionSession) CreateAuction(_tokenId *big.Int, _startingPrice *big.Int, _endingPrice *big.Int, _duration *big.Int, _seller common.Address) (*types.Transaction, error)
CreateAuction is a paid mutator transaction binding the contract method 0x27ebe40a.
Solidity: function createAuction(uint256 _tokenId, uint256 _startingPrice, uint256 _endingPrice, uint256 _duration, address _seller) returns()
func (*ClockAuctionSession) GetAuction ¶
func (_ClockAuction *ClockAuctionSession) GetAuction(_tokenId *big.Int) (struct { Seller common.Address StartingPrice *big.Int EndingPrice *big.Int Duration *big.Int StartedAt *big.Int }, error)
GetAuction is a free data retrieval call binding the contract method 0x78bd7935.
Solidity: function getAuction(uint256 _tokenId) view returns(address seller, uint256 startingPrice, uint256 endingPrice, uint256 duration, uint256 startedAt)
func (*ClockAuctionSession) GetCurrentPrice ¶
GetCurrentPrice is a free data retrieval call binding the contract method 0xc55d0f56.
Solidity: function getCurrentPrice(uint256 _tokenId) view returns(uint256)
func (*ClockAuctionSession) NonFungibleContract ¶
func (_ClockAuction *ClockAuctionSession) NonFungibleContract() (common.Address, error)
NonFungibleContract is a free data retrieval call binding the contract method 0xdd1b7a0f.
Solidity: function nonFungibleContract() view returns(address)
func (*ClockAuctionSession) Owner ¶
func (_ClockAuction *ClockAuctionSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ClockAuctionSession) OwnerCut ¶
func (_ClockAuction *ClockAuctionSession) OwnerCut() (*big.Int, error)
OwnerCut is a free data retrieval call binding the contract method 0x83b5ff8b.
Solidity: function ownerCut() view returns(uint256)
func (*ClockAuctionSession) Pause ¶
func (_ClockAuction *ClockAuctionSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool)
func (*ClockAuctionSession) Paused ¶
func (_ClockAuction *ClockAuctionSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*ClockAuctionSession) TransferOwnership ¶
func (_ClockAuction *ClockAuctionSession) 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 (*ClockAuctionSession) Unpause ¶
func (_ClockAuction *ClockAuctionSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool)
func (*ClockAuctionSession) WithdrawBalance ¶
func (_ClockAuction *ClockAuctionSession) WithdrawBalance() (*types.Transaction, error)
WithdrawBalance is a paid mutator transaction binding the contract method 0x5fd8c710.
Solidity: function withdrawBalance() returns()
type ClockAuctionTransactor ¶
type ClockAuctionTransactor struct {
// contains filtered or unexported fields
}
ClockAuctionTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewClockAuctionTransactor ¶
func NewClockAuctionTransactor(address common.Address, transactor bind.ContractTransactor) (*ClockAuctionTransactor, error)
NewClockAuctionTransactor creates a new write-only instance of ClockAuction, bound to a specific deployed contract.
func (*ClockAuctionTransactor) Bid ¶
func (_ClockAuction *ClockAuctionTransactor) Bid(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
Bid is a paid mutator transaction binding the contract method 0x454a2ab3.
Solidity: function bid(uint256 _tokenId) payable returns()
func (*ClockAuctionTransactor) CancelAuction ¶
func (_ClockAuction *ClockAuctionTransactor) CancelAuction(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
CancelAuction is a paid mutator transaction binding the contract method 0x96b5a755.
Solidity: function cancelAuction(uint256 _tokenId) returns()
func (*ClockAuctionTransactor) CancelAuctionWhenPaused ¶
func (_ClockAuction *ClockAuctionTransactor) CancelAuctionWhenPaused(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
CancelAuctionWhenPaused is a paid mutator transaction binding the contract method 0x878eb368.
Solidity: function cancelAuctionWhenPaused(uint256 _tokenId) returns()
func (*ClockAuctionTransactor) CreateAuction ¶
func (_ClockAuction *ClockAuctionTransactor) CreateAuction(opts *bind.TransactOpts, _tokenId *big.Int, _startingPrice *big.Int, _endingPrice *big.Int, _duration *big.Int, _seller common.Address) (*types.Transaction, error)
CreateAuction is a paid mutator transaction binding the contract method 0x27ebe40a.
Solidity: function createAuction(uint256 _tokenId, uint256 _startingPrice, uint256 _endingPrice, uint256 _duration, address _seller) returns()
func (*ClockAuctionTransactor) Pause ¶
func (_ClockAuction *ClockAuctionTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool)
func (*ClockAuctionTransactor) TransferOwnership ¶
func (_ClockAuction *ClockAuctionTransactor) 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 (*ClockAuctionTransactor) Unpause ¶
func (_ClockAuction *ClockAuctionTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool)
func (*ClockAuctionTransactor) WithdrawBalance ¶
func (_ClockAuction *ClockAuctionTransactor) WithdrawBalance(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawBalance is a paid mutator transaction binding the contract method 0x5fd8c710.
Solidity: function withdrawBalance() returns()
type ClockAuctionTransactorRaw ¶
type ClockAuctionTransactorRaw struct {
Contract *ClockAuctionTransactor // Generic write-only contract binding to access the raw methods on
}
ClockAuctionTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ClockAuctionTransactorRaw) Transact ¶
func (_ClockAuction *ClockAuctionTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ClockAuctionTransactorRaw) Transfer ¶
func (_ClockAuction *ClockAuctionTransactorRaw) 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 ClockAuctionTransactorSession ¶
type ClockAuctionTransactorSession struct { Contract *ClockAuctionTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ClockAuctionTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ClockAuctionTransactorSession) Bid ¶
func (_ClockAuction *ClockAuctionTransactorSession) Bid(_tokenId *big.Int) (*types.Transaction, error)
Bid is a paid mutator transaction binding the contract method 0x454a2ab3.
Solidity: function bid(uint256 _tokenId) payable returns()
func (*ClockAuctionTransactorSession) CancelAuction ¶
func (_ClockAuction *ClockAuctionTransactorSession) CancelAuction(_tokenId *big.Int) (*types.Transaction, error)
CancelAuction is a paid mutator transaction binding the contract method 0x96b5a755.
Solidity: function cancelAuction(uint256 _tokenId) returns()
func (*ClockAuctionTransactorSession) CancelAuctionWhenPaused ¶
func (_ClockAuction *ClockAuctionTransactorSession) CancelAuctionWhenPaused(_tokenId *big.Int) (*types.Transaction, error)
CancelAuctionWhenPaused is a paid mutator transaction binding the contract method 0x878eb368.
Solidity: function cancelAuctionWhenPaused(uint256 _tokenId) returns()
func (*ClockAuctionTransactorSession) CreateAuction ¶
func (_ClockAuction *ClockAuctionTransactorSession) CreateAuction(_tokenId *big.Int, _startingPrice *big.Int, _endingPrice *big.Int, _duration *big.Int, _seller common.Address) (*types.Transaction, error)
CreateAuction is a paid mutator transaction binding the contract method 0x27ebe40a.
Solidity: function createAuction(uint256 _tokenId, uint256 _startingPrice, uint256 _endingPrice, uint256 _duration, address _seller) returns()
func (*ClockAuctionTransactorSession) Pause ¶
func (_ClockAuction *ClockAuctionTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool)
func (*ClockAuctionTransactorSession) TransferOwnership ¶
func (_ClockAuction *ClockAuctionTransactorSession) 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 (*ClockAuctionTransactorSession) Unpause ¶
func (_ClockAuction *ClockAuctionTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool)
func (*ClockAuctionTransactorSession) WithdrawBalance ¶
func (_ClockAuction *ClockAuctionTransactorSession) WithdrawBalance() (*types.Transaction, error)
WithdrawBalance is a paid mutator transaction binding the contract method 0x5fd8c710.
Solidity: function withdrawBalance() returns()
type ClockAuctionUnpause ¶
ClockAuctionUnpause represents a Unpause event raised by the ClockAuction contract.
type ClockAuctionUnpauseIterator ¶
type ClockAuctionUnpauseIterator struct { Event *ClockAuctionUnpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClockAuctionUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the ClockAuction contract.
func (*ClockAuctionUnpauseIterator) Close ¶
func (it *ClockAuctionUnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClockAuctionUnpauseIterator) Error ¶
func (it *ClockAuctionUnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClockAuctionUnpauseIterator) Next ¶
func (it *ClockAuctionUnpauseIterator) 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 ERC721 ¶
type ERC721 struct { ERC721Caller // Read-only binding to the contract ERC721Transactor // Write-only binding to the contract ERC721Filterer // Log filterer for contract events }
ERC721 is an auto generated Go binding around an Ethereum contract.
type ERC721Approval ¶
type ERC721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721Approval represents a Approval event raised by the ERC721 contract.
type ERC721ApprovalIterator ¶
type ERC721ApprovalIterator struct { Event *ERC721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721 contract.
func (*ERC721ApprovalIterator) Close ¶
func (it *ERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ApprovalIterator) Error ¶
func (it *ERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ApprovalIterator) Next ¶
func (it *ERC721ApprovalIterator) 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 ERC721Caller ¶
type ERC721Caller struct {
// contains filtered or unexported fields
}
ERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC721Caller ¶
func NewERC721Caller(address common.Address, caller bind.ContractCaller) (*ERC721Caller, error)
NewERC721Caller creates a new read-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Caller) BalanceOf ¶
func (_ERC721 *ERC721Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256 balance)
func (*ERC721Caller) OwnerOf ¶
func (_ERC721 *ERC721Caller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) view returns(address owner)
func (*ERC721Caller) SupportsInterface ¶
func (_ERC721 *ERC721Caller) 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) view returns(bool)
func (*ERC721Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256 total)
type ERC721CallerRaw ¶
type ERC721CallerRaw struct {
Contract *ERC721Caller // Generic read-only contract binding to access the raw methods on
}
ERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC721CallerRaw) Call ¶
func (_ERC721 *ERC721CallerRaw) 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 ERC721CallerSession ¶
type ERC721CallerSession struct { Contract *ERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC721CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256 balance)
func (*ERC721CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) view returns(address owner)
func (*ERC721CallerSession) SupportsInterface ¶
func (_ERC721 *ERC721CallerSession) SupportsInterface(_interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 _interfaceID) view returns(bool)
func (*ERC721CallerSession) TotalSupply ¶
func (_ERC721 *ERC721CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256 total)
type ERC721Filterer ¶
type ERC721Filterer struct {
// contains filtered or unexported fields
}
ERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC721Filterer ¶
func NewERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC721Filterer, error)
NewERC721Filterer creates a new log filterer instance of ERC721, bound to a specific deployed contract.
func (*ERC721Filterer) FilterApproval ¶
func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts) (*ERC721ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address owner, address approved, uint256 tokenId)
func (*ERC721Filterer) FilterTransfer ¶
func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts) (*ERC721TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address from, address to, uint256 tokenId)
func (*ERC721Filterer) ParseApproval ¶
func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address owner, address approved, uint256 tokenId)
func (*ERC721Filterer) ParseTransfer ¶
func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address from, address to, uint256 tokenId)
func (*ERC721Filterer) WatchApproval ¶
func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address owner, address approved, uint256 tokenId)
func (*ERC721Filterer) WatchTransfer ¶
func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address from, address to, uint256 tokenId)
type ERC721Raw ¶
type ERC721Raw struct {
Contract *ERC721 // Generic contract binding to access the raw methods on
}
ERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC721Raw) Call ¶
func (_ERC721 *ERC721Raw) 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 (*ERC721Raw) Transact ¶
func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721Raw) Transfer ¶
func (_ERC721 *ERC721Raw) 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 ERC721Session ¶
type ERC721Session struct { Contract *ERC721 // 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 }
ERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC721Session) Approve ¶
func (_ERC721 *ERC721Session) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _to, uint256 _tokenId) returns()
func (*ERC721Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256 balance)
func (*ERC721Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) view returns(address owner)
func (*ERC721Session) SupportsInterface ¶
func (_ERC721 *ERC721Session) SupportsInterface(_interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 _interfaceID) view returns(bool)
func (*ERC721Session) TotalSupply ¶
func (_ERC721 *ERC721Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256 total)
func (*ERC721Session) Transfer ¶
func (_ERC721 *ERC721Session) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _tokenId) returns()
func (*ERC721Session) TransferFrom ¶
func (_ERC721 *ERC721Session) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()
type ERC721Transactor ¶
type ERC721Transactor struct {
// contains filtered or unexported fields
}
ERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC721Transactor ¶
func NewERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC721Transactor, error)
NewERC721Transactor creates a new write-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Transactor) Approve ¶
func (_ERC721 *ERC721Transactor) Approve(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _to, uint256 _tokenId) returns()
func (*ERC721Transactor) Transfer ¶
func (_ERC721 *ERC721Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _tokenId) returns()
func (*ERC721Transactor) TransferFrom ¶
func (_ERC721 *ERC721Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()
type ERC721TransactorRaw ¶
type ERC721TransactorRaw struct {
Contract *ERC721Transactor // Generic write-only contract binding to access the raw methods on
}
ERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC721TransactorRaw) Transact ¶
func (_ERC721 *ERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721TransactorRaw) Transfer ¶
func (_ERC721 *ERC721TransactorRaw) 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 ERC721TransactorSession ¶
type ERC721TransactorSession struct { Contract *ERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC721TransactorSession) Approve ¶
func (_ERC721 *ERC721TransactorSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _to, uint256 _tokenId) returns()
func (*ERC721TransactorSession) Transfer ¶
func (_ERC721 *ERC721TransactorSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _tokenId) returns()
func (*ERC721TransactorSession) TransferFrom ¶
func (_ERC721 *ERC721TransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()
type ERC721Transfer ¶
type ERC721Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721Transfer represents a Transfer event raised by the ERC721 contract.
type ERC721TransferIterator ¶
type ERC721TransferIterator struct { Event *ERC721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721 contract.
func (*ERC721TransferIterator) Close ¶
func (it *ERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721TransferIterator) Error ¶
func (it *ERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721TransferIterator) Next ¶
func (it *ERC721TransferIterator) 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 Ownable ¶
type Ownable struct { OwnableCaller // Read-only binding to the contract OwnableTransactor // Write-only binding to the contract OwnableFilterer // Log filterer for contract events }
Ownable is an auto generated Go binding around an Ethereum contract.
func DeployOwnable ¶
func DeployOwnable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Ownable, error)
DeployOwnable deploys a new Ethereum contract, binding an instance of Ownable to it.
func NewOwnable ¶
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
type OwnableCaller ¶
type OwnableCaller struct {
// contains filtered or unexported fields
}
OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableCaller ¶
func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
type OwnableCallerRaw ¶
type OwnableCallerRaw struct {
Contract *OwnableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableCallerRaw) Call ¶
func (_Ownable *OwnableCallerRaw) 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 OwnableCallerSession ¶
type OwnableCallerSession struct { Contract *OwnableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableFilterer ¶
type OwnableFilterer struct {
// contains filtered or unexported fields
}
OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableFilterer ¶
func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
type OwnableRaw ¶
type OwnableRaw struct {
Contract *Ownable // Generic contract binding to access the raw methods on
}
OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableRaw) Call ¶
func (_Ownable *OwnableRaw) 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 (*OwnableRaw) Transact ¶
func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableRaw) Transfer ¶
func (_Ownable *OwnableRaw) 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 OwnableSession ¶
type OwnableSession struct { Contract *Ownable // 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 }
OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableSession) Owner ¶
func (_Ownable *OwnableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableSession) TransferOwnership ¶
func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTransactor ¶
type OwnableTransactor struct {
// contains filtered or unexported fields
}
OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableTransactor ¶
func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
func (*OwnableTransactor) TransferOwnership ¶
func (_Ownable *OwnableTransactor) 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()
type OwnableTransactorRaw ¶
type OwnableTransactorRaw struct {
Contract *OwnableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableTransactorRaw) Transact ¶
func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableTransactorRaw) Transfer ¶
func (_Ownable *OwnableTransactorRaw) 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 OwnableTransactorSession ¶
type OwnableTransactorSession struct { Contract *OwnableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableTransactorSession) TransferOwnership ¶
func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Pausable ¶
type Pausable struct { PausableCaller // Read-only binding to the contract PausableTransactor // Write-only binding to the contract PausableFilterer // Log filterer for contract events }
Pausable is an auto generated Go binding around an Ethereum contract.
func DeployPausable ¶
func DeployPausable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Pausable, error)
DeployPausable deploys a new Ethereum contract, binding an instance of Pausable to it.
func NewPausable ¶
NewPausable creates a new instance of Pausable, bound to a specific deployed contract.
type PausableCaller ¶
type PausableCaller struct {
// contains filtered or unexported fields
}
PausableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPausableCaller ¶
func NewPausableCaller(address common.Address, caller bind.ContractCaller) (*PausableCaller, error)
NewPausableCaller creates a new read-only instance of Pausable, bound to a specific deployed contract.
type PausableCallerRaw ¶
type PausableCallerRaw struct {
Contract *PausableCaller // Generic read-only contract binding to access the raw methods on
}
PausableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PausableCallerRaw) Call ¶
func (_Pausable *PausableCallerRaw) 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 PausableCallerSession ¶
type PausableCallerSession struct { Contract *PausableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PausableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PausableCallerSession) Owner ¶
func (_Pausable *PausableCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*PausableCallerSession) Paused ¶
func (_Pausable *PausableCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
type PausableFilterer ¶
type PausableFilterer struct {
// contains filtered or unexported fields
}
PausableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPausableFilterer ¶
func NewPausableFilterer(address common.Address, filterer bind.ContractFilterer) (*PausableFilterer, error)
NewPausableFilterer creates a new log filterer instance of Pausable, bound to a specific deployed contract.
func (*PausableFilterer) FilterPause ¶
func (_Pausable *PausableFilterer) FilterPause(opts *bind.FilterOpts) (*PausablePauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*PausableFilterer) FilterUnpause ¶
func (_Pausable *PausableFilterer) FilterUnpause(opts *bind.FilterOpts) (*PausableUnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*PausableFilterer) ParsePause ¶
func (_Pausable *PausableFilterer) ParsePause(log types.Log) (*PausablePause, error)
ParsePause is a log parse operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*PausableFilterer) ParseUnpause ¶
func (_Pausable *PausableFilterer) ParseUnpause(log types.Log) (*PausableUnpause, error)
ParseUnpause is a log parse operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*PausableFilterer) WatchPause ¶
func (_Pausable *PausableFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *PausablePause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*PausableFilterer) WatchUnpause ¶
func (_Pausable *PausableFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *PausableUnpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
type PausablePause ¶
PausablePause represents a Pause event raised by the Pausable contract.
type PausablePauseIterator ¶
type PausablePauseIterator struct { Event *PausablePause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausablePauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the Pausable contract.
func (*PausablePauseIterator) Close ¶
func (it *PausablePauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausablePauseIterator) Error ¶
func (it *PausablePauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausablePauseIterator) Next ¶
func (it *PausablePauseIterator) 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 PausableRaw ¶
type PausableRaw struct {
Contract *Pausable // Generic contract binding to access the raw methods on
}
PausableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PausableRaw) Call ¶
func (_Pausable *PausableRaw) 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 (*PausableRaw) Transact ¶
func (_Pausable *PausableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableRaw) Transfer ¶
func (_Pausable *PausableRaw) 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 PausableSession ¶
type PausableSession struct { Contract *Pausable // 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 }
PausableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PausableSession) Owner ¶
func (_Pausable *PausableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*PausableSession) Pause ¶
func (_Pausable *PausableSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool)
func (*PausableSession) Paused ¶
func (_Pausable *PausableSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*PausableSession) TransferOwnership ¶
func (_Pausable *PausableSession) 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 (*PausableSession) Unpause ¶
func (_Pausable *PausableSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool)
type PausableTransactor ¶
type PausableTransactor struct {
// contains filtered or unexported fields
}
PausableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPausableTransactor ¶
func NewPausableTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableTransactor, error)
NewPausableTransactor creates a new write-only instance of Pausable, bound to a specific deployed contract.
func (*PausableTransactor) Pause ¶
func (_Pausable *PausableTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool)
func (*PausableTransactor) TransferOwnership ¶
func (_Pausable *PausableTransactor) 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 (*PausableTransactor) Unpause ¶
func (_Pausable *PausableTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool)
type PausableTransactorRaw ¶
type PausableTransactorRaw struct {
Contract *PausableTransactor // Generic write-only contract binding to access the raw methods on
}
PausableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PausableTransactorRaw) Transact ¶
func (_Pausable *PausableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableTransactorRaw) Transfer ¶
func (_Pausable *PausableTransactorRaw) 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 PausableTransactorSession ¶
type PausableTransactorSession struct { Contract *PausableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PausableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PausableTransactorSession) Pause ¶
func (_Pausable *PausableTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool)
func (*PausableTransactorSession) TransferOwnership ¶
func (_Pausable *PausableTransactorSession) 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 (*PausableTransactorSession) Unpause ¶
func (_Pausable *PausableTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool)
type PausableUnpause ¶
PausableUnpause represents a Unpause event raised by the Pausable contract.
type PausableUnpauseIterator ¶
type PausableUnpauseIterator struct { Event *PausableUnpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the Pausable contract.
func (*PausableUnpauseIterator) Close ¶
func (it *PausableUnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableUnpauseIterator) Error ¶
func (it *PausableUnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableUnpauseIterator) Next ¶
func (it *PausableUnpauseIterator) 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 SaleClockAuction ¶
type SaleClockAuction struct { SaleClockAuctionCaller // Read-only binding to the contract SaleClockAuctionTransactor // Write-only binding to the contract SaleClockAuctionFilterer // Log filterer for contract events }
SaleClockAuction is an auto generated Go binding around an Ethereum contract.
func DeploySaleClockAuction ¶
func DeploySaleClockAuction(auth *bind.TransactOpts, backend bind.ContractBackend, _nftAddr common.Address, _cut *big.Int) (common.Address, *types.Transaction, *SaleClockAuction, error)
DeploySaleClockAuction deploys a new Ethereum contract, binding an instance of SaleClockAuction to it.
func NewSaleClockAuction ¶
func NewSaleClockAuction(address common.Address, backend bind.ContractBackend) (*SaleClockAuction, error)
NewSaleClockAuction creates a new instance of SaleClockAuction, bound to a specific deployed contract.
type SaleClockAuctionAuctionCancelled ¶
type SaleClockAuctionAuctionCancelled struct { TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
SaleClockAuctionAuctionCancelled represents a AuctionCancelled event raised by the SaleClockAuction contract.
type SaleClockAuctionAuctionCancelledIterator ¶
type SaleClockAuctionAuctionCancelledIterator struct { Event *SaleClockAuctionAuctionCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SaleClockAuctionAuctionCancelledIterator is returned from FilterAuctionCancelled and is used to iterate over the raw logs and unpacked data for AuctionCancelled events raised by the SaleClockAuction contract.
func (*SaleClockAuctionAuctionCancelledIterator) Close ¶
func (it *SaleClockAuctionAuctionCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SaleClockAuctionAuctionCancelledIterator) Error ¶
func (it *SaleClockAuctionAuctionCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SaleClockAuctionAuctionCancelledIterator) Next ¶
func (it *SaleClockAuctionAuctionCancelledIterator) 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 SaleClockAuctionAuctionCreated ¶
type SaleClockAuctionAuctionCreated struct { TokenId *big.Int StartingPrice *big.Int EndingPrice *big.Int Duration *big.Int Raw types.Log // Blockchain specific contextual infos }
SaleClockAuctionAuctionCreated represents a AuctionCreated event raised by the SaleClockAuction contract.
type SaleClockAuctionAuctionCreatedIterator ¶
type SaleClockAuctionAuctionCreatedIterator struct { Event *SaleClockAuctionAuctionCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SaleClockAuctionAuctionCreatedIterator is returned from FilterAuctionCreated and is used to iterate over the raw logs and unpacked data for AuctionCreated events raised by the SaleClockAuction contract.
func (*SaleClockAuctionAuctionCreatedIterator) Close ¶
func (it *SaleClockAuctionAuctionCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SaleClockAuctionAuctionCreatedIterator) Error ¶
func (it *SaleClockAuctionAuctionCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SaleClockAuctionAuctionCreatedIterator) Next ¶
func (it *SaleClockAuctionAuctionCreatedIterator) 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 SaleClockAuctionAuctionSuccessful ¶
type SaleClockAuctionAuctionSuccessful struct { TokenId *big.Int TotalPrice *big.Int Winner common.Address Raw types.Log // Blockchain specific contextual infos }
SaleClockAuctionAuctionSuccessful represents a AuctionSuccessful event raised by the SaleClockAuction contract.
type SaleClockAuctionAuctionSuccessfulIterator ¶
type SaleClockAuctionAuctionSuccessfulIterator struct { Event *SaleClockAuctionAuctionSuccessful // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SaleClockAuctionAuctionSuccessfulIterator is returned from FilterAuctionSuccessful and is used to iterate over the raw logs and unpacked data for AuctionSuccessful events raised by the SaleClockAuction contract.
func (*SaleClockAuctionAuctionSuccessfulIterator) Close ¶
func (it *SaleClockAuctionAuctionSuccessfulIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SaleClockAuctionAuctionSuccessfulIterator) Error ¶
func (it *SaleClockAuctionAuctionSuccessfulIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SaleClockAuctionAuctionSuccessfulIterator) Next ¶
func (it *SaleClockAuctionAuctionSuccessfulIterator) 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 SaleClockAuctionCaller ¶
type SaleClockAuctionCaller struct {
// contains filtered or unexported fields
}
SaleClockAuctionCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSaleClockAuctionCaller ¶
func NewSaleClockAuctionCaller(address common.Address, caller bind.ContractCaller) (*SaleClockAuctionCaller, error)
NewSaleClockAuctionCaller creates a new read-only instance of SaleClockAuction, bound to a specific deployed contract.
func (*SaleClockAuctionCaller) AverageGen0SalePrice ¶
func (_SaleClockAuction *SaleClockAuctionCaller) AverageGen0SalePrice(opts *bind.CallOpts) (*big.Int, error)
AverageGen0SalePrice is a free data retrieval call binding the contract method 0xeac9d94c.
Solidity: function averageGen0SalePrice() view returns(uint256)
func (*SaleClockAuctionCaller) Gen0SaleCount ¶
func (_SaleClockAuction *SaleClockAuctionCaller) Gen0SaleCount(opts *bind.CallOpts) (*big.Int, error)
Gen0SaleCount is a free data retrieval call binding the contract method 0x8a98a9cc.
Solidity: function gen0SaleCount() view returns(uint256)
func (*SaleClockAuctionCaller) GetAuction ¶
func (_SaleClockAuction *SaleClockAuctionCaller) GetAuction(opts *bind.CallOpts, _tokenId *big.Int) (struct { Seller common.Address StartingPrice *big.Int EndingPrice *big.Int Duration *big.Int StartedAt *big.Int }, error)
GetAuction is a free data retrieval call binding the contract method 0x78bd7935.
Solidity: function getAuction(uint256 _tokenId) view returns(address seller, uint256 startingPrice, uint256 endingPrice, uint256 duration, uint256 startedAt)
func (*SaleClockAuctionCaller) GetCurrentPrice ¶
func (_SaleClockAuction *SaleClockAuctionCaller) GetCurrentPrice(opts *bind.CallOpts, _tokenId *big.Int) (*big.Int, error)
GetCurrentPrice is a free data retrieval call binding the contract method 0xc55d0f56.
Solidity: function getCurrentPrice(uint256 _tokenId) view returns(uint256)
func (*SaleClockAuctionCaller) IsSaleClockAuction ¶
func (_SaleClockAuction *SaleClockAuctionCaller) IsSaleClockAuction(opts *bind.CallOpts) (bool, error)
IsSaleClockAuction is a free data retrieval call binding the contract method 0x85b86188.
Solidity: function isSaleClockAuction() view returns(bool)
func (*SaleClockAuctionCaller) LastGen0SalePrices ¶
func (_SaleClockAuction *SaleClockAuctionCaller) LastGen0SalePrices(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
LastGen0SalePrices is a free data retrieval call binding the contract method 0x484eccb4.
Solidity: function lastGen0SalePrices(uint256 ) view returns(uint256)
func (*SaleClockAuctionCaller) NonFungibleContract ¶
func (_SaleClockAuction *SaleClockAuctionCaller) NonFungibleContract(opts *bind.CallOpts) (common.Address, error)
NonFungibleContract is a free data retrieval call binding the contract method 0xdd1b7a0f.
Solidity: function nonFungibleContract() view returns(address)
func (*SaleClockAuctionCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
type SaleClockAuctionCallerRaw ¶
type SaleClockAuctionCallerRaw struct {
Contract *SaleClockAuctionCaller // Generic read-only contract binding to access the raw methods on
}
SaleClockAuctionCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SaleClockAuctionCallerRaw) Call ¶
func (_SaleClockAuction *SaleClockAuctionCallerRaw) 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 SaleClockAuctionCallerSession ¶
type SaleClockAuctionCallerSession struct { Contract *SaleClockAuctionCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SaleClockAuctionCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SaleClockAuctionCallerSession) AverageGen0SalePrice ¶
func (_SaleClockAuction *SaleClockAuctionCallerSession) AverageGen0SalePrice() (*big.Int, error)
AverageGen0SalePrice is a free data retrieval call binding the contract method 0xeac9d94c.
Solidity: function averageGen0SalePrice() view returns(uint256)
func (*SaleClockAuctionCallerSession) Gen0SaleCount ¶
func (_SaleClockAuction *SaleClockAuctionCallerSession) Gen0SaleCount() (*big.Int, error)
Gen0SaleCount is a free data retrieval call binding the contract method 0x8a98a9cc.
Solidity: function gen0SaleCount() view returns(uint256)
func (*SaleClockAuctionCallerSession) GetAuction ¶
func (_SaleClockAuction *SaleClockAuctionCallerSession) GetAuction(_tokenId *big.Int) (struct { Seller common.Address StartingPrice *big.Int EndingPrice *big.Int Duration *big.Int StartedAt *big.Int }, error)
GetAuction is a free data retrieval call binding the contract method 0x78bd7935.
Solidity: function getAuction(uint256 _tokenId) view returns(address seller, uint256 startingPrice, uint256 endingPrice, uint256 duration, uint256 startedAt)
func (*SaleClockAuctionCallerSession) GetCurrentPrice ¶
func (_SaleClockAuction *SaleClockAuctionCallerSession) GetCurrentPrice(_tokenId *big.Int) (*big.Int, error)
GetCurrentPrice is a free data retrieval call binding the contract method 0xc55d0f56.
Solidity: function getCurrentPrice(uint256 _tokenId) view returns(uint256)
func (*SaleClockAuctionCallerSession) IsSaleClockAuction ¶
func (_SaleClockAuction *SaleClockAuctionCallerSession) IsSaleClockAuction() (bool, error)
IsSaleClockAuction is a free data retrieval call binding the contract method 0x85b86188.
Solidity: function isSaleClockAuction() view returns(bool)
func (*SaleClockAuctionCallerSession) LastGen0SalePrices ¶
func (_SaleClockAuction *SaleClockAuctionCallerSession) LastGen0SalePrices(arg0 *big.Int) (*big.Int, error)
LastGen0SalePrices is a free data retrieval call binding the contract method 0x484eccb4.
Solidity: function lastGen0SalePrices(uint256 ) view returns(uint256)
func (*SaleClockAuctionCallerSession) NonFungibleContract ¶
func (_SaleClockAuction *SaleClockAuctionCallerSession) NonFungibleContract() (common.Address, error)
NonFungibleContract is a free data retrieval call binding the contract method 0xdd1b7a0f.
Solidity: function nonFungibleContract() view returns(address)
func (*SaleClockAuctionCallerSession) Owner ¶
func (_SaleClockAuction *SaleClockAuctionCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SaleClockAuctionCallerSession) OwnerCut ¶
func (_SaleClockAuction *SaleClockAuctionCallerSession) OwnerCut() (*big.Int, error)
OwnerCut is a free data retrieval call binding the contract method 0x83b5ff8b.
Solidity: function ownerCut() view returns(uint256)
func (*SaleClockAuctionCallerSession) Paused ¶
func (_SaleClockAuction *SaleClockAuctionCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
type SaleClockAuctionFilterer ¶
type SaleClockAuctionFilterer struct {
// contains filtered or unexported fields
}
SaleClockAuctionFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSaleClockAuctionFilterer ¶
func NewSaleClockAuctionFilterer(address common.Address, filterer bind.ContractFilterer) (*SaleClockAuctionFilterer, error)
NewSaleClockAuctionFilterer creates a new log filterer instance of SaleClockAuction, bound to a specific deployed contract.
func (*SaleClockAuctionFilterer) FilterAuctionCancelled ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) FilterAuctionCancelled(opts *bind.FilterOpts) (*SaleClockAuctionAuctionCancelledIterator, error)
FilterAuctionCancelled is a free log retrieval operation binding the contract event 0x2809c7e17bf978fbc7194c0a694b638c4215e9140cacc6c38ca36010b45697df.
Solidity: event AuctionCancelled(uint256 tokenId)
func (*SaleClockAuctionFilterer) FilterAuctionCreated ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) FilterAuctionCreated(opts *bind.FilterOpts) (*SaleClockAuctionAuctionCreatedIterator, error)
FilterAuctionCreated is a free log retrieval operation binding the contract event 0xa9c8dfcda5664a5a124c713e386da27de87432d5b668e79458501eb296389ba7.
Solidity: event AuctionCreated(uint256 tokenId, uint256 startingPrice, uint256 endingPrice, uint256 duration)
func (*SaleClockAuctionFilterer) FilterAuctionSuccessful ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) FilterAuctionSuccessful(opts *bind.FilterOpts) (*SaleClockAuctionAuctionSuccessfulIterator, error)
FilterAuctionSuccessful is a free log retrieval operation binding the contract event 0x4fcc30d90a842164dd58501ab874a101a3749c3d4747139cefe7c876f4ccebd2.
Solidity: event AuctionSuccessful(uint256 tokenId, uint256 totalPrice, address winner)
func (*SaleClockAuctionFilterer) FilterPause ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) FilterPause(opts *bind.FilterOpts) (*SaleClockAuctionPauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*SaleClockAuctionFilterer) FilterUnpause ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) FilterUnpause(opts *bind.FilterOpts) (*SaleClockAuctionUnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*SaleClockAuctionFilterer) ParseAuctionCancelled ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) ParseAuctionCancelled(log types.Log) (*SaleClockAuctionAuctionCancelled, error)
ParseAuctionCancelled is a log parse operation binding the contract event 0x2809c7e17bf978fbc7194c0a694b638c4215e9140cacc6c38ca36010b45697df.
Solidity: event AuctionCancelled(uint256 tokenId)
func (*SaleClockAuctionFilterer) ParseAuctionCreated ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) ParseAuctionCreated(log types.Log) (*SaleClockAuctionAuctionCreated, error)
ParseAuctionCreated is a log parse operation binding the contract event 0xa9c8dfcda5664a5a124c713e386da27de87432d5b668e79458501eb296389ba7.
Solidity: event AuctionCreated(uint256 tokenId, uint256 startingPrice, uint256 endingPrice, uint256 duration)
func (*SaleClockAuctionFilterer) ParseAuctionSuccessful ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) ParseAuctionSuccessful(log types.Log) (*SaleClockAuctionAuctionSuccessful, error)
ParseAuctionSuccessful is a log parse operation binding the contract event 0x4fcc30d90a842164dd58501ab874a101a3749c3d4747139cefe7c876f4ccebd2.
Solidity: event AuctionSuccessful(uint256 tokenId, uint256 totalPrice, address winner)
func (*SaleClockAuctionFilterer) ParsePause ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) ParsePause(log types.Log) (*SaleClockAuctionPause, error)
ParsePause is a log parse operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*SaleClockAuctionFilterer) ParseUnpause ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) ParseUnpause(log types.Log) (*SaleClockAuctionUnpause, error)
ParseUnpause is a log parse operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*SaleClockAuctionFilterer) WatchAuctionCancelled ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) WatchAuctionCancelled(opts *bind.WatchOpts, sink chan<- *SaleClockAuctionAuctionCancelled) (event.Subscription, error)
WatchAuctionCancelled is a free log subscription operation binding the contract event 0x2809c7e17bf978fbc7194c0a694b638c4215e9140cacc6c38ca36010b45697df.
Solidity: event AuctionCancelled(uint256 tokenId)
func (*SaleClockAuctionFilterer) WatchAuctionCreated ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) WatchAuctionCreated(opts *bind.WatchOpts, sink chan<- *SaleClockAuctionAuctionCreated) (event.Subscription, error)
WatchAuctionCreated is a free log subscription operation binding the contract event 0xa9c8dfcda5664a5a124c713e386da27de87432d5b668e79458501eb296389ba7.
Solidity: event AuctionCreated(uint256 tokenId, uint256 startingPrice, uint256 endingPrice, uint256 duration)
func (*SaleClockAuctionFilterer) WatchAuctionSuccessful ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) WatchAuctionSuccessful(opts *bind.WatchOpts, sink chan<- *SaleClockAuctionAuctionSuccessful) (event.Subscription, error)
WatchAuctionSuccessful is a free log subscription operation binding the contract event 0x4fcc30d90a842164dd58501ab874a101a3749c3d4747139cefe7c876f4ccebd2.
Solidity: event AuctionSuccessful(uint256 tokenId, uint256 totalPrice, address winner)
func (*SaleClockAuctionFilterer) WatchPause ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *SaleClockAuctionPause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*SaleClockAuctionFilterer) WatchUnpause ¶
func (_SaleClockAuction *SaleClockAuctionFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *SaleClockAuctionUnpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
type SaleClockAuctionPause ¶
SaleClockAuctionPause represents a Pause event raised by the SaleClockAuction contract.
type SaleClockAuctionPauseIterator ¶
type SaleClockAuctionPauseIterator struct { Event *SaleClockAuctionPause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SaleClockAuctionPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the SaleClockAuction contract.
func (*SaleClockAuctionPauseIterator) Close ¶
func (it *SaleClockAuctionPauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SaleClockAuctionPauseIterator) Error ¶
func (it *SaleClockAuctionPauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SaleClockAuctionPauseIterator) Next ¶
func (it *SaleClockAuctionPauseIterator) 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 SaleClockAuctionRaw ¶
type SaleClockAuctionRaw struct {
Contract *SaleClockAuction // Generic contract binding to access the raw methods on
}
SaleClockAuctionRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SaleClockAuctionRaw) Call ¶
func (_SaleClockAuction *SaleClockAuctionRaw) 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 (*SaleClockAuctionRaw) Transact ¶
func (_SaleClockAuction *SaleClockAuctionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SaleClockAuctionRaw) Transfer ¶
func (_SaleClockAuction *SaleClockAuctionRaw) 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 SaleClockAuctionSession ¶
type SaleClockAuctionSession struct { Contract *SaleClockAuction // 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 }
SaleClockAuctionSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SaleClockAuctionSession) AverageGen0SalePrice ¶
func (_SaleClockAuction *SaleClockAuctionSession) AverageGen0SalePrice() (*big.Int, error)
AverageGen0SalePrice is a free data retrieval call binding the contract method 0xeac9d94c.
Solidity: function averageGen0SalePrice() view returns(uint256)
func (*SaleClockAuctionSession) Bid ¶
func (_SaleClockAuction *SaleClockAuctionSession) Bid(_tokenId *big.Int) (*types.Transaction, error)
Bid is a paid mutator transaction binding the contract method 0x454a2ab3.
Solidity: function bid(uint256 _tokenId) payable returns()
func (*SaleClockAuctionSession) CancelAuction ¶
func (_SaleClockAuction *SaleClockAuctionSession) CancelAuction(_tokenId *big.Int) (*types.Transaction, error)
CancelAuction is a paid mutator transaction binding the contract method 0x96b5a755.
Solidity: function cancelAuction(uint256 _tokenId) returns()
func (*SaleClockAuctionSession) CancelAuctionWhenPaused ¶
func (_SaleClockAuction *SaleClockAuctionSession) CancelAuctionWhenPaused(_tokenId *big.Int) (*types.Transaction, error)
CancelAuctionWhenPaused is a paid mutator transaction binding the contract method 0x878eb368.
Solidity: function cancelAuctionWhenPaused(uint256 _tokenId) returns()
func (*SaleClockAuctionSession) CreateAuction ¶
func (_SaleClockAuction *SaleClockAuctionSession) CreateAuction(_tokenId *big.Int, _startingPrice *big.Int, _endingPrice *big.Int, _duration *big.Int, _seller common.Address) (*types.Transaction, error)
CreateAuction is a paid mutator transaction binding the contract method 0x27ebe40a.
Solidity: function createAuction(uint256 _tokenId, uint256 _startingPrice, uint256 _endingPrice, uint256 _duration, address _seller) returns()
func (*SaleClockAuctionSession) Gen0SaleCount ¶
func (_SaleClockAuction *SaleClockAuctionSession) Gen0SaleCount() (*big.Int, error)
Gen0SaleCount is a free data retrieval call binding the contract method 0x8a98a9cc.
Solidity: function gen0SaleCount() view returns(uint256)
func (*SaleClockAuctionSession) GetAuction ¶
func (_SaleClockAuction *SaleClockAuctionSession) GetAuction(_tokenId *big.Int) (struct { Seller common.Address StartingPrice *big.Int EndingPrice *big.Int Duration *big.Int StartedAt *big.Int }, error)
GetAuction is a free data retrieval call binding the contract method 0x78bd7935.
Solidity: function getAuction(uint256 _tokenId) view returns(address seller, uint256 startingPrice, uint256 endingPrice, uint256 duration, uint256 startedAt)
func (*SaleClockAuctionSession) GetCurrentPrice ¶
func (_SaleClockAuction *SaleClockAuctionSession) GetCurrentPrice(_tokenId *big.Int) (*big.Int, error)
GetCurrentPrice is a free data retrieval call binding the contract method 0xc55d0f56.
Solidity: function getCurrentPrice(uint256 _tokenId) view returns(uint256)
func (*SaleClockAuctionSession) IsSaleClockAuction ¶
func (_SaleClockAuction *SaleClockAuctionSession) IsSaleClockAuction() (bool, error)
IsSaleClockAuction is a free data retrieval call binding the contract method 0x85b86188.
Solidity: function isSaleClockAuction() view returns(bool)
func (*SaleClockAuctionSession) LastGen0SalePrices ¶
func (_SaleClockAuction *SaleClockAuctionSession) LastGen0SalePrices(arg0 *big.Int) (*big.Int, error)
LastGen0SalePrices is a free data retrieval call binding the contract method 0x484eccb4.
Solidity: function lastGen0SalePrices(uint256 ) view returns(uint256)
func (*SaleClockAuctionSession) NonFungibleContract ¶
func (_SaleClockAuction *SaleClockAuctionSession) NonFungibleContract() (common.Address, error)
NonFungibleContract is a free data retrieval call binding the contract method 0xdd1b7a0f.
Solidity: function nonFungibleContract() view returns(address)
func (*SaleClockAuctionSession) Owner ¶
func (_SaleClockAuction *SaleClockAuctionSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SaleClockAuctionSession) OwnerCut ¶
func (_SaleClockAuction *SaleClockAuctionSession) OwnerCut() (*big.Int, error)
OwnerCut is a free data retrieval call binding the contract method 0x83b5ff8b.
Solidity: function ownerCut() view returns(uint256)
func (*SaleClockAuctionSession) Pause ¶
func (_SaleClockAuction *SaleClockAuctionSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool)
func (*SaleClockAuctionSession) Paused ¶
func (_SaleClockAuction *SaleClockAuctionSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*SaleClockAuctionSession) TransferOwnership ¶
func (_SaleClockAuction *SaleClockAuctionSession) 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 (*SaleClockAuctionSession) Unpause ¶
func (_SaleClockAuction *SaleClockAuctionSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool)
func (*SaleClockAuctionSession) WithdrawBalance ¶
func (_SaleClockAuction *SaleClockAuctionSession) WithdrawBalance() (*types.Transaction, error)
WithdrawBalance is a paid mutator transaction binding the contract method 0x5fd8c710.
Solidity: function withdrawBalance() returns()
type SaleClockAuctionTransactor ¶
type SaleClockAuctionTransactor struct {
// contains filtered or unexported fields
}
SaleClockAuctionTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSaleClockAuctionTransactor ¶
func NewSaleClockAuctionTransactor(address common.Address, transactor bind.ContractTransactor) (*SaleClockAuctionTransactor, error)
NewSaleClockAuctionTransactor creates a new write-only instance of SaleClockAuction, bound to a specific deployed contract.
func (*SaleClockAuctionTransactor) Bid ¶
func (_SaleClockAuction *SaleClockAuctionTransactor) Bid(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
Bid is a paid mutator transaction binding the contract method 0x454a2ab3.
Solidity: function bid(uint256 _tokenId) payable returns()
func (*SaleClockAuctionTransactor) CancelAuction ¶
func (_SaleClockAuction *SaleClockAuctionTransactor) CancelAuction(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
CancelAuction is a paid mutator transaction binding the contract method 0x96b5a755.
Solidity: function cancelAuction(uint256 _tokenId) returns()
func (*SaleClockAuctionTransactor) CancelAuctionWhenPaused ¶
func (_SaleClockAuction *SaleClockAuctionTransactor) CancelAuctionWhenPaused(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)
CancelAuctionWhenPaused is a paid mutator transaction binding the contract method 0x878eb368.
Solidity: function cancelAuctionWhenPaused(uint256 _tokenId) returns()
func (*SaleClockAuctionTransactor) CreateAuction ¶
func (_SaleClockAuction *SaleClockAuctionTransactor) CreateAuction(opts *bind.TransactOpts, _tokenId *big.Int, _startingPrice *big.Int, _endingPrice *big.Int, _duration *big.Int, _seller common.Address) (*types.Transaction, error)
CreateAuction is a paid mutator transaction binding the contract method 0x27ebe40a.
Solidity: function createAuction(uint256 _tokenId, uint256 _startingPrice, uint256 _endingPrice, uint256 _duration, address _seller) returns()
func (*SaleClockAuctionTransactor) Pause ¶
func (_SaleClockAuction *SaleClockAuctionTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool)
func (*SaleClockAuctionTransactor) TransferOwnership ¶
func (_SaleClockAuction *SaleClockAuctionTransactor) 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 (*SaleClockAuctionTransactor) Unpause ¶
func (_SaleClockAuction *SaleClockAuctionTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool)
func (*SaleClockAuctionTransactor) WithdrawBalance ¶
func (_SaleClockAuction *SaleClockAuctionTransactor) WithdrawBalance(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawBalance is a paid mutator transaction binding the contract method 0x5fd8c710.
Solidity: function withdrawBalance() returns()
type SaleClockAuctionTransactorRaw ¶
type SaleClockAuctionTransactorRaw struct {
Contract *SaleClockAuctionTransactor // Generic write-only contract binding to access the raw methods on
}
SaleClockAuctionTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SaleClockAuctionTransactorRaw) Transact ¶
func (_SaleClockAuction *SaleClockAuctionTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SaleClockAuctionTransactorRaw) Transfer ¶
func (_SaleClockAuction *SaleClockAuctionTransactorRaw) 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 SaleClockAuctionTransactorSession ¶
type SaleClockAuctionTransactorSession struct { Contract *SaleClockAuctionTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SaleClockAuctionTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SaleClockAuctionTransactorSession) Bid ¶
func (_SaleClockAuction *SaleClockAuctionTransactorSession) Bid(_tokenId *big.Int) (*types.Transaction, error)
Bid is a paid mutator transaction binding the contract method 0x454a2ab3.
Solidity: function bid(uint256 _tokenId) payable returns()
func (*SaleClockAuctionTransactorSession) CancelAuction ¶
func (_SaleClockAuction *SaleClockAuctionTransactorSession) CancelAuction(_tokenId *big.Int) (*types.Transaction, error)
CancelAuction is a paid mutator transaction binding the contract method 0x96b5a755.
Solidity: function cancelAuction(uint256 _tokenId) returns()
func (*SaleClockAuctionTransactorSession) CancelAuctionWhenPaused ¶
func (_SaleClockAuction *SaleClockAuctionTransactorSession) CancelAuctionWhenPaused(_tokenId *big.Int) (*types.Transaction, error)
CancelAuctionWhenPaused is a paid mutator transaction binding the contract method 0x878eb368.
Solidity: function cancelAuctionWhenPaused(uint256 _tokenId) returns()
func (*SaleClockAuctionTransactorSession) CreateAuction ¶
func (_SaleClockAuction *SaleClockAuctionTransactorSession) CreateAuction(_tokenId *big.Int, _startingPrice *big.Int, _endingPrice *big.Int, _duration *big.Int, _seller common.Address) (*types.Transaction, error)
CreateAuction is a paid mutator transaction binding the contract method 0x27ebe40a.
Solidity: function createAuction(uint256 _tokenId, uint256 _startingPrice, uint256 _endingPrice, uint256 _duration, address _seller) returns()
func (*SaleClockAuctionTransactorSession) Pause ¶
func (_SaleClockAuction *SaleClockAuctionTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool)
func (*SaleClockAuctionTransactorSession) TransferOwnership ¶
func (_SaleClockAuction *SaleClockAuctionTransactorSession) 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 (*SaleClockAuctionTransactorSession) Unpause ¶
func (_SaleClockAuction *SaleClockAuctionTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool)
func (*SaleClockAuctionTransactorSession) WithdrawBalance ¶
func (_SaleClockAuction *SaleClockAuctionTransactorSession) WithdrawBalance() (*types.Transaction, error)
WithdrawBalance is a paid mutator transaction binding the contract method 0x5fd8c710.
Solidity: function withdrawBalance() returns()
type SaleClockAuctionUnpause ¶
SaleClockAuctionUnpause represents a Unpause event raised by the SaleClockAuction contract.
type SaleClockAuctionUnpauseIterator ¶
type SaleClockAuctionUnpauseIterator struct { Event *SaleClockAuctionUnpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SaleClockAuctionUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the SaleClockAuction contract.
func (*SaleClockAuctionUnpauseIterator) Close ¶
func (it *SaleClockAuctionUnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SaleClockAuctionUnpauseIterator) Error ¶
func (it *SaleClockAuctionUnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SaleClockAuctionUnpauseIterator) Next ¶
func (it *SaleClockAuctionUnpauseIterator) 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.