Documentation ¶
Index ¶
- Variables
- type AavegotchiInfo
- type Dimensions
- type ERC1155Listing
- type ERC1155Marketplace
- type ERC1155MarketplaceCaller
- func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetERC1155Category(opts *bind.CallOpts, _erc1155TokenAddress common.Address, ...) (*big.Int, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetERC1155Listing(opts *bind.CallOpts, _listingId *big.Int) (ERC1155Listing, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetERC1155ListingFromToken(opts *bind.CallOpts, _erc1155TokenAddress common.Address, ...) (ERC1155Listing, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetERC1155Listings(opts *bind.CallOpts, _category *big.Int, _sort string, _length *big.Int) ([]ERC1155Listing, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetListingFeeInWei(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetOwnerERC1155Listings(opts *bind.CallOpts, _owner common.Address, _category *big.Int, _sort string, ...) ([]ERC1155Listing, error)
- type ERC1155MarketplaceCallerRaw
- type ERC1155MarketplaceCallerSession
- func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetERC1155Category(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int) (*big.Int, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetERC1155Listing(_listingId *big.Int) (ERC1155Listing, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetERC1155ListingFromToken(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, ...) (ERC1155Listing, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetERC1155Listings(_category *big.Int, _sort string, _length *big.Int) ([]ERC1155Listing, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetListingFeeInWei() (*big.Int, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetOwnerERC1155Listings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC1155Listing, error)
- type ERC1155MarketplaceChangedListingFee
- type ERC1155MarketplaceChangedListingFeeIterator
- type ERC1155MarketplaceERC1155ExecutedListing
- type ERC1155MarketplaceERC1155ExecutedListingIterator
- type ERC1155MarketplaceERC1155ExecutedToRecipient
- type ERC1155MarketplaceERC1155ExecutedToRecipientIterator
- type ERC1155MarketplaceERC1155ListingAdd
- type ERC1155MarketplaceERC1155ListingAddIterator
- type ERC1155MarketplaceERC1155ListingCancelled
- type ERC1155MarketplaceERC1155ListingCancelledIterator
- type ERC1155MarketplaceERC1155ListingSplit
- type ERC1155MarketplaceERC1155ListingSplitIterator
- type ERC1155MarketplaceFacetCategory
- type ERC1155MarketplaceFilterer
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterChangedListingFee(opts *bind.FilterOpts) (*ERC1155MarketplaceChangedListingFeeIterator, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterERC1155ExecutedListing(opts *bind.FilterOpts, listingId []*big.Int, seller []common.Address, ...) (*ERC1155MarketplaceERC1155ExecutedListingIterator, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterERC1155ExecutedToRecipient(opts *bind.FilterOpts, listingId []*big.Int, buyer []common.Address, ...) (*ERC1155MarketplaceERC1155ExecutedToRecipientIterator, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterERC1155ListingAdd(opts *bind.FilterOpts, listingId []*big.Int, seller []common.Address, ...) (*ERC1155MarketplaceERC1155ListingAddIterator, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterERC1155ListingCancelled(opts *bind.FilterOpts, listingId []*big.Int) (*ERC1155MarketplaceERC1155ListingCancelledIterator, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterERC1155ListingSplit(opts *bind.FilterOpts, listingId []*big.Int) (*ERC1155MarketplaceERC1155ListingSplitIterator, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseChangedListingFee(log types.Log) (*ERC1155MarketplaceChangedListingFee, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseERC1155ExecutedListing(log types.Log) (*ERC1155MarketplaceERC1155ExecutedListing, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseERC1155ExecutedToRecipient(log types.Log) (*ERC1155MarketplaceERC1155ExecutedToRecipient, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseERC1155ListingAdd(log types.Log) (*ERC1155MarketplaceERC1155ListingAdd, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseERC1155ListingCancelled(log types.Log) (*ERC1155MarketplaceERC1155ListingCancelled, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseERC1155ListingSplit(log types.Log) (*ERC1155MarketplaceERC1155ListingSplit, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchChangedListingFee(opts *bind.WatchOpts, sink chan<- *ERC1155MarketplaceChangedListingFee) (event.Subscription, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchERC1155ExecutedListing(opts *bind.WatchOpts, sink chan<- *ERC1155MarketplaceERC1155ExecutedListing, ...) (event.Subscription, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchERC1155ExecutedToRecipient(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchERC1155ListingAdd(opts *bind.WatchOpts, sink chan<- *ERC1155MarketplaceERC1155ListingAdd, ...) (event.Subscription, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchERC1155ListingCancelled(opts *bind.WatchOpts, sink chan<- *ERC1155MarketplaceERC1155ListingCancelled, ...) (event.Subscription, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchERC1155ListingSplit(opts *bind.WatchOpts, sink chan<- *ERC1155MarketplaceERC1155ListingSplit, ...) (event.Subscription, error)
- type ERC1155MarketplaceRaw
- func (_ERC1155Marketplace *ERC1155MarketplaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC1155Marketplace *ERC1155MarketplaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC1155MarketplaceSession
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) CancelERC1155Listing(_listingId *big.Int) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) CancelERC1155Listings(_listingIds []*big.Int) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) ExecuteERC1155Listing(_listingId *big.Int, _quantity *big.Int, _priceInWei *big.Int) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) ExecuteERC1155ListingToRecipient(_listingId *big.Int, _contractAddress common.Address, _itemId *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetERC1155Category(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int) (*big.Int, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetERC1155Listing(_listingId *big.Int) (ERC1155Listing, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetERC1155ListingFromToken(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, ...) (ERC1155Listing, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetERC1155Listings(_category *big.Int, _sort string, _length *big.Int) ([]ERC1155Listing, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetListingFeeInWei() (*big.Int, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetOwnerERC1155Listings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC1155Listing, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) SetERC1155Categories(_categories []ERC1155MarketplaceFacetCategory) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) SetERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) SetERC1155ListingWithSplit(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) SetListingFee(_listingFeeInWei *big.Int) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) UpdateBatchERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeIds []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceSession) UpdateERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, ...) (*types.Transaction, error)
- type ERC1155MarketplaceTransactor
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) CancelERC1155Listing(opts *bind.TransactOpts, _listingId *big.Int) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) CancelERC1155Listings(opts *bind.TransactOpts, _listingIds []*big.Int) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) ExecuteERC1155Listing(opts *bind.TransactOpts, _listingId *big.Int, _quantity *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) ExecuteERC1155ListingToRecipient(opts *bind.TransactOpts, _listingId *big.Int, _contractAddress common.Address, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) SetERC1155Categories(opts *bind.TransactOpts, _categories []ERC1155MarketplaceFacetCategory) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) SetERC1155Listing(opts *bind.TransactOpts, _erc1155TokenAddress common.Address, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) SetERC1155ListingWithSplit(opts *bind.TransactOpts, _erc1155TokenAddress common.Address, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) SetListingFee(opts *bind.TransactOpts, _listingFeeInWei *big.Int) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) UpdateBatchERC1155Listing(opts *bind.TransactOpts, _erc1155TokenAddress common.Address, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) UpdateERC1155Listing(opts *bind.TransactOpts, _erc1155TokenAddress common.Address, ...) (*types.Transaction, error)
- type ERC1155MarketplaceTransactorRaw
- type ERC1155MarketplaceTransactorSession
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) CancelERC1155Listing(_listingId *big.Int) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) CancelERC1155Listings(_listingIds []*big.Int) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) ExecuteERC1155Listing(_listingId *big.Int, _quantity *big.Int, _priceInWei *big.Int) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) ExecuteERC1155ListingToRecipient(_listingId *big.Int, _contractAddress common.Address, _itemId *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) SetERC1155Categories(_categories []ERC1155MarketplaceFacetCategory) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) SetERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) SetERC1155ListingWithSplit(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) SetListingFee(_listingFeeInWei *big.Int) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) UpdateBatchERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeIds []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) UpdateERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, ...) (*types.Transaction, error)
- type ERC721Listing
- type ERC721Marketplace
- type ERC721MarketplaceCaller
- func (_ERC721Marketplace *ERC721MarketplaceCaller) GetAavegotchiListing(opts *bind.CallOpts, _listingId *big.Int) (struct{ ... }, error)
- func (_ERC721Marketplace *ERC721MarketplaceCaller) GetAavegotchiListings(opts *bind.CallOpts, _category *big.Int, _sort string, _length *big.Int) ([]ERC721MarketplaceFacetAavegotchiListing, error)
- func (_ERC721Marketplace *ERC721MarketplaceCaller) GetERC721Category(opts *bind.CallOpts, _erc721TokenAddress common.Address, ...) (*big.Int, error)
- func (_ERC721Marketplace *ERC721MarketplaceCaller) GetERC721Listing(opts *bind.CallOpts, _listingId *big.Int) (ERC721Listing, error)
- func (_ERC721Marketplace *ERC721MarketplaceCaller) GetERC721ListingFromToken(opts *bind.CallOpts, _erc721TokenAddress common.Address, ...) (ERC721Listing, error)
- func (_ERC721Marketplace *ERC721MarketplaceCaller) GetERC721Listings(opts *bind.CallOpts, _category *big.Int, _sort string, _length *big.Int) ([]ERC721Listing, error)
- func (_ERC721Marketplace *ERC721MarketplaceCaller) GetOwnerAavegotchiListings(opts *bind.CallOpts, _owner common.Address, _category *big.Int, _sort string, ...) ([]ERC721MarketplaceFacetAavegotchiListing, error)
- func (_ERC721Marketplace *ERC721MarketplaceCaller) GetOwnerERC721Listings(opts *bind.CallOpts, _owner common.Address, _category *big.Int, _sort string, ...) ([]ERC721Listing, error)
- type ERC721MarketplaceCallerRaw
- type ERC721MarketplaceCallerSession
- func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetAavegotchiListing(_listingId *big.Int) (struct{ ... }, error)
- func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetAavegotchiListings(_category *big.Int, _sort string, _length *big.Int) ([]ERC721MarketplaceFacetAavegotchiListing, error)
- func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetERC721Category(_erc721TokenAddress common.Address, _erc721TokenId *big.Int) (*big.Int, error)
- func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetERC721Listing(_listingId *big.Int) (ERC721Listing, error)
- func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetERC721ListingFromToken(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, ...) (ERC721Listing, error)
- func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetERC721Listings(_category *big.Int, _sort string, _length *big.Int) ([]ERC721Listing, error)
- func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetOwnerAavegotchiListings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC721MarketplaceFacetAavegotchiListing, error)
- func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetOwnerERC721Listings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC721Listing, error)
- type ERC721MarketplaceERC721ExecutedListing
- type ERC721MarketplaceERC721ExecutedListingIterator
- type ERC721MarketplaceERC721ExecutedToRecipient
- type ERC721MarketplaceERC721ExecutedToRecipientIterator
- type ERC721MarketplaceERC721ListingAdd
- type ERC721MarketplaceERC721ListingAddIterator
- type ERC721MarketplaceERC721ListingSplit
- type ERC721MarketplaceERC721ListingSplitIterator
- type ERC721MarketplaceFacetAavegotchiListing
- type ERC721MarketplaceFacetCategory
- type ERC721MarketplaceFilterer
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) FilterERC721ExecutedListing(opts *bind.FilterOpts, listingId []*big.Int, seller []common.Address, ...) (*ERC721MarketplaceERC721ExecutedListingIterator, error)
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) FilterERC721ExecutedToRecipient(opts *bind.FilterOpts, listingId []*big.Int, buyer []common.Address, ...) (*ERC721MarketplaceERC721ExecutedToRecipientIterator, error)
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) FilterERC721ListingAdd(opts *bind.FilterOpts, listingId []*big.Int, seller []common.Address, ...) (*ERC721MarketplaceERC721ListingAddIterator, error)
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) FilterERC721ListingSplit(opts *bind.FilterOpts, listingId []*big.Int) (*ERC721MarketplaceERC721ListingSplitIterator, error)
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) ParseERC721ExecutedListing(log types.Log) (*ERC721MarketplaceERC721ExecutedListing, error)
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) ParseERC721ExecutedToRecipient(log types.Log) (*ERC721MarketplaceERC721ExecutedToRecipient, error)
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) ParseERC721ListingAdd(log types.Log) (*ERC721MarketplaceERC721ListingAdd, error)
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) ParseERC721ListingSplit(log types.Log) (*ERC721MarketplaceERC721ListingSplit, error)
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) WatchERC721ExecutedListing(opts *bind.WatchOpts, sink chan<- *ERC721MarketplaceERC721ExecutedListing, ...) (event.Subscription, error)
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) WatchERC721ExecutedToRecipient(opts *bind.WatchOpts, sink chan<- *ERC721MarketplaceERC721ExecutedToRecipient, ...) (event.Subscription, error)
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) WatchERC721ListingAdd(opts *bind.WatchOpts, sink chan<- *ERC721MarketplaceERC721ListingAdd, ...) (event.Subscription, error)
- func (_ERC721Marketplace *ERC721MarketplaceFilterer) WatchERC721ListingSplit(opts *bind.WatchOpts, sink chan<- *ERC721MarketplaceERC721ListingSplit, ...) (event.Subscription, error)
- type ERC721MarketplaceRaw
- func (_ERC721Marketplace *ERC721MarketplaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721Marketplace *ERC721MarketplaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721MarketplaceSession
- func (_ERC721Marketplace *ERC721MarketplaceSession) AddERC721Listing(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, ...) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) AddERC721ListingWithSplit(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, ...) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) CancelERC721Listing(_listingId *big.Int) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) CancelERC721ListingByToken(_erc721TokenAddress common.Address, _erc721TokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) CancelERC721Listings(_listingIds []*big.Int) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) ExecuteERC721Listing(_listingId *big.Int) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) ExecuteERC721ListingToRecipient(_listingId *big.Int, _contractAddress common.Address, _priceInWei *big.Int, ...) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) GetAavegotchiListing(_listingId *big.Int) (struct{ ... }, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) GetAavegotchiListings(_category *big.Int, _sort string, _length *big.Int) ([]ERC721MarketplaceFacetAavegotchiListing, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) GetERC721Category(_erc721TokenAddress common.Address, _erc721TokenId *big.Int) (*big.Int, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) GetERC721Listing(_listingId *big.Int) (ERC721Listing, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) GetERC721ListingFromToken(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, ...) (ERC721Listing, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) GetERC721Listings(_category *big.Int, _sort string, _length *big.Int) ([]ERC721Listing, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) GetOwnerAavegotchiListings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC721MarketplaceFacetAavegotchiListing, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) GetOwnerERC721Listings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC721Listing, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) SetERC721Categories(_categories []ERC721MarketplaceFacetCategory) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceSession) UpdateERC721Listing(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, ...) (*types.Transaction, error)
- type ERC721MarketplaceTransactor
- func (_ERC721Marketplace *ERC721MarketplaceTransactor) AddERC721Listing(opts *bind.TransactOpts, _erc721TokenAddress common.Address, ...) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactor) AddERC721ListingWithSplit(opts *bind.TransactOpts, _erc721TokenAddress common.Address, ...) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactor) CancelERC721Listing(opts *bind.TransactOpts, _listingId *big.Int) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactor) CancelERC721ListingByToken(opts *bind.TransactOpts, _erc721TokenAddress common.Address, ...) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactor) CancelERC721Listings(opts *bind.TransactOpts, _listingIds []*big.Int) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactor) ExecuteERC721Listing(opts *bind.TransactOpts, _listingId *big.Int) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactor) ExecuteERC721ListingToRecipient(opts *bind.TransactOpts, _listingId *big.Int, _contractAddress common.Address, ...) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactor) SetERC721Categories(opts *bind.TransactOpts, _categories []ERC721MarketplaceFacetCategory) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactor) UpdateERC721Listing(opts *bind.TransactOpts, _erc721TokenAddress common.Address, ...) (*types.Transaction, error)
- type ERC721MarketplaceTransactorRaw
- type ERC721MarketplaceTransactorSession
- func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) AddERC721Listing(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, ...) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) AddERC721ListingWithSplit(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, ...) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) CancelERC721Listing(_listingId *big.Int) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) CancelERC721ListingByToken(_erc721TokenAddress common.Address, _erc721TokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) CancelERC721Listings(_listingIds []*big.Int) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) ExecuteERC721Listing(_listingId *big.Int) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) ExecuteERC721ListingToRecipient(_listingId *big.Int, _contractAddress common.Address, _priceInWei *big.Int, ...) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) SetERC721Categories(_categories []ERC721MarketplaceFacetCategory) (*types.Transaction, error)
- func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) UpdateERC721Listing(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, ...) (*types.Transaction, error)
- type ItemType
- type ItemTypeIO
Constants ¶
This section is empty.
Variables ¶
var ( AddressAavegotchi = common.HexToAddress("0x86935F11C86623deC8a25696E1C19a8659CbF95d") EventHashERC721ListingAdd = contract.EventHash("ERC721ListingAdd(uint256,address,address,uint256,uint256,uint256)") EventHashERC721ExecutedListing = contract.EventHash("ERC721ExecutedListing(uint256,address,address,address,uint256,uint256,uint256,uint256)") EventHashERC1155ExecutedListing = contract.EventHash("ERC1155ExecutedListing(uint256,address,address,address,uint256,uint256,uint256,uint256,uint256)") EventHashERC1155ListingAdd = contract.EventHash("ERC1155ListingAdd(uint256,address,address,uint256,uint256,uint256,uint256,uint256)") )
var ERC1155MarketplaceABI = ERC1155MarketplaceMetaData.ABI
ERC1155MarketplaceABI is the input ABI used to generate the binding from. Deprecated: Use ERC1155MarketplaceMetaData.ABI instead.
var ERC1155MarketplaceMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"listingFeeInWei\",\"type\":\"uint256\"}],\"name\":\"ChangedListingFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"erc1155TokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"erc1155TypeId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_quantity\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"ERC1155ExecutedListing\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"ERC1155ExecutedToRecipient\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"erc1155TokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"erc1155TypeId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"ERC1155ListingAdd\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"}],\"name\":\"ERC1155ListingCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"name\":\"ERC1155ListingSplit\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"}],\"name\":\"cancelERC1155Listing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_listingIds\",\"type\":\"uint256[]\"}],\"name\":\"cancelERC1155Listings\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_priceInWei\",\"type\":\"uint256\"}],\"name\":\"executeERC1155Listing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_contractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"}],\"name\":\"executeERC1155ListingToRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc1155TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_erc1155TypeId\",\"type\":\"uint256\"}],\"name\":\"getERC1155Category\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"category_\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"}],\"name\":\"getERC1155Listing\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc1155TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc1155TypeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeLastPurchased\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"sourceListingId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"internalType\":\"structERC1155Listing\",\"name\":\"listing_\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc1155TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_erc1155TypeId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"getERC1155ListingFromToken\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc1155TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc1155TypeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeLastPurchased\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"sourceListingId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"internalType\":\"structERC1155Listing\",\"name\":\"listing_\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_category\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_sort\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_length\",\"type\":\"uint256\"}],\"name\":\"getERC1155Listings\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc1155TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc1155TypeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeLastPurchased\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"sourceListingId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"internalType\":\"structERC1155Listing[]\",\"name\":\"listings_\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getListingFeeInWei\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_category\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_sort\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_length\",\"type\":\"uint256\"}],\"name\":\"getOwnerERC1155Listings\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc1155TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc1155TypeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeLastPurchased\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"sourceListingId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"internalType\":\"structERC1155Listing[]\",\"name\":\"listings_\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"erc1155TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc1155TypeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"}],\"internalType\":\"structERC1155MarketplaceFacet.Category[]\",\"name\":\"_categories\",\"type\":\"tuple[]\"}],\"name\":\"setERC1155Categories\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc1155TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_erc1155TypeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_priceInWei\",\"type\":\"uint256\"}],\"name\":\"setERC1155Listing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc1155TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_erc1155TypeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint16[2]\",\"name\":\"_principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"_affiliate\",\"type\":\"address\"}],\"name\":\"setERC1155ListingWithSplit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingFeeInWei\",\"type\":\"uint256\"}],\"name\":\"setListingFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc1155TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"_erc1155TypeIds\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"updateBatchERC1155Listing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc1155TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_erc1155TypeId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"updateERC1155Listing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ERC1155MarketplaceMetaData contains all meta data concerning the ERC1155Marketplace contract.
var ERC721MarketplaceABI = ERC721MarketplaceMetaData.ABI
ERC721MarketplaceABI is the input ABI used to generate the binding from. Deprecated: Use ERC721MarketplaceMetaData.ABI instead.
var ERC721MarketplaceMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"erc721TokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"erc721TokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"ERC721ExecutedListing\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"ERC721ExecutedToRecipient\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"erc721TokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"erc721TokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"ERC721ListingAdd\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"name\":\"ERC721ListingSplit\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_erc721TokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_priceInWei\",\"type\":\"uint256\"}],\"name\":\"addERC721Listing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_erc721TokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint16[2]\",\"name\":\"_principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"_affiliate\",\"type\":\"address\"}],\"name\":\"addERC721ListingWithSplit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"}],\"name\":\"cancelERC721Listing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_erc721TokenId\",\"type\":\"uint256\"}],\"name\":\"cancelERC721ListingByToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_listingIds\",\"type\":\"uint256[]\"}],\"name\":\"cancelERC721Listings\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"}],\"name\":\"executeERC721Listing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_contractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"}],\"name\":\"executeERC721ListingToRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"}],\"name\":\"getAavegotchiListing\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc721TokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timePurchased\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"internalType\":\"structERC721Listing\",\"name\":\"listing_\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"status\",\"type\":\"uint256\"},{\"internalType\":\"int16[6]\",\"name\":\"numericTraits\",\"type\":\"int16[6]\"},{\"internalType\":\"int16[6]\",\"name\":\"modifiedNumericTraits\",\"type\":\"int16[6]\"},{\"internalType\":\"uint16[16]\",\"name\":\"equippedWearables\",\"type\":\"uint16[16]\"},{\"internalType\":\"address\",\"name\":\"collateral\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"escrow\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"stakedAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minimumStake\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"kinship\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastInteracted\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toNextLevel\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"usedSkillPoints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"hauntId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseRarityScore\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"modifiedRarityScore\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"author\",\"type\":\"string\"},{\"internalType\":\"int8[6]\",\"name\":\"traitModifiers\",\"type\":\"int8[6]\"},{\"internalType\":\"bool[16]\",\"name\":\"slotPositions\",\"type\":\"bool[16]\"},{\"internalType\":\"uint8[]\",\"name\":\"allowedCollaterals\",\"type\":\"uint8[]\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"x\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"y\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"width\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"height\",\"type\":\"uint8\"}],\"internalType\":\"structDimensions\",\"name\":\"dimensions\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"ghstPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"svgId\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"rarityScoreModifier\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"canPurchaseWithGhst\",\"type\":\"bool\"},{\"internalType\":\"uint16\",\"name\":\"minLevel\",\"type\":\"uint16\"},{\"internalType\":\"bool\",\"name\":\"canBeTransferred\",\"type\":\"bool\"},{\"internalType\":\"uint8\",\"name\":\"category\",\"type\":\"uint8\"},{\"internalType\":\"int16\",\"name\":\"kinshipBonus\",\"type\":\"int16\"},{\"internalType\":\"uint32\",\"name\":\"experienceBonus\",\"type\":\"uint32\"}],\"internalType\":\"structItemType\",\"name\":\"itemType\",\"type\":\"tuple\"}],\"internalType\":\"structItemTypeIO[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"internalType\":\"structAavegotchiInfo\",\"name\":\"aavegotchiInfo_\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_category\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_sort\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_length\",\"type\":\"uint256\"}],\"name\":\"getAavegotchiListings\",\"outputs\":[{\"components\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc721TokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timePurchased\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"internalType\":\"structERC721Listing\",\"name\":\"listing_\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"status\",\"type\":\"uint256\"},{\"internalType\":\"int16[6]\",\"name\":\"numericTraits\",\"type\":\"int16[6]\"},{\"internalType\":\"int16[6]\",\"name\":\"modifiedNumericTraits\",\"type\":\"int16[6]\"},{\"internalType\":\"uint16[16]\",\"name\":\"equippedWearables\",\"type\":\"uint16[16]\"},{\"internalType\":\"address\",\"name\":\"collateral\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"escrow\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"stakedAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minimumStake\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"kinship\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastInteracted\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toNextLevel\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"usedSkillPoints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"hauntId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseRarityScore\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"modifiedRarityScore\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"author\",\"type\":\"string\"},{\"internalType\":\"int8[6]\",\"name\":\"traitModifiers\",\"type\":\"int8[6]\"},{\"internalType\":\"bool[16]\",\"name\":\"slotPositions\",\"type\":\"bool[16]\"},{\"internalType\":\"uint8[]\",\"name\":\"allowedCollaterals\",\"type\":\"uint8[]\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"x\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"y\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"width\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"height\",\"type\":\"uint8\"}],\"internalType\":\"structDimensions\",\"name\":\"dimensions\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"ghstPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"svgId\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"rarityScoreModifier\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"canPurchaseWithGhst\",\"type\":\"bool\"},{\"internalType\":\"uint16\",\"name\":\"minLevel\",\"type\":\"uint16\"},{\"internalType\":\"bool\",\"name\":\"canBeTransferred\",\"type\":\"bool\"},{\"internalType\":\"uint8\",\"name\":\"category\",\"type\":\"uint8\"},{\"internalType\":\"int16\",\"name\":\"kinshipBonus\",\"type\":\"int16\"},{\"internalType\":\"uint32\",\"name\":\"experienceBonus\",\"type\":\"uint32\"}],\"internalType\":\"structItemType\",\"name\":\"itemType\",\"type\":\"tuple\"}],\"internalType\":\"structItemTypeIO[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"internalType\":\"structAavegotchiInfo\",\"name\":\"aavegotchiInfo_\",\"type\":\"tuple\"}],\"internalType\":\"structERC721MarketplaceFacet.AavegotchiListing[]\",\"name\":\"listings_\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_erc721TokenId\",\"type\":\"uint256\"}],\"name\":\"getERC721Category\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"category_\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"}],\"name\":\"getERC721Listing\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc721TokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timePurchased\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"internalType\":\"structERC721Listing\",\"name\":\"listing_\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_erc721TokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"getERC721ListingFromToken\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc721TokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timePurchased\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"internalType\":\"structERC721Listing\",\"name\":\"listing_\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_category\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_sort\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_length\",\"type\":\"uint256\"}],\"name\":\"getERC721Listings\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc721TokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timePurchased\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"internalType\":\"structERC721Listing[]\",\"name\":\"listings_\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_category\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_sort\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_length\",\"type\":\"uint256\"}],\"name\":\"getOwnerAavegotchiListings\",\"outputs\":[{\"components\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc721TokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timePurchased\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"internalType\":\"structERC721Listing\",\"name\":\"listing_\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"status\",\"type\":\"uint256\"},{\"internalType\":\"int16[6]\",\"name\":\"numericTraits\",\"type\":\"int16[6]\"},{\"internalType\":\"int16[6]\",\"name\":\"modifiedNumericTraits\",\"type\":\"int16[6]\"},{\"internalType\":\"uint16[16]\",\"name\":\"equippedWearables\",\"type\":\"uint16[16]\"},{\"internalType\":\"address\",\"name\":\"collateral\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"escrow\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"stakedAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minimumStake\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"kinship\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastInteracted\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toNextLevel\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"usedSkillPoints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"hauntId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseRarityScore\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"modifiedRarityScore\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"author\",\"type\":\"string\"},{\"internalType\":\"int8[6]\",\"name\":\"traitModifiers\",\"type\":\"int8[6]\"},{\"internalType\":\"bool[16]\",\"name\":\"slotPositions\",\"type\":\"bool[16]\"},{\"internalType\":\"uint8[]\",\"name\":\"allowedCollaterals\",\"type\":\"uint8[]\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"x\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"y\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"width\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"height\",\"type\":\"uint8\"}],\"internalType\":\"structDimensions\",\"name\":\"dimensions\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"ghstPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"svgId\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"rarityScoreModifier\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"canPurchaseWithGhst\",\"type\":\"bool\"},{\"internalType\":\"uint16\",\"name\":\"minLevel\",\"type\":\"uint16\"},{\"internalType\":\"bool\",\"name\":\"canBeTransferred\",\"type\":\"bool\"},{\"internalType\":\"uint8\",\"name\":\"category\",\"type\":\"uint8\"},{\"internalType\":\"int16\",\"name\":\"kinshipBonus\",\"type\":\"int16\"},{\"internalType\":\"uint32\",\"name\":\"experienceBonus\",\"type\":\"uint32\"}],\"internalType\":\"structItemType\",\"name\":\"itemType\",\"type\":\"tuple\"}],\"internalType\":\"structItemTypeIO[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"internalType\":\"structAavegotchiInfo\",\"name\":\"aavegotchiInfo_\",\"type\":\"tuple\"}],\"internalType\":\"structERC721MarketplaceFacet.AavegotchiListing[]\",\"name\":\"listings_\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_category\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_sort\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_length\",\"type\":\"uint256\"}],\"name\":\"getOwnerERC721Listings\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc721TokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timePurchased\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"internalType\":\"uint16[2]\",\"name\":\"principalSplit\",\"type\":\"uint16[2]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"internalType\":\"structERC721Listing[]\",\"name\":\"listings_\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"category\",\"type\":\"uint256\"}],\"internalType\":\"structERC721MarketplaceFacet.Category[]\",\"name\":\"_categories\",\"type\":\"tuple[]\"}],\"name\":\"setERC721Categories\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc721TokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_erc721TokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"updateERC721Listing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ERC721MarketplaceMetaData contains all meta data concerning the ERC721Marketplace contract.
Functions ¶
This section is empty.
Types ¶
type AavegotchiInfo ¶
type AavegotchiInfo struct { TokenId *big.Int Name string Owner common.Address RandomNumber *big.Int Status *big.Int NumericTraits [6]int16 ModifiedNumericTraits [6]int16 EquippedWearables [16]uint16 Collateral common.Address Escrow common.Address StakedAmount *big.Int MinimumStake *big.Int Kinship *big.Int LastInteracted *big.Int Experience *big.Int ToNextLevel *big.Int UsedSkillPoints *big.Int Level *big.Int HauntId *big.Int BaseRarityScore *big.Int ModifiedRarityScore *big.Int Locked bool Items []ItemTypeIO }
AavegotchiInfo is an auto generated low-level Go binding around an user-defined struct.
type Dimensions ¶
Dimensions is an auto generated low-level Go binding around an user-defined struct.
type ERC1155Listing ¶
type ERC1155Listing struct { ListingId *big.Int Seller common.Address Erc1155TokenAddress common.Address Erc1155TypeId *big.Int Category *big.Int Quantity *big.Int PriceInWei *big.Int TimeCreated *big.Int TimeLastPurchased *big.Int SourceListingId *big.Int Sold bool Cancelled bool PrincipalSplit [2]uint16 Affiliate common.Address }
ERC1155Listing is an auto generated low-level Go binding around an user-defined struct.
type ERC1155Marketplace ¶
type ERC1155Marketplace struct { ERC1155MarketplaceCaller // Read-only binding to the contract ERC1155MarketplaceTransactor // Write-only binding to the contract ERC1155MarketplaceFilterer // Log filterer for contract events }
ERC1155Marketplace is an auto generated Go binding around an Ethereum contract.
func NewERC1155Marketplace ¶
func NewERC1155Marketplace(address common.Address, backend bind.ContractBackend) (*ERC1155Marketplace, error)
NewERC1155Marketplace creates a new instance of ERC1155Marketplace, bound to a specific deployed contract.
type ERC1155MarketplaceCaller ¶
type ERC1155MarketplaceCaller struct {
// contains filtered or unexported fields
}
ERC1155MarketplaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC1155MarketplaceCaller ¶
func NewERC1155MarketplaceCaller(address common.Address, caller bind.ContractCaller) (*ERC1155MarketplaceCaller, error)
NewERC1155MarketplaceCaller creates a new read-only instance of ERC1155Marketplace, bound to a specific deployed contract.
func (*ERC1155MarketplaceCaller) GetERC1155Category ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetERC1155Category(opts *bind.CallOpts, _erc1155TokenAddress common.Address, _erc1155TypeId *big.Int) (*big.Int, error)
GetERC1155Category is a free data retrieval call binding the contract method 0x446978f0.
Solidity: function getERC1155Category(address _erc1155TokenAddress, uint256 _erc1155TypeId) view returns(uint256 category_)
func (*ERC1155MarketplaceCaller) GetERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetERC1155Listing(opts *bind.CallOpts, _listingId *big.Int) (ERC1155Listing, error)
GetERC1155Listing is a free data retrieval call binding the contract method 0x09c415af.
Solidity: function getERC1155Listing(uint256 _listingId) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address) listing_)
func (*ERC1155MarketplaceCaller) GetERC1155ListingFromToken ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetERC1155ListingFromToken(opts *bind.CallOpts, _erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _owner common.Address) (ERC1155Listing, error)
GetERC1155ListingFromToken is a free data retrieval call binding the contract method 0x519f62ed.
Solidity: function getERC1155ListingFromToken(address _erc1155TokenAddress, uint256 _erc1155TypeId, address _owner) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address) listing_)
func (*ERC1155MarketplaceCaller) GetERC1155Listings ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetERC1155Listings(opts *bind.CallOpts, _category *big.Int, _sort string, _length *big.Int) ([]ERC1155Listing, error)
GetERC1155Listings is a free data retrieval call binding the contract method 0x12542188.
Solidity: function getERC1155Listings(uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address)[] listings_)
func (*ERC1155MarketplaceCaller) GetListingFeeInWei ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetListingFeeInWei(opts *bind.CallOpts) (*big.Int, error)
GetListingFeeInWei is a free data retrieval call binding the contract method 0x962095a1.
Solidity: function getListingFeeInWei() view returns(uint256)
func (*ERC1155MarketplaceCaller) GetOwnerERC1155Listings ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCaller) GetOwnerERC1155Listings(opts *bind.CallOpts, _owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC1155Listing, error)
GetOwnerERC1155Listings is a free data retrieval call binding the contract method 0x781f11d4.
Solidity: function getOwnerERC1155Listings(address _owner, uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address)[] listings_)
type ERC1155MarketplaceCallerRaw ¶
type ERC1155MarketplaceCallerRaw struct {
Contract *ERC1155MarketplaceCaller // Generic read-only contract binding to access the raw methods on
}
ERC1155MarketplaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC1155MarketplaceCallerRaw) Call ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCallerRaw) 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 ERC1155MarketplaceCallerSession ¶
type ERC1155MarketplaceCallerSession struct { Contract *ERC1155MarketplaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC1155MarketplaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC1155MarketplaceCallerSession) GetERC1155Category ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetERC1155Category(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int) (*big.Int, error)
GetERC1155Category is a free data retrieval call binding the contract method 0x446978f0.
Solidity: function getERC1155Category(address _erc1155TokenAddress, uint256 _erc1155TypeId) view returns(uint256 category_)
func (*ERC1155MarketplaceCallerSession) GetERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetERC1155Listing(_listingId *big.Int) (ERC1155Listing, error)
GetERC1155Listing is a free data retrieval call binding the contract method 0x09c415af.
Solidity: function getERC1155Listing(uint256 _listingId) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address) listing_)
func (*ERC1155MarketplaceCallerSession) GetERC1155ListingFromToken ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetERC1155ListingFromToken(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _owner common.Address) (ERC1155Listing, error)
GetERC1155ListingFromToken is a free data retrieval call binding the contract method 0x519f62ed.
Solidity: function getERC1155ListingFromToken(address _erc1155TokenAddress, uint256 _erc1155TypeId, address _owner) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address) listing_)
func (*ERC1155MarketplaceCallerSession) GetERC1155Listings ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetERC1155Listings(_category *big.Int, _sort string, _length *big.Int) ([]ERC1155Listing, error)
GetERC1155Listings is a free data retrieval call binding the contract method 0x12542188.
Solidity: function getERC1155Listings(uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address)[] listings_)
func (*ERC1155MarketplaceCallerSession) GetListingFeeInWei ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetListingFeeInWei() (*big.Int, error)
GetListingFeeInWei is a free data retrieval call binding the contract method 0x962095a1.
Solidity: function getListingFeeInWei() view returns(uint256)
func (*ERC1155MarketplaceCallerSession) GetOwnerERC1155Listings ¶
func (_ERC1155Marketplace *ERC1155MarketplaceCallerSession) GetOwnerERC1155Listings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC1155Listing, error)
GetOwnerERC1155Listings is a free data retrieval call binding the contract method 0x781f11d4.
Solidity: function getOwnerERC1155Listings(address _owner, uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address)[] listings_)
type ERC1155MarketplaceChangedListingFee ¶
type ERC1155MarketplaceChangedListingFee struct { ListingFeeInWei *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155MarketplaceChangedListingFee represents a ChangedListingFee event raised by the ERC1155Marketplace contract.
type ERC1155MarketplaceChangedListingFeeIterator ¶
type ERC1155MarketplaceChangedListingFeeIterator struct { Event *ERC1155MarketplaceChangedListingFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MarketplaceChangedListingFeeIterator is returned from FilterChangedListingFee and is used to iterate over the raw logs and unpacked data for ChangedListingFee events raised by the ERC1155Marketplace contract.
func (*ERC1155MarketplaceChangedListingFeeIterator) Close ¶
func (it *ERC1155MarketplaceChangedListingFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MarketplaceChangedListingFeeIterator) Error ¶
func (it *ERC1155MarketplaceChangedListingFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MarketplaceChangedListingFeeIterator) Next ¶
func (it *ERC1155MarketplaceChangedListingFeeIterator) 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 ERC1155MarketplaceERC1155ExecutedListing ¶
type ERC1155MarketplaceERC1155ExecutedListing struct { ListingId *big.Int Seller common.Address Buyer common.Address Erc1155TokenAddress common.Address Erc1155TypeId *big.Int Category *big.Int Quantity *big.Int PriceInWei *big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155MarketplaceERC1155ExecutedListing represents a ERC1155ExecutedListing event raised by the ERC1155Marketplace contract.
type ERC1155MarketplaceERC1155ExecutedListingIterator ¶
type ERC1155MarketplaceERC1155ExecutedListingIterator struct { Event *ERC1155MarketplaceERC1155ExecutedListing // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MarketplaceERC1155ExecutedListingIterator is returned from FilterERC1155ExecutedListing and is used to iterate over the raw logs and unpacked data for ERC1155ExecutedListing events raised by the ERC1155Marketplace contract.
func (*ERC1155MarketplaceERC1155ExecutedListingIterator) Close ¶
func (it *ERC1155MarketplaceERC1155ExecutedListingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MarketplaceERC1155ExecutedListingIterator) Error ¶
func (it *ERC1155MarketplaceERC1155ExecutedListingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MarketplaceERC1155ExecutedListingIterator) Next ¶
func (it *ERC1155MarketplaceERC1155ExecutedListingIterator) 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 ERC1155MarketplaceERC1155ExecutedToRecipient ¶
type ERC1155MarketplaceERC1155ExecutedToRecipient struct { ListingId *big.Int Buyer common.Address Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155MarketplaceERC1155ExecutedToRecipient represents a ERC1155ExecutedToRecipient event raised by the ERC1155Marketplace contract.
type ERC1155MarketplaceERC1155ExecutedToRecipientIterator ¶
type ERC1155MarketplaceERC1155ExecutedToRecipientIterator struct { Event *ERC1155MarketplaceERC1155ExecutedToRecipient // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MarketplaceERC1155ExecutedToRecipientIterator is returned from FilterERC1155ExecutedToRecipient and is used to iterate over the raw logs and unpacked data for ERC1155ExecutedToRecipient events raised by the ERC1155Marketplace contract.
func (*ERC1155MarketplaceERC1155ExecutedToRecipientIterator) Close ¶
func (it *ERC1155MarketplaceERC1155ExecutedToRecipientIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MarketplaceERC1155ExecutedToRecipientIterator) Error ¶
func (it *ERC1155MarketplaceERC1155ExecutedToRecipientIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MarketplaceERC1155ExecutedToRecipientIterator) Next ¶
func (it *ERC1155MarketplaceERC1155ExecutedToRecipientIterator) 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 ERC1155MarketplaceERC1155ListingAdd ¶
type ERC1155MarketplaceERC1155ListingAdd struct { ListingId *big.Int Seller common.Address Erc1155TokenAddress common.Address Erc1155TypeId *big.Int Category *big.Int Quantity *big.Int PriceInWei *big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155MarketplaceERC1155ListingAdd represents a ERC1155ListingAdd event raised by the ERC1155Marketplace contract.
type ERC1155MarketplaceERC1155ListingAddIterator ¶
type ERC1155MarketplaceERC1155ListingAddIterator struct { Event *ERC1155MarketplaceERC1155ListingAdd // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MarketplaceERC1155ListingAddIterator is returned from FilterERC1155ListingAdd and is used to iterate over the raw logs and unpacked data for ERC1155ListingAdd events raised by the ERC1155Marketplace contract.
func (*ERC1155MarketplaceERC1155ListingAddIterator) Close ¶
func (it *ERC1155MarketplaceERC1155ListingAddIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MarketplaceERC1155ListingAddIterator) Error ¶
func (it *ERC1155MarketplaceERC1155ListingAddIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MarketplaceERC1155ListingAddIterator) Next ¶
func (it *ERC1155MarketplaceERC1155ListingAddIterator) 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 ERC1155MarketplaceERC1155ListingCancelled ¶
type ERC1155MarketplaceERC1155ListingCancelled struct { ListingId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155MarketplaceERC1155ListingCancelled represents a ERC1155ListingCancelled event raised by the ERC1155Marketplace contract.
type ERC1155MarketplaceERC1155ListingCancelledIterator ¶
type ERC1155MarketplaceERC1155ListingCancelledIterator struct { Event *ERC1155MarketplaceERC1155ListingCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MarketplaceERC1155ListingCancelledIterator is returned from FilterERC1155ListingCancelled and is used to iterate over the raw logs and unpacked data for ERC1155ListingCancelled events raised by the ERC1155Marketplace contract.
func (*ERC1155MarketplaceERC1155ListingCancelledIterator) Close ¶
func (it *ERC1155MarketplaceERC1155ListingCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MarketplaceERC1155ListingCancelledIterator) Error ¶
func (it *ERC1155MarketplaceERC1155ListingCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MarketplaceERC1155ListingCancelledIterator) Next ¶
func (it *ERC1155MarketplaceERC1155ListingCancelledIterator) 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 ERC1155MarketplaceERC1155ListingSplit ¶
type ERC1155MarketplaceERC1155ListingSplit struct { ListingId *big.Int PrincipalSplit [2]uint16 Affiliate common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155MarketplaceERC1155ListingSplit represents a ERC1155ListingSplit event raised by the ERC1155Marketplace contract.
type ERC1155MarketplaceERC1155ListingSplitIterator ¶
type ERC1155MarketplaceERC1155ListingSplitIterator struct { Event *ERC1155MarketplaceERC1155ListingSplit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MarketplaceERC1155ListingSplitIterator is returned from FilterERC1155ListingSplit and is used to iterate over the raw logs and unpacked data for ERC1155ListingSplit events raised by the ERC1155Marketplace contract.
func (*ERC1155MarketplaceERC1155ListingSplitIterator) Close ¶
func (it *ERC1155MarketplaceERC1155ListingSplitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MarketplaceERC1155ListingSplitIterator) Error ¶
func (it *ERC1155MarketplaceERC1155ListingSplitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MarketplaceERC1155ListingSplitIterator) Next ¶
func (it *ERC1155MarketplaceERC1155ListingSplitIterator) 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 ERC1155MarketplaceFacetCategory ¶
type ERC1155MarketplaceFacetCategory struct { Erc1155TokenAddress common.Address Erc1155TypeId *big.Int Category *big.Int }
ERC1155MarketplaceFacetCategory is an auto generated low-level Go binding around an user-defined struct.
type ERC1155MarketplaceFilterer ¶
type ERC1155MarketplaceFilterer struct {
// contains filtered or unexported fields
}
ERC1155MarketplaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC1155MarketplaceFilterer ¶
func NewERC1155MarketplaceFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC1155MarketplaceFilterer, error)
NewERC1155MarketplaceFilterer creates a new log filterer instance of ERC1155Marketplace, bound to a specific deployed contract.
func (*ERC1155MarketplaceFilterer) FilterChangedListingFee ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterChangedListingFee(opts *bind.FilterOpts) (*ERC1155MarketplaceChangedListingFeeIterator, error)
FilterChangedListingFee is a free log retrieval operation binding the contract event 0x47110aa6379903a1c93053b7d8b6e8bdbbadd893e457a1e10588c4e2a9575dc7.
Solidity: event ChangedListingFee(uint256 listingFeeInWei)
func (*ERC1155MarketplaceFilterer) FilterERC1155ExecutedListing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterERC1155ExecutedListing(opts *bind.FilterOpts, listingId []*big.Int, seller []common.Address, category []*big.Int) (*ERC1155MarketplaceERC1155ExecutedListingIterator, error)
FilterERC1155ExecutedListing is a free log retrieval operation binding the contract event 0x4004185f45cf5f331fe63afc9aa5aa0a0d8cfa1d6bc5d8c6cb0304136c49515c.
Solidity: event ERC1155ExecutedListing(uint256 indexed listingId, address indexed seller, address buyer, address erc1155TokenAddress, uint256 erc1155TypeId, uint256 indexed category, uint256 _quantity, uint256 priceInWei, uint256 time)
func (*ERC1155MarketplaceFilterer) FilterERC1155ExecutedToRecipient ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterERC1155ExecutedToRecipient(opts *bind.FilterOpts, listingId []*big.Int, buyer []common.Address, recipient []common.Address) (*ERC1155MarketplaceERC1155ExecutedToRecipientIterator, error)
FilterERC1155ExecutedToRecipient is a free log retrieval operation binding the contract event 0x6d10597eaea3b6f10739896c93a2cdebf87810d37226b40bc3e433745f55ce9c.
Solidity: event ERC1155ExecutedToRecipient(uint256 indexed listingId, address indexed buyer, address indexed recipient)
func (*ERC1155MarketplaceFilterer) FilterERC1155ListingAdd ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterERC1155ListingAdd(opts *bind.FilterOpts, listingId []*big.Int, seller []common.Address, category []*big.Int) (*ERC1155MarketplaceERC1155ListingAddIterator, error)
FilterERC1155ListingAdd is a free log retrieval operation binding the contract event 0xf99a07edc22c88f73b19df09fffa9b11c9ab5c5dd6dfc2f6e103a95f5b40e2fc.
Solidity: event ERC1155ListingAdd(uint256 indexed listingId, address indexed seller, address erc1155TokenAddress, uint256 erc1155TypeId, uint256 indexed category, uint256 quantity, uint256 priceInWei, uint256 time)
func (*ERC1155MarketplaceFilterer) FilterERC1155ListingCancelled ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterERC1155ListingCancelled(opts *bind.FilterOpts, listingId []*big.Int) (*ERC1155MarketplaceERC1155ListingCancelledIterator, error)
FilterERC1155ListingCancelled is a free log retrieval operation binding the contract event 0xfcaf6dd2bd3a0f4e96727088cce0c84773cc4445af7e6625fb74db10fdbf56bf.
Solidity: event ERC1155ListingCancelled(uint256 indexed listingId)
func (*ERC1155MarketplaceFilterer) FilterERC1155ListingSplit ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) FilterERC1155ListingSplit(opts *bind.FilterOpts, listingId []*big.Int) (*ERC1155MarketplaceERC1155ListingSplitIterator, error)
FilterERC1155ListingSplit is a free log retrieval operation binding the contract event 0xabfb70fdd014e075c73fed3aa8dea5b5d2a0ee1a60595b9d0b3e4a58b1d8a2e0.
Solidity: event ERC1155ListingSplit(uint256 indexed listingId, uint16[2] principalSplit, address affiliate)
func (*ERC1155MarketplaceFilterer) ParseChangedListingFee ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseChangedListingFee(log types.Log) (*ERC1155MarketplaceChangedListingFee, error)
ParseChangedListingFee is a log parse operation binding the contract event 0x47110aa6379903a1c93053b7d8b6e8bdbbadd893e457a1e10588c4e2a9575dc7.
Solidity: event ChangedListingFee(uint256 listingFeeInWei)
func (*ERC1155MarketplaceFilterer) ParseERC1155ExecutedListing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseERC1155ExecutedListing(log types.Log) (*ERC1155MarketplaceERC1155ExecutedListing, error)
ParseERC1155ExecutedListing is a log parse operation binding the contract event 0x4004185f45cf5f331fe63afc9aa5aa0a0d8cfa1d6bc5d8c6cb0304136c49515c.
Solidity: event ERC1155ExecutedListing(uint256 indexed listingId, address indexed seller, address buyer, address erc1155TokenAddress, uint256 erc1155TypeId, uint256 indexed category, uint256 _quantity, uint256 priceInWei, uint256 time)
func (*ERC1155MarketplaceFilterer) ParseERC1155ExecutedToRecipient ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseERC1155ExecutedToRecipient(log types.Log) (*ERC1155MarketplaceERC1155ExecutedToRecipient, error)
ParseERC1155ExecutedToRecipient is a log parse operation binding the contract event 0x6d10597eaea3b6f10739896c93a2cdebf87810d37226b40bc3e433745f55ce9c.
Solidity: event ERC1155ExecutedToRecipient(uint256 indexed listingId, address indexed buyer, address indexed recipient)
func (*ERC1155MarketplaceFilterer) ParseERC1155ListingAdd ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseERC1155ListingAdd(log types.Log) (*ERC1155MarketplaceERC1155ListingAdd, error)
ParseERC1155ListingAdd is a log parse operation binding the contract event 0xf99a07edc22c88f73b19df09fffa9b11c9ab5c5dd6dfc2f6e103a95f5b40e2fc.
Solidity: event ERC1155ListingAdd(uint256 indexed listingId, address indexed seller, address erc1155TokenAddress, uint256 erc1155TypeId, uint256 indexed category, uint256 quantity, uint256 priceInWei, uint256 time)
func (*ERC1155MarketplaceFilterer) ParseERC1155ListingCancelled ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseERC1155ListingCancelled(log types.Log) (*ERC1155MarketplaceERC1155ListingCancelled, error)
ParseERC1155ListingCancelled is a log parse operation binding the contract event 0xfcaf6dd2bd3a0f4e96727088cce0c84773cc4445af7e6625fb74db10fdbf56bf.
Solidity: event ERC1155ListingCancelled(uint256 indexed listingId)
func (*ERC1155MarketplaceFilterer) ParseERC1155ListingSplit ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) ParseERC1155ListingSplit(log types.Log) (*ERC1155MarketplaceERC1155ListingSplit, error)
ParseERC1155ListingSplit is a log parse operation binding the contract event 0xabfb70fdd014e075c73fed3aa8dea5b5d2a0ee1a60595b9d0b3e4a58b1d8a2e0.
Solidity: event ERC1155ListingSplit(uint256 indexed listingId, uint16[2] principalSplit, address affiliate)
func (*ERC1155MarketplaceFilterer) WatchChangedListingFee ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchChangedListingFee(opts *bind.WatchOpts, sink chan<- *ERC1155MarketplaceChangedListingFee) (event.Subscription, error)
WatchChangedListingFee is a free log subscription operation binding the contract event 0x47110aa6379903a1c93053b7d8b6e8bdbbadd893e457a1e10588c4e2a9575dc7.
Solidity: event ChangedListingFee(uint256 listingFeeInWei)
func (*ERC1155MarketplaceFilterer) WatchERC1155ExecutedListing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchERC1155ExecutedListing(opts *bind.WatchOpts, sink chan<- *ERC1155MarketplaceERC1155ExecutedListing, listingId []*big.Int, seller []common.Address, category []*big.Int) (event.Subscription, error)
WatchERC1155ExecutedListing is a free log subscription operation binding the contract event 0x4004185f45cf5f331fe63afc9aa5aa0a0d8cfa1d6bc5d8c6cb0304136c49515c.
Solidity: event ERC1155ExecutedListing(uint256 indexed listingId, address indexed seller, address buyer, address erc1155TokenAddress, uint256 erc1155TypeId, uint256 indexed category, uint256 _quantity, uint256 priceInWei, uint256 time)
func (*ERC1155MarketplaceFilterer) WatchERC1155ExecutedToRecipient ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchERC1155ExecutedToRecipient(opts *bind.WatchOpts, sink chan<- *ERC1155MarketplaceERC1155ExecutedToRecipient, listingId []*big.Int, buyer []common.Address, recipient []common.Address) (event.Subscription, error)
WatchERC1155ExecutedToRecipient is a free log subscription operation binding the contract event 0x6d10597eaea3b6f10739896c93a2cdebf87810d37226b40bc3e433745f55ce9c.
Solidity: event ERC1155ExecutedToRecipient(uint256 indexed listingId, address indexed buyer, address indexed recipient)
func (*ERC1155MarketplaceFilterer) WatchERC1155ListingAdd ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchERC1155ListingAdd(opts *bind.WatchOpts, sink chan<- *ERC1155MarketplaceERC1155ListingAdd, listingId []*big.Int, seller []common.Address, category []*big.Int) (event.Subscription, error)
WatchERC1155ListingAdd is a free log subscription operation binding the contract event 0xf99a07edc22c88f73b19df09fffa9b11c9ab5c5dd6dfc2f6e103a95f5b40e2fc.
Solidity: event ERC1155ListingAdd(uint256 indexed listingId, address indexed seller, address erc1155TokenAddress, uint256 erc1155TypeId, uint256 indexed category, uint256 quantity, uint256 priceInWei, uint256 time)
func (*ERC1155MarketplaceFilterer) WatchERC1155ListingCancelled ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchERC1155ListingCancelled(opts *bind.WatchOpts, sink chan<- *ERC1155MarketplaceERC1155ListingCancelled, listingId []*big.Int) (event.Subscription, error)
WatchERC1155ListingCancelled is a free log subscription operation binding the contract event 0xfcaf6dd2bd3a0f4e96727088cce0c84773cc4445af7e6625fb74db10fdbf56bf.
Solidity: event ERC1155ListingCancelled(uint256 indexed listingId)
func (*ERC1155MarketplaceFilterer) WatchERC1155ListingSplit ¶
func (_ERC1155Marketplace *ERC1155MarketplaceFilterer) WatchERC1155ListingSplit(opts *bind.WatchOpts, sink chan<- *ERC1155MarketplaceERC1155ListingSplit, listingId []*big.Int) (event.Subscription, error)
WatchERC1155ListingSplit is a free log subscription operation binding the contract event 0xabfb70fdd014e075c73fed3aa8dea5b5d2a0ee1a60595b9d0b3e4a58b1d8a2e0.
Solidity: event ERC1155ListingSplit(uint256 indexed listingId, uint16[2] principalSplit, address affiliate)
type ERC1155MarketplaceRaw ¶
type ERC1155MarketplaceRaw struct {
Contract *ERC1155Marketplace // Generic contract binding to access the raw methods on
}
ERC1155MarketplaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC1155MarketplaceRaw) Call ¶
func (_ERC1155Marketplace *ERC1155MarketplaceRaw) 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 (*ERC1155MarketplaceRaw) Transact ¶
func (_ERC1155Marketplace *ERC1155MarketplaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1155MarketplaceRaw) Transfer ¶
func (_ERC1155Marketplace *ERC1155MarketplaceRaw) 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 ERC1155MarketplaceSession ¶
type ERC1155MarketplaceSession struct { Contract *ERC1155Marketplace // 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 }
ERC1155MarketplaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC1155MarketplaceSession) CancelERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) CancelERC1155Listing(_listingId *big.Int) (*types.Transaction, error)
CancelERC1155Listing is a paid mutator transaction binding the contract method 0x08642e24.
Solidity: function cancelERC1155Listing(uint256 _listingId) returns()
func (*ERC1155MarketplaceSession) CancelERC1155Listings ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) CancelERC1155Listings(_listingIds []*big.Int) (*types.Transaction, error)
CancelERC1155Listings is a paid mutator transaction binding the contract method 0x17ca3681.
Solidity: function cancelERC1155Listings(uint256[] _listingIds) returns()
func (*ERC1155MarketplaceSession) ExecuteERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) ExecuteERC1155Listing(_listingId *big.Int, _quantity *big.Int, _priceInWei *big.Int) (*types.Transaction, error)
ExecuteERC1155Listing is a paid mutator transaction binding the contract method 0x575ae876.
Solidity: function executeERC1155Listing(uint256 _listingId, uint256 _quantity, uint256 _priceInWei) returns()
func (*ERC1155MarketplaceSession) ExecuteERC1155ListingToRecipient ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) ExecuteERC1155ListingToRecipient(_listingId *big.Int, _contractAddress common.Address, _itemId *big.Int, _quantity *big.Int, _priceInWei *big.Int, _recipient common.Address) (*types.Transaction, error)
ExecuteERC1155ListingToRecipient is a paid mutator transaction binding the contract method 0x68edd211.
Solidity: function executeERC1155ListingToRecipient(uint256 _listingId, address _contractAddress, uint256 _itemId, uint256 _quantity, uint256 _priceInWei, address _recipient) returns()
func (*ERC1155MarketplaceSession) GetERC1155Category ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetERC1155Category(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int) (*big.Int, error)
GetERC1155Category is a free data retrieval call binding the contract method 0x446978f0.
Solidity: function getERC1155Category(address _erc1155TokenAddress, uint256 _erc1155TypeId) view returns(uint256 category_)
func (*ERC1155MarketplaceSession) GetERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetERC1155Listing(_listingId *big.Int) (ERC1155Listing, error)
GetERC1155Listing is a free data retrieval call binding the contract method 0x09c415af.
Solidity: function getERC1155Listing(uint256 _listingId) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address) listing_)
func (*ERC1155MarketplaceSession) GetERC1155ListingFromToken ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetERC1155ListingFromToken(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _owner common.Address) (ERC1155Listing, error)
GetERC1155ListingFromToken is a free data retrieval call binding the contract method 0x519f62ed.
Solidity: function getERC1155ListingFromToken(address _erc1155TokenAddress, uint256 _erc1155TypeId, address _owner) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address) listing_)
func (*ERC1155MarketplaceSession) GetERC1155Listings ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetERC1155Listings(_category *big.Int, _sort string, _length *big.Int) ([]ERC1155Listing, error)
GetERC1155Listings is a free data retrieval call binding the contract method 0x12542188.
Solidity: function getERC1155Listings(uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address)[] listings_)
func (*ERC1155MarketplaceSession) GetListingFeeInWei ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetListingFeeInWei() (*big.Int, error)
GetListingFeeInWei is a free data retrieval call binding the contract method 0x962095a1.
Solidity: function getListingFeeInWei() view returns(uint256)
func (*ERC1155MarketplaceSession) GetOwnerERC1155Listings ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) GetOwnerERC1155Listings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC1155Listing, error)
GetOwnerERC1155Listings is a free data retrieval call binding the contract method 0x781f11d4.
Solidity: function getOwnerERC1155Listings(address _owner, uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint16[2],address)[] listings_)
func (*ERC1155MarketplaceSession) SetERC1155Categories ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) SetERC1155Categories(_categories []ERC1155MarketplaceFacetCategory) (*types.Transaction, error)
SetERC1155Categories is a paid mutator transaction binding the contract method 0xdc1265f8.
Solidity: function setERC1155Categories((address,uint256,uint256)[] _categories) returns()
func (*ERC1155MarketplaceSession) SetERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) SetERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _quantity *big.Int, _priceInWei *big.Int) (*types.Transaction, error)
SetERC1155Listing is a paid mutator transaction binding the contract method 0xe8da2bfa.
Solidity: function setERC1155Listing(address _erc1155TokenAddress, uint256 _erc1155TypeId, uint256 _quantity, uint256 _priceInWei) returns()
func (*ERC1155MarketplaceSession) SetERC1155ListingWithSplit ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) SetERC1155ListingWithSplit(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _quantity *big.Int, _priceInWei *big.Int, _principalSplit [2]uint16, _affiliate common.Address) (*types.Transaction, error)
SetERC1155ListingWithSplit is a paid mutator transaction binding the contract method 0x92d718f6.
Solidity: function setERC1155ListingWithSplit(address _erc1155TokenAddress, uint256 _erc1155TypeId, uint256 _quantity, uint256 _priceInWei, uint16[2] _principalSplit, address _affiliate) returns()
func (*ERC1155MarketplaceSession) SetListingFee ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) SetListingFee(_listingFeeInWei *big.Int) (*types.Transaction, error)
SetListingFee is a paid mutator transaction binding the contract method 0x131dbd09.
Solidity: function setListingFee(uint256 _listingFeeInWei) returns()
func (*ERC1155MarketplaceSession) UpdateBatchERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) UpdateBatchERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeIds []*big.Int, _owner common.Address) (*types.Transaction, error)
UpdateBatchERC1155Listing is a paid mutator transaction binding the contract method 0xfac43c85.
Solidity: function updateBatchERC1155Listing(address _erc1155TokenAddress, uint256[] _erc1155TypeIds, address _owner) returns()
func (*ERC1155MarketplaceSession) UpdateERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceSession) UpdateERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _owner common.Address) (*types.Transaction, error)
UpdateERC1155Listing is a paid mutator transaction binding the contract method 0xe9a8887f.
Solidity: function updateERC1155Listing(address _erc1155TokenAddress, uint256 _erc1155TypeId, address _owner) returns()
type ERC1155MarketplaceTransactor ¶
type ERC1155MarketplaceTransactor struct {
// contains filtered or unexported fields
}
ERC1155MarketplaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC1155MarketplaceTransactor ¶
func NewERC1155MarketplaceTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC1155MarketplaceTransactor, error)
NewERC1155MarketplaceTransactor creates a new write-only instance of ERC1155Marketplace, bound to a specific deployed contract.
func (*ERC1155MarketplaceTransactor) CancelERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) CancelERC1155Listing(opts *bind.TransactOpts, _listingId *big.Int) (*types.Transaction, error)
CancelERC1155Listing is a paid mutator transaction binding the contract method 0x08642e24.
Solidity: function cancelERC1155Listing(uint256 _listingId) returns()
func (*ERC1155MarketplaceTransactor) CancelERC1155Listings ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) CancelERC1155Listings(opts *bind.TransactOpts, _listingIds []*big.Int) (*types.Transaction, error)
CancelERC1155Listings is a paid mutator transaction binding the contract method 0x17ca3681.
Solidity: function cancelERC1155Listings(uint256[] _listingIds) returns()
func (*ERC1155MarketplaceTransactor) ExecuteERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) ExecuteERC1155Listing(opts *bind.TransactOpts, _listingId *big.Int, _quantity *big.Int, _priceInWei *big.Int) (*types.Transaction, error)
ExecuteERC1155Listing is a paid mutator transaction binding the contract method 0x575ae876.
Solidity: function executeERC1155Listing(uint256 _listingId, uint256 _quantity, uint256 _priceInWei) returns()
func (*ERC1155MarketplaceTransactor) ExecuteERC1155ListingToRecipient ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) ExecuteERC1155ListingToRecipient(opts *bind.TransactOpts, _listingId *big.Int, _contractAddress common.Address, _itemId *big.Int, _quantity *big.Int, _priceInWei *big.Int, _recipient common.Address) (*types.Transaction, error)
ExecuteERC1155ListingToRecipient is a paid mutator transaction binding the contract method 0x68edd211.
Solidity: function executeERC1155ListingToRecipient(uint256 _listingId, address _contractAddress, uint256 _itemId, uint256 _quantity, uint256 _priceInWei, address _recipient) returns()
func (*ERC1155MarketplaceTransactor) SetERC1155Categories ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) SetERC1155Categories(opts *bind.TransactOpts, _categories []ERC1155MarketplaceFacetCategory) (*types.Transaction, error)
SetERC1155Categories is a paid mutator transaction binding the contract method 0xdc1265f8.
Solidity: function setERC1155Categories((address,uint256,uint256)[] _categories) returns()
func (*ERC1155MarketplaceTransactor) SetERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) SetERC1155Listing(opts *bind.TransactOpts, _erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _quantity *big.Int, _priceInWei *big.Int) (*types.Transaction, error)
SetERC1155Listing is a paid mutator transaction binding the contract method 0xe8da2bfa.
Solidity: function setERC1155Listing(address _erc1155TokenAddress, uint256 _erc1155TypeId, uint256 _quantity, uint256 _priceInWei) returns()
func (*ERC1155MarketplaceTransactor) SetERC1155ListingWithSplit ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) SetERC1155ListingWithSplit(opts *bind.TransactOpts, _erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _quantity *big.Int, _priceInWei *big.Int, _principalSplit [2]uint16, _affiliate common.Address) (*types.Transaction, error)
SetERC1155ListingWithSplit is a paid mutator transaction binding the contract method 0x92d718f6.
Solidity: function setERC1155ListingWithSplit(address _erc1155TokenAddress, uint256 _erc1155TypeId, uint256 _quantity, uint256 _priceInWei, uint16[2] _principalSplit, address _affiliate) returns()
func (*ERC1155MarketplaceTransactor) SetListingFee ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) SetListingFee(opts *bind.TransactOpts, _listingFeeInWei *big.Int) (*types.Transaction, error)
SetListingFee is a paid mutator transaction binding the contract method 0x131dbd09.
Solidity: function setListingFee(uint256 _listingFeeInWei) returns()
func (*ERC1155MarketplaceTransactor) UpdateBatchERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) UpdateBatchERC1155Listing(opts *bind.TransactOpts, _erc1155TokenAddress common.Address, _erc1155TypeIds []*big.Int, _owner common.Address) (*types.Transaction, error)
UpdateBatchERC1155Listing is a paid mutator transaction binding the contract method 0xfac43c85.
Solidity: function updateBatchERC1155Listing(address _erc1155TokenAddress, uint256[] _erc1155TypeIds, address _owner) returns()
func (*ERC1155MarketplaceTransactor) UpdateERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactor) UpdateERC1155Listing(opts *bind.TransactOpts, _erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _owner common.Address) (*types.Transaction, error)
UpdateERC1155Listing is a paid mutator transaction binding the contract method 0xe9a8887f.
Solidity: function updateERC1155Listing(address _erc1155TokenAddress, uint256 _erc1155TypeId, address _owner) returns()
type ERC1155MarketplaceTransactorRaw ¶
type ERC1155MarketplaceTransactorRaw struct {
Contract *ERC1155MarketplaceTransactor // Generic write-only contract binding to access the raw methods on
}
ERC1155MarketplaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC1155MarketplaceTransactorRaw) Transact ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1155MarketplaceTransactorRaw) Transfer ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorRaw) 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 ERC1155MarketplaceTransactorSession ¶
type ERC1155MarketplaceTransactorSession struct { Contract *ERC1155MarketplaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC1155MarketplaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC1155MarketplaceTransactorSession) CancelERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) CancelERC1155Listing(_listingId *big.Int) (*types.Transaction, error)
CancelERC1155Listing is a paid mutator transaction binding the contract method 0x08642e24.
Solidity: function cancelERC1155Listing(uint256 _listingId) returns()
func (*ERC1155MarketplaceTransactorSession) CancelERC1155Listings ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) CancelERC1155Listings(_listingIds []*big.Int) (*types.Transaction, error)
CancelERC1155Listings is a paid mutator transaction binding the contract method 0x17ca3681.
Solidity: function cancelERC1155Listings(uint256[] _listingIds) returns()
func (*ERC1155MarketplaceTransactorSession) ExecuteERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) ExecuteERC1155Listing(_listingId *big.Int, _quantity *big.Int, _priceInWei *big.Int) (*types.Transaction, error)
ExecuteERC1155Listing is a paid mutator transaction binding the contract method 0x575ae876.
Solidity: function executeERC1155Listing(uint256 _listingId, uint256 _quantity, uint256 _priceInWei) returns()
func (*ERC1155MarketplaceTransactorSession) ExecuteERC1155ListingToRecipient ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) ExecuteERC1155ListingToRecipient(_listingId *big.Int, _contractAddress common.Address, _itemId *big.Int, _quantity *big.Int, _priceInWei *big.Int, _recipient common.Address) (*types.Transaction, error)
ExecuteERC1155ListingToRecipient is a paid mutator transaction binding the contract method 0x68edd211.
Solidity: function executeERC1155ListingToRecipient(uint256 _listingId, address _contractAddress, uint256 _itemId, uint256 _quantity, uint256 _priceInWei, address _recipient) returns()
func (*ERC1155MarketplaceTransactorSession) SetERC1155Categories ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) SetERC1155Categories(_categories []ERC1155MarketplaceFacetCategory) (*types.Transaction, error)
SetERC1155Categories is a paid mutator transaction binding the contract method 0xdc1265f8.
Solidity: function setERC1155Categories((address,uint256,uint256)[] _categories) returns()
func (*ERC1155MarketplaceTransactorSession) SetERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) SetERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _quantity *big.Int, _priceInWei *big.Int) (*types.Transaction, error)
SetERC1155Listing is a paid mutator transaction binding the contract method 0xe8da2bfa.
Solidity: function setERC1155Listing(address _erc1155TokenAddress, uint256 _erc1155TypeId, uint256 _quantity, uint256 _priceInWei) returns()
func (*ERC1155MarketplaceTransactorSession) SetERC1155ListingWithSplit ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) SetERC1155ListingWithSplit(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _quantity *big.Int, _priceInWei *big.Int, _principalSplit [2]uint16, _affiliate common.Address) (*types.Transaction, error)
SetERC1155ListingWithSplit is a paid mutator transaction binding the contract method 0x92d718f6.
Solidity: function setERC1155ListingWithSplit(address _erc1155TokenAddress, uint256 _erc1155TypeId, uint256 _quantity, uint256 _priceInWei, uint16[2] _principalSplit, address _affiliate) returns()
func (*ERC1155MarketplaceTransactorSession) SetListingFee ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) SetListingFee(_listingFeeInWei *big.Int) (*types.Transaction, error)
SetListingFee is a paid mutator transaction binding the contract method 0x131dbd09.
Solidity: function setListingFee(uint256 _listingFeeInWei) returns()
func (*ERC1155MarketplaceTransactorSession) UpdateBatchERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) UpdateBatchERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeIds []*big.Int, _owner common.Address) (*types.Transaction, error)
UpdateBatchERC1155Listing is a paid mutator transaction binding the contract method 0xfac43c85.
Solidity: function updateBatchERC1155Listing(address _erc1155TokenAddress, uint256[] _erc1155TypeIds, address _owner) returns()
func (*ERC1155MarketplaceTransactorSession) UpdateERC1155Listing ¶
func (_ERC1155Marketplace *ERC1155MarketplaceTransactorSession) UpdateERC1155Listing(_erc1155TokenAddress common.Address, _erc1155TypeId *big.Int, _owner common.Address) (*types.Transaction, error)
UpdateERC1155Listing is a paid mutator transaction binding the contract method 0xe9a8887f.
Solidity: function updateERC1155Listing(address _erc1155TokenAddress, uint256 _erc1155TypeId, address _owner) returns()
type ERC721Listing ¶
type ERC721Listing struct { ListingId *big.Int Seller common.Address Erc721TokenAddress common.Address Erc721TokenId *big.Int Category *big.Int PriceInWei *big.Int TimeCreated *big.Int TimePurchased *big.Int Cancelled bool PrincipalSplit [2]uint16 Affiliate common.Address }
ERC721Listing is an auto generated low-level Go binding around an user-defined struct.
type ERC721Marketplace ¶
type ERC721Marketplace struct { ERC721MarketplaceCaller // Read-only binding to the contract ERC721MarketplaceTransactor // Write-only binding to the contract ERC721MarketplaceFilterer // Log filterer for contract events }
ERC721Marketplace is an auto generated Go binding around an Ethereum contract.
func NewERC721Marketplace ¶
func NewERC721Marketplace(address common.Address, backend bind.ContractBackend) (*ERC721Marketplace, error)
NewERC721Marketplace creates a new instance of ERC721Marketplace, bound to a specific deployed contract.
type ERC721MarketplaceCaller ¶
type ERC721MarketplaceCaller struct {
// contains filtered or unexported fields
}
ERC721MarketplaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC721MarketplaceCaller ¶
func NewERC721MarketplaceCaller(address common.Address, caller bind.ContractCaller) (*ERC721MarketplaceCaller, error)
NewERC721MarketplaceCaller creates a new read-only instance of ERC721Marketplace, bound to a specific deployed contract.
func (*ERC721MarketplaceCaller) GetAavegotchiListing ¶
func (_ERC721Marketplace *ERC721MarketplaceCaller) GetAavegotchiListing(opts *bind.CallOpts, _listingId *big.Int) (struct { Listing ERC721Listing AavegotchiInfo AavegotchiInfo }, error)
GetAavegotchiListing is a free data retrieval call binding the contract method 0xfb8b1c56.
Solidity: function getAavegotchiListing(uint256 _listingId) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address) listing_, (uint256,string,address,uint256,uint256,int16[6],int16[6],uint16[16],address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,(uint256,uint256,(string,string,string,int8[6],bool[16],uint8[],(uint8,uint8,uint8,uint8),uint256,uint256,uint256,uint32,uint8,bool,uint16,bool,uint8,int16,uint32))[]) aavegotchiInfo_)
func (*ERC721MarketplaceCaller) GetAavegotchiListings ¶
func (_ERC721Marketplace *ERC721MarketplaceCaller) GetAavegotchiListings(opts *bind.CallOpts, _category *big.Int, _sort string, _length *big.Int) ([]ERC721MarketplaceFacetAavegotchiListing, error)
GetAavegotchiListings is a free data retrieval call binding the contract method 0x107146a4.
Solidity: function getAavegotchiListings(uint256 _category, string _sort, uint256 _length) view returns(((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address),(uint256,string,address,uint256,uint256,int16[6],int16[6],uint16[16],address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,(uint256,uint256,(string,string,string,int8[6],bool[16],uint8[],(uint8,uint8,uint8,uint8),uint256,uint256,uint256,uint32,uint8,bool,uint16,bool,uint8,int16,uint32))[]))[] listings_)
func (*ERC721MarketplaceCaller) GetERC721Category ¶
func (_ERC721Marketplace *ERC721MarketplaceCaller) GetERC721Category(opts *bind.CallOpts, _erc721TokenAddress common.Address, _erc721TokenId *big.Int) (*big.Int, error)
GetERC721Category is a free data retrieval call binding the contract method 0xa676bafb.
Solidity: function getERC721Category(address _erc721TokenAddress, uint256 _erc721TokenId) view returns(uint256 category_)
func (*ERC721MarketplaceCaller) GetERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceCaller) GetERC721Listing(opts *bind.CallOpts, _listingId *big.Int) (ERC721Listing, error)
GetERC721Listing is a free data retrieval call binding the contract method 0x4eff5a3e.
Solidity: function getERC721Listing(uint256 _listingId) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address) listing_)
func (*ERC721MarketplaceCaller) GetERC721ListingFromToken ¶
func (_ERC721Marketplace *ERC721MarketplaceCaller) GetERC721ListingFromToken(opts *bind.CallOpts, _erc721TokenAddress common.Address, _erc721TokenId *big.Int, _owner common.Address) (ERC721Listing, error)
GetERC721ListingFromToken is a free data retrieval call binding the contract method 0xd33a32df.
Solidity: function getERC721ListingFromToken(address _erc721TokenAddress, uint256 _erc721TokenId, address _owner) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address) listing_)
func (*ERC721MarketplaceCaller) GetERC721Listings ¶
func (_ERC721Marketplace *ERC721MarketplaceCaller) GetERC721Listings(opts *bind.CallOpts, _category *big.Int, _sort string, _length *big.Int) ([]ERC721Listing, error)
GetERC721Listings is a free data retrieval call binding the contract method 0xd90da106.
Solidity: function getERC721Listings(uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address)[] listings_)
func (*ERC721MarketplaceCaller) GetOwnerAavegotchiListings ¶
func (_ERC721Marketplace *ERC721MarketplaceCaller) GetOwnerAavegotchiListings(opts *bind.CallOpts, _owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC721MarketplaceFacetAavegotchiListing, error)
GetOwnerAavegotchiListings is a free data retrieval call binding the contract method 0x88358431.
Solidity: function getOwnerAavegotchiListings(address _owner, uint256 _category, string _sort, uint256 _length) view returns(((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address),(uint256,string,address,uint256,uint256,int16[6],int16[6],uint16[16],address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,(uint256,uint256,(string,string,string,int8[6],bool[16],uint8[],(uint8,uint8,uint8,uint8),uint256,uint256,uint256,uint32,uint8,bool,uint16,bool,uint8,int16,uint32))[]))[] listings_)
func (*ERC721MarketplaceCaller) GetOwnerERC721Listings ¶
func (_ERC721Marketplace *ERC721MarketplaceCaller) GetOwnerERC721Listings(opts *bind.CallOpts, _owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC721Listing, error)
GetOwnerERC721Listings is a free data retrieval call binding the contract method 0x6c20642f.
Solidity: function getOwnerERC721Listings(address _owner, uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address)[] listings_)
type ERC721MarketplaceCallerRaw ¶
type ERC721MarketplaceCallerRaw struct {
Contract *ERC721MarketplaceCaller // Generic read-only contract binding to access the raw methods on
}
ERC721MarketplaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC721MarketplaceCallerRaw) Call ¶
func (_ERC721Marketplace *ERC721MarketplaceCallerRaw) 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 ERC721MarketplaceCallerSession ¶
type ERC721MarketplaceCallerSession struct { Contract *ERC721MarketplaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721MarketplaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC721MarketplaceCallerSession) GetAavegotchiListing ¶
func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetAavegotchiListing(_listingId *big.Int) (struct { Listing ERC721Listing AavegotchiInfo AavegotchiInfo }, error)
GetAavegotchiListing is a free data retrieval call binding the contract method 0xfb8b1c56.
Solidity: function getAavegotchiListing(uint256 _listingId) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address) listing_, (uint256,string,address,uint256,uint256,int16[6],int16[6],uint16[16],address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,(uint256,uint256,(string,string,string,int8[6],bool[16],uint8[],(uint8,uint8,uint8,uint8),uint256,uint256,uint256,uint32,uint8,bool,uint16,bool,uint8,int16,uint32))[]) aavegotchiInfo_)
func (*ERC721MarketplaceCallerSession) GetAavegotchiListings ¶
func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetAavegotchiListings(_category *big.Int, _sort string, _length *big.Int) ([]ERC721MarketplaceFacetAavegotchiListing, error)
GetAavegotchiListings is a free data retrieval call binding the contract method 0x107146a4.
Solidity: function getAavegotchiListings(uint256 _category, string _sort, uint256 _length) view returns(((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address),(uint256,string,address,uint256,uint256,int16[6],int16[6],uint16[16],address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,(uint256,uint256,(string,string,string,int8[6],bool[16],uint8[],(uint8,uint8,uint8,uint8),uint256,uint256,uint256,uint32,uint8,bool,uint16,bool,uint8,int16,uint32))[]))[] listings_)
func (*ERC721MarketplaceCallerSession) GetERC721Category ¶
func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetERC721Category(_erc721TokenAddress common.Address, _erc721TokenId *big.Int) (*big.Int, error)
GetERC721Category is a free data retrieval call binding the contract method 0xa676bafb.
Solidity: function getERC721Category(address _erc721TokenAddress, uint256 _erc721TokenId) view returns(uint256 category_)
func (*ERC721MarketplaceCallerSession) GetERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetERC721Listing(_listingId *big.Int) (ERC721Listing, error)
GetERC721Listing is a free data retrieval call binding the contract method 0x4eff5a3e.
Solidity: function getERC721Listing(uint256 _listingId) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address) listing_)
func (*ERC721MarketplaceCallerSession) GetERC721ListingFromToken ¶
func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetERC721ListingFromToken(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, _owner common.Address) (ERC721Listing, error)
GetERC721ListingFromToken is a free data retrieval call binding the contract method 0xd33a32df.
Solidity: function getERC721ListingFromToken(address _erc721TokenAddress, uint256 _erc721TokenId, address _owner) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address) listing_)
func (*ERC721MarketplaceCallerSession) GetERC721Listings ¶
func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetERC721Listings(_category *big.Int, _sort string, _length *big.Int) ([]ERC721Listing, error)
GetERC721Listings is a free data retrieval call binding the contract method 0xd90da106.
Solidity: function getERC721Listings(uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address)[] listings_)
func (*ERC721MarketplaceCallerSession) GetOwnerAavegotchiListings ¶
func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetOwnerAavegotchiListings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC721MarketplaceFacetAavegotchiListing, error)
GetOwnerAavegotchiListings is a free data retrieval call binding the contract method 0x88358431.
Solidity: function getOwnerAavegotchiListings(address _owner, uint256 _category, string _sort, uint256 _length) view returns(((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address),(uint256,string,address,uint256,uint256,int16[6],int16[6],uint16[16],address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,(uint256,uint256,(string,string,string,int8[6],bool[16],uint8[],(uint8,uint8,uint8,uint8),uint256,uint256,uint256,uint32,uint8,bool,uint16,bool,uint8,int16,uint32))[]))[] listings_)
func (*ERC721MarketplaceCallerSession) GetOwnerERC721Listings ¶
func (_ERC721Marketplace *ERC721MarketplaceCallerSession) GetOwnerERC721Listings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC721Listing, error)
GetOwnerERC721Listings is a free data retrieval call binding the contract method 0x6c20642f.
Solidity: function getOwnerERC721Listings(address _owner, uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address)[] listings_)
type ERC721MarketplaceERC721ExecutedListing ¶
type ERC721MarketplaceERC721ExecutedListing struct { ListingId *big.Int Seller common.Address Buyer common.Address Erc721TokenAddress common.Address Erc721TokenId *big.Int Category *big.Int PriceInWei *big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721MarketplaceERC721ExecutedListing represents a ERC721ExecutedListing event raised by the ERC721Marketplace contract.
type ERC721MarketplaceERC721ExecutedListingIterator ¶
type ERC721MarketplaceERC721ExecutedListingIterator struct { Event *ERC721MarketplaceERC721ExecutedListing // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MarketplaceERC721ExecutedListingIterator is returned from FilterERC721ExecutedListing and is used to iterate over the raw logs and unpacked data for ERC721ExecutedListing events raised by the ERC721Marketplace contract.
func (*ERC721MarketplaceERC721ExecutedListingIterator) Close ¶
func (it *ERC721MarketplaceERC721ExecutedListingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MarketplaceERC721ExecutedListingIterator) Error ¶
func (it *ERC721MarketplaceERC721ExecutedListingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MarketplaceERC721ExecutedListingIterator) Next ¶
func (it *ERC721MarketplaceERC721ExecutedListingIterator) 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 ERC721MarketplaceERC721ExecutedToRecipient ¶
type ERC721MarketplaceERC721ExecutedToRecipient struct { ListingId *big.Int Buyer common.Address Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721MarketplaceERC721ExecutedToRecipient represents a ERC721ExecutedToRecipient event raised by the ERC721Marketplace contract.
type ERC721MarketplaceERC721ExecutedToRecipientIterator ¶
type ERC721MarketplaceERC721ExecutedToRecipientIterator struct { Event *ERC721MarketplaceERC721ExecutedToRecipient // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MarketplaceERC721ExecutedToRecipientIterator is returned from FilterERC721ExecutedToRecipient and is used to iterate over the raw logs and unpacked data for ERC721ExecutedToRecipient events raised by the ERC721Marketplace contract.
func (*ERC721MarketplaceERC721ExecutedToRecipientIterator) Close ¶
func (it *ERC721MarketplaceERC721ExecutedToRecipientIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MarketplaceERC721ExecutedToRecipientIterator) Error ¶
func (it *ERC721MarketplaceERC721ExecutedToRecipientIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MarketplaceERC721ExecutedToRecipientIterator) Next ¶
func (it *ERC721MarketplaceERC721ExecutedToRecipientIterator) 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 ERC721MarketplaceERC721ListingAdd ¶
type ERC721MarketplaceERC721ListingAdd struct { ListingId *big.Int Seller common.Address Erc721TokenAddress common.Address Erc721TokenId *big.Int Category *big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721MarketplaceERC721ListingAdd represents a ERC721ListingAdd event raised by the ERC721Marketplace contract.
type ERC721MarketplaceERC721ListingAddIterator ¶
type ERC721MarketplaceERC721ListingAddIterator struct { Event *ERC721MarketplaceERC721ListingAdd // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MarketplaceERC721ListingAddIterator is returned from FilterERC721ListingAdd and is used to iterate over the raw logs and unpacked data for ERC721ListingAdd events raised by the ERC721Marketplace contract.
func (*ERC721MarketplaceERC721ListingAddIterator) Close ¶
func (it *ERC721MarketplaceERC721ListingAddIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MarketplaceERC721ListingAddIterator) Error ¶
func (it *ERC721MarketplaceERC721ListingAddIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MarketplaceERC721ListingAddIterator) Next ¶
func (it *ERC721MarketplaceERC721ListingAddIterator) 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 ERC721MarketplaceERC721ListingSplit ¶
type ERC721MarketplaceERC721ListingSplit struct { ListingId *big.Int PrincipalSplit [2]uint16 Affiliate common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721MarketplaceERC721ListingSplit represents a ERC721ListingSplit event raised by the ERC721Marketplace contract.
type ERC721MarketplaceERC721ListingSplitIterator ¶
type ERC721MarketplaceERC721ListingSplitIterator struct { Event *ERC721MarketplaceERC721ListingSplit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MarketplaceERC721ListingSplitIterator is returned from FilterERC721ListingSplit and is used to iterate over the raw logs and unpacked data for ERC721ListingSplit events raised by the ERC721Marketplace contract.
func (*ERC721MarketplaceERC721ListingSplitIterator) Close ¶
func (it *ERC721MarketplaceERC721ListingSplitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MarketplaceERC721ListingSplitIterator) Error ¶
func (it *ERC721MarketplaceERC721ListingSplitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MarketplaceERC721ListingSplitIterator) Next ¶
func (it *ERC721MarketplaceERC721ListingSplitIterator) 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 ERC721MarketplaceFacetAavegotchiListing ¶
type ERC721MarketplaceFacetAavegotchiListing struct { Listing ERC721Listing AavegotchiInfo AavegotchiInfo }
ERC721MarketplaceFacetAavegotchiListing is an auto generated low-level Go binding around an user-defined struct.
type ERC721MarketplaceFacetCategory ¶
ERC721MarketplaceFacetCategory is an auto generated low-level Go binding around an user-defined struct.
type ERC721MarketplaceFilterer ¶
type ERC721MarketplaceFilterer struct {
// contains filtered or unexported fields
}
ERC721MarketplaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC721MarketplaceFilterer ¶
func NewERC721MarketplaceFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC721MarketplaceFilterer, error)
NewERC721MarketplaceFilterer creates a new log filterer instance of ERC721Marketplace, bound to a specific deployed contract.
func (*ERC721MarketplaceFilterer) FilterERC721ExecutedListing ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) FilterERC721ExecutedListing(opts *bind.FilterOpts, listingId []*big.Int, seller []common.Address, category []*big.Int) (*ERC721MarketplaceERC721ExecutedListingIterator, error)
FilterERC721ExecutedListing is a free log retrieval operation binding the contract event 0x8abb27e53fc4ab514e7e5521910bdf2d1e48a69f150dbb671efa7ccc8f44bb28.
Solidity: event ERC721ExecutedListing(uint256 indexed listingId, address indexed seller, address buyer, address erc721TokenAddress, uint256 erc721TokenId, uint256 indexed category, uint256 priceInWei, uint256 time)
func (*ERC721MarketplaceFilterer) FilterERC721ExecutedToRecipient ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) FilterERC721ExecutedToRecipient(opts *bind.FilterOpts, listingId []*big.Int, buyer []common.Address, recipient []common.Address) (*ERC721MarketplaceERC721ExecutedToRecipientIterator, error)
FilterERC721ExecutedToRecipient is a free log retrieval operation binding the contract event 0x0f52fde6171d45c02579364597406652690bf2264e564ba1a5b88ffa98d8815b.
Solidity: event ERC721ExecutedToRecipient(uint256 indexed listingId, address indexed buyer, address indexed recipient)
func (*ERC721MarketplaceFilterer) FilterERC721ListingAdd ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) FilterERC721ListingAdd(opts *bind.FilterOpts, listingId []*big.Int, seller []common.Address, category []*big.Int) (*ERC721MarketplaceERC721ListingAddIterator, error)
FilterERC721ListingAdd is a free log retrieval operation binding the contract event 0xd9b541cd1d9650dbbcb9b244efe4aa9455a9e7bb329f80cd30ab25275534c72d.
Solidity: event ERC721ListingAdd(uint256 indexed listingId, address indexed seller, address erc721TokenAddress, uint256 erc721TokenId, uint256 indexed category, uint256 time)
func (*ERC721MarketplaceFilterer) FilterERC721ListingSplit ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) FilterERC721ListingSplit(opts *bind.FilterOpts, listingId []*big.Int) (*ERC721MarketplaceERC721ListingSplitIterator, error)
FilterERC721ListingSplit is a free log retrieval operation binding the contract event 0x578ffc272d43e4ca7465fd44d471e0494a2b32e0caa226e1b9e61bbdc54fc96b.
Solidity: event ERC721ListingSplit(uint256 indexed listingId, uint16[2] principalSplit, address affiliate)
func (*ERC721MarketplaceFilterer) ParseERC721ExecutedListing ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) ParseERC721ExecutedListing(log types.Log) (*ERC721MarketplaceERC721ExecutedListing, error)
ParseERC721ExecutedListing is a log parse operation binding the contract event 0x8abb27e53fc4ab514e7e5521910bdf2d1e48a69f150dbb671efa7ccc8f44bb28.
Solidity: event ERC721ExecutedListing(uint256 indexed listingId, address indexed seller, address buyer, address erc721TokenAddress, uint256 erc721TokenId, uint256 indexed category, uint256 priceInWei, uint256 time)
func (*ERC721MarketplaceFilterer) ParseERC721ExecutedToRecipient ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) ParseERC721ExecutedToRecipient(log types.Log) (*ERC721MarketplaceERC721ExecutedToRecipient, error)
ParseERC721ExecutedToRecipient is a log parse operation binding the contract event 0x0f52fde6171d45c02579364597406652690bf2264e564ba1a5b88ffa98d8815b.
Solidity: event ERC721ExecutedToRecipient(uint256 indexed listingId, address indexed buyer, address indexed recipient)
func (*ERC721MarketplaceFilterer) ParseERC721ListingAdd ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) ParseERC721ListingAdd(log types.Log) (*ERC721MarketplaceERC721ListingAdd, error)
ParseERC721ListingAdd is a log parse operation binding the contract event 0xd9b541cd1d9650dbbcb9b244efe4aa9455a9e7bb329f80cd30ab25275534c72d.
Solidity: event ERC721ListingAdd(uint256 indexed listingId, address indexed seller, address erc721TokenAddress, uint256 erc721TokenId, uint256 indexed category, uint256 time)
func (*ERC721MarketplaceFilterer) ParseERC721ListingSplit ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) ParseERC721ListingSplit(log types.Log) (*ERC721MarketplaceERC721ListingSplit, error)
ParseERC721ListingSplit is a log parse operation binding the contract event 0x578ffc272d43e4ca7465fd44d471e0494a2b32e0caa226e1b9e61bbdc54fc96b.
Solidity: event ERC721ListingSplit(uint256 indexed listingId, uint16[2] principalSplit, address affiliate)
func (*ERC721MarketplaceFilterer) WatchERC721ExecutedListing ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) WatchERC721ExecutedListing(opts *bind.WatchOpts, sink chan<- *ERC721MarketplaceERC721ExecutedListing, listingId []*big.Int, seller []common.Address, category []*big.Int) (event.Subscription, error)
WatchERC721ExecutedListing is a free log subscription operation binding the contract event 0x8abb27e53fc4ab514e7e5521910bdf2d1e48a69f150dbb671efa7ccc8f44bb28.
Solidity: event ERC721ExecutedListing(uint256 indexed listingId, address indexed seller, address buyer, address erc721TokenAddress, uint256 erc721TokenId, uint256 indexed category, uint256 priceInWei, uint256 time)
func (*ERC721MarketplaceFilterer) WatchERC721ExecutedToRecipient ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) WatchERC721ExecutedToRecipient(opts *bind.WatchOpts, sink chan<- *ERC721MarketplaceERC721ExecutedToRecipient, listingId []*big.Int, buyer []common.Address, recipient []common.Address) (event.Subscription, error)
WatchERC721ExecutedToRecipient is a free log subscription operation binding the contract event 0x0f52fde6171d45c02579364597406652690bf2264e564ba1a5b88ffa98d8815b.
Solidity: event ERC721ExecutedToRecipient(uint256 indexed listingId, address indexed buyer, address indexed recipient)
func (*ERC721MarketplaceFilterer) WatchERC721ListingAdd ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) WatchERC721ListingAdd(opts *bind.WatchOpts, sink chan<- *ERC721MarketplaceERC721ListingAdd, listingId []*big.Int, seller []common.Address, category []*big.Int) (event.Subscription, error)
WatchERC721ListingAdd is a free log subscription operation binding the contract event 0xd9b541cd1d9650dbbcb9b244efe4aa9455a9e7bb329f80cd30ab25275534c72d.
Solidity: event ERC721ListingAdd(uint256 indexed listingId, address indexed seller, address erc721TokenAddress, uint256 erc721TokenId, uint256 indexed category, uint256 time)
func (*ERC721MarketplaceFilterer) WatchERC721ListingSplit ¶
func (_ERC721Marketplace *ERC721MarketplaceFilterer) WatchERC721ListingSplit(opts *bind.WatchOpts, sink chan<- *ERC721MarketplaceERC721ListingSplit, listingId []*big.Int) (event.Subscription, error)
WatchERC721ListingSplit is a free log subscription operation binding the contract event 0x578ffc272d43e4ca7465fd44d471e0494a2b32e0caa226e1b9e61bbdc54fc96b.
Solidity: event ERC721ListingSplit(uint256 indexed listingId, uint16[2] principalSplit, address affiliate)
type ERC721MarketplaceRaw ¶
type ERC721MarketplaceRaw struct {
Contract *ERC721Marketplace // Generic contract binding to access the raw methods on
}
ERC721MarketplaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC721MarketplaceRaw) Call ¶
func (_ERC721Marketplace *ERC721MarketplaceRaw) 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 (*ERC721MarketplaceRaw) Transact ¶
func (_ERC721Marketplace *ERC721MarketplaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721MarketplaceRaw) Transfer ¶
func (_ERC721Marketplace *ERC721MarketplaceRaw) 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 ERC721MarketplaceSession ¶
type ERC721MarketplaceSession struct { Contract *ERC721Marketplace // 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 }
ERC721MarketplaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC721MarketplaceSession) AddERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) AddERC721Listing(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, _priceInWei *big.Int) (*types.Transaction, error)
AddERC721Listing is a paid mutator transaction binding the contract method 0x31b0b514.
Solidity: function addERC721Listing(address _erc721TokenAddress, uint256 _erc721TokenId, uint256 _priceInWei) returns()
func (*ERC721MarketplaceSession) AddERC721ListingWithSplit ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) AddERC721ListingWithSplit(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, _priceInWei *big.Int, _principalSplit [2]uint16, _affiliate common.Address) (*types.Transaction, error)
AddERC721ListingWithSplit is a paid mutator transaction binding the contract method 0x2170d391.
Solidity: function addERC721ListingWithSplit(address _erc721TokenAddress, uint256 _erc721TokenId, uint256 _priceInWei, uint16[2] _principalSplit, address _affiliate) returns()
func (*ERC721MarketplaceSession) CancelERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) CancelERC721Listing(_listingId *big.Int) (*types.Transaction, error)
CancelERC721Listing is a paid mutator transaction binding the contract method 0xdf3ad6d1.
Solidity: function cancelERC721Listing(uint256 _listingId) returns()
func (*ERC721MarketplaceSession) CancelERC721ListingByToken ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) CancelERC721ListingByToken(_erc721TokenAddress common.Address, _erc721TokenId *big.Int) (*types.Transaction, error)
CancelERC721ListingByToken is a paid mutator transaction binding the contract method 0xba726be4.
Solidity: function cancelERC721ListingByToken(address _erc721TokenAddress, uint256 _erc721TokenId) returns()
func (*ERC721MarketplaceSession) CancelERC721Listings ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) CancelERC721Listings(_listingIds []*big.Int) (*types.Transaction, error)
CancelERC721Listings is a paid mutator transaction binding the contract method 0x0adfab17.
Solidity: function cancelERC721Listings(uint256[] _listingIds) returns()
func (*ERC721MarketplaceSession) ExecuteERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) ExecuteERC721Listing(_listingId *big.Int) (*types.Transaction, error)
ExecuteERC721Listing is a paid mutator transaction binding the contract method 0xf17a5c6c.
Solidity: function executeERC721Listing(uint256 _listingId) returns()
func (*ERC721MarketplaceSession) ExecuteERC721ListingToRecipient ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) ExecuteERC721ListingToRecipient(_listingId *big.Int, _contractAddress common.Address, _priceInWei *big.Int, _tokenId *big.Int, _recipient common.Address) (*types.Transaction, error)
ExecuteERC721ListingToRecipient is a paid mutator transaction binding the contract method 0x66609c88.
Solidity: function executeERC721ListingToRecipient(uint256 _listingId, address _contractAddress, uint256 _priceInWei, uint256 _tokenId, address _recipient) returns()
func (*ERC721MarketplaceSession) GetAavegotchiListing ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) GetAavegotchiListing(_listingId *big.Int) (struct { Listing ERC721Listing AavegotchiInfo AavegotchiInfo }, error)
GetAavegotchiListing is a free data retrieval call binding the contract method 0xfb8b1c56.
Solidity: function getAavegotchiListing(uint256 _listingId) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address) listing_, (uint256,string,address,uint256,uint256,int16[6],int16[6],uint16[16],address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,(uint256,uint256,(string,string,string,int8[6],bool[16],uint8[],(uint8,uint8,uint8,uint8),uint256,uint256,uint256,uint32,uint8,bool,uint16,bool,uint8,int16,uint32))[]) aavegotchiInfo_)
func (*ERC721MarketplaceSession) GetAavegotchiListings ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) GetAavegotchiListings(_category *big.Int, _sort string, _length *big.Int) ([]ERC721MarketplaceFacetAavegotchiListing, error)
GetAavegotchiListings is a free data retrieval call binding the contract method 0x107146a4.
Solidity: function getAavegotchiListings(uint256 _category, string _sort, uint256 _length) view returns(((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address),(uint256,string,address,uint256,uint256,int16[6],int16[6],uint16[16],address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,(uint256,uint256,(string,string,string,int8[6],bool[16],uint8[],(uint8,uint8,uint8,uint8),uint256,uint256,uint256,uint32,uint8,bool,uint16,bool,uint8,int16,uint32))[]))[] listings_)
func (*ERC721MarketplaceSession) GetERC721Category ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) GetERC721Category(_erc721TokenAddress common.Address, _erc721TokenId *big.Int) (*big.Int, error)
GetERC721Category is a free data retrieval call binding the contract method 0xa676bafb.
Solidity: function getERC721Category(address _erc721TokenAddress, uint256 _erc721TokenId) view returns(uint256 category_)
func (*ERC721MarketplaceSession) GetERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) GetERC721Listing(_listingId *big.Int) (ERC721Listing, error)
GetERC721Listing is a free data retrieval call binding the contract method 0x4eff5a3e.
Solidity: function getERC721Listing(uint256 _listingId) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address) listing_)
func (*ERC721MarketplaceSession) GetERC721ListingFromToken ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) GetERC721ListingFromToken(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, _owner common.Address) (ERC721Listing, error)
GetERC721ListingFromToken is a free data retrieval call binding the contract method 0xd33a32df.
Solidity: function getERC721ListingFromToken(address _erc721TokenAddress, uint256 _erc721TokenId, address _owner) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address) listing_)
func (*ERC721MarketplaceSession) GetERC721Listings ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) GetERC721Listings(_category *big.Int, _sort string, _length *big.Int) ([]ERC721Listing, error)
GetERC721Listings is a free data retrieval call binding the contract method 0xd90da106.
Solidity: function getERC721Listings(uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address)[] listings_)
func (*ERC721MarketplaceSession) GetOwnerAavegotchiListings ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) GetOwnerAavegotchiListings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC721MarketplaceFacetAavegotchiListing, error)
GetOwnerAavegotchiListings is a free data retrieval call binding the contract method 0x88358431.
Solidity: function getOwnerAavegotchiListings(address _owner, uint256 _category, string _sort, uint256 _length) view returns(((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address),(uint256,string,address,uint256,uint256,int16[6],int16[6],uint16[16],address,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,(uint256,uint256,(string,string,string,int8[6],bool[16],uint8[],(uint8,uint8,uint8,uint8),uint256,uint256,uint256,uint32,uint8,bool,uint16,bool,uint8,int16,uint32))[]))[] listings_)
func (*ERC721MarketplaceSession) GetOwnerERC721Listings ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) GetOwnerERC721Listings(_owner common.Address, _category *big.Int, _sort string, _length *big.Int) ([]ERC721Listing, error)
GetOwnerERC721Listings is a free data retrieval call binding the contract method 0x6c20642f.
Solidity: function getOwnerERC721Listings(address _owner, uint256 _category, string _sort, uint256 _length) view returns((uint256,address,address,uint256,uint256,uint256,uint256,uint256,bool,uint16[2],address)[] listings_)
func (*ERC721MarketplaceSession) SetERC721Categories ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) SetERC721Categories(_categories []ERC721MarketplaceFacetCategory) (*types.Transaction, error)
SetERC721Categories is a paid mutator transaction binding the contract method 0x53922ca5.
Solidity: function setERC721Categories((address,uint256)[] _categories) returns()
func (*ERC721MarketplaceSession) UpdateERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceSession) UpdateERC721Listing(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, _owner common.Address) (*types.Transaction, error)
UpdateERC721Listing is a paid mutator transaction binding the contract method 0x3eed635a.
Solidity: function updateERC721Listing(address _erc721TokenAddress, uint256 _erc721TokenId, address _owner) returns()
type ERC721MarketplaceTransactor ¶
type ERC721MarketplaceTransactor struct {
// contains filtered or unexported fields
}
ERC721MarketplaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC721MarketplaceTransactor ¶
func NewERC721MarketplaceTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC721MarketplaceTransactor, error)
NewERC721MarketplaceTransactor creates a new write-only instance of ERC721Marketplace, bound to a specific deployed contract.
func (*ERC721MarketplaceTransactor) AddERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactor) AddERC721Listing(opts *bind.TransactOpts, _erc721TokenAddress common.Address, _erc721TokenId *big.Int, _priceInWei *big.Int) (*types.Transaction, error)
AddERC721Listing is a paid mutator transaction binding the contract method 0x31b0b514.
Solidity: function addERC721Listing(address _erc721TokenAddress, uint256 _erc721TokenId, uint256 _priceInWei) returns()
func (*ERC721MarketplaceTransactor) AddERC721ListingWithSplit ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactor) AddERC721ListingWithSplit(opts *bind.TransactOpts, _erc721TokenAddress common.Address, _erc721TokenId *big.Int, _priceInWei *big.Int, _principalSplit [2]uint16, _affiliate common.Address) (*types.Transaction, error)
AddERC721ListingWithSplit is a paid mutator transaction binding the contract method 0x2170d391.
Solidity: function addERC721ListingWithSplit(address _erc721TokenAddress, uint256 _erc721TokenId, uint256 _priceInWei, uint16[2] _principalSplit, address _affiliate) returns()
func (*ERC721MarketplaceTransactor) CancelERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactor) CancelERC721Listing(opts *bind.TransactOpts, _listingId *big.Int) (*types.Transaction, error)
CancelERC721Listing is a paid mutator transaction binding the contract method 0xdf3ad6d1.
Solidity: function cancelERC721Listing(uint256 _listingId) returns()
func (*ERC721MarketplaceTransactor) CancelERC721ListingByToken ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactor) CancelERC721ListingByToken(opts *bind.TransactOpts, _erc721TokenAddress common.Address, _erc721TokenId *big.Int) (*types.Transaction, error)
CancelERC721ListingByToken is a paid mutator transaction binding the contract method 0xba726be4.
Solidity: function cancelERC721ListingByToken(address _erc721TokenAddress, uint256 _erc721TokenId) returns()
func (*ERC721MarketplaceTransactor) CancelERC721Listings ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactor) CancelERC721Listings(opts *bind.TransactOpts, _listingIds []*big.Int) (*types.Transaction, error)
CancelERC721Listings is a paid mutator transaction binding the contract method 0x0adfab17.
Solidity: function cancelERC721Listings(uint256[] _listingIds) returns()
func (*ERC721MarketplaceTransactor) ExecuteERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactor) ExecuteERC721Listing(opts *bind.TransactOpts, _listingId *big.Int) (*types.Transaction, error)
ExecuteERC721Listing is a paid mutator transaction binding the contract method 0xf17a5c6c.
Solidity: function executeERC721Listing(uint256 _listingId) returns()
func (*ERC721MarketplaceTransactor) ExecuteERC721ListingToRecipient ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactor) ExecuteERC721ListingToRecipient(opts *bind.TransactOpts, _listingId *big.Int, _contractAddress common.Address, _priceInWei *big.Int, _tokenId *big.Int, _recipient common.Address) (*types.Transaction, error)
ExecuteERC721ListingToRecipient is a paid mutator transaction binding the contract method 0x66609c88.
Solidity: function executeERC721ListingToRecipient(uint256 _listingId, address _contractAddress, uint256 _priceInWei, uint256 _tokenId, address _recipient) returns()
func (*ERC721MarketplaceTransactor) SetERC721Categories ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactor) SetERC721Categories(opts *bind.TransactOpts, _categories []ERC721MarketplaceFacetCategory) (*types.Transaction, error)
SetERC721Categories is a paid mutator transaction binding the contract method 0x53922ca5.
Solidity: function setERC721Categories((address,uint256)[] _categories) returns()
func (*ERC721MarketplaceTransactor) UpdateERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactor) UpdateERC721Listing(opts *bind.TransactOpts, _erc721TokenAddress common.Address, _erc721TokenId *big.Int, _owner common.Address) (*types.Transaction, error)
UpdateERC721Listing is a paid mutator transaction binding the contract method 0x3eed635a.
Solidity: function updateERC721Listing(address _erc721TokenAddress, uint256 _erc721TokenId, address _owner) returns()
type ERC721MarketplaceTransactorRaw ¶
type ERC721MarketplaceTransactorRaw struct {
Contract *ERC721MarketplaceTransactor // Generic write-only contract binding to access the raw methods on
}
ERC721MarketplaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC721MarketplaceTransactorRaw) Transact ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721MarketplaceTransactorRaw) Transfer ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactorRaw) 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 ERC721MarketplaceTransactorSession ¶
type ERC721MarketplaceTransactorSession struct { Contract *ERC721MarketplaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721MarketplaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC721MarketplaceTransactorSession) AddERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) AddERC721Listing(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, _priceInWei *big.Int) (*types.Transaction, error)
AddERC721Listing is a paid mutator transaction binding the contract method 0x31b0b514.
Solidity: function addERC721Listing(address _erc721TokenAddress, uint256 _erc721TokenId, uint256 _priceInWei) returns()
func (*ERC721MarketplaceTransactorSession) AddERC721ListingWithSplit ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) AddERC721ListingWithSplit(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, _priceInWei *big.Int, _principalSplit [2]uint16, _affiliate common.Address) (*types.Transaction, error)
AddERC721ListingWithSplit is a paid mutator transaction binding the contract method 0x2170d391.
Solidity: function addERC721ListingWithSplit(address _erc721TokenAddress, uint256 _erc721TokenId, uint256 _priceInWei, uint16[2] _principalSplit, address _affiliate) returns()
func (*ERC721MarketplaceTransactorSession) CancelERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) CancelERC721Listing(_listingId *big.Int) (*types.Transaction, error)
CancelERC721Listing is a paid mutator transaction binding the contract method 0xdf3ad6d1.
Solidity: function cancelERC721Listing(uint256 _listingId) returns()
func (*ERC721MarketplaceTransactorSession) CancelERC721ListingByToken ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) CancelERC721ListingByToken(_erc721TokenAddress common.Address, _erc721TokenId *big.Int) (*types.Transaction, error)
CancelERC721ListingByToken is a paid mutator transaction binding the contract method 0xba726be4.
Solidity: function cancelERC721ListingByToken(address _erc721TokenAddress, uint256 _erc721TokenId) returns()
func (*ERC721MarketplaceTransactorSession) CancelERC721Listings ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) CancelERC721Listings(_listingIds []*big.Int) (*types.Transaction, error)
CancelERC721Listings is a paid mutator transaction binding the contract method 0x0adfab17.
Solidity: function cancelERC721Listings(uint256[] _listingIds) returns()
func (*ERC721MarketplaceTransactorSession) ExecuteERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) ExecuteERC721Listing(_listingId *big.Int) (*types.Transaction, error)
ExecuteERC721Listing is a paid mutator transaction binding the contract method 0xf17a5c6c.
Solidity: function executeERC721Listing(uint256 _listingId) returns()
func (*ERC721MarketplaceTransactorSession) ExecuteERC721ListingToRecipient ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) ExecuteERC721ListingToRecipient(_listingId *big.Int, _contractAddress common.Address, _priceInWei *big.Int, _tokenId *big.Int, _recipient common.Address) (*types.Transaction, error)
ExecuteERC721ListingToRecipient is a paid mutator transaction binding the contract method 0x66609c88.
Solidity: function executeERC721ListingToRecipient(uint256 _listingId, address _contractAddress, uint256 _priceInWei, uint256 _tokenId, address _recipient) returns()
func (*ERC721MarketplaceTransactorSession) SetERC721Categories ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) SetERC721Categories(_categories []ERC721MarketplaceFacetCategory) (*types.Transaction, error)
SetERC721Categories is a paid mutator transaction binding the contract method 0x53922ca5.
Solidity: function setERC721Categories((address,uint256)[] _categories) returns()
func (*ERC721MarketplaceTransactorSession) UpdateERC721Listing ¶
func (_ERC721Marketplace *ERC721MarketplaceTransactorSession) UpdateERC721Listing(_erc721TokenAddress common.Address, _erc721TokenId *big.Int, _owner common.Address) (*types.Transaction, error)
UpdateERC721Listing is a paid mutator transaction binding the contract method 0x3eed635a.
Solidity: function updateERC721Listing(address _erc721TokenAddress, uint256 _erc721TokenId, address _owner) returns()
type ItemType ¶
type ItemType struct { Name string Description string Author string TraitModifiers [6]int8 SlotPositions [16]bool AllowedCollaterals []uint8 Dimensions Dimensions GhstPrice *big.Int MaxQuantity *big.Int TotalQuantity *big.Int SvgId uint32 RarityScoreModifier uint8 CanPurchaseWithGhst bool MinLevel uint16 CanBeTransferred bool Category uint8 KinshipBonus int16 ExperienceBonus uint32 }
ItemType is an auto generated low-level Go binding around an user-defined struct.