superrare

package
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MarketplaceABI = MarketplaceMetaData.ABI

MarketplaceABI is the input ABI used to generate the binding from. Deprecated: Use MarketplaceMetaData.ABI instead.

View Source
var MarketplaceMetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_bidder\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"addresspayable[]\",\"name\":\"_splitAddresses\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint8[]\",\"name\":\"_splitRatios\",\"type\":\"uint8[]\"}],\"name\":\"AcceptOffer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_contractAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_bidder\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_startedAuction\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_newAuctionLength\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_previousBidder\",\"type\":\"address\"}],\"name\":\"AuctionBid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_contractAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_bidder\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_seller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"AuctionSettled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_contractAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_auctionCreator\",\"type\":\"address\"}],\"name\":\"CancelAuction\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_bidder\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"CancelOffer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_contractAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_auctionCreator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_startingTime\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_minimumBid\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_lengthOfAuction\",\"type\":\"uint256\"}],\"name\":\"NewAuction\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_bidder\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_convertible\",\"type\":\"bool\"}],\"name\":\"OfferPlaced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"addresspayable[]\",\"name\":\"_splitRecipients\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint8[]\",\"name\":\"_splitRatios\",\"type\":\"uint8[]\"}],\"name\":\"SetSalePrice\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_buyer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"Sold\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"COLDIE_AUCTION\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"NO_AUCTION\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SCHEDULED_AUCTION\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable[]\",\"name\":\"_splitAddresses\",\"type\":\"address[]\"},{\"internalType\":\"uint8[]\",\"name\":\"_splitRatios\",\"type\":\"uint8[]\"}],\"name\":\"acceptOffer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"approvedTokenRegistry\",\"outputs\":[{\"internalType\":\"contractIApprovedTokenRegistry\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"auctionBids\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"bidder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currencyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"marketplaceFee\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auctionLengthExtension\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"bid\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"buy\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"cancelAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"}],\"name\":\"cancelOffer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_auctionType\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_startingAmount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_lengthOfAuction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_startTime\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable[]\",\"name\":\"_splitAddresses\",\"type\":\"address[]\"},{\"internalType\":\"uint8[]\",\"name\":\"_splitRatios\",\"type\":\"uint8[]\"}],\"name\":\"configureAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_lengthOfAuction\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable[]\",\"name\":\"_splitAddresses\",\"type\":\"address[]\"},{\"internalType\":\"uint8[]\",\"name\":\"_splitRatios\",\"type\":\"uint8[]\"}],\"name\":\"convertOfferToAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getAuctionDetails\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"addresspayable[]\",\"name\":\"\",\"type\":\"address[]\"},{\"internalType\":\"uint8[]\",\"name\":\"\",\"type\":\"uint8[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"}],\"name\":\"getSalePrice\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable[]\",\"name\":\"\",\"type\":\"address[]\"},{\"internalType\":\"uint8[]\",\"name\":\"\",\"type\":\"uint8[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_marketplaceSettings\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_royaltyRegistry\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_royaltyEngine\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_superRareMarketplace\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_superRareAuctionHouse\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_spaceOperatorRegistry\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_approvedTokenRegistry\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_payments\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_stakingRegistry\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_networkBeneficiary\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"marketplaceSettings\",\"outputs\":[{\"internalType\":\"contractIMarketplaceSettings\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxAuctionLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minimumBidIncreasePercentage\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"networkBeneficiary\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_convertible\",\"type\":\"bool\"}],\"name\":\"offer\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"offerCancelationDelay\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"payments\",\"outputs\":[{\"internalType\":\"contractIPayments\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"}],\"name\":\"removeSalePrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"royaltyEngine\",\"outputs\":[{\"internalType\":\"contractIRoyaltyEngineV1\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"royaltyRegistry\",\"outputs\":[{\"internalType\":\"contractIERC721CreatorRoyalty\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_approvedTokenRegistry\",\"type\":\"address\"}],\"name\":\"setApprovedTokenRegistry\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_auctionLengthExtension\",\"type\":\"uint256\"}],\"name\":\"setAuctionLengthExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_marketplaceSettings\",\"type\":\"address\"}],\"name\":\"setMarketplaceSettings\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"_maxAuctionLength\",\"type\":\"uint8\"}],\"name\":\"setMaxAuctionLength\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"_minimumBidIncreasePercentage\",\"type\":\"uint8\"}],\"name\":\"setMinimumBidIncreasePercentage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_networkBeneficiary\",\"type\":\"address\"}],\"name\":\"setNetworkBeneficiary\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_offerCancelationDelay\",\"type\":\"uint256\"}],\"name\":\"setOfferCancelationDelay\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_payments\",\"type\":\"address\"}],\"name\":\"setPayments\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_royaltyEngine\",\"type\":\"address\"}],\"name\":\"setRoyaltyEngine\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_royaltyRegistry\",\"type\":\"address\"}],\"name\":\"setRoyaltyRegistry\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currencyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_listPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"},{\"internalType\":\"addresspayable[]\",\"name\":\"_splitAddresses\",\"type\":\"address[]\"},{\"internalType\":\"uint8[]\",\"name\":\"_splitRatios\",\"type\":\"uint8[]\"}],\"name\":\"setSalePrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_spaceOperatorRegistry\",\"type\":\"address\"}],\"name\":\"setSpaceOperatorRegistry\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_stakingRegistry\",\"type\":\"address\"}],\"name\":\"setStakingRegistry\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_superRareAuctionHouse\",\"type\":\"address\"}],\"name\":\"setSuperRareAuctionHouse\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_superRareMarketplace\",\"type\":\"address\"}],\"name\":\"setSuperRareMarketplace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_originContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"settleAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"spaceOperatorRegistry\",\"outputs\":[{\"internalType\":\"contractISpaceOperatorRegistry\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakingRegistry\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"superRareAuctionHouse\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"superRareMarketplace\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"tokenAuctions\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"auctionCreator\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"creationBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startingTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lengthOfAuction\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currencyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minimumBid\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"auctionType\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"tokenCurrentOffers\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"buyer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"marketplaceFee\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"convertible\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"tokenSalePrices\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currencyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

MarketplaceMetaData contains all meta data concerning the Marketplace contract.

Functions

This section is empty.

Types

type Marketplace

type Marketplace struct {
	MarketplaceCaller     // Read-only binding to the contract
	MarketplaceTransactor // Write-only binding to the contract
	MarketplaceFilterer   // Log filterer for contract events
}

Marketplace is an auto generated Go binding around an Ethereum contract.

func NewMarketplace

func NewMarketplace(address common.Address, backend bind.ContractBackend) (*Marketplace, error)

NewMarketplace creates a new instance of Marketplace, bound to a specific deployed contract.

type MarketplaceAcceptOffer

type MarketplaceAcceptOffer struct {
	OriginContract  common.Address
	Bidder          common.Address
	Seller          common.Address
	CurrencyAddress common.Address
	Amount          *big.Int
	TokenId         *big.Int
	SplitAddresses  []common.Address
	SplitRatios     []uint8
	Raw             types.Log // Blockchain specific contextual infos
}

MarketplaceAcceptOffer represents a AcceptOffer event raised by the Marketplace contract.

type MarketplaceAcceptOfferIterator

type MarketplaceAcceptOfferIterator struct {
	Event *MarketplaceAcceptOffer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MarketplaceAcceptOfferIterator is returned from FilterAcceptOffer and is used to iterate over the raw logs and unpacked data for AcceptOffer events raised by the Marketplace contract.

func (*MarketplaceAcceptOfferIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MarketplaceAcceptOfferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketplaceAcceptOfferIterator) Next

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 MarketplaceAuctionBid

type MarketplaceAuctionBid struct {
	ContractAddress  common.Address
	Bidder           common.Address
	TokenId          *big.Int
	CurrencyAddress  common.Address
	Amount           *big.Int
	StartedAuction   bool
	NewAuctionLength *big.Int
	PreviousBidder   common.Address
	Raw              types.Log // Blockchain specific contextual infos
}

MarketplaceAuctionBid represents a AuctionBid event raised by the Marketplace contract.

type MarketplaceAuctionBidIterator

type MarketplaceAuctionBidIterator struct {
	Event *MarketplaceAuctionBid // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MarketplaceAuctionBidIterator is returned from FilterAuctionBid and is used to iterate over the raw logs and unpacked data for AuctionBid events raised by the Marketplace contract.

func (*MarketplaceAuctionBidIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MarketplaceAuctionBidIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketplaceAuctionBidIterator) Next

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 MarketplaceAuctionSettled

type MarketplaceAuctionSettled struct {
	ContractAddress common.Address
	Bidder          common.Address
	Seller          common.Address
	TokenId         *big.Int
	CurrencyAddress common.Address
	Amount          *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

MarketplaceAuctionSettled represents a AuctionSettled event raised by the Marketplace contract.

type MarketplaceAuctionSettledIterator

type MarketplaceAuctionSettledIterator struct {
	Event *MarketplaceAuctionSettled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MarketplaceAuctionSettledIterator is returned from FilterAuctionSettled and is used to iterate over the raw logs and unpacked data for AuctionSettled events raised by the Marketplace contract.

func (*MarketplaceAuctionSettledIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MarketplaceAuctionSettledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketplaceAuctionSettledIterator) Next

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 MarketplaceCaller

type MarketplaceCaller struct {
	// contains filtered or unexported fields
}

MarketplaceCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMarketplaceCaller

func NewMarketplaceCaller(address common.Address, caller bind.ContractCaller) (*MarketplaceCaller, error)

NewMarketplaceCaller creates a new read-only instance of Marketplace, bound to a specific deployed contract.

func (*MarketplaceCaller) ApprovedTokenRegistry

func (_Marketplace *MarketplaceCaller) ApprovedTokenRegistry(opts *bind.CallOpts) (common.Address, error)

ApprovedTokenRegistry is a free data retrieval call binding the contract method 0x6240cd1c.

Solidity: function approvedTokenRegistry() view returns(address)

func (*MarketplaceCaller) AuctionBids

func (_Marketplace *MarketplaceCaller) AuctionBids(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct {
	Bidder          common.Address
	CurrencyAddress common.Address
	Amount          *big.Int
	MarketplaceFee  uint8
}, error)

AuctionBids is a free data retrieval call binding the contract method 0x299a0e1e.

Solidity: function auctionBids(address , uint256 ) view returns(address bidder, address currencyAddress, uint256 amount, uint8 marketplaceFee)

func (*MarketplaceCaller) AuctionLengthExtension

func (_Marketplace *MarketplaceCaller) AuctionLengthExtension(opts *bind.CallOpts) (*big.Int, error)

AuctionLengthExtension is a free data retrieval call binding the contract method 0xdaa26499.

Solidity: function auctionLengthExtension() view returns(uint256)

func (*MarketplaceCaller) COLDIEAUCTION

func (_Marketplace *MarketplaceCaller) COLDIEAUCTION(opts *bind.CallOpts) ([32]byte, error)

COLDIEAUCTION is a free data retrieval call binding the contract method 0xc90b8714.

Solidity: function COLDIE_AUCTION() view returns(bytes32)

func (*MarketplaceCaller) GetAuctionDetails

func (_Marketplace *MarketplaceCaller) GetAuctionDetails(opts *bind.CallOpts, _originContract common.Address, _tokenId *big.Int) (common.Address, *big.Int, *big.Int, *big.Int, common.Address, *big.Int, [32]byte, []common.Address, []uint8, error)

GetAuctionDetails is a free data retrieval call binding the contract method 0x0cd87c68.

Solidity: function getAuctionDetails(address _originContract, uint256 _tokenId) view returns(address, uint256, uint256, uint256, address, uint256, bytes32, address[], uint8[])

func (*MarketplaceCaller) GetSalePrice

func (_Marketplace *MarketplaceCaller) GetSalePrice(opts *bind.CallOpts, _originContract common.Address, _tokenId *big.Int, _target common.Address) (common.Address, common.Address, *big.Int, []common.Address, []uint8, error)

GetSalePrice is a free data retrieval call binding the contract method 0x369679a4.

Solidity: function getSalePrice(address _originContract, uint256 _tokenId, address _target) view returns(address, address, uint256, address[], uint8[])

func (*MarketplaceCaller) MarketplaceSettings

func (_Marketplace *MarketplaceCaller) MarketplaceSettings(opts *bind.CallOpts) (common.Address, error)

MarketplaceSettings is a free data retrieval call binding the contract method 0xba50b632.

Solidity: function marketplaceSettings() view returns(address)

func (*MarketplaceCaller) MaxAuctionLength

func (_Marketplace *MarketplaceCaller) MaxAuctionLength(opts *bind.CallOpts) (*big.Int, error)

MaxAuctionLength is a free data retrieval call binding the contract method 0x0e519ef9.

Solidity: function maxAuctionLength() view returns(uint256)

func (*MarketplaceCaller) MinimumBidIncreasePercentage

func (_Marketplace *MarketplaceCaller) MinimumBidIncreasePercentage(opts *bind.CallOpts) (uint8, error)

MinimumBidIncreasePercentage is a free data retrieval call binding the contract method 0x6fe9f44c.

Solidity: function minimumBidIncreasePercentage() view returns(uint8)

func (*MarketplaceCaller) NOAUCTION

func (_Marketplace *MarketplaceCaller) NOAUCTION(opts *bind.CallOpts) ([32]byte, error)

NOAUCTION is a free data retrieval call binding the contract method 0x155a56b1.

Solidity: function NO_AUCTION() view returns(bytes32)

func (*MarketplaceCaller) NetworkBeneficiary

func (_Marketplace *MarketplaceCaller) NetworkBeneficiary(opts *bind.CallOpts) (common.Address, error)

NetworkBeneficiary is a free data retrieval call binding the contract method 0x6b534ed0.

Solidity: function networkBeneficiary() view returns(address)

func (*MarketplaceCaller) OfferCancelationDelay

func (_Marketplace *MarketplaceCaller) OfferCancelationDelay(opts *bind.CallOpts) (*big.Int, error)

OfferCancelationDelay is a free data retrieval call binding the contract method 0x0a5c4ed5.

Solidity: function offerCancelationDelay() view returns(uint256)

func (*MarketplaceCaller) Owner

func (_Marketplace *MarketplaceCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*MarketplaceCaller) Payments

func (_Marketplace *MarketplaceCaller) Payments(opts *bind.CallOpts) (common.Address, error)

Payments is a free data retrieval call binding the contract method 0xa6d23e10.

Solidity: function payments() view returns(address)

func (*MarketplaceCaller) RoyaltyEngine

func (_Marketplace *MarketplaceCaller) RoyaltyEngine(opts *bind.CallOpts) (common.Address, error)

RoyaltyEngine is a free data retrieval call binding the contract method 0x4c94c90c.

Solidity: function royaltyEngine() view returns(address)

func (*MarketplaceCaller) RoyaltyRegistry

func (_Marketplace *MarketplaceCaller) RoyaltyRegistry(opts *bind.CallOpts) (common.Address, error)

RoyaltyRegistry is a free data retrieval call binding the contract method 0xa11b0712.

Solidity: function royaltyRegistry() view returns(address)

func (*MarketplaceCaller) SCHEDULEDAUCTION

func (_Marketplace *MarketplaceCaller) SCHEDULEDAUCTION(opts *bind.CallOpts) ([32]byte, error)

SCHEDULEDAUCTION is a free data retrieval call binding the contract method 0xb23afc26.

Solidity: function SCHEDULED_AUCTION() view returns(bytes32)

func (*MarketplaceCaller) SpaceOperatorRegistry

func (_Marketplace *MarketplaceCaller) SpaceOperatorRegistry(opts *bind.CallOpts) (common.Address, error)

SpaceOperatorRegistry is a free data retrieval call binding the contract method 0x0bcba09d.

Solidity: function spaceOperatorRegistry() view returns(address)

func (*MarketplaceCaller) StakingRegistry

func (_Marketplace *MarketplaceCaller) StakingRegistry(opts *bind.CallOpts) (common.Address, error)

StakingRegistry is a free data retrieval call binding the contract method 0x009d9aa9.

Solidity: function stakingRegistry() view returns(address)

func (*MarketplaceCaller) SuperRareAuctionHouse

func (_Marketplace *MarketplaceCaller) SuperRareAuctionHouse(opts *bind.CallOpts) (common.Address, error)

SuperRareAuctionHouse is a free data retrieval call binding the contract method 0x3bc3d9be.

Solidity: function superRareAuctionHouse() view returns(address)

func (*MarketplaceCaller) SuperRareMarketplace

func (_Marketplace *MarketplaceCaller) SuperRareMarketplace(opts *bind.CallOpts) (common.Address, error)

SuperRareMarketplace is a free data retrieval call binding the contract method 0x0141c590.

Solidity: function superRareMarketplace() view returns(address)

func (*MarketplaceCaller) TokenAuctions

func (_Marketplace *MarketplaceCaller) TokenAuctions(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct {
	AuctionCreator  common.Address
	CreationBlock   *big.Int
	StartingTime    *big.Int
	LengthOfAuction *big.Int
	CurrencyAddress common.Address
	MinimumBid      *big.Int
	AuctionType     [32]byte
}, error)

TokenAuctions is a free data retrieval call binding the contract method 0xc47c35c1.

Solidity: function tokenAuctions(address , uint256 ) view returns(address auctionCreator, uint256 creationBlock, uint256 startingTime, uint256 lengthOfAuction, address currencyAddress, uint256 minimumBid, bytes32 auctionType)

func (*MarketplaceCaller) TokenCurrentOffers

func (_Marketplace *MarketplaceCaller) TokenCurrentOffers(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int, arg2 common.Address) (struct {
	Buyer          common.Address
	Amount         *big.Int
	Timestamp      *big.Int
	MarketplaceFee uint8
	Convertible    bool
}, error)

TokenCurrentOffers is a free data retrieval call binding the contract method 0x2c419053.

Solidity: function tokenCurrentOffers(address , uint256 , address ) view returns(address buyer, uint256 amount, uint256 timestamp, uint8 marketplaceFee, bool convertible)

func (*MarketplaceCaller) TokenSalePrices

func (_Marketplace *MarketplaceCaller) TokenSalePrices(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int, arg2 common.Address) (struct {
	Seller          common.Address
	CurrencyAddress common.Address
	Amount          *big.Int
}, error)

TokenSalePrices is a free data retrieval call binding the contract method 0x1a2ac30f.

Solidity: function tokenSalePrices(address , uint256 , address ) view returns(address seller, address currencyAddress, uint256 amount)

type MarketplaceCallerRaw

type MarketplaceCallerRaw struct {
	Contract *MarketplaceCaller // Generic read-only contract binding to access the raw methods on
}

MarketplaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MarketplaceCallerRaw) Call

func (_Marketplace *MarketplaceCallerRaw) 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 MarketplaceCallerSession

type MarketplaceCallerSession struct {
	Contract *MarketplaceCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

MarketplaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MarketplaceCallerSession) ApprovedTokenRegistry

func (_Marketplace *MarketplaceCallerSession) ApprovedTokenRegistry() (common.Address, error)

ApprovedTokenRegistry is a free data retrieval call binding the contract method 0x6240cd1c.

Solidity: function approvedTokenRegistry() view returns(address)

func (*MarketplaceCallerSession) AuctionBids

func (_Marketplace *MarketplaceCallerSession) AuctionBids(arg0 common.Address, arg1 *big.Int) (struct {
	Bidder          common.Address
	CurrencyAddress common.Address
	Amount          *big.Int
	MarketplaceFee  uint8
}, error)

AuctionBids is a free data retrieval call binding the contract method 0x299a0e1e.

Solidity: function auctionBids(address , uint256 ) view returns(address bidder, address currencyAddress, uint256 amount, uint8 marketplaceFee)

func (*MarketplaceCallerSession) AuctionLengthExtension

func (_Marketplace *MarketplaceCallerSession) AuctionLengthExtension() (*big.Int, error)

AuctionLengthExtension is a free data retrieval call binding the contract method 0xdaa26499.

Solidity: function auctionLengthExtension() view returns(uint256)

func (*MarketplaceCallerSession) COLDIEAUCTION

func (_Marketplace *MarketplaceCallerSession) COLDIEAUCTION() ([32]byte, error)

COLDIEAUCTION is a free data retrieval call binding the contract method 0xc90b8714.

Solidity: function COLDIE_AUCTION() view returns(bytes32)

func (*MarketplaceCallerSession) GetAuctionDetails

func (_Marketplace *MarketplaceCallerSession) GetAuctionDetails(_originContract common.Address, _tokenId *big.Int) (common.Address, *big.Int, *big.Int, *big.Int, common.Address, *big.Int, [32]byte, []common.Address, []uint8, error)

GetAuctionDetails is a free data retrieval call binding the contract method 0x0cd87c68.

Solidity: function getAuctionDetails(address _originContract, uint256 _tokenId) view returns(address, uint256, uint256, uint256, address, uint256, bytes32, address[], uint8[])

func (*MarketplaceCallerSession) GetSalePrice

func (_Marketplace *MarketplaceCallerSession) GetSalePrice(_originContract common.Address, _tokenId *big.Int, _target common.Address) (common.Address, common.Address, *big.Int, []common.Address, []uint8, error)

GetSalePrice is a free data retrieval call binding the contract method 0x369679a4.

Solidity: function getSalePrice(address _originContract, uint256 _tokenId, address _target) view returns(address, address, uint256, address[], uint8[])

func (*MarketplaceCallerSession) MarketplaceSettings

func (_Marketplace *MarketplaceCallerSession) MarketplaceSettings() (common.Address, error)

MarketplaceSettings is a free data retrieval call binding the contract method 0xba50b632.

Solidity: function marketplaceSettings() view returns(address)

func (*MarketplaceCallerSession) MaxAuctionLength

func (_Marketplace *MarketplaceCallerSession) MaxAuctionLength() (*big.Int, error)

MaxAuctionLength is a free data retrieval call binding the contract method 0x0e519ef9.

Solidity: function maxAuctionLength() view returns(uint256)

func (*MarketplaceCallerSession) MinimumBidIncreasePercentage

func (_Marketplace *MarketplaceCallerSession) MinimumBidIncreasePercentage() (uint8, error)

MinimumBidIncreasePercentage is a free data retrieval call binding the contract method 0x6fe9f44c.

Solidity: function minimumBidIncreasePercentage() view returns(uint8)

func (*MarketplaceCallerSession) NOAUCTION

func (_Marketplace *MarketplaceCallerSession) NOAUCTION() ([32]byte, error)

NOAUCTION is a free data retrieval call binding the contract method 0x155a56b1.

Solidity: function NO_AUCTION() view returns(bytes32)

func (*MarketplaceCallerSession) NetworkBeneficiary

func (_Marketplace *MarketplaceCallerSession) NetworkBeneficiary() (common.Address, error)

NetworkBeneficiary is a free data retrieval call binding the contract method 0x6b534ed0.

Solidity: function networkBeneficiary() view returns(address)

func (*MarketplaceCallerSession) OfferCancelationDelay

func (_Marketplace *MarketplaceCallerSession) OfferCancelationDelay() (*big.Int, error)

OfferCancelationDelay is a free data retrieval call binding the contract method 0x0a5c4ed5.

Solidity: function offerCancelationDelay() view returns(uint256)

func (*MarketplaceCallerSession) Owner

func (_Marketplace *MarketplaceCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*MarketplaceCallerSession) Payments

func (_Marketplace *MarketplaceCallerSession) Payments() (common.Address, error)

Payments is a free data retrieval call binding the contract method 0xa6d23e10.

Solidity: function payments() view returns(address)

func (*MarketplaceCallerSession) RoyaltyEngine

func (_Marketplace *MarketplaceCallerSession) RoyaltyEngine() (common.Address, error)

RoyaltyEngine is a free data retrieval call binding the contract method 0x4c94c90c.

Solidity: function royaltyEngine() view returns(address)

func (*MarketplaceCallerSession) RoyaltyRegistry

func (_Marketplace *MarketplaceCallerSession) RoyaltyRegistry() (common.Address, error)

RoyaltyRegistry is a free data retrieval call binding the contract method 0xa11b0712.

Solidity: function royaltyRegistry() view returns(address)

func (*MarketplaceCallerSession) SCHEDULEDAUCTION

func (_Marketplace *MarketplaceCallerSession) SCHEDULEDAUCTION() ([32]byte, error)

SCHEDULEDAUCTION is a free data retrieval call binding the contract method 0xb23afc26.

Solidity: function SCHEDULED_AUCTION() view returns(bytes32)

func (*MarketplaceCallerSession) SpaceOperatorRegistry

func (_Marketplace *MarketplaceCallerSession) SpaceOperatorRegistry() (common.Address, error)

SpaceOperatorRegistry is a free data retrieval call binding the contract method 0x0bcba09d.

Solidity: function spaceOperatorRegistry() view returns(address)

func (*MarketplaceCallerSession) StakingRegistry

func (_Marketplace *MarketplaceCallerSession) StakingRegistry() (common.Address, error)

StakingRegistry is a free data retrieval call binding the contract method 0x009d9aa9.

Solidity: function stakingRegistry() view returns(address)

func (*MarketplaceCallerSession) SuperRareAuctionHouse

func (_Marketplace *MarketplaceCallerSession) SuperRareAuctionHouse() (common.Address, error)

SuperRareAuctionHouse is a free data retrieval call binding the contract method 0x3bc3d9be.

Solidity: function superRareAuctionHouse() view returns(address)

func (*MarketplaceCallerSession) SuperRareMarketplace

func (_Marketplace *MarketplaceCallerSession) SuperRareMarketplace() (common.Address, error)

SuperRareMarketplace is a free data retrieval call binding the contract method 0x0141c590.

Solidity: function superRareMarketplace() view returns(address)

func (*MarketplaceCallerSession) TokenAuctions

func (_Marketplace *MarketplaceCallerSession) TokenAuctions(arg0 common.Address, arg1 *big.Int) (struct {
	AuctionCreator  common.Address
	CreationBlock   *big.Int
	StartingTime    *big.Int
	LengthOfAuction *big.Int
	CurrencyAddress common.Address
	MinimumBid      *big.Int
	AuctionType     [32]byte
}, error)

TokenAuctions is a free data retrieval call binding the contract method 0xc47c35c1.

Solidity: function tokenAuctions(address , uint256 ) view returns(address auctionCreator, uint256 creationBlock, uint256 startingTime, uint256 lengthOfAuction, address currencyAddress, uint256 minimumBid, bytes32 auctionType)

func (*MarketplaceCallerSession) TokenCurrentOffers

func (_Marketplace *MarketplaceCallerSession) TokenCurrentOffers(arg0 common.Address, arg1 *big.Int, arg2 common.Address) (struct {
	Buyer          common.Address
	Amount         *big.Int
	Timestamp      *big.Int
	MarketplaceFee uint8
	Convertible    bool
}, error)

TokenCurrentOffers is a free data retrieval call binding the contract method 0x2c419053.

Solidity: function tokenCurrentOffers(address , uint256 , address ) view returns(address buyer, uint256 amount, uint256 timestamp, uint8 marketplaceFee, bool convertible)

func (*MarketplaceCallerSession) TokenSalePrices

func (_Marketplace *MarketplaceCallerSession) TokenSalePrices(arg0 common.Address, arg1 *big.Int, arg2 common.Address) (struct {
	Seller          common.Address
	CurrencyAddress common.Address
	Amount          *big.Int
}, error)

TokenSalePrices is a free data retrieval call binding the contract method 0x1a2ac30f.

Solidity: function tokenSalePrices(address , uint256 , address ) view returns(address seller, address currencyAddress, uint256 amount)

type MarketplaceCancelAuction

type MarketplaceCancelAuction struct {
	ContractAddress common.Address
	TokenId         *big.Int
	AuctionCreator  common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

MarketplaceCancelAuction represents a CancelAuction event raised by the Marketplace contract.

type MarketplaceCancelAuctionIterator

type MarketplaceCancelAuctionIterator struct {
	Event *MarketplaceCancelAuction // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MarketplaceCancelAuctionIterator is returned from FilterCancelAuction and is used to iterate over the raw logs and unpacked data for CancelAuction events raised by the Marketplace contract.

func (*MarketplaceCancelAuctionIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MarketplaceCancelAuctionIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketplaceCancelAuctionIterator) Next

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 MarketplaceCancelOffer

type MarketplaceCancelOffer struct {
	OriginContract  common.Address
	Bidder          common.Address
	CurrencyAddress common.Address
	Amount          *big.Int
	TokenId         *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

MarketplaceCancelOffer represents a CancelOffer event raised by the Marketplace contract.

type MarketplaceCancelOfferIterator

type MarketplaceCancelOfferIterator struct {
	Event *MarketplaceCancelOffer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MarketplaceCancelOfferIterator is returned from FilterCancelOffer and is used to iterate over the raw logs and unpacked data for CancelOffer events raised by the Marketplace contract.

func (*MarketplaceCancelOfferIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MarketplaceCancelOfferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketplaceCancelOfferIterator) Next

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 MarketplaceFilterer

type MarketplaceFilterer struct {
	// contains filtered or unexported fields
}

MarketplaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMarketplaceFilterer

func NewMarketplaceFilterer(address common.Address, filterer bind.ContractFilterer) (*MarketplaceFilterer, error)

NewMarketplaceFilterer creates a new log filterer instance of Marketplace, bound to a specific deployed contract.

func (*MarketplaceFilterer) FilterAcceptOffer

func (_Marketplace *MarketplaceFilterer) FilterAcceptOffer(opts *bind.FilterOpts, _originContract []common.Address, _bidder []common.Address, _seller []common.Address) (*MarketplaceAcceptOfferIterator, error)

FilterAcceptOffer is a free log retrieval operation binding the contract event 0x97c3d2068ce177bc33d84acecc45eededcf298c4a9d4340ae03d4afbb3993f7b.

Solidity: event AcceptOffer(address indexed _originContract, address indexed _bidder, address indexed _seller, address _currencyAddress, uint256 _amount, uint256 _tokenId, address[] _splitAddresses, uint8[] _splitRatios)

func (*MarketplaceFilterer) FilterAuctionBid

func (_Marketplace *MarketplaceFilterer) FilterAuctionBid(opts *bind.FilterOpts, _contractAddress []common.Address, _bidder []common.Address, _tokenId []*big.Int) (*MarketplaceAuctionBidIterator, error)

FilterAuctionBid is a free log retrieval operation binding the contract event 0x189a468e632a450afd491f84aa9ae94addc6813c7e309a7b1b1223f88802a77d.

Solidity: event AuctionBid(address indexed _contractAddress, address indexed _bidder, uint256 indexed _tokenId, address _currencyAddress, uint256 _amount, bool _startedAuction, uint256 _newAuctionLength, address _previousBidder)

func (*MarketplaceFilterer) FilterAuctionSettled

func (_Marketplace *MarketplaceFilterer) FilterAuctionSettled(opts *bind.FilterOpts, _contractAddress []common.Address, _bidder []common.Address, _tokenId []*big.Int) (*MarketplaceAuctionSettledIterator, error)

FilterAuctionSettled is a free log retrieval operation binding the contract event 0xef4e2262a841641690bb931801dc0d1923e6b417cd217f91f8049d8aa9f5f086.

Solidity: event AuctionSettled(address indexed _contractAddress, address indexed _bidder, address _seller, uint256 indexed _tokenId, address _currencyAddress, uint256 _amount)

func (*MarketplaceFilterer) FilterCancelAuction

func (_Marketplace *MarketplaceFilterer) FilterCancelAuction(opts *bind.FilterOpts, _contractAddress []common.Address, _tokenId []*big.Int, _auctionCreator []common.Address) (*MarketplaceCancelAuctionIterator, error)

FilterCancelAuction is a free log retrieval operation binding the contract event 0x26d4510b556e779d6507640413e013206e44c8f5d018c7c74ed8926f3f024a9c.

Solidity: event CancelAuction(address indexed _contractAddress, uint256 indexed _tokenId, address indexed _auctionCreator)

func (*MarketplaceFilterer) FilterCancelOffer

func (_Marketplace *MarketplaceFilterer) FilterCancelOffer(opts *bind.FilterOpts, _originContract []common.Address, _bidder []common.Address, _currencyAddress []common.Address) (*MarketplaceCancelOfferIterator, error)

FilterCancelOffer is a free log retrieval operation binding the contract event 0xb9a071fe7d38dc86fbc448d440311b6bd67e5e09de8b1b62c72f5fe344100453.

Solidity: event CancelOffer(address indexed _originContract, address indexed _bidder, address indexed _currencyAddress, uint256 _amount, uint256 _tokenId)

func (*MarketplaceFilterer) FilterNewAuction

func (_Marketplace *MarketplaceFilterer) FilterNewAuction(opts *bind.FilterOpts, _contractAddress []common.Address, _tokenId []*big.Int, _auctionCreator []common.Address) (*MarketplaceNewAuctionIterator, error)

FilterNewAuction is a free log retrieval operation binding the contract event 0xdb89081d9a5399380ffbcc376a961ed023027fca462e08b3d23146e4c6ac62f2.

Solidity: event NewAuction(address indexed _contractAddress, uint256 indexed _tokenId, address indexed _auctionCreator, address _currencyAddress, uint256 _startingTime, uint256 _minimumBid, uint256 _lengthOfAuction)

func (*MarketplaceFilterer) FilterOfferPlaced

func (_Marketplace *MarketplaceFilterer) FilterOfferPlaced(opts *bind.FilterOpts, _originContract []common.Address, _bidder []common.Address, _currencyAddress []common.Address) (*MarketplaceOfferPlacedIterator, error)

FilterOfferPlaced is a free log retrieval operation binding the contract event 0xacbe96367816f728b84abf006ca777225b704072592132845e9a3dbd7b023691.

Solidity: event OfferPlaced(address indexed _originContract, address indexed _bidder, address indexed _currencyAddress, uint256 _amount, uint256 _tokenId, bool _convertible)

func (*MarketplaceFilterer) FilterOwnershipTransferred

func (_Marketplace *MarketplaceFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MarketplaceOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*MarketplaceFilterer) FilterSetSalePrice

func (_Marketplace *MarketplaceFilterer) FilterSetSalePrice(opts *bind.FilterOpts, _originContract []common.Address, _currencyAddress []common.Address) (*MarketplaceSetSalePriceIterator, error)

FilterSetSalePrice is a free log retrieval operation binding the contract event 0xb6039ff1edf80efca6bc48b89f5415ba07fecb2d321058dae9ce6369b2ff964b.

Solidity: event SetSalePrice(address indexed _originContract, address indexed _currencyAddress, address _target, uint256 _amount, uint256 _tokenId, address[] _splitRecipients, uint8[] _splitRatios)

func (*MarketplaceFilterer) FilterSold

func (_Marketplace *MarketplaceFilterer) FilterSold(opts *bind.FilterOpts, _originContract []common.Address, _buyer []common.Address, _seller []common.Address) (*MarketplaceSoldIterator, error)

FilterSold is a free log retrieval operation binding the contract event 0x6f9e7bc841408072f4a49e469f90e1a634b85251803662bc8e5c220b28782472.

Solidity: event Sold(address indexed _originContract, address indexed _buyer, address indexed _seller, address _currencyAddress, uint256 _amount, uint256 _tokenId)

func (*MarketplaceFilterer) ParseAcceptOffer

func (_Marketplace *MarketplaceFilterer) ParseAcceptOffer(log types.Log) (*MarketplaceAcceptOffer, error)

ParseAcceptOffer is a log parse operation binding the contract event 0x97c3d2068ce177bc33d84acecc45eededcf298c4a9d4340ae03d4afbb3993f7b.

Solidity: event AcceptOffer(address indexed _originContract, address indexed _bidder, address indexed _seller, address _currencyAddress, uint256 _amount, uint256 _tokenId, address[] _splitAddresses, uint8[] _splitRatios)

func (*MarketplaceFilterer) ParseAuctionBid

func (_Marketplace *MarketplaceFilterer) ParseAuctionBid(log types.Log) (*MarketplaceAuctionBid, error)

ParseAuctionBid is a log parse operation binding the contract event 0x189a468e632a450afd491f84aa9ae94addc6813c7e309a7b1b1223f88802a77d.

Solidity: event AuctionBid(address indexed _contractAddress, address indexed _bidder, uint256 indexed _tokenId, address _currencyAddress, uint256 _amount, bool _startedAuction, uint256 _newAuctionLength, address _previousBidder)

func (*MarketplaceFilterer) ParseAuctionSettled

func (_Marketplace *MarketplaceFilterer) ParseAuctionSettled(log types.Log) (*MarketplaceAuctionSettled, error)

ParseAuctionSettled is a log parse operation binding the contract event 0xef4e2262a841641690bb931801dc0d1923e6b417cd217f91f8049d8aa9f5f086.

Solidity: event AuctionSettled(address indexed _contractAddress, address indexed _bidder, address _seller, uint256 indexed _tokenId, address _currencyAddress, uint256 _amount)

func (*MarketplaceFilterer) ParseCancelAuction

func (_Marketplace *MarketplaceFilterer) ParseCancelAuction(log types.Log) (*MarketplaceCancelAuction, error)

ParseCancelAuction is a log parse operation binding the contract event 0x26d4510b556e779d6507640413e013206e44c8f5d018c7c74ed8926f3f024a9c.

Solidity: event CancelAuction(address indexed _contractAddress, uint256 indexed _tokenId, address indexed _auctionCreator)

func (*MarketplaceFilterer) ParseCancelOffer

func (_Marketplace *MarketplaceFilterer) ParseCancelOffer(log types.Log) (*MarketplaceCancelOffer, error)

ParseCancelOffer is a log parse operation binding the contract event 0xb9a071fe7d38dc86fbc448d440311b6bd67e5e09de8b1b62c72f5fe344100453.

Solidity: event CancelOffer(address indexed _originContract, address indexed _bidder, address indexed _currencyAddress, uint256 _amount, uint256 _tokenId)

func (*MarketplaceFilterer) ParseNewAuction

func (_Marketplace *MarketplaceFilterer) ParseNewAuction(log types.Log) (*MarketplaceNewAuction, error)

ParseNewAuction is a log parse operation binding the contract event 0xdb89081d9a5399380ffbcc376a961ed023027fca462e08b3d23146e4c6ac62f2.

Solidity: event NewAuction(address indexed _contractAddress, uint256 indexed _tokenId, address indexed _auctionCreator, address _currencyAddress, uint256 _startingTime, uint256 _minimumBid, uint256 _lengthOfAuction)

func (*MarketplaceFilterer) ParseOfferPlaced

func (_Marketplace *MarketplaceFilterer) ParseOfferPlaced(log types.Log) (*MarketplaceOfferPlaced, error)

ParseOfferPlaced is a log parse operation binding the contract event 0xacbe96367816f728b84abf006ca777225b704072592132845e9a3dbd7b023691.

Solidity: event OfferPlaced(address indexed _originContract, address indexed _bidder, address indexed _currencyAddress, uint256 _amount, uint256 _tokenId, bool _convertible)

func (*MarketplaceFilterer) ParseOwnershipTransferred

func (_Marketplace *MarketplaceFilterer) ParseOwnershipTransferred(log types.Log) (*MarketplaceOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*MarketplaceFilterer) ParseSetSalePrice

func (_Marketplace *MarketplaceFilterer) ParseSetSalePrice(log types.Log) (*MarketplaceSetSalePrice, error)

ParseSetSalePrice is a log parse operation binding the contract event 0xb6039ff1edf80efca6bc48b89f5415ba07fecb2d321058dae9ce6369b2ff964b.

Solidity: event SetSalePrice(address indexed _originContract, address indexed _currencyAddress, address _target, uint256 _amount, uint256 _tokenId, address[] _splitRecipients, uint8[] _splitRatios)

func (*MarketplaceFilterer) ParseSold

func (_Marketplace *MarketplaceFilterer) ParseSold(log types.Log) (*MarketplaceSold, error)

ParseSold is a log parse operation binding the contract event 0x6f9e7bc841408072f4a49e469f90e1a634b85251803662bc8e5c220b28782472.

Solidity: event Sold(address indexed _originContract, address indexed _buyer, address indexed _seller, address _currencyAddress, uint256 _amount, uint256 _tokenId)

func (*MarketplaceFilterer) WatchAcceptOffer

func (_Marketplace *MarketplaceFilterer) WatchAcceptOffer(opts *bind.WatchOpts, sink chan<- *MarketplaceAcceptOffer, _originContract []common.Address, _bidder []common.Address, _seller []common.Address) (event.Subscription, error)

WatchAcceptOffer is a free log subscription operation binding the contract event 0x97c3d2068ce177bc33d84acecc45eededcf298c4a9d4340ae03d4afbb3993f7b.

Solidity: event AcceptOffer(address indexed _originContract, address indexed _bidder, address indexed _seller, address _currencyAddress, uint256 _amount, uint256 _tokenId, address[] _splitAddresses, uint8[] _splitRatios)

func (*MarketplaceFilterer) WatchAuctionBid

func (_Marketplace *MarketplaceFilterer) WatchAuctionBid(opts *bind.WatchOpts, sink chan<- *MarketplaceAuctionBid, _contractAddress []common.Address, _bidder []common.Address, _tokenId []*big.Int) (event.Subscription, error)

WatchAuctionBid is a free log subscription operation binding the contract event 0x189a468e632a450afd491f84aa9ae94addc6813c7e309a7b1b1223f88802a77d.

Solidity: event AuctionBid(address indexed _contractAddress, address indexed _bidder, uint256 indexed _tokenId, address _currencyAddress, uint256 _amount, bool _startedAuction, uint256 _newAuctionLength, address _previousBidder)

func (*MarketplaceFilterer) WatchAuctionSettled

func (_Marketplace *MarketplaceFilterer) WatchAuctionSettled(opts *bind.WatchOpts, sink chan<- *MarketplaceAuctionSettled, _contractAddress []common.Address, _bidder []common.Address, _tokenId []*big.Int) (event.Subscription, error)

WatchAuctionSettled is a free log subscription operation binding the contract event 0xef4e2262a841641690bb931801dc0d1923e6b417cd217f91f8049d8aa9f5f086.

Solidity: event AuctionSettled(address indexed _contractAddress, address indexed _bidder, address _seller, uint256 indexed _tokenId, address _currencyAddress, uint256 _amount)

func (*MarketplaceFilterer) WatchCancelAuction

func (_Marketplace *MarketplaceFilterer) WatchCancelAuction(opts *bind.WatchOpts, sink chan<- *MarketplaceCancelAuction, _contractAddress []common.Address, _tokenId []*big.Int, _auctionCreator []common.Address) (event.Subscription, error)

WatchCancelAuction is a free log subscription operation binding the contract event 0x26d4510b556e779d6507640413e013206e44c8f5d018c7c74ed8926f3f024a9c.

Solidity: event CancelAuction(address indexed _contractAddress, uint256 indexed _tokenId, address indexed _auctionCreator)

func (*MarketplaceFilterer) WatchCancelOffer

func (_Marketplace *MarketplaceFilterer) WatchCancelOffer(opts *bind.WatchOpts, sink chan<- *MarketplaceCancelOffer, _originContract []common.Address, _bidder []common.Address, _currencyAddress []common.Address) (event.Subscription, error)

WatchCancelOffer is a free log subscription operation binding the contract event 0xb9a071fe7d38dc86fbc448d440311b6bd67e5e09de8b1b62c72f5fe344100453.

Solidity: event CancelOffer(address indexed _originContract, address indexed _bidder, address indexed _currencyAddress, uint256 _amount, uint256 _tokenId)

func (*MarketplaceFilterer) WatchNewAuction

func (_Marketplace *MarketplaceFilterer) WatchNewAuction(opts *bind.WatchOpts, sink chan<- *MarketplaceNewAuction, _contractAddress []common.Address, _tokenId []*big.Int, _auctionCreator []common.Address) (event.Subscription, error)

WatchNewAuction is a free log subscription operation binding the contract event 0xdb89081d9a5399380ffbcc376a961ed023027fca462e08b3d23146e4c6ac62f2.

Solidity: event NewAuction(address indexed _contractAddress, uint256 indexed _tokenId, address indexed _auctionCreator, address _currencyAddress, uint256 _startingTime, uint256 _minimumBid, uint256 _lengthOfAuction)

func (*MarketplaceFilterer) WatchOfferPlaced

func (_Marketplace *MarketplaceFilterer) WatchOfferPlaced(opts *bind.WatchOpts, sink chan<- *MarketplaceOfferPlaced, _originContract []common.Address, _bidder []common.Address, _currencyAddress []common.Address) (event.Subscription, error)

WatchOfferPlaced is a free log subscription operation binding the contract event 0xacbe96367816f728b84abf006ca777225b704072592132845e9a3dbd7b023691.

Solidity: event OfferPlaced(address indexed _originContract, address indexed _bidder, address indexed _currencyAddress, uint256 _amount, uint256 _tokenId, bool _convertible)

func (*MarketplaceFilterer) WatchOwnershipTransferred

func (_Marketplace *MarketplaceFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MarketplaceOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*MarketplaceFilterer) WatchSetSalePrice

func (_Marketplace *MarketplaceFilterer) WatchSetSalePrice(opts *bind.WatchOpts, sink chan<- *MarketplaceSetSalePrice, _originContract []common.Address, _currencyAddress []common.Address) (event.Subscription, error)

WatchSetSalePrice is a free log subscription operation binding the contract event 0xb6039ff1edf80efca6bc48b89f5415ba07fecb2d321058dae9ce6369b2ff964b.

Solidity: event SetSalePrice(address indexed _originContract, address indexed _currencyAddress, address _target, uint256 _amount, uint256 _tokenId, address[] _splitRecipients, uint8[] _splitRatios)

func (*MarketplaceFilterer) WatchSold

func (_Marketplace *MarketplaceFilterer) WatchSold(opts *bind.WatchOpts, sink chan<- *MarketplaceSold, _originContract []common.Address, _buyer []common.Address, _seller []common.Address) (event.Subscription, error)

WatchSold is a free log subscription operation binding the contract event 0x6f9e7bc841408072f4a49e469f90e1a634b85251803662bc8e5c220b28782472.

Solidity: event Sold(address indexed _originContract, address indexed _buyer, address indexed _seller, address _currencyAddress, uint256 _amount, uint256 _tokenId)

type MarketplaceNewAuction

type MarketplaceNewAuction struct {
	ContractAddress common.Address
	TokenId         *big.Int
	AuctionCreator  common.Address
	CurrencyAddress common.Address
	StartingTime    *big.Int
	MinimumBid      *big.Int
	LengthOfAuction *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

MarketplaceNewAuction represents a NewAuction event raised by the Marketplace contract.

type MarketplaceNewAuctionIterator

type MarketplaceNewAuctionIterator struct {
	Event *MarketplaceNewAuction // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MarketplaceNewAuctionIterator is returned from FilterNewAuction and is used to iterate over the raw logs and unpacked data for NewAuction events raised by the Marketplace contract.

func (*MarketplaceNewAuctionIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MarketplaceNewAuctionIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketplaceNewAuctionIterator) Next

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 MarketplaceOfferPlaced

type MarketplaceOfferPlaced struct {
	OriginContract  common.Address
	Bidder          common.Address
	CurrencyAddress common.Address
	Amount          *big.Int
	TokenId         *big.Int
	Convertible     bool
	Raw             types.Log // Blockchain specific contextual infos
}

MarketplaceOfferPlaced represents a OfferPlaced event raised by the Marketplace contract.

type MarketplaceOfferPlacedIterator

type MarketplaceOfferPlacedIterator struct {
	Event *MarketplaceOfferPlaced // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MarketplaceOfferPlacedIterator is returned from FilterOfferPlaced and is used to iterate over the raw logs and unpacked data for OfferPlaced events raised by the Marketplace contract.

func (*MarketplaceOfferPlacedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MarketplaceOfferPlacedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketplaceOfferPlacedIterator) Next

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 MarketplaceOwnershipTransferred

type MarketplaceOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

MarketplaceOwnershipTransferred represents a OwnershipTransferred event raised by the Marketplace contract.

type MarketplaceOwnershipTransferredIterator

type MarketplaceOwnershipTransferredIterator struct {
	Event *MarketplaceOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MarketplaceOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Marketplace contract.

func (*MarketplaceOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MarketplaceOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketplaceOwnershipTransferredIterator) Next

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 MarketplaceRaw

type MarketplaceRaw struct {
	Contract *Marketplace // Generic contract binding to access the raw methods on
}

MarketplaceRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MarketplaceRaw) Call

func (_Marketplace *MarketplaceRaw) 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 (*MarketplaceRaw) Transact

func (_Marketplace *MarketplaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MarketplaceRaw) Transfer

func (_Marketplace *MarketplaceRaw) 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 MarketplaceSession

type MarketplaceSession struct {
	Contract     *Marketplace      // 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
}

MarketplaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MarketplaceSession) AcceptOffer

func (_Marketplace *MarketplaceSession) AcceptOffer(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

AcceptOffer is a paid mutator transaction binding the contract method 0x534665e9.

Solidity: function acceptOffer(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceSession) ApprovedTokenRegistry

func (_Marketplace *MarketplaceSession) ApprovedTokenRegistry() (common.Address, error)

ApprovedTokenRegistry is a free data retrieval call binding the contract method 0x6240cd1c.

Solidity: function approvedTokenRegistry() view returns(address)

func (*MarketplaceSession) AuctionBids

func (_Marketplace *MarketplaceSession) AuctionBids(arg0 common.Address, arg1 *big.Int) (struct {
	Bidder          common.Address
	CurrencyAddress common.Address
	Amount          *big.Int
	MarketplaceFee  uint8
}, error)

AuctionBids is a free data retrieval call binding the contract method 0x299a0e1e.

Solidity: function auctionBids(address , uint256 ) view returns(address bidder, address currencyAddress, uint256 amount, uint8 marketplaceFee)

func (*MarketplaceSession) AuctionLengthExtension

func (_Marketplace *MarketplaceSession) AuctionLengthExtension() (*big.Int, error)

AuctionLengthExtension is a free data retrieval call binding the contract method 0xdaa26499.

Solidity: function auctionLengthExtension() view returns(uint256)

func (*MarketplaceSession) Bid

func (_Marketplace *MarketplaceSession) Bid(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int) (*types.Transaction, error)

Bid is a paid mutator transaction binding the contract method 0xb5678588.

Solidity: function bid(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount) payable returns()

func (*MarketplaceSession) Buy

func (_Marketplace *MarketplaceSession) Buy(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int) (*types.Transaction, error)

Buy is a paid mutator transaction binding the contract method 0xb3ffb760.

Solidity: function buy(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount) payable returns()

func (*MarketplaceSession) COLDIEAUCTION

func (_Marketplace *MarketplaceSession) COLDIEAUCTION() ([32]byte, error)

COLDIEAUCTION is a free data retrieval call binding the contract method 0xc90b8714.

Solidity: function COLDIE_AUCTION() view returns(bytes32)

func (*MarketplaceSession) CancelAuction

func (_Marketplace *MarketplaceSession) CancelAuction(_originContract common.Address, _tokenId *big.Int) (*types.Transaction, error)

CancelAuction is a paid mutator transaction binding the contract method 0x859b97fe.

Solidity: function cancelAuction(address _originContract, uint256 _tokenId) returns()

func (*MarketplaceSession) CancelOffer

func (_Marketplace *MarketplaceSession) CancelOffer(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address) (*types.Transaction, error)

CancelOffer is a paid mutator transaction binding the contract method 0xe92f94d1.

Solidity: function cancelOffer(address _originContract, uint256 _tokenId, address _currencyAddress) returns()

func (*MarketplaceSession) ConfigureAuction

func (_Marketplace *MarketplaceSession) ConfigureAuction(_auctionType [32]byte, _originContract common.Address, _tokenId *big.Int, _startingAmount *big.Int, _currencyAddress common.Address, _lengthOfAuction *big.Int, _startTime *big.Int, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

ConfigureAuction is a paid mutator transaction binding the contract method 0x9041a0ec.

Solidity: function configureAuction(bytes32 _auctionType, address _originContract, uint256 _tokenId, uint256 _startingAmount, address _currencyAddress, uint256 _lengthOfAuction, uint256 _startTime, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceSession) ConvertOfferToAuction

func (_Marketplace *MarketplaceSession) ConvertOfferToAuction(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int, _lengthOfAuction *big.Int, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

ConvertOfferToAuction is a paid mutator transaction binding the contract method 0x060d9eeb.

Solidity: function convertOfferToAuction(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount, uint256 _lengthOfAuction, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceSession) GetAuctionDetails

func (_Marketplace *MarketplaceSession) GetAuctionDetails(_originContract common.Address, _tokenId *big.Int) (common.Address, *big.Int, *big.Int, *big.Int, common.Address, *big.Int, [32]byte, []common.Address, []uint8, error)

GetAuctionDetails is a free data retrieval call binding the contract method 0x0cd87c68.

Solidity: function getAuctionDetails(address _originContract, uint256 _tokenId) view returns(address, uint256, uint256, uint256, address, uint256, bytes32, address[], uint8[])

func (*MarketplaceSession) GetSalePrice

func (_Marketplace *MarketplaceSession) GetSalePrice(_originContract common.Address, _tokenId *big.Int, _target common.Address) (common.Address, common.Address, *big.Int, []common.Address, []uint8, error)

GetSalePrice is a free data retrieval call binding the contract method 0x369679a4.

Solidity: function getSalePrice(address _originContract, uint256 _tokenId, address _target) view returns(address, address, uint256, address[], uint8[])

func (*MarketplaceSession) Initialize

func (_Marketplace *MarketplaceSession) Initialize(_marketplaceSettings common.Address, _royaltyRegistry common.Address, _royaltyEngine common.Address, _superRareMarketplace common.Address, _superRareAuctionHouse common.Address, _spaceOperatorRegistry common.Address, _approvedTokenRegistry common.Address, _payments common.Address, _stakingRegistry common.Address, _networkBeneficiary common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xc306b378.

Solidity: function initialize(address _marketplaceSettings, address _royaltyRegistry, address _royaltyEngine, address _superRareMarketplace, address _superRareAuctionHouse, address _spaceOperatorRegistry, address _approvedTokenRegistry, address _payments, address _stakingRegistry, address _networkBeneficiary) returns()

func (*MarketplaceSession) MarketplaceSettings

func (_Marketplace *MarketplaceSession) MarketplaceSettings() (common.Address, error)

MarketplaceSettings is a free data retrieval call binding the contract method 0xba50b632.

Solidity: function marketplaceSettings() view returns(address)

func (*MarketplaceSession) MaxAuctionLength

func (_Marketplace *MarketplaceSession) MaxAuctionLength() (*big.Int, error)

MaxAuctionLength is a free data retrieval call binding the contract method 0x0e519ef9.

Solidity: function maxAuctionLength() view returns(uint256)

func (*MarketplaceSession) MinimumBidIncreasePercentage

func (_Marketplace *MarketplaceSession) MinimumBidIncreasePercentage() (uint8, error)

MinimumBidIncreasePercentage is a free data retrieval call binding the contract method 0x6fe9f44c.

Solidity: function minimumBidIncreasePercentage() view returns(uint8)

func (*MarketplaceSession) NOAUCTION

func (_Marketplace *MarketplaceSession) NOAUCTION() ([32]byte, error)

NOAUCTION is a free data retrieval call binding the contract method 0x155a56b1.

Solidity: function NO_AUCTION() view returns(bytes32)

func (*MarketplaceSession) NetworkBeneficiary

func (_Marketplace *MarketplaceSession) NetworkBeneficiary() (common.Address, error)

NetworkBeneficiary is a free data retrieval call binding the contract method 0x6b534ed0.

Solidity: function networkBeneficiary() view returns(address)

func (*MarketplaceSession) Offer

func (_Marketplace *MarketplaceSession) Offer(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int, _convertible bool) (*types.Transaction, error)

Offer is a paid mutator transaction binding the contract method 0x0f2b2532.

Solidity: function offer(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount, bool _convertible) payable returns()

func (*MarketplaceSession) OfferCancelationDelay

func (_Marketplace *MarketplaceSession) OfferCancelationDelay() (*big.Int, error)

OfferCancelationDelay is a free data retrieval call binding the contract method 0x0a5c4ed5.

Solidity: function offerCancelationDelay() view returns(uint256)

func (*MarketplaceSession) Owner

func (_Marketplace *MarketplaceSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*MarketplaceSession) Payments

func (_Marketplace *MarketplaceSession) Payments() (common.Address, error)

Payments is a free data retrieval call binding the contract method 0xa6d23e10.

Solidity: function payments() view returns(address)

func (*MarketplaceSession) RemoveSalePrice

func (_Marketplace *MarketplaceSession) RemoveSalePrice(_originContract common.Address, _tokenId *big.Int, _target common.Address) (*types.Transaction, error)

RemoveSalePrice is a paid mutator transaction binding the contract method 0xf7cfaad0.

Solidity: function removeSalePrice(address _originContract, uint256 _tokenId, address _target) returns()

func (*MarketplaceSession) RenounceOwnership

func (_Marketplace *MarketplaceSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MarketplaceSession) RoyaltyEngine

func (_Marketplace *MarketplaceSession) RoyaltyEngine() (common.Address, error)

RoyaltyEngine is a free data retrieval call binding the contract method 0x4c94c90c.

Solidity: function royaltyEngine() view returns(address)

func (*MarketplaceSession) RoyaltyRegistry

func (_Marketplace *MarketplaceSession) RoyaltyRegistry() (common.Address, error)

RoyaltyRegistry is a free data retrieval call binding the contract method 0xa11b0712.

Solidity: function royaltyRegistry() view returns(address)

func (*MarketplaceSession) SCHEDULEDAUCTION

func (_Marketplace *MarketplaceSession) SCHEDULEDAUCTION() ([32]byte, error)

SCHEDULEDAUCTION is a free data retrieval call binding the contract method 0xb23afc26.

Solidity: function SCHEDULED_AUCTION() view returns(bytes32)

func (*MarketplaceSession) SetApprovedTokenRegistry

func (_Marketplace *MarketplaceSession) SetApprovedTokenRegistry(_approvedTokenRegistry common.Address) (*types.Transaction, error)

SetApprovedTokenRegistry is a paid mutator transaction binding the contract method 0xe4e87e3b.

Solidity: function setApprovedTokenRegistry(address _approvedTokenRegistry) returns()

func (*MarketplaceSession) SetAuctionLengthExtension

func (_Marketplace *MarketplaceSession) SetAuctionLengthExtension(_auctionLengthExtension *big.Int) (*types.Transaction, error)

SetAuctionLengthExtension is a paid mutator transaction binding the contract method 0x10f79789.

Solidity: function setAuctionLengthExtension(uint256 _auctionLengthExtension) returns()

func (*MarketplaceSession) SetMarketplaceSettings

func (_Marketplace *MarketplaceSession) SetMarketplaceSettings(_marketplaceSettings common.Address) (*types.Transaction, error)

SetMarketplaceSettings is a paid mutator transaction binding the contract method 0x176ab440.

Solidity: function setMarketplaceSettings(address _marketplaceSettings) returns()

func (*MarketplaceSession) SetMaxAuctionLength

func (_Marketplace *MarketplaceSession) SetMaxAuctionLength(_maxAuctionLength uint8) (*types.Transaction, error)

SetMaxAuctionLength is a paid mutator transaction binding the contract method 0xdce96bf5.

Solidity: function setMaxAuctionLength(uint8 _maxAuctionLength) returns()

func (*MarketplaceSession) SetMinimumBidIncreasePercentage

func (_Marketplace *MarketplaceSession) SetMinimumBidIncreasePercentage(_minimumBidIncreasePercentage uint8) (*types.Transaction, error)

SetMinimumBidIncreasePercentage is a paid mutator transaction binding the contract method 0x48626b90.

Solidity: function setMinimumBidIncreasePercentage(uint8 _minimumBidIncreasePercentage) returns()

func (*MarketplaceSession) SetNetworkBeneficiary

func (_Marketplace *MarketplaceSession) SetNetworkBeneficiary(_networkBeneficiary common.Address) (*types.Transaction, error)

SetNetworkBeneficiary is a paid mutator transaction binding the contract method 0x3492e5a8.

Solidity: function setNetworkBeneficiary(address _networkBeneficiary) returns()

func (*MarketplaceSession) SetOfferCancelationDelay

func (_Marketplace *MarketplaceSession) SetOfferCancelationDelay(_offerCancelationDelay *big.Int) (*types.Transaction, error)

SetOfferCancelationDelay is a paid mutator transaction binding the contract method 0x7a544792.

Solidity: function setOfferCancelationDelay(uint256 _offerCancelationDelay) returns()

func (*MarketplaceSession) SetPayments

func (_Marketplace *MarketplaceSession) SetPayments(_payments common.Address) (*types.Transaction, error)

SetPayments is a paid mutator transaction binding the contract method 0xaf231a58.

Solidity: function setPayments(address _payments) returns()

func (*MarketplaceSession) SetRoyaltyEngine

func (_Marketplace *MarketplaceSession) SetRoyaltyEngine(_royaltyEngine common.Address) (*types.Transaction, error)

SetRoyaltyEngine is a paid mutator transaction binding the contract method 0x21ede032.

Solidity: function setRoyaltyEngine(address _royaltyEngine) returns()

func (*MarketplaceSession) SetRoyaltyRegistry

func (_Marketplace *MarketplaceSession) SetRoyaltyRegistry(_royaltyRegistry common.Address) (*types.Transaction, error)

SetRoyaltyRegistry is a paid mutator transaction binding the contract method 0x84a608e2.

Solidity: function setRoyaltyRegistry(address _royaltyRegistry) returns()

func (*MarketplaceSession) SetSalePrice

func (_Marketplace *MarketplaceSession) SetSalePrice(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _listPrice *big.Int, _target common.Address, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

SetSalePrice is a paid mutator transaction binding the contract method 0xc8f94f4e.

Solidity: function setSalePrice(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _listPrice, address _target, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceSession) SetSpaceOperatorRegistry

func (_Marketplace *MarketplaceSession) SetSpaceOperatorRegistry(_spaceOperatorRegistry common.Address) (*types.Transaction, error)

SetSpaceOperatorRegistry is a paid mutator transaction binding the contract method 0x7f358230.

Solidity: function setSpaceOperatorRegistry(address _spaceOperatorRegistry) returns()

func (*MarketplaceSession) SetStakingRegistry

func (_Marketplace *MarketplaceSession) SetStakingRegistry(_stakingRegistry common.Address) (*types.Transaction, error)

SetStakingRegistry is a paid mutator transaction binding the contract method 0x2c740844.

Solidity: function setStakingRegistry(address _stakingRegistry) returns()

func (*MarketplaceSession) SetSuperRareAuctionHouse

func (_Marketplace *MarketplaceSession) SetSuperRareAuctionHouse(_superRareAuctionHouse common.Address) (*types.Transaction, error)

SetSuperRareAuctionHouse is a paid mutator transaction binding the contract method 0x2a2a326c.

Solidity: function setSuperRareAuctionHouse(address _superRareAuctionHouse) returns()

func (*MarketplaceSession) SetSuperRareMarketplace

func (_Marketplace *MarketplaceSession) SetSuperRareMarketplace(_superRareMarketplace common.Address) (*types.Transaction, error)

SetSuperRareMarketplace is a paid mutator transaction binding the contract method 0x9c883af2.

Solidity: function setSuperRareMarketplace(address _superRareMarketplace) returns()

func (*MarketplaceSession) SettleAuction

func (_Marketplace *MarketplaceSession) SettleAuction(_originContract common.Address, _tokenId *big.Int) (*types.Transaction, error)

SettleAuction is a paid mutator transaction binding the contract method 0x5138b08c.

Solidity: function settleAuction(address _originContract, uint256 _tokenId) returns()

func (*MarketplaceSession) SpaceOperatorRegistry

func (_Marketplace *MarketplaceSession) SpaceOperatorRegistry() (common.Address, error)

SpaceOperatorRegistry is a free data retrieval call binding the contract method 0x0bcba09d.

Solidity: function spaceOperatorRegistry() view returns(address)

func (*MarketplaceSession) StakingRegistry

func (_Marketplace *MarketplaceSession) StakingRegistry() (common.Address, error)

StakingRegistry is a free data retrieval call binding the contract method 0x009d9aa9.

Solidity: function stakingRegistry() view returns(address)

func (*MarketplaceSession) SuperRareAuctionHouse

func (_Marketplace *MarketplaceSession) SuperRareAuctionHouse() (common.Address, error)

SuperRareAuctionHouse is a free data retrieval call binding the contract method 0x3bc3d9be.

Solidity: function superRareAuctionHouse() view returns(address)

func (*MarketplaceSession) SuperRareMarketplace

func (_Marketplace *MarketplaceSession) SuperRareMarketplace() (common.Address, error)

SuperRareMarketplace is a free data retrieval call binding the contract method 0x0141c590.

Solidity: function superRareMarketplace() view returns(address)

func (*MarketplaceSession) TokenAuctions

func (_Marketplace *MarketplaceSession) TokenAuctions(arg0 common.Address, arg1 *big.Int) (struct {
	AuctionCreator  common.Address
	CreationBlock   *big.Int
	StartingTime    *big.Int
	LengthOfAuction *big.Int
	CurrencyAddress common.Address
	MinimumBid      *big.Int
	AuctionType     [32]byte
}, error)

TokenAuctions is a free data retrieval call binding the contract method 0xc47c35c1.

Solidity: function tokenAuctions(address , uint256 ) view returns(address auctionCreator, uint256 creationBlock, uint256 startingTime, uint256 lengthOfAuction, address currencyAddress, uint256 minimumBid, bytes32 auctionType)

func (*MarketplaceSession) TokenCurrentOffers

func (_Marketplace *MarketplaceSession) TokenCurrentOffers(arg0 common.Address, arg1 *big.Int, arg2 common.Address) (struct {
	Buyer          common.Address
	Amount         *big.Int
	Timestamp      *big.Int
	MarketplaceFee uint8
	Convertible    bool
}, error)

TokenCurrentOffers is a free data retrieval call binding the contract method 0x2c419053.

Solidity: function tokenCurrentOffers(address , uint256 , address ) view returns(address buyer, uint256 amount, uint256 timestamp, uint8 marketplaceFee, bool convertible)

func (*MarketplaceSession) TokenSalePrices

func (_Marketplace *MarketplaceSession) TokenSalePrices(arg0 common.Address, arg1 *big.Int, arg2 common.Address) (struct {
	Seller          common.Address
	CurrencyAddress common.Address
	Amount          *big.Int
}, error)

TokenSalePrices is a free data retrieval call binding the contract method 0x1a2ac30f.

Solidity: function tokenSalePrices(address , uint256 , address ) view returns(address seller, address currencyAddress, uint256 amount)

func (*MarketplaceSession) TransferOwnership

func (_Marketplace *MarketplaceSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type MarketplaceSetSalePrice

type MarketplaceSetSalePrice struct {
	OriginContract  common.Address
	CurrencyAddress common.Address
	Target          common.Address
	Amount          *big.Int
	TokenId         *big.Int
	SplitRecipients []common.Address
	SplitRatios     []uint8
	Raw             types.Log // Blockchain specific contextual infos
}

MarketplaceSetSalePrice represents a SetSalePrice event raised by the Marketplace contract.

type MarketplaceSetSalePriceIterator

type MarketplaceSetSalePriceIterator struct {
	Event *MarketplaceSetSalePrice // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MarketplaceSetSalePriceIterator is returned from FilterSetSalePrice and is used to iterate over the raw logs and unpacked data for SetSalePrice events raised by the Marketplace contract.

func (*MarketplaceSetSalePriceIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MarketplaceSetSalePriceIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketplaceSetSalePriceIterator) Next

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 MarketplaceSold

type MarketplaceSold struct {
	OriginContract  common.Address
	Buyer           common.Address
	Seller          common.Address
	CurrencyAddress common.Address
	Amount          *big.Int
	TokenId         *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

MarketplaceSold represents a Sold event raised by the Marketplace contract.

type MarketplaceSoldIterator

type MarketplaceSoldIterator struct {
	Event *MarketplaceSold // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MarketplaceSoldIterator is returned from FilterSold and is used to iterate over the raw logs and unpacked data for Sold events raised by the Marketplace contract.

func (*MarketplaceSoldIterator) Close

func (it *MarketplaceSoldIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*MarketplaceSoldIterator) Error

func (it *MarketplaceSoldIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketplaceSoldIterator) Next

func (it *MarketplaceSoldIterator) 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 MarketplaceTransactor

type MarketplaceTransactor struct {
	// contains filtered or unexported fields
}

MarketplaceTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMarketplaceTransactor

func NewMarketplaceTransactor(address common.Address, transactor bind.ContractTransactor) (*MarketplaceTransactor, error)

NewMarketplaceTransactor creates a new write-only instance of Marketplace, bound to a specific deployed contract.

func (*MarketplaceTransactor) AcceptOffer

func (_Marketplace *MarketplaceTransactor) AcceptOffer(opts *bind.TransactOpts, _originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

AcceptOffer is a paid mutator transaction binding the contract method 0x534665e9.

Solidity: function acceptOffer(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceTransactor) Bid

func (_Marketplace *MarketplaceTransactor) Bid(opts *bind.TransactOpts, _originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int) (*types.Transaction, error)

Bid is a paid mutator transaction binding the contract method 0xb5678588.

Solidity: function bid(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount) payable returns()

func (*MarketplaceTransactor) Buy

func (_Marketplace *MarketplaceTransactor) Buy(opts *bind.TransactOpts, _originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int) (*types.Transaction, error)

Buy is a paid mutator transaction binding the contract method 0xb3ffb760.

Solidity: function buy(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount) payable returns()

func (*MarketplaceTransactor) CancelAuction

func (_Marketplace *MarketplaceTransactor) CancelAuction(opts *bind.TransactOpts, _originContract common.Address, _tokenId *big.Int) (*types.Transaction, error)

CancelAuction is a paid mutator transaction binding the contract method 0x859b97fe.

Solidity: function cancelAuction(address _originContract, uint256 _tokenId) returns()

func (*MarketplaceTransactor) CancelOffer

func (_Marketplace *MarketplaceTransactor) CancelOffer(opts *bind.TransactOpts, _originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address) (*types.Transaction, error)

CancelOffer is a paid mutator transaction binding the contract method 0xe92f94d1.

Solidity: function cancelOffer(address _originContract, uint256 _tokenId, address _currencyAddress) returns()

func (*MarketplaceTransactor) ConfigureAuction

func (_Marketplace *MarketplaceTransactor) ConfigureAuction(opts *bind.TransactOpts, _auctionType [32]byte, _originContract common.Address, _tokenId *big.Int, _startingAmount *big.Int, _currencyAddress common.Address, _lengthOfAuction *big.Int, _startTime *big.Int, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

ConfigureAuction is a paid mutator transaction binding the contract method 0x9041a0ec.

Solidity: function configureAuction(bytes32 _auctionType, address _originContract, uint256 _tokenId, uint256 _startingAmount, address _currencyAddress, uint256 _lengthOfAuction, uint256 _startTime, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceTransactor) ConvertOfferToAuction

func (_Marketplace *MarketplaceTransactor) ConvertOfferToAuction(opts *bind.TransactOpts, _originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int, _lengthOfAuction *big.Int, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

ConvertOfferToAuction is a paid mutator transaction binding the contract method 0x060d9eeb.

Solidity: function convertOfferToAuction(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount, uint256 _lengthOfAuction, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceTransactor) Initialize

func (_Marketplace *MarketplaceTransactor) Initialize(opts *bind.TransactOpts, _marketplaceSettings common.Address, _royaltyRegistry common.Address, _royaltyEngine common.Address, _superRareMarketplace common.Address, _superRareAuctionHouse common.Address, _spaceOperatorRegistry common.Address, _approvedTokenRegistry common.Address, _payments common.Address, _stakingRegistry common.Address, _networkBeneficiary common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xc306b378.

Solidity: function initialize(address _marketplaceSettings, address _royaltyRegistry, address _royaltyEngine, address _superRareMarketplace, address _superRareAuctionHouse, address _spaceOperatorRegistry, address _approvedTokenRegistry, address _payments, address _stakingRegistry, address _networkBeneficiary) returns()

func (*MarketplaceTransactor) Offer

func (_Marketplace *MarketplaceTransactor) Offer(opts *bind.TransactOpts, _originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int, _convertible bool) (*types.Transaction, error)

Offer is a paid mutator transaction binding the contract method 0x0f2b2532.

Solidity: function offer(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount, bool _convertible) payable returns()

func (*MarketplaceTransactor) RemoveSalePrice

func (_Marketplace *MarketplaceTransactor) RemoveSalePrice(opts *bind.TransactOpts, _originContract common.Address, _tokenId *big.Int, _target common.Address) (*types.Transaction, error)

RemoveSalePrice is a paid mutator transaction binding the contract method 0xf7cfaad0.

Solidity: function removeSalePrice(address _originContract, uint256 _tokenId, address _target) returns()

func (*MarketplaceTransactor) RenounceOwnership

func (_Marketplace *MarketplaceTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MarketplaceTransactor) SetApprovedTokenRegistry

func (_Marketplace *MarketplaceTransactor) SetApprovedTokenRegistry(opts *bind.TransactOpts, _approvedTokenRegistry common.Address) (*types.Transaction, error)

SetApprovedTokenRegistry is a paid mutator transaction binding the contract method 0xe4e87e3b.

Solidity: function setApprovedTokenRegistry(address _approvedTokenRegistry) returns()

func (*MarketplaceTransactor) SetAuctionLengthExtension

func (_Marketplace *MarketplaceTransactor) SetAuctionLengthExtension(opts *bind.TransactOpts, _auctionLengthExtension *big.Int) (*types.Transaction, error)

SetAuctionLengthExtension is a paid mutator transaction binding the contract method 0x10f79789.

Solidity: function setAuctionLengthExtension(uint256 _auctionLengthExtension) returns()

func (*MarketplaceTransactor) SetMarketplaceSettings

func (_Marketplace *MarketplaceTransactor) SetMarketplaceSettings(opts *bind.TransactOpts, _marketplaceSettings common.Address) (*types.Transaction, error)

SetMarketplaceSettings is a paid mutator transaction binding the contract method 0x176ab440.

Solidity: function setMarketplaceSettings(address _marketplaceSettings) returns()

func (*MarketplaceTransactor) SetMaxAuctionLength

func (_Marketplace *MarketplaceTransactor) SetMaxAuctionLength(opts *bind.TransactOpts, _maxAuctionLength uint8) (*types.Transaction, error)

SetMaxAuctionLength is a paid mutator transaction binding the contract method 0xdce96bf5.

Solidity: function setMaxAuctionLength(uint8 _maxAuctionLength) returns()

func (*MarketplaceTransactor) SetMinimumBidIncreasePercentage

func (_Marketplace *MarketplaceTransactor) SetMinimumBidIncreasePercentage(opts *bind.TransactOpts, _minimumBidIncreasePercentage uint8) (*types.Transaction, error)

SetMinimumBidIncreasePercentage is a paid mutator transaction binding the contract method 0x48626b90.

Solidity: function setMinimumBidIncreasePercentage(uint8 _minimumBidIncreasePercentage) returns()

func (*MarketplaceTransactor) SetNetworkBeneficiary

func (_Marketplace *MarketplaceTransactor) SetNetworkBeneficiary(opts *bind.TransactOpts, _networkBeneficiary common.Address) (*types.Transaction, error)

SetNetworkBeneficiary is a paid mutator transaction binding the contract method 0x3492e5a8.

Solidity: function setNetworkBeneficiary(address _networkBeneficiary) returns()

func (*MarketplaceTransactor) SetOfferCancelationDelay

func (_Marketplace *MarketplaceTransactor) SetOfferCancelationDelay(opts *bind.TransactOpts, _offerCancelationDelay *big.Int) (*types.Transaction, error)

SetOfferCancelationDelay is a paid mutator transaction binding the contract method 0x7a544792.

Solidity: function setOfferCancelationDelay(uint256 _offerCancelationDelay) returns()

func (*MarketplaceTransactor) SetPayments

func (_Marketplace *MarketplaceTransactor) SetPayments(opts *bind.TransactOpts, _payments common.Address) (*types.Transaction, error)

SetPayments is a paid mutator transaction binding the contract method 0xaf231a58.

Solidity: function setPayments(address _payments) returns()

func (*MarketplaceTransactor) SetRoyaltyEngine

func (_Marketplace *MarketplaceTransactor) SetRoyaltyEngine(opts *bind.TransactOpts, _royaltyEngine common.Address) (*types.Transaction, error)

SetRoyaltyEngine is a paid mutator transaction binding the contract method 0x21ede032.

Solidity: function setRoyaltyEngine(address _royaltyEngine) returns()

func (*MarketplaceTransactor) SetRoyaltyRegistry

func (_Marketplace *MarketplaceTransactor) SetRoyaltyRegistry(opts *bind.TransactOpts, _royaltyRegistry common.Address) (*types.Transaction, error)

SetRoyaltyRegistry is a paid mutator transaction binding the contract method 0x84a608e2.

Solidity: function setRoyaltyRegistry(address _royaltyRegistry) returns()

func (*MarketplaceTransactor) SetSalePrice

func (_Marketplace *MarketplaceTransactor) SetSalePrice(opts *bind.TransactOpts, _originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _listPrice *big.Int, _target common.Address, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

SetSalePrice is a paid mutator transaction binding the contract method 0xc8f94f4e.

Solidity: function setSalePrice(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _listPrice, address _target, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceTransactor) SetSpaceOperatorRegistry

func (_Marketplace *MarketplaceTransactor) SetSpaceOperatorRegistry(opts *bind.TransactOpts, _spaceOperatorRegistry common.Address) (*types.Transaction, error)

SetSpaceOperatorRegistry is a paid mutator transaction binding the contract method 0x7f358230.

Solidity: function setSpaceOperatorRegistry(address _spaceOperatorRegistry) returns()

func (*MarketplaceTransactor) SetStakingRegistry

func (_Marketplace *MarketplaceTransactor) SetStakingRegistry(opts *bind.TransactOpts, _stakingRegistry common.Address) (*types.Transaction, error)

SetStakingRegistry is a paid mutator transaction binding the contract method 0x2c740844.

Solidity: function setStakingRegistry(address _stakingRegistry) returns()

func (*MarketplaceTransactor) SetSuperRareAuctionHouse

func (_Marketplace *MarketplaceTransactor) SetSuperRareAuctionHouse(opts *bind.TransactOpts, _superRareAuctionHouse common.Address) (*types.Transaction, error)

SetSuperRareAuctionHouse is a paid mutator transaction binding the contract method 0x2a2a326c.

Solidity: function setSuperRareAuctionHouse(address _superRareAuctionHouse) returns()

func (*MarketplaceTransactor) SetSuperRareMarketplace

func (_Marketplace *MarketplaceTransactor) SetSuperRareMarketplace(opts *bind.TransactOpts, _superRareMarketplace common.Address) (*types.Transaction, error)

SetSuperRareMarketplace is a paid mutator transaction binding the contract method 0x9c883af2.

Solidity: function setSuperRareMarketplace(address _superRareMarketplace) returns()

func (*MarketplaceTransactor) SettleAuction

func (_Marketplace *MarketplaceTransactor) SettleAuction(opts *bind.TransactOpts, _originContract common.Address, _tokenId *big.Int) (*types.Transaction, error)

SettleAuction is a paid mutator transaction binding the contract method 0x5138b08c.

Solidity: function settleAuction(address _originContract, uint256 _tokenId) returns()

func (*MarketplaceTransactor) TransferOwnership

func (_Marketplace *MarketplaceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type MarketplaceTransactorRaw

type MarketplaceTransactorRaw struct {
	Contract *MarketplaceTransactor // Generic write-only contract binding to access the raw methods on
}

MarketplaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MarketplaceTransactorRaw) Transact

func (_Marketplace *MarketplaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MarketplaceTransactorRaw) Transfer

func (_Marketplace *MarketplaceTransactorRaw) 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 MarketplaceTransactorSession

type MarketplaceTransactorSession struct {
	Contract     *MarketplaceTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

MarketplaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MarketplaceTransactorSession) AcceptOffer

func (_Marketplace *MarketplaceTransactorSession) AcceptOffer(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

AcceptOffer is a paid mutator transaction binding the contract method 0x534665e9.

Solidity: function acceptOffer(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceTransactorSession) Bid

func (_Marketplace *MarketplaceTransactorSession) Bid(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int) (*types.Transaction, error)

Bid is a paid mutator transaction binding the contract method 0xb5678588.

Solidity: function bid(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount) payable returns()

func (*MarketplaceTransactorSession) Buy

func (_Marketplace *MarketplaceTransactorSession) Buy(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int) (*types.Transaction, error)

Buy is a paid mutator transaction binding the contract method 0xb3ffb760.

Solidity: function buy(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount) payable returns()

func (*MarketplaceTransactorSession) CancelAuction

func (_Marketplace *MarketplaceTransactorSession) CancelAuction(_originContract common.Address, _tokenId *big.Int) (*types.Transaction, error)

CancelAuction is a paid mutator transaction binding the contract method 0x859b97fe.

Solidity: function cancelAuction(address _originContract, uint256 _tokenId) returns()

func (*MarketplaceTransactorSession) CancelOffer

func (_Marketplace *MarketplaceTransactorSession) CancelOffer(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address) (*types.Transaction, error)

CancelOffer is a paid mutator transaction binding the contract method 0xe92f94d1.

Solidity: function cancelOffer(address _originContract, uint256 _tokenId, address _currencyAddress) returns()

func (*MarketplaceTransactorSession) ConfigureAuction

func (_Marketplace *MarketplaceTransactorSession) ConfigureAuction(_auctionType [32]byte, _originContract common.Address, _tokenId *big.Int, _startingAmount *big.Int, _currencyAddress common.Address, _lengthOfAuction *big.Int, _startTime *big.Int, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

ConfigureAuction is a paid mutator transaction binding the contract method 0x9041a0ec.

Solidity: function configureAuction(bytes32 _auctionType, address _originContract, uint256 _tokenId, uint256 _startingAmount, address _currencyAddress, uint256 _lengthOfAuction, uint256 _startTime, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceTransactorSession) ConvertOfferToAuction

func (_Marketplace *MarketplaceTransactorSession) ConvertOfferToAuction(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int, _lengthOfAuction *big.Int, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

ConvertOfferToAuction is a paid mutator transaction binding the contract method 0x060d9eeb.

Solidity: function convertOfferToAuction(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount, uint256 _lengthOfAuction, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceTransactorSession) Initialize

func (_Marketplace *MarketplaceTransactorSession) Initialize(_marketplaceSettings common.Address, _royaltyRegistry common.Address, _royaltyEngine common.Address, _superRareMarketplace common.Address, _superRareAuctionHouse common.Address, _spaceOperatorRegistry common.Address, _approvedTokenRegistry common.Address, _payments common.Address, _stakingRegistry common.Address, _networkBeneficiary common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xc306b378.

Solidity: function initialize(address _marketplaceSettings, address _royaltyRegistry, address _royaltyEngine, address _superRareMarketplace, address _superRareAuctionHouse, address _spaceOperatorRegistry, address _approvedTokenRegistry, address _payments, address _stakingRegistry, address _networkBeneficiary) returns()

func (*MarketplaceTransactorSession) Offer

func (_Marketplace *MarketplaceTransactorSession) Offer(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _amount *big.Int, _convertible bool) (*types.Transaction, error)

Offer is a paid mutator transaction binding the contract method 0x0f2b2532.

Solidity: function offer(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _amount, bool _convertible) payable returns()

func (*MarketplaceTransactorSession) RemoveSalePrice

func (_Marketplace *MarketplaceTransactorSession) RemoveSalePrice(_originContract common.Address, _tokenId *big.Int, _target common.Address) (*types.Transaction, error)

RemoveSalePrice is a paid mutator transaction binding the contract method 0xf7cfaad0.

Solidity: function removeSalePrice(address _originContract, uint256 _tokenId, address _target) returns()

func (*MarketplaceTransactorSession) RenounceOwnership

func (_Marketplace *MarketplaceTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MarketplaceTransactorSession) SetApprovedTokenRegistry

func (_Marketplace *MarketplaceTransactorSession) SetApprovedTokenRegistry(_approvedTokenRegistry common.Address) (*types.Transaction, error)

SetApprovedTokenRegistry is a paid mutator transaction binding the contract method 0xe4e87e3b.

Solidity: function setApprovedTokenRegistry(address _approvedTokenRegistry) returns()

func (*MarketplaceTransactorSession) SetAuctionLengthExtension

func (_Marketplace *MarketplaceTransactorSession) SetAuctionLengthExtension(_auctionLengthExtension *big.Int) (*types.Transaction, error)

SetAuctionLengthExtension is a paid mutator transaction binding the contract method 0x10f79789.

Solidity: function setAuctionLengthExtension(uint256 _auctionLengthExtension) returns()

func (*MarketplaceTransactorSession) SetMarketplaceSettings

func (_Marketplace *MarketplaceTransactorSession) SetMarketplaceSettings(_marketplaceSettings common.Address) (*types.Transaction, error)

SetMarketplaceSettings is a paid mutator transaction binding the contract method 0x176ab440.

Solidity: function setMarketplaceSettings(address _marketplaceSettings) returns()

func (*MarketplaceTransactorSession) SetMaxAuctionLength

func (_Marketplace *MarketplaceTransactorSession) SetMaxAuctionLength(_maxAuctionLength uint8) (*types.Transaction, error)

SetMaxAuctionLength is a paid mutator transaction binding the contract method 0xdce96bf5.

Solidity: function setMaxAuctionLength(uint8 _maxAuctionLength) returns()

func (*MarketplaceTransactorSession) SetMinimumBidIncreasePercentage

func (_Marketplace *MarketplaceTransactorSession) SetMinimumBidIncreasePercentage(_minimumBidIncreasePercentage uint8) (*types.Transaction, error)

SetMinimumBidIncreasePercentage is a paid mutator transaction binding the contract method 0x48626b90.

Solidity: function setMinimumBidIncreasePercentage(uint8 _minimumBidIncreasePercentage) returns()

func (*MarketplaceTransactorSession) SetNetworkBeneficiary

func (_Marketplace *MarketplaceTransactorSession) SetNetworkBeneficiary(_networkBeneficiary common.Address) (*types.Transaction, error)

SetNetworkBeneficiary is a paid mutator transaction binding the contract method 0x3492e5a8.

Solidity: function setNetworkBeneficiary(address _networkBeneficiary) returns()

func (*MarketplaceTransactorSession) SetOfferCancelationDelay

func (_Marketplace *MarketplaceTransactorSession) SetOfferCancelationDelay(_offerCancelationDelay *big.Int) (*types.Transaction, error)

SetOfferCancelationDelay is a paid mutator transaction binding the contract method 0x7a544792.

Solidity: function setOfferCancelationDelay(uint256 _offerCancelationDelay) returns()

func (*MarketplaceTransactorSession) SetPayments

func (_Marketplace *MarketplaceTransactorSession) SetPayments(_payments common.Address) (*types.Transaction, error)

SetPayments is a paid mutator transaction binding the contract method 0xaf231a58.

Solidity: function setPayments(address _payments) returns()

func (*MarketplaceTransactorSession) SetRoyaltyEngine

func (_Marketplace *MarketplaceTransactorSession) SetRoyaltyEngine(_royaltyEngine common.Address) (*types.Transaction, error)

SetRoyaltyEngine is a paid mutator transaction binding the contract method 0x21ede032.

Solidity: function setRoyaltyEngine(address _royaltyEngine) returns()

func (*MarketplaceTransactorSession) SetRoyaltyRegistry

func (_Marketplace *MarketplaceTransactorSession) SetRoyaltyRegistry(_royaltyRegistry common.Address) (*types.Transaction, error)

SetRoyaltyRegistry is a paid mutator transaction binding the contract method 0x84a608e2.

Solidity: function setRoyaltyRegistry(address _royaltyRegistry) returns()

func (*MarketplaceTransactorSession) SetSalePrice

func (_Marketplace *MarketplaceTransactorSession) SetSalePrice(_originContract common.Address, _tokenId *big.Int, _currencyAddress common.Address, _listPrice *big.Int, _target common.Address, _splitAddresses []common.Address, _splitRatios []uint8) (*types.Transaction, error)

SetSalePrice is a paid mutator transaction binding the contract method 0xc8f94f4e.

Solidity: function setSalePrice(address _originContract, uint256 _tokenId, address _currencyAddress, uint256 _listPrice, address _target, address[] _splitAddresses, uint8[] _splitRatios) returns()

func (*MarketplaceTransactorSession) SetSpaceOperatorRegistry

func (_Marketplace *MarketplaceTransactorSession) SetSpaceOperatorRegistry(_spaceOperatorRegistry common.Address) (*types.Transaction, error)

SetSpaceOperatorRegistry is a paid mutator transaction binding the contract method 0x7f358230.

Solidity: function setSpaceOperatorRegistry(address _spaceOperatorRegistry) returns()

func (*MarketplaceTransactorSession) SetStakingRegistry

func (_Marketplace *MarketplaceTransactorSession) SetStakingRegistry(_stakingRegistry common.Address) (*types.Transaction, error)

SetStakingRegistry is a paid mutator transaction binding the contract method 0x2c740844.

Solidity: function setStakingRegistry(address _stakingRegistry) returns()

func (*MarketplaceTransactorSession) SetSuperRareAuctionHouse

func (_Marketplace *MarketplaceTransactorSession) SetSuperRareAuctionHouse(_superRareAuctionHouse common.Address) (*types.Transaction, error)

SetSuperRareAuctionHouse is a paid mutator transaction binding the contract method 0x2a2a326c.

Solidity: function setSuperRareAuctionHouse(address _superRareAuctionHouse) returns()

func (*MarketplaceTransactorSession) SetSuperRareMarketplace

func (_Marketplace *MarketplaceTransactorSession) SetSuperRareMarketplace(_superRareMarketplace common.Address) (*types.Transaction, error)

SetSuperRareMarketplace is a paid mutator transaction binding the contract method 0x9c883af2.

Solidity: function setSuperRareMarketplace(address _superRareMarketplace) returns()

func (*MarketplaceTransactorSession) SettleAuction

func (_Marketplace *MarketplaceTransactorSession) SettleAuction(_originContract common.Address, _tokenId *big.Int) (*types.Transaction, error)

SettleAuction is a paid mutator transaction binding the contract method 0x5138b08c.

Solidity: function settleAuction(address _originContract, uint256 _tokenId) returns()

func (*MarketplaceTransactorSession) TransferOwnership

func (_Marketplace *MarketplaceTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL