Documentation
¶
Index ¶
- Variables
- type ISequenceMarketStorageRequest
- type ISequenceMarketStorageRequestParams
- type SequenceMarketplace
- type SequenceMarketplaceCaller
- func (_SequenceMarketplace *SequenceMarketplaceCaller) GetRequest(opts *bind.CallOpts, requestId *big.Int) (ISequenceMarketStorageRequest, error)
- func (_SequenceMarketplace *SequenceMarketplaceCaller) GetRequestBatch(opts *bind.CallOpts, requestIds []*big.Int) ([]ISequenceMarketStorageRequest, error)
- func (_SequenceMarketplace *SequenceMarketplaceCaller) GetRoyaltyInfo(opts *bind.CallOpts, tokenContract common.Address, tokenId *big.Int, ...) (struct{ ... }, error)
- func (_SequenceMarketplace *SequenceMarketplaceCaller) IsRequestValid(opts *bind.CallOpts, requestId *big.Int, quantity *big.Int) (struct{ ... }, error)
- func (_SequenceMarketplace *SequenceMarketplaceCaller) IsRequestValidBatch(opts *bind.CallOpts, requestIds []*big.Int, quantities []*big.Int) (struct{ ... }, error)
- type SequenceMarketplaceCallerRaw
- type SequenceMarketplaceCallerSession
- func (_SequenceMarketplace *SequenceMarketplaceCallerSession) GetRequest(requestId *big.Int) (ISequenceMarketStorageRequest, error)
- func (_SequenceMarketplace *SequenceMarketplaceCallerSession) GetRequestBatch(requestIds []*big.Int) ([]ISequenceMarketStorageRequest, error)
- func (_SequenceMarketplace *SequenceMarketplaceCallerSession) GetRoyaltyInfo(tokenContract common.Address, tokenId *big.Int, cost *big.Int) (struct{ ... }, error)
- func (_SequenceMarketplace *SequenceMarketplaceCallerSession) IsRequestValid(requestId *big.Int, quantity *big.Int) (struct{ ... }, error)
- func (_SequenceMarketplace *SequenceMarketplaceCallerSession) IsRequestValidBatch(requestIds []*big.Int, quantities []*big.Int) (struct{ ... }, error)
- type SequenceMarketplaceCustomRoyaltyChanged
- type SequenceMarketplaceCustomRoyaltyChangedIterator
- type SequenceMarketplaceFilterer
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterCustomRoyaltyChanged(opts *bind.FilterOpts, tokenContract []common.Address) (*SequenceMarketplaceCustomRoyaltyChangedIterator, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterRequestAccepted(opts *bind.FilterOpts, requestId []*big.Int, buyer []common.Address, ...) (*SequenceMarketplaceRequestAcceptedIterator, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterRequestCancelled(opts *bind.FilterOpts, requestId []*big.Int, tokenContract []common.Address) (*SequenceMarketplaceRequestCancelledIterator, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterRequestCreated(opts *bind.FilterOpts, requestId []*big.Int, creator []common.Address, ...) (*SequenceMarketplaceRequestCreatedIterator, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterRequestsInvalidated(opts *bind.FilterOpts, creator []common.Address, invalidatedBefore []*big.Int) (*SequenceMarketplaceRequestsInvalidatedIterator, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterRequestsInvalidated0(opts *bind.FilterOpts, creator []common.Address, ...) (*SequenceMarketplaceRequestsInvalidated0Iterator, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseCustomRoyaltyChanged(log types.Log) (*SequenceMarketplaceCustomRoyaltyChanged, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseRequestAccepted(log types.Log) (*SequenceMarketplaceRequestAccepted, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseRequestCancelled(log types.Log) (*SequenceMarketplaceRequestCancelled, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseRequestCreated(log types.Log) (*SequenceMarketplaceRequestCreated, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseRequestsInvalidated(log types.Log) (*SequenceMarketplaceRequestsInvalidated, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseRequestsInvalidated0(log types.Log) (*SequenceMarketplaceRequestsInvalidated0, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchCustomRoyaltyChanged(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceCustomRoyaltyChanged, ...) (event.Subscription, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchRequestAccepted(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceRequestAccepted, ...) (event.Subscription, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchRequestCancelled(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceRequestCancelled, ...) (event.Subscription, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchRequestCreated(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceRequestCreated, ...) (event.Subscription, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchRequestsInvalidated(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceRequestsInvalidated, ...) (event.Subscription, error)
- func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchRequestsInvalidated0(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceRequestsInvalidated0, ...) (event.Subscription, error)
- type SequenceMarketplaceRaw
- func (_SequenceMarketplace *SequenceMarketplaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SequenceMarketplace *SequenceMarketplaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SequenceMarketplaceRequestAccepted
- type SequenceMarketplaceRequestAcceptedIterator
- type SequenceMarketplaceRequestCancelled
- type SequenceMarketplaceRequestCancelledIterator
- type SequenceMarketplaceRequestCreated
- type SequenceMarketplaceRequestCreatedIterator
- type SequenceMarketplaceRequestsInvalidated
- type SequenceMarketplaceRequestsInvalidated0
- type SequenceMarketplaceRequestsInvalidated0Iterator
- type SequenceMarketplaceRequestsInvalidatedIterator
- type SequenceMarketplaceSession
- func (_SequenceMarketplace *SequenceMarketplaceSession) AcceptRequest(requestId *big.Int, quantity *big.Int, recipient common.Address, ...) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) AcceptRequestBatch(requestIds []*big.Int, quantities []*big.Int, recipients []common.Address, ...) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) CancelRequest(requestId *big.Int) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) CancelRequestBatch(requestIds []*big.Int) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) CreateRequest(request ISequenceMarketStorageRequestParams) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) CreateRequestBatch(requests []ISequenceMarketStorageRequestParams) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) GetRequest(requestId *big.Int) (ISequenceMarketStorageRequest, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) GetRequestBatch(requestIds []*big.Int) ([]ISequenceMarketStorageRequest, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) GetRoyaltyInfo(tokenContract common.Address, tokenId *big.Int, cost *big.Int) (struct{ ... }, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) InvalidateRequests() (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) InvalidateRequests0(tokenContract common.Address) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) IsRequestValid(requestId *big.Int, quantity *big.Int) (struct{ ... }, error)
- func (_SequenceMarketplace *SequenceMarketplaceSession) IsRequestValidBatch(requestIds []*big.Int, quantities []*big.Int) (struct{ ... }, error)
- type SequenceMarketplaceTransactor
- func (_SequenceMarketplace *SequenceMarketplaceTransactor) AcceptRequest(opts *bind.TransactOpts, requestId *big.Int, quantity *big.Int, ...) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactor) AcceptRequestBatch(opts *bind.TransactOpts, requestIds []*big.Int, quantities []*big.Int, ...) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactor) CancelRequest(opts *bind.TransactOpts, requestId *big.Int) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactor) CancelRequestBatch(opts *bind.TransactOpts, requestIds []*big.Int) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactor) CreateRequest(opts *bind.TransactOpts, request ISequenceMarketStorageRequestParams) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactor) CreateRequestBatch(opts *bind.TransactOpts, requests []ISequenceMarketStorageRequestParams) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactor) InvalidateRequests(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactor) InvalidateRequests0(opts *bind.TransactOpts, tokenContract common.Address) (*types.Transaction, error)
- type SequenceMarketplaceTransactorRaw
- type SequenceMarketplaceTransactorSession
- func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) AcceptRequest(requestId *big.Int, quantity *big.Int, recipient common.Address, ...) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) AcceptRequestBatch(requestIds []*big.Int, quantities []*big.Int, recipients []common.Address, ...) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) CancelRequest(requestId *big.Int) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) CancelRequestBatch(requestIds []*big.Int) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) CreateRequest(request ISequenceMarketStorageRequestParams) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) CreateRequestBatch(requests []ISequenceMarketStorageRequestParams) (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) InvalidateRequests() (*types.Transaction, error)
- func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) InvalidateRequests0(tokenContract common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var SequenceMarketplaceABI = SequenceMarketplaceMetaData.ABI
SequenceMarketplaceABI is the input ABI used to generate the binding from. Deprecated: Use SequenceMarketplaceMetaData.ABI instead.
var SequenceMarketplaceMetaData = &bind.MetaData{
ABI: "[{\"type\":\"function\",\"name\":\"acceptRequest\",\"inputs\":[{\"name\":\"requestId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"recipient\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"additionalFees\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"},{\"name\":\"additionalFeeRecipients\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"acceptRequestBatch\",\"inputs\":[{\"name\":\"requestIds\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"},{\"name\":\"quantities\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"},{\"name\":\"recipients\",\"type\":\"address[]\",\"internalType\":\"address[]\"},{\"name\":\"additionalFees\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"},{\"name\":\"additionalFeeRecipients\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"cancelRequest\",\"inputs\":[{\"name\":\"requestId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"cancelRequestBatch\",\"inputs\":[{\"name\":\"requestIds\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"createRequest\",\"inputs\":[{\"name\":\"request\",\"type\":\"tuple\",\"internalType\":\"structISequenceMarketStorage.RequestParams\",\"components\":[{\"name\":\"isListing\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"isERC1155\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"tokenContract\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"expiry\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"currency\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"pricePerToken\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[{\"name\":\"requestId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"createRequestBatch\",\"inputs\":[{\"name\":\"requests\",\"type\":\"tuple[]\",\"internalType\":\"structISequenceMarketStorage.RequestParams[]\",\"components\":[{\"name\":\"isListing\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"isERC1155\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"tokenContract\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"expiry\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"currency\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"pricePerToken\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[{\"name\":\"requestIds\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"getRequest\",\"inputs\":[{\"name\":\"requestId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"request\",\"type\":\"tuple\",\"internalType\":\"structISequenceMarketStorage.Request\",\"components\":[{\"name\":\"creator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"isListing\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"isERC1155\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"tokenContract\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"expiry\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"currency\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"pricePerToken\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getRequestBatch\",\"inputs\":[{\"name\":\"requestIds\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"outputs\":[{\"name\":\"requests\",\"type\":\"tuple[]\",\"internalType\":\"structISequenceMarketStorage.Request[]\",\"components\":[{\"name\":\"creator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"isListing\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"isERC1155\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"tokenContract\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"expiry\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"currency\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"pricePerToken\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getRoyaltyInfo\",\"inputs\":[{\"name\":\"tokenContract\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"cost\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"recipient\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"royalty\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"invalidateRequests\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"invalidateRequests\",\"inputs\":[{\"name\":\"tokenContract\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isRequestValid\",\"inputs\":[{\"name\":\"requestId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"valid\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"request\",\"type\":\"tuple\",\"internalType\":\"structISequenceMarketStorage.Request\",\"components\":[{\"name\":\"creator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"isListing\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"isERC1155\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"tokenContract\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"expiry\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"currency\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"pricePerToken\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"isRequestValidBatch\",\"inputs\":[{\"name\":\"requestIds\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"},{\"name\":\"quantities\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"outputs\":[{\"name\":\"valid\",\"type\":\"bool[]\",\"internalType\":\"bool[]\"},{\"name\":\"requests\",\"type\":\"tuple[]\",\"internalType\":\"structISequenceMarketStorage.Request[]\",\"components\":[{\"name\":\"creator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"isListing\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"isERC1155\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"tokenContract\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"expiry\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"currency\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"pricePerToken\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"stateMutability\":\"view\"},{\"type\":\"event\",\"name\":\"CustomRoyaltyChanged\",\"inputs\":[{\"name\":\"tokenContract\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"recipient\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"fee\",\"type\":\"uint96\",\"indexed\":false,\"internalType\":\"uint96\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RequestAccepted\",\"inputs\":[{\"name\":\"requestId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"buyer\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"tokenContract\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"recipient\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"quantityRemaining\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RequestCancelled\",\"inputs\":[{\"name\":\"requestId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"tokenContract\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RequestCreated\",\"inputs\":[{\"name\":\"requestId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"creator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"tokenContract\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"isListing\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"currency\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"pricePerToken\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"expiry\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RequestsInvalidated\",\"inputs\":[{\"name\":\"creator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"invalidatedBefore\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RequestsInvalidated\",\"inputs\":[{\"name\":\"creator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"tokenContract\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"invalidatedBefore\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"InvalidAdditionalFees\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidBatchRequest\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidCurrency\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidCurrencyApproval\",\"inputs\":[{\"name\":\"currency\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"InvalidExpiry\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidPrice\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidQuantity\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidRequestId\",\"inputs\":[{\"name\":\"requestId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"InvalidRoyalty\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidTokenApproval\",\"inputs\":[{\"name\":\"tokenContract\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"Invalidated\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UnsupportedContractInterface\",\"inputs\":[{\"name\":\"contractAddress\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"interfaceId\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}]}]",
}
SequenceMarketplaceMetaData contains all meta data concerning the SequenceMarketplace contract.
Functions ¶
This section is empty.
Types ¶
type ISequenceMarketStorageRequest ¶
type ISequenceMarketStorageRequest struct { Creator common.Address IsListing bool IsERC1155 bool TokenContract common.Address TokenId *big.Int Quantity *big.Int Expiry *big.Int Currency common.Address PricePerToken *big.Int }
ISequenceMarketStorageRequest is an auto generated low-level Go binding around an user-defined struct.
type ISequenceMarketStorageRequestParams ¶
type ISequenceMarketStorageRequestParams struct { IsListing bool IsERC1155 bool TokenContract common.Address TokenId *big.Int Quantity *big.Int Expiry *big.Int Currency common.Address PricePerToken *big.Int }
ISequenceMarketStorageRequestParams is an auto generated low-level Go binding around an user-defined struct.
type SequenceMarketplace ¶
type SequenceMarketplace struct { SequenceMarketplaceCaller // Read-only binding to the contract SequenceMarketplaceTransactor // Write-only binding to the contract SequenceMarketplaceFilterer // Log filterer for contract events }
SequenceMarketplace is an auto generated Go binding around an Ethereum contract.
func NewSequenceMarketplace ¶
func NewSequenceMarketplace(address common.Address, backend bind.ContractBackend) (*SequenceMarketplace, error)
NewSequenceMarketplace creates a new instance of SequenceMarketplace, bound to a specific deployed contract.
type SequenceMarketplaceCaller ¶
type SequenceMarketplaceCaller struct {
// contains filtered or unexported fields
}
SequenceMarketplaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSequenceMarketplaceCaller ¶
func NewSequenceMarketplaceCaller(address common.Address, caller bind.ContractCaller) (*SequenceMarketplaceCaller, error)
NewSequenceMarketplaceCaller creates a new read-only instance of SequenceMarketplace, bound to a specific deployed contract.
func (*SequenceMarketplaceCaller) GetRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceCaller) GetRequest(opts *bind.CallOpts, requestId *big.Int) (ISequenceMarketStorageRequest, error)
GetRequest is a free data retrieval call binding the contract method 0xc58343ef.
Solidity: function getRequest(uint256 requestId) view returns((address,bool,bool,address,uint256,uint256,uint96,address,uint256) request)
func (*SequenceMarketplaceCaller) GetRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceCaller) GetRequestBatch(opts *bind.CallOpts, requestIds []*big.Int) ([]ISequenceMarketStorageRequest, error)
GetRequestBatch is a free data retrieval call binding the contract method 0x956463e5.
Solidity: function getRequestBatch(uint256[] requestIds) view returns((address,bool,bool,address,uint256,uint256,uint96,address,uint256)[] requests)
func (*SequenceMarketplaceCaller) GetRoyaltyInfo ¶
func (_SequenceMarketplace *SequenceMarketplaceCaller) GetRoyaltyInfo(opts *bind.CallOpts, tokenContract common.Address, tokenId *big.Int, cost *big.Int) (struct { Recipient common.Address Royalty *big.Int }, error)
GetRoyaltyInfo is a free data retrieval call binding the contract method 0x36de9742.
Solidity: function getRoyaltyInfo(address tokenContract, uint256 tokenId, uint256 cost) view returns(address recipient, uint256 royalty)
func (*SequenceMarketplaceCaller) IsRequestValid ¶
func (_SequenceMarketplace *SequenceMarketplaceCaller) IsRequestValid(opts *bind.CallOpts, requestId *big.Int, quantity *big.Int) (struct { Valid bool Request ISequenceMarketStorageRequest }, error)
IsRequestValid is a free data retrieval call binding the contract method 0x24dc6bd0.
Solidity: function isRequestValid(uint256 requestId, uint256 quantity) view returns(bool valid, (address,bool,bool,address,uint256,uint256,uint96,address,uint256) request)
func (*SequenceMarketplaceCaller) IsRequestValidBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceCaller) IsRequestValidBatch(opts *bind.CallOpts, requestIds []*big.Int, quantities []*big.Int) (struct { Valid []bool Requests []ISequenceMarketStorageRequest }, error)
IsRequestValidBatch is a free data retrieval call binding the contract method 0x449768ad.
Solidity: function isRequestValidBatch(uint256[] requestIds, uint256[] quantities) view returns(bool[] valid, (address,bool,bool,address,uint256,uint256,uint96,address,uint256)[] requests)
type SequenceMarketplaceCallerRaw ¶
type SequenceMarketplaceCallerRaw struct {
Contract *SequenceMarketplaceCaller // Generic read-only contract binding to access the raw methods on
}
SequenceMarketplaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SequenceMarketplaceCallerRaw) Call ¶
func (_SequenceMarketplace *SequenceMarketplaceCallerRaw) 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 SequenceMarketplaceCallerSession ¶
type SequenceMarketplaceCallerSession struct { Contract *SequenceMarketplaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SequenceMarketplaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SequenceMarketplaceCallerSession) GetRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceCallerSession) GetRequest(requestId *big.Int) (ISequenceMarketStorageRequest, error)
GetRequest is a free data retrieval call binding the contract method 0xc58343ef.
Solidity: function getRequest(uint256 requestId) view returns((address,bool,bool,address,uint256,uint256,uint96,address,uint256) request)
func (*SequenceMarketplaceCallerSession) GetRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceCallerSession) GetRequestBatch(requestIds []*big.Int) ([]ISequenceMarketStorageRequest, error)
GetRequestBatch is a free data retrieval call binding the contract method 0x956463e5.
Solidity: function getRequestBatch(uint256[] requestIds) view returns((address,bool,bool,address,uint256,uint256,uint96,address,uint256)[] requests)
func (*SequenceMarketplaceCallerSession) GetRoyaltyInfo ¶
func (_SequenceMarketplace *SequenceMarketplaceCallerSession) GetRoyaltyInfo(tokenContract common.Address, tokenId *big.Int, cost *big.Int) (struct { Recipient common.Address Royalty *big.Int }, error)
GetRoyaltyInfo is a free data retrieval call binding the contract method 0x36de9742.
Solidity: function getRoyaltyInfo(address tokenContract, uint256 tokenId, uint256 cost) view returns(address recipient, uint256 royalty)
func (*SequenceMarketplaceCallerSession) IsRequestValid ¶
func (_SequenceMarketplace *SequenceMarketplaceCallerSession) IsRequestValid(requestId *big.Int, quantity *big.Int) (struct { Valid bool Request ISequenceMarketStorageRequest }, error)
IsRequestValid is a free data retrieval call binding the contract method 0x24dc6bd0.
Solidity: function isRequestValid(uint256 requestId, uint256 quantity) view returns(bool valid, (address,bool,bool,address,uint256,uint256,uint96,address,uint256) request)
func (*SequenceMarketplaceCallerSession) IsRequestValidBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceCallerSession) IsRequestValidBatch(requestIds []*big.Int, quantities []*big.Int) (struct { Valid []bool Requests []ISequenceMarketStorageRequest }, error)
IsRequestValidBatch is a free data retrieval call binding the contract method 0x449768ad.
Solidity: function isRequestValidBatch(uint256[] requestIds, uint256[] quantities) view returns(bool[] valid, (address,bool,bool,address,uint256,uint256,uint96,address,uint256)[] requests)
type SequenceMarketplaceCustomRoyaltyChanged ¶
type SequenceMarketplaceCustomRoyaltyChanged struct { TokenContract common.Address Recipient common.Address Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
SequenceMarketplaceCustomRoyaltyChanged represents a CustomRoyaltyChanged event raised by the SequenceMarketplace contract.
type SequenceMarketplaceCustomRoyaltyChangedIterator ¶
type SequenceMarketplaceCustomRoyaltyChangedIterator struct { Event *SequenceMarketplaceCustomRoyaltyChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SequenceMarketplaceCustomRoyaltyChangedIterator is returned from FilterCustomRoyaltyChanged and is used to iterate over the raw logs and unpacked data for CustomRoyaltyChanged events raised by the SequenceMarketplace contract.
func (*SequenceMarketplaceCustomRoyaltyChangedIterator) Close ¶
func (it *SequenceMarketplaceCustomRoyaltyChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SequenceMarketplaceCustomRoyaltyChangedIterator) Error ¶
func (it *SequenceMarketplaceCustomRoyaltyChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SequenceMarketplaceCustomRoyaltyChangedIterator) Next ¶
func (it *SequenceMarketplaceCustomRoyaltyChangedIterator) 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 SequenceMarketplaceFilterer ¶
type SequenceMarketplaceFilterer struct {
// contains filtered or unexported fields
}
SequenceMarketplaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSequenceMarketplaceFilterer ¶
func NewSequenceMarketplaceFilterer(address common.Address, filterer bind.ContractFilterer) (*SequenceMarketplaceFilterer, error)
NewSequenceMarketplaceFilterer creates a new log filterer instance of SequenceMarketplace, bound to a specific deployed contract.
func (*SequenceMarketplaceFilterer) FilterCustomRoyaltyChanged ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterCustomRoyaltyChanged(opts *bind.FilterOpts, tokenContract []common.Address) (*SequenceMarketplaceCustomRoyaltyChangedIterator, error)
FilterCustomRoyaltyChanged is a free log retrieval operation binding the contract event 0x60567f9d30ab22ef3cd7557f56b897c677c80a85c8673a4a5c26eb9349ef8c60.
Solidity: event CustomRoyaltyChanged(address indexed tokenContract, address recipient, uint96 fee)
func (*SequenceMarketplaceFilterer) FilterRequestAccepted ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterRequestAccepted(opts *bind.FilterOpts, requestId []*big.Int, buyer []common.Address, tokenContract []common.Address) (*SequenceMarketplaceRequestAcceptedIterator, error)
FilterRequestAccepted is a free log retrieval operation binding the contract event 0x146c7c3a67244cf406ca437a82b2bf587bc02b628b63659c73b4295b8b00e76f.
Solidity: event RequestAccepted(uint256 indexed requestId, address indexed buyer, address indexed tokenContract, address recipient, uint256 quantity, uint256 quantityRemaining)
func (*SequenceMarketplaceFilterer) FilterRequestCancelled ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterRequestCancelled(opts *bind.FilterOpts, requestId []*big.Int, tokenContract []common.Address) (*SequenceMarketplaceRequestCancelledIterator, error)
FilterRequestCancelled is a free log retrieval operation binding the contract event 0xe0d7665e06e7db1fc500d66d4e3898d1d4a5533d7efe54b352fcdaa177c22783.
Solidity: event RequestCancelled(uint256 indexed requestId, address indexed tokenContract)
func (*SequenceMarketplaceFilterer) FilterRequestCreated ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterRequestCreated(opts *bind.FilterOpts, requestId []*big.Int, creator []common.Address, tokenContract []common.Address) (*SequenceMarketplaceRequestCreatedIterator, error)
FilterRequestCreated is a free log retrieval operation binding the contract event 0xb67ee55b059861d68b3b5640ee51bde6a5d9d849c6ecdb610663cbd4290bdfd5.
Solidity: event RequestCreated(uint256 indexed requestId, address indexed creator, address indexed tokenContract, uint256 tokenId, bool isListing, uint256 quantity, address currency, uint256 pricePerToken, uint256 expiry)
func (*SequenceMarketplaceFilterer) FilterRequestsInvalidated ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterRequestsInvalidated(opts *bind.FilterOpts, creator []common.Address, invalidatedBefore []*big.Int) (*SequenceMarketplaceRequestsInvalidatedIterator, error)
FilterRequestsInvalidated is a free log retrieval operation binding the contract event 0xb9fd665eb33107da2a1f0113e84d01c5915024b696fa667e66f80505bf3b2977.
Solidity: event RequestsInvalidated(address indexed creator, uint256 indexed invalidatedBefore)
func (*SequenceMarketplaceFilterer) FilterRequestsInvalidated0 ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) FilterRequestsInvalidated0(opts *bind.FilterOpts, creator []common.Address, tokenContract []common.Address, invalidatedBefore []*big.Int) (*SequenceMarketplaceRequestsInvalidated0Iterator, error)
FilterRequestsInvalidated0 is a free log retrieval operation binding the contract event 0x359d2c7e56147963a26a08fd48199b16e28d5fff314390b6c79bb822362340ff.
Solidity: event RequestsInvalidated(address indexed creator, address indexed tokenContract, uint256 indexed invalidatedBefore)
func (*SequenceMarketplaceFilterer) ParseCustomRoyaltyChanged ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseCustomRoyaltyChanged(log types.Log) (*SequenceMarketplaceCustomRoyaltyChanged, error)
ParseCustomRoyaltyChanged is a log parse operation binding the contract event 0x60567f9d30ab22ef3cd7557f56b897c677c80a85c8673a4a5c26eb9349ef8c60.
Solidity: event CustomRoyaltyChanged(address indexed tokenContract, address recipient, uint96 fee)
func (*SequenceMarketplaceFilterer) ParseRequestAccepted ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseRequestAccepted(log types.Log) (*SequenceMarketplaceRequestAccepted, error)
ParseRequestAccepted is a log parse operation binding the contract event 0x146c7c3a67244cf406ca437a82b2bf587bc02b628b63659c73b4295b8b00e76f.
Solidity: event RequestAccepted(uint256 indexed requestId, address indexed buyer, address indexed tokenContract, address recipient, uint256 quantity, uint256 quantityRemaining)
func (*SequenceMarketplaceFilterer) ParseRequestCancelled ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseRequestCancelled(log types.Log) (*SequenceMarketplaceRequestCancelled, error)
ParseRequestCancelled is a log parse operation binding the contract event 0xe0d7665e06e7db1fc500d66d4e3898d1d4a5533d7efe54b352fcdaa177c22783.
Solidity: event RequestCancelled(uint256 indexed requestId, address indexed tokenContract)
func (*SequenceMarketplaceFilterer) ParseRequestCreated ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseRequestCreated(log types.Log) (*SequenceMarketplaceRequestCreated, error)
ParseRequestCreated is a log parse operation binding the contract event 0xb67ee55b059861d68b3b5640ee51bde6a5d9d849c6ecdb610663cbd4290bdfd5.
Solidity: event RequestCreated(uint256 indexed requestId, address indexed creator, address indexed tokenContract, uint256 tokenId, bool isListing, uint256 quantity, address currency, uint256 pricePerToken, uint256 expiry)
func (*SequenceMarketplaceFilterer) ParseRequestsInvalidated ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseRequestsInvalidated(log types.Log) (*SequenceMarketplaceRequestsInvalidated, error)
ParseRequestsInvalidated is a log parse operation binding the contract event 0xb9fd665eb33107da2a1f0113e84d01c5915024b696fa667e66f80505bf3b2977.
Solidity: event RequestsInvalidated(address indexed creator, uint256 indexed invalidatedBefore)
func (*SequenceMarketplaceFilterer) ParseRequestsInvalidated0 ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) ParseRequestsInvalidated0(log types.Log) (*SequenceMarketplaceRequestsInvalidated0, error)
ParseRequestsInvalidated0 is a log parse operation binding the contract event 0x359d2c7e56147963a26a08fd48199b16e28d5fff314390b6c79bb822362340ff.
Solidity: event RequestsInvalidated(address indexed creator, address indexed tokenContract, uint256 indexed invalidatedBefore)
func (*SequenceMarketplaceFilterer) WatchCustomRoyaltyChanged ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchCustomRoyaltyChanged(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceCustomRoyaltyChanged, tokenContract []common.Address) (event.Subscription, error)
WatchCustomRoyaltyChanged is a free log subscription operation binding the contract event 0x60567f9d30ab22ef3cd7557f56b897c677c80a85c8673a4a5c26eb9349ef8c60.
Solidity: event CustomRoyaltyChanged(address indexed tokenContract, address recipient, uint96 fee)
func (*SequenceMarketplaceFilterer) WatchRequestAccepted ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchRequestAccepted(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceRequestAccepted, requestId []*big.Int, buyer []common.Address, tokenContract []common.Address) (event.Subscription, error)
WatchRequestAccepted is a free log subscription operation binding the contract event 0x146c7c3a67244cf406ca437a82b2bf587bc02b628b63659c73b4295b8b00e76f.
Solidity: event RequestAccepted(uint256 indexed requestId, address indexed buyer, address indexed tokenContract, address recipient, uint256 quantity, uint256 quantityRemaining)
func (*SequenceMarketplaceFilterer) WatchRequestCancelled ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchRequestCancelled(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceRequestCancelled, requestId []*big.Int, tokenContract []common.Address) (event.Subscription, error)
WatchRequestCancelled is a free log subscription operation binding the contract event 0xe0d7665e06e7db1fc500d66d4e3898d1d4a5533d7efe54b352fcdaa177c22783.
Solidity: event RequestCancelled(uint256 indexed requestId, address indexed tokenContract)
func (*SequenceMarketplaceFilterer) WatchRequestCreated ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchRequestCreated(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceRequestCreated, requestId []*big.Int, creator []common.Address, tokenContract []common.Address) (event.Subscription, error)
WatchRequestCreated is a free log subscription operation binding the contract event 0xb67ee55b059861d68b3b5640ee51bde6a5d9d849c6ecdb610663cbd4290bdfd5.
Solidity: event RequestCreated(uint256 indexed requestId, address indexed creator, address indexed tokenContract, uint256 tokenId, bool isListing, uint256 quantity, address currency, uint256 pricePerToken, uint256 expiry)
func (*SequenceMarketplaceFilterer) WatchRequestsInvalidated ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchRequestsInvalidated(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceRequestsInvalidated, creator []common.Address, invalidatedBefore []*big.Int) (event.Subscription, error)
WatchRequestsInvalidated is a free log subscription operation binding the contract event 0xb9fd665eb33107da2a1f0113e84d01c5915024b696fa667e66f80505bf3b2977.
Solidity: event RequestsInvalidated(address indexed creator, uint256 indexed invalidatedBefore)
func (*SequenceMarketplaceFilterer) WatchRequestsInvalidated0 ¶
func (_SequenceMarketplace *SequenceMarketplaceFilterer) WatchRequestsInvalidated0(opts *bind.WatchOpts, sink chan<- *SequenceMarketplaceRequestsInvalidated0, creator []common.Address, tokenContract []common.Address, invalidatedBefore []*big.Int) (event.Subscription, error)
WatchRequestsInvalidated0 is a free log subscription operation binding the contract event 0x359d2c7e56147963a26a08fd48199b16e28d5fff314390b6c79bb822362340ff.
Solidity: event RequestsInvalidated(address indexed creator, address indexed tokenContract, uint256 indexed invalidatedBefore)
type SequenceMarketplaceRaw ¶
type SequenceMarketplaceRaw struct {
Contract *SequenceMarketplace // Generic contract binding to access the raw methods on
}
SequenceMarketplaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SequenceMarketplaceRaw) Call ¶
func (_SequenceMarketplace *SequenceMarketplaceRaw) 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 (*SequenceMarketplaceRaw) Transact ¶
func (_SequenceMarketplace *SequenceMarketplaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SequenceMarketplaceRaw) Transfer ¶
func (_SequenceMarketplace *SequenceMarketplaceRaw) 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 SequenceMarketplaceRequestAccepted ¶
type SequenceMarketplaceRequestAccepted struct { RequestId *big.Int Buyer common.Address TokenContract common.Address Recipient common.Address Quantity *big.Int QuantityRemaining *big.Int Raw types.Log // Blockchain specific contextual infos }
SequenceMarketplaceRequestAccepted represents a RequestAccepted event raised by the SequenceMarketplace contract.
type SequenceMarketplaceRequestAcceptedIterator ¶
type SequenceMarketplaceRequestAcceptedIterator struct { Event *SequenceMarketplaceRequestAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SequenceMarketplaceRequestAcceptedIterator is returned from FilterRequestAccepted and is used to iterate over the raw logs and unpacked data for RequestAccepted events raised by the SequenceMarketplace contract.
func (*SequenceMarketplaceRequestAcceptedIterator) Close ¶
func (it *SequenceMarketplaceRequestAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SequenceMarketplaceRequestAcceptedIterator) Error ¶
func (it *SequenceMarketplaceRequestAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SequenceMarketplaceRequestAcceptedIterator) Next ¶
func (it *SequenceMarketplaceRequestAcceptedIterator) 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 SequenceMarketplaceRequestCancelled ¶
type SequenceMarketplaceRequestCancelled struct { RequestId *big.Int TokenContract common.Address Raw types.Log // Blockchain specific contextual infos }
SequenceMarketplaceRequestCancelled represents a RequestCancelled event raised by the SequenceMarketplace contract.
type SequenceMarketplaceRequestCancelledIterator ¶
type SequenceMarketplaceRequestCancelledIterator struct { Event *SequenceMarketplaceRequestCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SequenceMarketplaceRequestCancelledIterator is returned from FilterRequestCancelled and is used to iterate over the raw logs and unpacked data for RequestCancelled events raised by the SequenceMarketplace contract.
func (*SequenceMarketplaceRequestCancelledIterator) Close ¶
func (it *SequenceMarketplaceRequestCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SequenceMarketplaceRequestCancelledIterator) Error ¶
func (it *SequenceMarketplaceRequestCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SequenceMarketplaceRequestCancelledIterator) Next ¶
func (it *SequenceMarketplaceRequestCancelledIterator) 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 SequenceMarketplaceRequestCreated ¶
type SequenceMarketplaceRequestCreated struct { RequestId *big.Int Creator common.Address TokenContract common.Address TokenId *big.Int IsListing bool Quantity *big.Int Currency common.Address PricePerToken *big.Int Expiry *big.Int Raw types.Log // Blockchain specific contextual infos }
SequenceMarketplaceRequestCreated represents a RequestCreated event raised by the SequenceMarketplace contract.
type SequenceMarketplaceRequestCreatedIterator ¶
type SequenceMarketplaceRequestCreatedIterator struct { Event *SequenceMarketplaceRequestCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SequenceMarketplaceRequestCreatedIterator is returned from FilterRequestCreated and is used to iterate over the raw logs and unpacked data for RequestCreated events raised by the SequenceMarketplace contract.
func (*SequenceMarketplaceRequestCreatedIterator) Close ¶
func (it *SequenceMarketplaceRequestCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SequenceMarketplaceRequestCreatedIterator) Error ¶
func (it *SequenceMarketplaceRequestCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SequenceMarketplaceRequestCreatedIterator) Next ¶
func (it *SequenceMarketplaceRequestCreatedIterator) 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 SequenceMarketplaceRequestsInvalidated ¶
type SequenceMarketplaceRequestsInvalidated struct { Creator common.Address InvalidatedBefore *big.Int Raw types.Log // Blockchain specific contextual infos }
SequenceMarketplaceRequestsInvalidated represents a RequestsInvalidated event raised by the SequenceMarketplace contract.
type SequenceMarketplaceRequestsInvalidated0 ¶
type SequenceMarketplaceRequestsInvalidated0 struct { Creator common.Address TokenContract common.Address InvalidatedBefore *big.Int Raw types.Log // Blockchain specific contextual infos }
SequenceMarketplaceRequestsInvalidated0 represents a RequestsInvalidated0 event raised by the SequenceMarketplace contract.
type SequenceMarketplaceRequestsInvalidated0Iterator ¶
type SequenceMarketplaceRequestsInvalidated0Iterator struct { Event *SequenceMarketplaceRequestsInvalidated0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SequenceMarketplaceRequestsInvalidated0Iterator is returned from FilterRequestsInvalidated0 and is used to iterate over the raw logs and unpacked data for RequestsInvalidated0 events raised by the SequenceMarketplace contract.
func (*SequenceMarketplaceRequestsInvalidated0Iterator) Close ¶
func (it *SequenceMarketplaceRequestsInvalidated0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SequenceMarketplaceRequestsInvalidated0Iterator) Error ¶
func (it *SequenceMarketplaceRequestsInvalidated0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SequenceMarketplaceRequestsInvalidated0Iterator) Next ¶
func (it *SequenceMarketplaceRequestsInvalidated0Iterator) 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 SequenceMarketplaceRequestsInvalidatedIterator ¶
type SequenceMarketplaceRequestsInvalidatedIterator struct { Event *SequenceMarketplaceRequestsInvalidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SequenceMarketplaceRequestsInvalidatedIterator is returned from FilterRequestsInvalidated and is used to iterate over the raw logs and unpacked data for RequestsInvalidated events raised by the SequenceMarketplace contract.
func (*SequenceMarketplaceRequestsInvalidatedIterator) Close ¶
func (it *SequenceMarketplaceRequestsInvalidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SequenceMarketplaceRequestsInvalidatedIterator) Error ¶
func (it *SequenceMarketplaceRequestsInvalidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SequenceMarketplaceRequestsInvalidatedIterator) Next ¶
func (it *SequenceMarketplaceRequestsInvalidatedIterator) 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 SequenceMarketplaceSession ¶
type SequenceMarketplaceSession struct { Contract *SequenceMarketplace // 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 }
SequenceMarketplaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SequenceMarketplaceSession) AcceptRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) AcceptRequest(requestId *big.Int, quantity *big.Int, recipient common.Address, additionalFees []*big.Int, additionalFeeRecipients []common.Address) (*types.Transaction, error)
AcceptRequest is a paid mutator transaction binding the contract method 0xe6bd720e.
Solidity: function acceptRequest(uint256 requestId, uint256 quantity, address recipient, uint256[] additionalFees, address[] additionalFeeRecipients) payable returns()
func (*SequenceMarketplaceSession) AcceptRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) AcceptRequestBatch(requestIds []*big.Int, quantities []*big.Int, recipients []common.Address, additionalFees []*big.Int, additionalFeeRecipients []common.Address) (*types.Transaction, error)
AcceptRequestBatch is a paid mutator transaction binding the contract method 0xa93c5317.
Solidity: function acceptRequestBatch(uint256[] requestIds, uint256[] quantities, address[] recipients, uint256[] additionalFees, address[] additionalFeeRecipients) returns()
func (*SequenceMarketplaceSession) CancelRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) CancelRequest(requestId *big.Int) (*types.Transaction, error)
CancelRequest is a paid mutator transaction binding the contract method 0x3015394c.
Solidity: function cancelRequest(uint256 requestId) returns()
func (*SequenceMarketplaceSession) CancelRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) CancelRequestBatch(requestIds []*big.Int) (*types.Transaction, error)
CancelRequestBatch is a paid mutator transaction binding the contract method 0xf1f5176c.
Solidity: function cancelRequestBatch(uint256[] requestIds) returns()
func (*SequenceMarketplaceSession) CreateRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) CreateRequest(request ISequenceMarketStorageRequestParams) (*types.Transaction, error)
CreateRequest is a paid mutator transaction binding the contract method 0xdd0de6ec.
Solidity: function createRequest((bool,bool,address,uint256,uint256,uint96,address,uint256) request) returns(uint256 requestId)
func (*SequenceMarketplaceSession) CreateRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) CreateRequestBatch(requests []ISequenceMarketStorageRequestParams) (*types.Transaction, error)
CreateRequestBatch is a paid mutator transaction binding the contract method 0xb056d4ae.
Solidity: function createRequestBatch((bool,bool,address,uint256,uint256,uint96,address,uint256)[] requests) returns(uint256[] requestIds)
func (*SequenceMarketplaceSession) GetRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) GetRequest(requestId *big.Int) (ISequenceMarketStorageRequest, error)
GetRequest is a free data retrieval call binding the contract method 0xc58343ef.
Solidity: function getRequest(uint256 requestId) view returns((address,bool,bool,address,uint256,uint256,uint96,address,uint256) request)
func (*SequenceMarketplaceSession) GetRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) GetRequestBatch(requestIds []*big.Int) ([]ISequenceMarketStorageRequest, error)
GetRequestBatch is a free data retrieval call binding the contract method 0x956463e5.
Solidity: function getRequestBatch(uint256[] requestIds) view returns((address,bool,bool,address,uint256,uint256,uint96,address,uint256)[] requests)
func (*SequenceMarketplaceSession) GetRoyaltyInfo ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) GetRoyaltyInfo(tokenContract common.Address, tokenId *big.Int, cost *big.Int) (struct { Recipient common.Address Royalty *big.Int }, error)
GetRoyaltyInfo is a free data retrieval call binding the contract method 0x36de9742.
Solidity: function getRoyaltyInfo(address tokenContract, uint256 tokenId, uint256 cost) view returns(address recipient, uint256 royalty)
func (*SequenceMarketplaceSession) InvalidateRequests ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) InvalidateRequests() (*types.Transaction, error)
InvalidateRequests is a paid mutator transaction binding the contract method 0x3ed97342.
Solidity: function invalidateRequests() returns()
func (*SequenceMarketplaceSession) InvalidateRequests0 ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) InvalidateRequests0(tokenContract common.Address) (*types.Transaction, error)
InvalidateRequests0 is a paid mutator transaction binding the contract method 0xffaf1d8d.
Solidity: function invalidateRequests(address tokenContract) returns()
func (*SequenceMarketplaceSession) IsRequestValid ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) IsRequestValid(requestId *big.Int, quantity *big.Int) (struct { Valid bool Request ISequenceMarketStorageRequest }, error)
IsRequestValid is a free data retrieval call binding the contract method 0x24dc6bd0.
Solidity: function isRequestValid(uint256 requestId, uint256 quantity) view returns(bool valid, (address,bool,bool,address,uint256,uint256,uint96,address,uint256) request)
func (*SequenceMarketplaceSession) IsRequestValidBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceSession) IsRequestValidBatch(requestIds []*big.Int, quantities []*big.Int) (struct { Valid []bool Requests []ISequenceMarketStorageRequest }, error)
IsRequestValidBatch is a free data retrieval call binding the contract method 0x449768ad.
Solidity: function isRequestValidBatch(uint256[] requestIds, uint256[] quantities) view returns(bool[] valid, (address,bool,bool,address,uint256,uint256,uint96,address,uint256)[] requests)
type SequenceMarketplaceTransactor ¶
type SequenceMarketplaceTransactor struct {
// contains filtered or unexported fields
}
SequenceMarketplaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSequenceMarketplaceTransactor ¶
func NewSequenceMarketplaceTransactor(address common.Address, transactor bind.ContractTransactor) (*SequenceMarketplaceTransactor, error)
NewSequenceMarketplaceTransactor creates a new write-only instance of SequenceMarketplace, bound to a specific deployed contract.
func (*SequenceMarketplaceTransactor) AcceptRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactor) AcceptRequest(opts *bind.TransactOpts, requestId *big.Int, quantity *big.Int, recipient common.Address, additionalFees []*big.Int, additionalFeeRecipients []common.Address) (*types.Transaction, error)
AcceptRequest is a paid mutator transaction binding the contract method 0xe6bd720e.
Solidity: function acceptRequest(uint256 requestId, uint256 quantity, address recipient, uint256[] additionalFees, address[] additionalFeeRecipients) payable returns()
func (*SequenceMarketplaceTransactor) AcceptRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactor) AcceptRequestBatch(opts *bind.TransactOpts, requestIds []*big.Int, quantities []*big.Int, recipients []common.Address, additionalFees []*big.Int, additionalFeeRecipients []common.Address) (*types.Transaction, error)
AcceptRequestBatch is a paid mutator transaction binding the contract method 0xa93c5317.
Solidity: function acceptRequestBatch(uint256[] requestIds, uint256[] quantities, address[] recipients, uint256[] additionalFees, address[] additionalFeeRecipients) returns()
func (*SequenceMarketplaceTransactor) CancelRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactor) CancelRequest(opts *bind.TransactOpts, requestId *big.Int) (*types.Transaction, error)
CancelRequest is a paid mutator transaction binding the contract method 0x3015394c.
Solidity: function cancelRequest(uint256 requestId) returns()
func (*SequenceMarketplaceTransactor) CancelRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactor) CancelRequestBatch(opts *bind.TransactOpts, requestIds []*big.Int) (*types.Transaction, error)
CancelRequestBatch is a paid mutator transaction binding the contract method 0xf1f5176c.
Solidity: function cancelRequestBatch(uint256[] requestIds) returns()
func (*SequenceMarketplaceTransactor) CreateRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactor) CreateRequest(opts *bind.TransactOpts, request ISequenceMarketStorageRequestParams) (*types.Transaction, error)
CreateRequest is a paid mutator transaction binding the contract method 0xdd0de6ec.
Solidity: function createRequest((bool,bool,address,uint256,uint256,uint96,address,uint256) request) returns(uint256 requestId)
func (*SequenceMarketplaceTransactor) CreateRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactor) CreateRequestBatch(opts *bind.TransactOpts, requests []ISequenceMarketStorageRequestParams) (*types.Transaction, error)
CreateRequestBatch is a paid mutator transaction binding the contract method 0xb056d4ae.
Solidity: function createRequestBatch((bool,bool,address,uint256,uint256,uint96,address,uint256)[] requests) returns(uint256[] requestIds)
func (*SequenceMarketplaceTransactor) InvalidateRequests ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactor) InvalidateRequests(opts *bind.TransactOpts) (*types.Transaction, error)
InvalidateRequests is a paid mutator transaction binding the contract method 0x3ed97342.
Solidity: function invalidateRequests() returns()
func (*SequenceMarketplaceTransactor) InvalidateRequests0 ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactor) InvalidateRequests0(opts *bind.TransactOpts, tokenContract common.Address) (*types.Transaction, error)
InvalidateRequests0 is a paid mutator transaction binding the contract method 0xffaf1d8d.
Solidity: function invalidateRequests(address tokenContract) returns()
type SequenceMarketplaceTransactorRaw ¶
type SequenceMarketplaceTransactorRaw struct {
Contract *SequenceMarketplaceTransactor // Generic write-only contract binding to access the raw methods on
}
SequenceMarketplaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SequenceMarketplaceTransactorRaw) Transact ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SequenceMarketplaceTransactorRaw) Transfer ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactorRaw) 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 SequenceMarketplaceTransactorSession ¶
type SequenceMarketplaceTransactorSession struct { Contract *SequenceMarketplaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SequenceMarketplaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SequenceMarketplaceTransactorSession) AcceptRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) AcceptRequest(requestId *big.Int, quantity *big.Int, recipient common.Address, additionalFees []*big.Int, additionalFeeRecipients []common.Address) (*types.Transaction, error)
AcceptRequest is a paid mutator transaction binding the contract method 0xe6bd720e.
Solidity: function acceptRequest(uint256 requestId, uint256 quantity, address recipient, uint256[] additionalFees, address[] additionalFeeRecipients) payable returns()
func (*SequenceMarketplaceTransactorSession) AcceptRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) AcceptRequestBatch(requestIds []*big.Int, quantities []*big.Int, recipients []common.Address, additionalFees []*big.Int, additionalFeeRecipients []common.Address) (*types.Transaction, error)
AcceptRequestBatch is a paid mutator transaction binding the contract method 0xa93c5317.
Solidity: function acceptRequestBatch(uint256[] requestIds, uint256[] quantities, address[] recipients, uint256[] additionalFees, address[] additionalFeeRecipients) returns()
func (*SequenceMarketplaceTransactorSession) CancelRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) CancelRequest(requestId *big.Int) (*types.Transaction, error)
CancelRequest is a paid mutator transaction binding the contract method 0x3015394c.
Solidity: function cancelRequest(uint256 requestId) returns()
func (*SequenceMarketplaceTransactorSession) CancelRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) CancelRequestBatch(requestIds []*big.Int) (*types.Transaction, error)
CancelRequestBatch is a paid mutator transaction binding the contract method 0xf1f5176c.
Solidity: function cancelRequestBatch(uint256[] requestIds) returns()
func (*SequenceMarketplaceTransactorSession) CreateRequest ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) CreateRequest(request ISequenceMarketStorageRequestParams) (*types.Transaction, error)
CreateRequest is a paid mutator transaction binding the contract method 0xdd0de6ec.
Solidity: function createRequest((bool,bool,address,uint256,uint256,uint96,address,uint256) request) returns(uint256 requestId)
func (*SequenceMarketplaceTransactorSession) CreateRequestBatch ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) CreateRequestBatch(requests []ISequenceMarketStorageRequestParams) (*types.Transaction, error)
CreateRequestBatch is a paid mutator transaction binding the contract method 0xb056d4ae.
Solidity: function createRequestBatch((bool,bool,address,uint256,uint256,uint96,address,uint256)[] requests) returns(uint256[] requestIds)
func (*SequenceMarketplaceTransactorSession) InvalidateRequests ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) InvalidateRequests() (*types.Transaction, error)
InvalidateRequests is a paid mutator transaction binding the contract method 0x3ed97342.
Solidity: function invalidateRequests() returns()
func (*SequenceMarketplaceTransactorSession) InvalidateRequests0 ¶
func (_SequenceMarketplace *SequenceMarketplaceTransactorSession) InvalidateRequests0(tokenContract common.Address) (*types.Transaction, error)
InvalidateRequests0 is a paid mutator transaction binding the contract method 0xffaf1d8d.
Solidity: function invalidateRequests(address tokenContract) returns()