Documentation ¶
Index ¶
- Variables
- type ERC1155
- type ERC1155AcceptAssignment
- type ERC1155AcceptAssignmentIterator
- type ERC1155Approval
- type ERC1155ApprovalIterator
- type ERC1155Assign
- type ERC1155AssignIterator
- type ERC1155Caller
- func (_ERC1155 *ERC1155Caller) Allowance(opts *bind.CallOpts, _id *big.Int, _owner common.Address, ...) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) BalanceOf(opts *bind.CallOpts, _id *big.Int, _owner common.Address) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) CirculatingSupply(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) Decimals(opts *bind.CallOpts, _id *big.Int) (uint8, error)
- func (_ERC1155 *ERC1155Caller) FungibleTypeByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) FungibleTypeCount(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) GetERC20Adapter(opts *bind.CallOpts, _id *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155Caller) GetERC721Adapter(opts *bind.CallOpts, _id *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155Caller) IsApproved(opts *bind.CallOpts, _owner common.Address, _operator common.Address, ...) (bool, error)
- func (_ERC1155 *ERC1155Caller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
- func (_ERC1155 *ERC1155Caller) IsContract(opts *bind.CallOpts, _addr common.Address) (bool, error)
- func (_ERC1155 *ERC1155Caller) IsCreatorOf(opts *bind.CallOpts, _id *big.Int, _creator common.Address) (bool, error)
- func (_ERC1155 *ERC1155Caller) IsNonFungible(opts *bind.CallOpts, _id *big.Int) (bool, error)
- func (_ERC1155 *ERC1155Caller) MinMeltValue(opts *bind.CallOpts, _initialReserve *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) MintableSupply(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) Name(opts *bind.CallOpts, _id *big.Int) (string, error)
- func (_ERC1155 *ERC1155Caller) NonFungibleByIndex(opts *bind.CallOpts, _id *big.Int, _index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) NonFungibleCount(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) NonFungibleOfOwnerByIndex(opts *bind.CallOpts, _id *big.Int, _owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) NonFungibleTypeByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) NonFungibleTypeCount(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) OwnerOf(opts *bind.CallOpts, _id *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155Caller) Reserve(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) SupportsInterface(opts *bind.CallOpts, _interfaceID [4]byte) (bool, error)
- func (_ERC1155 *ERC1155Caller) Symbol(opts *bind.CallOpts, _id *big.Int) (string, error)
- func (_ERC1155 *ERC1155Caller) TotalSupply(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) TradeCompletable(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) TransferFees(opts *bind.CallOpts, _id *big.Int, _value *big.Int, _from common.Address, ...) (struct{ ... }, error)
- func (_ERC1155 *ERC1155Caller) TransferSettings(opts *bind.CallOpts, _id *big.Int) (struct{ ... }, error)
- func (_ERC1155 *ERC1155Caller) TypeByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) TypeCount(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) TypeData(opts *bind.CallOpts, _id *big.Int) (struct{ ... }, error)
- func (_ERC1155 *ERC1155Caller) Uri(opts *bind.CallOpts, _id *big.Int) (string, error)
- func (_ERC1155 *ERC1155Caller) Whitelisted(opts *bind.CallOpts, _id *big.Int, _account common.Address, ...) (bool, error)
- type ERC1155CallerRaw
- type ERC1155CallerSession
- func (_ERC1155 *ERC1155CallerSession) Allowance(_id *big.Int, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) BalanceOf(_id *big.Int, _owner common.Address) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) CirculatingSupply(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) Decimals(_id *big.Int) (uint8, error)
- func (_ERC1155 *ERC1155CallerSession) FungibleTypeByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) FungibleTypeCount() (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) GetERC20Adapter(_id *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155CallerSession) GetERC721Adapter(_id *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155CallerSession) IsApproved(_owner common.Address, _operator common.Address, _id *big.Int) (bool, error)
- func (_ERC1155 *ERC1155CallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_ERC1155 *ERC1155CallerSession) IsContract(_addr common.Address) (bool, error)
- func (_ERC1155 *ERC1155CallerSession) IsCreatorOf(_id *big.Int, _creator common.Address) (bool, error)
- func (_ERC1155 *ERC1155CallerSession) IsNonFungible(_id *big.Int) (bool, error)
- func (_ERC1155 *ERC1155CallerSession) MinMeltValue(_initialReserve *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) MintableSupply(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) Name(_id *big.Int) (string, error)
- func (_ERC1155 *ERC1155CallerSession) NonFungibleByIndex(_id *big.Int, _index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) NonFungibleCount(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) NonFungibleOfOwnerByIndex(_id *big.Int, _owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) NonFungibleTypeByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) NonFungibleTypeCount() (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) OwnerOf(_id *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155CallerSession) Reserve(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) SupportsInterface(_interfaceID [4]byte) (bool, error)
- func (_ERC1155 *ERC1155CallerSession) Symbol(_id *big.Int) (string, error)
- func (_ERC1155 *ERC1155CallerSession) TotalSupply(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) TradeCompletable(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) TransferFees(_id *big.Int, _value *big.Int, _from common.Address, _to common.Address) (struct{ ... }, error)
- func (_ERC1155 *ERC1155CallerSession) TransferSettings(_id *big.Int) (struct{ ... }, error)
- func (_ERC1155 *ERC1155CallerSession) TypeByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) TypeCount() (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) TypeData(_id *big.Int) (struct{ ... }, error)
- func (_ERC1155 *ERC1155CallerSession) Uri(_id *big.Int) (string, error)
- func (_ERC1155 *ERC1155CallerSession) Whitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address) (bool, error)
- type ERC1155CancelTrade
- type ERC1155CancelTradeIterator
- type ERC1155CompleteTrade
- type ERC1155CompleteTradeIterator
- type ERC1155Create
- type ERC1155CreateIterator
- type ERC1155CreateTrade
- type ERC1155CreateTradeIterator
- type ERC1155DeployERCAdapter
- type ERC1155DeployERCAdapterIterator
- type ERC1155Filterer
- func (_ERC1155 *ERC1155Filterer) FilterAcceptAssignment(opts *bind.FilterOpts, _id []*big.Int, _creator []common.Address) (*ERC1155AcceptAssignmentIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterApproval(opts *bind.FilterOpts, _id []*big.Int, _owner []common.Address, ...) (*ERC1155ApprovalIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterAssign(opts *bind.FilterOpts, _id []*big.Int, _from []common.Address, ...) (*ERC1155AssignIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterCancelTrade(opts *bind.FilterOpts, _tradeId []*big.Int, _firstParty []common.Address) (*ERC1155CancelTradeIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterCompleteTrade(opts *bind.FilterOpts, _tradeId []*big.Int, _firstParty []common.Address, ...) (*ERC1155CompleteTradeIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterCreate(opts *bind.FilterOpts, _id []*big.Int, _creator []common.Address) (*ERC1155CreateIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterCreateTrade(opts *bind.FilterOpts, _tradeId []*big.Int, _firstParty []common.Address, ...) (*ERC1155CreateTradeIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterDeployERCAdapter(opts *bind.FilterOpts, _id []*big.Int, _sender []common.Address) (*ERC1155DeployERCAdapterIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterInitialize(opts *bind.FilterOpts) (*ERC1155InitializeIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterLog(opts *bind.FilterOpts, _id []*big.Int, _from []common.Address) (*ERC1155LogIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterMelt(opts *bind.FilterOpts, _id []*big.Int, _owner []common.Address) (*ERC1155MeltIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterMint(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155MintIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterOperatorApproval(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address, ...) (*ERC1155OperatorApprovalIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterRetire(opts *bind.FilterOpts) (*ERC1155RetireIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterSetURI(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155SetURIIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterTransfer(opts *bind.FilterOpts, _id []*big.Int, _from []common.Address, ...) (*ERC1155TransferIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterTransferFee(opts *bind.FilterOpts, _id []*big.Int, _sender []common.Address, ...) (*ERC1155TransferFeeIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterUpdateDecimals(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateDecimalsIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterUpdateMaxMeltFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateMaxMeltFeeIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterUpdateMaxTransferFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateMaxTransferFeeIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterUpdateMeltFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateMeltFeeIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterUpdateName(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateNameIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterUpdateSymbol(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateSymbolIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterUpdateTransferFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateTransferFeeIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterUpdateTransferable(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateTransferableIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterWhitelist(opts *bind.FilterOpts, _id []*big.Int, _account []common.Address) (*ERC1155WhitelistIterator, error)
- func (_ERC1155 *ERC1155Filterer) ParseAcceptAssignment(log types.Log) (*ERC1155AcceptAssignment, error)
- func (_ERC1155 *ERC1155Filterer) ParseApproval(log types.Log) (*ERC1155Approval, error)
- func (_ERC1155 *ERC1155Filterer) ParseAssign(log types.Log) (*ERC1155Assign, error)
- func (_ERC1155 *ERC1155Filterer) ParseCancelTrade(log types.Log) (*ERC1155CancelTrade, error)
- func (_ERC1155 *ERC1155Filterer) ParseCompleteTrade(log types.Log) (*ERC1155CompleteTrade, error)
- func (_ERC1155 *ERC1155Filterer) ParseCreate(log types.Log) (*ERC1155Create, error)
- func (_ERC1155 *ERC1155Filterer) ParseCreateTrade(log types.Log) (*ERC1155CreateTrade, error)
- func (_ERC1155 *ERC1155Filterer) ParseDeployERCAdapter(log types.Log) (*ERC1155DeployERCAdapter, error)
- func (_ERC1155 *ERC1155Filterer) ParseInitialize(log types.Log) (*ERC1155Initialize, error)
- func (_ERC1155 *ERC1155Filterer) ParseLog(log types.Log) (*ERC1155Log, error)
- func (_ERC1155 *ERC1155Filterer) ParseMelt(log types.Log) (*ERC1155Melt, error)
- func (_ERC1155 *ERC1155Filterer) ParseMint(log types.Log) (*ERC1155Mint, error)
- func (_ERC1155 *ERC1155Filterer) ParseOperatorApproval(log types.Log) (*ERC1155OperatorApproval, error)
- func (_ERC1155 *ERC1155Filterer) ParseRetire(log types.Log) (*ERC1155Retire, error)
- func (_ERC1155 *ERC1155Filterer) ParseSetURI(log types.Log) (*ERC1155SetURI, error)
- func (_ERC1155 *ERC1155Filterer) ParseTransfer(log types.Log) (*ERC1155Transfer, error)
- func (_ERC1155 *ERC1155Filterer) ParseTransferFee(log types.Log) (*ERC1155TransferFee, error)
- func (_ERC1155 *ERC1155Filterer) ParseUpdateDecimals(log types.Log) (*ERC1155UpdateDecimals, error)
- func (_ERC1155 *ERC1155Filterer) ParseUpdateMaxMeltFee(log types.Log) (*ERC1155UpdateMaxMeltFee, error)
- func (_ERC1155 *ERC1155Filterer) ParseUpdateMaxTransferFee(log types.Log) (*ERC1155UpdateMaxTransferFee, error)
- func (_ERC1155 *ERC1155Filterer) ParseUpdateMeltFee(log types.Log) (*ERC1155UpdateMeltFee, error)
- func (_ERC1155 *ERC1155Filterer) ParseUpdateName(log types.Log) (*ERC1155UpdateName, error)
- func (_ERC1155 *ERC1155Filterer) ParseUpdateSymbol(log types.Log) (*ERC1155UpdateSymbol, error)
- func (_ERC1155 *ERC1155Filterer) ParseUpdateTransferFee(log types.Log) (*ERC1155UpdateTransferFee, error)
- func (_ERC1155 *ERC1155Filterer) ParseUpdateTransferable(log types.Log) (*ERC1155UpdateTransferable, error)
- func (_ERC1155 *ERC1155Filterer) ParseWhitelist(log types.Log) (*ERC1155Whitelist, error)
- func (_ERC1155 *ERC1155Filterer) WatchAcceptAssignment(opts *bind.WatchOpts, sink chan<- *ERC1155AcceptAssignment, _id []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC1155Approval, _id []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchAssign(opts *bind.WatchOpts, sink chan<- *ERC1155Assign, _id []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchCancelTrade(opts *bind.WatchOpts, sink chan<- *ERC1155CancelTrade, _tradeId []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchCompleteTrade(opts *bind.WatchOpts, sink chan<- *ERC1155CompleteTrade, _tradeId []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchCreate(opts *bind.WatchOpts, sink chan<- *ERC1155Create, _id []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchCreateTrade(opts *bind.WatchOpts, sink chan<- *ERC1155CreateTrade, _tradeId []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchDeployERCAdapter(opts *bind.WatchOpts, sink chan<- *ERC1155DeployERCAdapter, _id []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchInitialize(opts *bind.WatchOpts, sink chan<- *ERC1155Initialize) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchLog(opts *bind.WatchOpts, sink chan<- *ERC1155Log, _id []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchMelt(opts *bind.WatchOpts, sink chan<- *ERC1155Melt, _id []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *ERC1155Mint, _id []*big.Int) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchOperatorApproval(opts *bind.WatchOpts, sink chan<- *ERC1155OperatorApproval, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchRetire(opts *bind.WatchOpts, sink chan<- *ERC1155Retire) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchSetURI(opts *bind.WatchOpts, sink chan<- *ERC1155SetURI, _id []*big.Int) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC1155Transfer, _id []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchTransferFee(opts *bind.WatchOpts, sink chan<- *ERC1155TransferFee, _id []*big.Int, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchUpdateDecimals(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateDecimals, _id []*big.Int) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchUpdateMaxMeltFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateMaxMeltFee, _id []*big.Int) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchUpdateMaxTransferFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateMaxTransferFee, _id []*big.Int) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchUpdateMeltFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateMeltFee, _id []*big.Int) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchUpdateName(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateName, _id []*big.Int) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchUpdateSymbol(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateSymbol, _id []*big.Int) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchUpdateTransferFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateTransferFee, _id []*big.Int) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchUpdateTransferable(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateTransferable, _id []*big.Int) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchWhitelist(opts *bind.WatchOpts, sink chan<- *ERC1155Whitelist, _id []*big.Int, ...) (event.Subscription, error)
- type ERC1155Initialize
- type ERC1155InitializeIterator
- type ERC1155Log
- type ERC1155LogIterator
- type ERC1155Melt
- type ERC1155MeltIterator
- type ERC1155Mint
- type ERC1155MintIterator
- type ERC1155OperatorApproval
- type ERC1155OperatorApprovalIterator
- type ERC1155Raw
- func (_ERC1155 *ERC1155Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC1155 *ERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC1155Retire
- type ERC1155RetireIterator
- type ERC1155Session
- func (_ERC1155 *ERC1155Session) AcceptAssignment(_id *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) AddLog(_id *big.Int, _data string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) Allowance(_id *big.Int, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) Approve(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) ApproveAdapter(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) Assign(_id *big.Int, _creator common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) BalanceOf(_id *big.Int, _owner common.Address) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) BatchApprove(_spender common.Address, _ids []*big.Int, _currentValues []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) BatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) BatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) CancelTrade(_id *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) CirculatingSupply(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) CompleteTrade(_id *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) Create(_name string, _totalSupply *big.Int, _initialReserve *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) CreateTrade(_askingIds []*big.Int, _askingValues []*big.Int, _offeringIds []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) Decimals(_id *big.Int) (uint8, error)
- func (_ERC1155 *ERC1155Session) DecreaseMaxMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) DecreaseMaxTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) DeployERC20Adapter(_id *big.Int, _decimals uint8, _symbol string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) DeployERC721Adapter(_id *big.Int, _symbol string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) FungibleTypeByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) FungibleTypeCount() (*big.Int, error)
- func (_ERC1155 *ERC1155Session) GetERC20Adapter(_id *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155Session) GetERC721Adapter(_id *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155Session) Initialize(_storage common.Address, _oldContract common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) IsApproved(_owner common.Address, _operator common.Address, _id *big.Int) (bool, error)
- func (_ERC1155 *ERC1155Session) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_ERC1155 *ERC1155Session) IsContract(_addr common.Address) (bool, error)
- func (_ERC1155 *ERC1155Session) IsCreatorOf(_id *big.Int, _creator common.Address) (bool, error)
- func (_ERC1155 *ERC1155Session) IsNonFungible(_id *big.Int) (bool, error)
- func (_ERC1155 *ERC1155Session) Melt(_ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) MinMeltValue(_initialReserve *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) MintFungibles(_id *big.Int, _to []common.Address, _values []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) MintNonFungibles(_id *big.Int, _to []common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) MintNonFungiblesWithData(_id *big.Int, _to []common.Address, _data []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) MintableSupply(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) MulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) MulticastTransferFrom(_from []common.Address, _to []common.Address, _ids []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) Name(_id *big.Int) (string, error)
- func (_ERC1155 *ERC1155Session) NonFungibleByIndex(_id *big.Int, _index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) NonFungibleCount(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) NonFungibleOfOwnerByIndex(_id *big.Int, _owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) NonFungibleTypeByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) NonFungibleTypeCount() (*big.Int, error)
- func (_ERC1155 *ERC1155Session) OwnerOf(_id *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155Session) ReleaseERC1155(_erc1155ContractAddress common.Address, _to common.Address, _id *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) ReleaseERC20(_erc20ContractAddress common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) ReleaseERC721(_erc721ContractAddress common.Address, _to common.Address, _token *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) ReleaseETH(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) ReleaseReserve(_id *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) Reserve(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) Retire(_nextContract common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SafeBatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SafeMulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SafeTransfer(_to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetApproval(_operator common.Address, _ids []*big.Int, _approved bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetApprovalAdapter(_operator common.Address, _id *big.Int, _approved bool, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetTransferable(_id *big.Int, _transferable uint8) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetURI(_id *big.Int, _uri string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetWhitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address, _on bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SupportsInterface(_interfaceID [4]byte) (bool, error)
- func (_ERC1155 *ERC1155Session) Symbol(_id *big.Int) (string, error)
- func (_ERC1155 *ERC1155Session) TotalSupply(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) TradeCompletable(_id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) Transfer(_to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) TransferAdapter(_to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) TransferFees(_id *big.Int, _value *big.Int, _from common.Address, _to common.Address) (struct{ ... }, error)
- func (_ERC1155 *ERC1155Session) TransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) TransferFromAdapter(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) TransferSettings(_id *big.Int) (struct{ ... }, error)
- func (_ERC1155 *ERC1155Session) TypeByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) TypeCount() (*big.Int, error)
- func (_ERC1155 *ERC1155Session) TypeData(_id *big.Int) (struct{ ... }, error)
- func (_ERC1155 *ERC1155Session) UpdateName(_id *big.Int, _name string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) Uri(_id *big.Int) (string, error)
- func (_ERC1155 *ERC1155Session) Whitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address) (bool, error)
- type ERC1155SetURI
- type ERC1155SetURIIterator
- type ERC1155Transactor
- func (_ERC1155 *ERC1155Transactor) AcceptAssignment(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) AddLog(opts *bind.TransactOpts, _id *big.Int, _data string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _id *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) ApproveAdapter(opts *bind.TransactOpts, _spender common.Address, _id *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) Assign(opts *bind.TransactOpts, _id *big.Int, _creator common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) BatchApprove(opts *bind.TransactOpts, _spender common.Address, _ids []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) BatchTransfer(opts *bind.TransactOpts, _to common.Address, _ids []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) BatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) CancelTrade(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) CompleteTrade(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) Create(opts *bind.TransactOpts, _name string, _totalSupply *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) CreateTrade(opts *bind.TransactOpts, _askingIds []*big.Int, _askingValues []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) DecreaseMaxMeltFee(opts *bind.TransactOpts, _id *big.Int, _fee uint16) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) DecreaseMaxTransferFee(opts *bind.TransactOpts, _id *big.Int, _fee *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) DeployERC20Adapter(opts *bind.TransactOpts, _id *big.Int, _decimals uint8, _symbol string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) DeployERC721Adapter(opts *bind.TransactOpts, _id *big.Int, _symbol string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) Initialize(opts *bind.TransactOpts, _storage common.Address, _oldContract common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) Melt(opts *bind.TransactOpts, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) MintFungibles(opts *bind.TransactOpts, _id *big.Int, _to []common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) MintNonFungibles(opts *bind.TransactOpts, _id *big.Int, _to []common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) MintNonFungiblesWithData(opts *bind.TransactOpts, _id *big.Int, _to []common.Address, _data []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) MulticastTransfer(opts *bind.TransactOpts, _to []common.Address, _ids []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) MulticastTransferFrom(opts *bind.TransactOpts, _from []common.Address, _to []common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) ReleaseERC1155(opts *bind.TransactOpts, _erc1155ContractAddress common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) ReleaseERC20(opts *bind.TransactOpts, _erc20ContractAddress common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) ReleaseERC721(opts *bind.TransactOpts, _erc721ContractAddress common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) ReleaseETH(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) ReleaseReserve(opts *bind.TransactOpts, _id *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) Retire(opts *bind.TransactOpts, _nextContract common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SafeBatchTransfer(opts *bind.TransactOpts, _to common.Address, _ids []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SafeMulticastTransfer(opts *bind.TransactOpts, _to []common.Address, _ids []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SafeTransfer(opts *bind.TransactOpts, _to common.Address, _id *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetApproval(opts *bind.TransactOpts, _operator common.Address, _ids []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetApprovalAdapter(opts *bind.TransactOpts, _operator common.Address, _id *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetMeltFee(opts *bind.TransactOpts, _id *big.Int, _fee uint16) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetTransferFee(opts *bind.TransactOpts, _id *big.Int, _fee *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetTransferable(opts *bind.TransactOpts, _id *big.Int, _transferable uint8) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetURI(opts *bind.TransactOpts, _id *big.Int, _uri string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetWhitelisted(opts *bind.TransactOpts, _id *big.Int, _account common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) TransferAdapter(opts *bind.TransactOpts, _to common.Address, _id *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) TransferFromAdapter(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) UpdateName(opts *bind.TransactOpts, _id *big.Int, _name string) (*types.Transaction, error)
- type ERC1155TransactorRaw
- type ERC1155TransactorSession
- func (_ERC1155 *ERC1155TransactorSession) AcceptAssignment(_id *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) AddLog(_id *big.Int, _data string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) Approve(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) ApproveAdapter(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) Assign(_id *big.Int, _creator common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) BatchApprove(_spender common.Address, _ids []*big.Int, _currentValues []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) BatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) BatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) CancelTrade(_id *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) CompleteTrade(_id *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) Create(_name string, _totalSupply *big.Int, _initialReserve *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) CreateTrade(_askingIds []*big.Int, _askingValues []*big.Int, _offeringIds []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) DecreaseMaxMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) DecreaseMaxTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) DeployERC20Adapter(_id *big.Int, _decimals uint8, _symbol string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) DeployERC721Adapter(_id *big.Int, _symbol string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) Initialize(_storage common.Address, _oldContract common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) Melt(_ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) MintFungibles(_id *big.Int, _to []common.Address, _values []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) MintNonFungibles(_id *big.Int, _to []common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) MintNonFungiblesWithData(_id *big.Int, _to []common.Address, _data []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) MulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) MulticastTransferFrom(_from []common.Address, _to []common.Address, _ids []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) ReleaseERC1155(_erc1155ContractAddress common.Address, _to common.Address, _id *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) ReleaseERC20(_erc20ContractAddress common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) ReleaseERC721(_erc721ContractAddress common.Address, _to common.Address, _token *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) ReleaseETH(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) ReleaseReserve(_id *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) Retire(_nextContract common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SafeBatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SafeMulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SafeTransfer(_to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetApproval(_operator common.Address, _ids []*big.Int, _approved bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetApprovalAdapter(_operator common.Address, _id *big.Int, _approved bool, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetTransferable(_id *big.Int, _transferable uint8) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetURI(_id *big.Int, _uri string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetWhitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address, _on bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) Transfer(_to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) TransferAdapter(_to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) TransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) TransferFromAdapter(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) UpdateName(_id *big.Int, _name string) (*types.Transaction, error)
- type ERC1155Transfer
- type ERC1155TransferFee
- type ERC1155TransferFeeIterator
- type ERC1155TransferIterator
- type ERC1155UpdateDecimals
- type ERC1155UpdateDecimalsIterator
- type ERC1155UpdateMaxMeltFee
- type ERC1155UpdateMaxMeltFeeIterator
- type ERC1155UpdateMaxTransferFee
- type ERC1155UpdateMaxTransferFeeIterator
- type ERC1155UpdateMeltFee
- type ERC1155UpdateMeltFeeIterator
- type ERC1155UpdateName
- type ERC1155UpdateNameIterator
- type ERC1155UpdateSymbol
- type ERC1155UpdateSymbolIterator
- type ERC1155UpdateTransferFee
- type ERC1155UpdateTransferFeeIterator
- type ERC1155UpdateTransferable
- type ERC1155UpdateTransferableIterator
- type ERC1155Whitelist
- type ERC1155WhitelistIterator
- type ERC165
- type ERC165Caller
- type ERC165CallerRaw
- type ERC165CallerSession
- type ERC165Filterer
- type ERC165Raw
- func (_ERC165 *ERC165Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC165 *ERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC165 *ERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC165Session
- type ERC165Transactor
- type ERC165TransactorRaw
- type ERC165TransactorSession
- type ERC20
- type ERC20Approval
- type ERC20ApprovalIterator
- type ERC20Caller
- func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ERC20 *ERC20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC20 *ERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC20 *ERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC20 *ERC20Caller) Version(opts *bind.CallOpts) (string, error)
- type ERC20CallerRaw
- type ERC20CallerSession
- func (_ERC20 *ERC20CallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_ERC20 *ERC20CallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC20 *ERC20CallerSession) Decimals() (uint8, error)
- func (_ERC20 *ERC20CallerSession) Name() (string, error)
- func (_ERC20 *ERC20CallerSession) Symbol() (string, error)
- func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)
- func (_ERC20 *ERC20CallerSession) Version() (string, error)
- type ERC20Filterer
- func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*ERC20ApprovalIterator, error)
- func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ERC20TransferIterator, error)
- func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
- func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
- func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, _owner []common.Address, ...) (event.Subscription, error)
- func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, _from []common.Address, ...) (event.Subscription, error)
- type ERC20Raw
- func (_ERC20 *ERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20 *ERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20Session
- func (_ERC20 *ERC20Session) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) Decimals() (uint8, error)
- func (_ERC20 *ERC20Session) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) Name() (string, error)
- func (_ERC20 *ERC20Session) Symbol() (string, error)
- func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
- func (_ERC20 *ERC20Session) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) Version() (string, error)
- type ERC20Transactor
- func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) ApproveAndCall(opts *bind.TransactOpts, _spender common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type ERC20TransactorRaw
- type ERC20TransactorSession
- func (_ERC20 *ERC20TransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type ERC20Transfer
- type ERC20TransferIterator
- type ERC721v3
- type ERC721v3Approval
- type ERC721v3ApprovalForAll
- type ERC721v3ApprovalForAllIterator
- type ERC721v3ApprovalIterator
- type ERC721v3Caller
- func (_ERC721v3 *ERC721v3Caller) Allowed(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Caller) Exists(opts *bind.CallOpts, _tokenId *big.Int) (bool, error)
- func (_ERC721v3 *ERC721v3Caller) GetApproved(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Caller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
- func (_ERC721v3 *ERC721v3Caller) KittyIndexToApproved(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Caller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC721v3 *ERC721v3Caller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Caller) PartIndexToApproved(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC721v3 *ERC721v3Caller) TokenByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Caller) TokenOfOwnerByIndex(opts *bind.CallOpts, _owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Caller) TokenURI(opts *bind.CallOpts, _tokenId *big.Int) (string, error)
- func (_ERC721v3 *ERC721v3Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC721v3CallerRaw
- type ERC721v3CallerSession
- func (_ERC721v3 *ERC721v3CallerSession) Allowed(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3CallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC721v3 *ERC721v3CallerSession) Exists(_tokenId *big.Int) (bool, error)
- func (_ERC721v3 *ERC721v3CallerSession) GetApproved(_tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3CallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_ERC721v3 *ERC721v3CallerSession) KittyIndexToApproved(arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3CallerSession) Name() (string, error)
- func (_ERC721v3 *ERC721v3CallerSession) OwnerOf(_tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3CallerSession) PartIndexToApproved(arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3CallerSession) Symbol() (string, error)
- func (_ERC721v3 *ERC721v3CallerSession) TokenByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3CallerSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3CallerSession) TokenURI(_tokenId *big.Int) (string, error)
- func (_ERC721v3 *ERC721v3CallerSession) TotalSupply() (*big.Int, error)
- type ERC721v3Filterer
- func (_ERC721v3 *ERC721v3Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _approved []common.Address) (*ERC721v3ApprovalIterator, error)
- func (_ERC721v3 *ERC721v3Filterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*ERC721v3ApprovalForAllIterator, error)
- func (_ERC721v3 *ERC721v3Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ERC721v3TransferIterator, error)
- func (_ERC721v3 *ERC721v3Filterer) ParseApproval(log types.Log) (*ERC721v3Approval, error)
- func (_ERC721v3 *ERC721v3Filterer) ParseApprovalForAll(log types.Log) (*ERC721v3ApprovalForAll, error)
- func (_ERC721v3 *ERC721v3Filterer) ParseTransfer(log types.Log) (*ERC721v3Transfer, error)
- func (_ERC721v3 *ERC721v3Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721v3Approval, _owner []common.Address, ...) (event.Subscription, error)
- func (_ERC721v3 *ERC721v3Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721v3ApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721v3 *ERC721v3Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721v3Transfer, _from []common.Address, ...) (event.Subscription, error)
- type ERC721v3Raw
- func (_ERC721v3 *ERC721v3Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721v3 *ERC721v3Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721v3Session
- func (_ERC721v3 *ERC721v3Session) Allowed(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Session) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Session) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Session) Exists(_tokenId *big.Int) (bool, error)
- func (_ERC721v3 *ERC721v3Session) GetApproved(_tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Session) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_ERC721v3 *ERC721v3Session) KittyIndexToApproved(arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Session) Name() (string, error)
- func (_ERC721v3 *ERC721v3Session) OwnerOf(_tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Session) PartIndexToApproved(arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Session) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Session) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Session) SetApprovalForAll(_to common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Session) Symbol() (string, error)
- func (_ERC721v3 *ERC721v3Session) TokenByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Session) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Session) TokenURI(_tokenId *big.Int) (string, error)
- func (_ERC721v3 *ERC721v3Session) TotalSupply() (*big.Int, error)
- func (_ERC721v3 *ERC721v3Session) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Session) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- type ERC721v3Transactor
- func (_ERC721v3 *ERC721v3Transactor) Approve(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Transactor) SafeTransferFrom0(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Transactor) SetApprovalForAll(opts *bind.TransactOpts, _to common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type ERC721v3TransactorRaw
- type ERC721v3TransactorSession
- func (_ERC721v3 *ERC721v3TransactorSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3TransactorSession) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3TransactorSession) SetApprovalForAll(_to common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3TransactorSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3TransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- type ERC721v3Transfer
- type ERC721v3TransferIterator
- type Foundation
- type FoundationBuyPriceAccepted
- type FoundationBuyPriceAcceptedIterator
- type FoundationBuyPriceCanceled
- type FoundationBuyPriceCanceledIterator
- type FoundationBuyPriceInvalidated
- type FoundationBuyPriceInvalidatedIterator
- type FoundationBuyPriceSet
- type FoundationBuyPriceSetIterator
- type FoundationBuyReferralPaid
- type FoundationBuyReferralPaidIterator
- type FoundationCaller
- func (_Foundation *FoundationCaller) GetBuyPrice(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCaller) GetFeesAndRecipients(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int, ...) (struct{ ... }, error)
- func (_Foundation *FoundationCaller) GetFethAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Foundation *FoundationCaller) GetFoundationTreasury(opts *bind.CallOpts) (common.Address, error)
- func (_Foundation *FoundationCaller) GetImmutableRoyalties(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCaller) GetMinBidAmount(opts *bind.CallOpts, auctionId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCaller) GetMinOfferAmount(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCaller) GetMutableRoyalties(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int, ...) (struct{ ... }, error)
- func (_Foundation *FoundationCaller) GetOffer(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCaller) GetOfferReferrer(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (common.Address, error)
- func (_Foundation *FoundationCaller) GetReserveAuction(opts *bind.CallOpts, auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
- func (_Foundation *FoundationCaller) GetReserveAuctionBidReferrer(opts *bind.CallOpts, auctionId *big.Int) (common.Address, error)
- func (_Foundation *FoundationCaller) GetReserveAuctionIdFor(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCaller) GetRoyaltyRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_Foundation *FoundationCaller) GetTokenCreator(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (common.Address, error)
- type FoundationCallerRaw
- type FoundationCallerSession
- func (_Foundation *FoundationCallerSession) GetBuyPrice(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCallerSession) GetFeesAndRecipients(nftContract common.Address, tokenId *big.Int, price *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCallerSession) GetFethAddress() (common.Address, error)
- func (_Foundation *FoundationCallerSession) GetFoundationTreasury() (common.Address, error)
- func (_Foundation *FoundationCallerSession) GetImmutableRoyalties(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCallerSession) GetMinBidAmount(auctionId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCallerSession) GetMinOfferAmount(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCallerSession) GetMutableRoyalties(nftContract common.Address, tokenId *big.Int, creator common.Address) (struct{ ... }, error)
- func (_Foundation *FoundationCallerSession) GetOffer(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCallerSession) GetOfferReferrer(nftContract common.Address, tokenId *big.Int) (common.Address, error)
- func (_Foundation *FoundationCallerSession) GetReserveAuction(auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
- func (_Foundation *FoundationCallerSession) GetReserveAuctionBidReferrer(auctionId *big.Int) (common.Address, error)
- func (_Foundation *FoundationCallerSession) GetReserveAuctionIdFor(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCallerSession) GetRoyaltyRegistry() (common.Address, error)
- func (_Foundation *FoundationCallerSession) GetTokenCreator(nftContract common.Address, tokenId *big.Int) (common.Address, error)
- type FoundationFilterer
- func (_Foundation *FoundationFilterer) FilterBuyPriceAccepted(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, ...) (*FoundationBuyPriceAcceptedIterator, error)
- func (_Foundation *FoundationFilterer) FilterBuyPriceCanceled(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyPriceCanceledIterator, error)
- func (_Foundation *FoundationFilterer) FilterBuyPriceInvalidated(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyPriceInvalidatedIterator, error)
- func (_Foundation *FoundationFilterer) FilterBuyPriceSet(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, ...) (*FoundationBuyPriceSetIterator, error)
- func (_Foundation *FoundationFilterer) FilterBuyReferralPaid(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyReferralPaidIterator, error)
- func (_Foundation *FoundationFilterer) FilterInitialized(opts *bind.FilterOpts) (*FoundationInitializedIterator, error)
- func (_Foundation *FoundationFilterer) FilterOfferAccepted(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, ...) (*FoundationOfferAcceptedIterator, error)
- func (_Foundation *FoundationFilterer) FilterOfferCanceledByAdmin(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationOfferCanceledByAdminIterator, error)
- func (_Foundation *FoundationFilterer) FilterOfferInvalidated(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationOfferInvalidatedIterator, error)
- func (_Foundation *FoundationFilterer) FilterOfferMade(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, ...) (*FoundationOfferMadeIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionBidPlaced(opts *bind.FilterOpts, auctionId []*big.Int, bidder []common.Address) (*FoundationReserveAuctionBidPlacedIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionCanceled(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionCanceledIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionCanceledByAdmin(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionCanceledByAdminIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionCreated(opts *bind.FilterOpts, seller []common.Address, nftContract []common.Address, ...) (*FoundationReserveAuctionCreatedIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionFinalized(opts *bind.FilterOpts, auctionId []*big.Int, seller []common.Address, ...) (*FoundationReserveAuctionFinalizedIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionInvalidated(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionInvalidatedIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionUpdated(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionUpdatedIterator, error)
- func (_Foundation *FoundationFilterer) FilterWithdrawalToFETH(opts *bind.FilterOpts, user []common.Address) (*FoundationWithdrawalToFETHIterator, error)
- func (_Foundation *FoundationFilterer) ParseBuyPriceAccepted(log types.Log) (*FoundationBuyPriceAccepted, error)
- func (_Foundation *FoundationFilterer) ParseBuyPriceCanceled(log types.Log) (*FoundationBuyPriceCanceled, error)
- func (_Foundation *FoundationFilterer) ParseBuyPriceInvalidated(log types.Log) (*FoundationBuyPriceInvalidated, error)
- func (_Foundation *FoundationFilterer) ParseBuyPriceSet(log types.Log) (*FoundationBuyPriceSet, error)
- func (_Foundation *FoundationFilterer) ParseBuyReferralPaid(log types.Log) (*FoundationBuyReferralPaid, error)
- func (_Foundation *FoundationFilterer) ParseInitialized(log types.Log) (*FoundationInitialized, error)
- func (_Foundation *FoundationFilterer) ParseOfferAccepted(log types.Log) (*FoundationOfferAccepted, error)
- func (_Foundation *FoundationFilterer) ParseOfferCanceledByAdmin(log types.Log) (*FoundationOfferCanceledByAdmin, error)
- func (_Foundation *FoundationFilterer) ParseOfferInvalidated(log types.Log) (*FoundationOfferInvalidated, error)
- func (_Foundation *FoundationFilterer) ParseOfferMade(log types.Log) (*FoundationOfferMade, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionBidPlaced(log types.Log) (*FoundationReserveAuctionBidPlaced, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionCanceled(log types.Log) (*FoundationReserveAuctionCanceled, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionCanceledByAdmin(log types.Log) (*FoundationReserveAuctionCanceledByAdmin, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionCreated(log types.Log) (*FoundationReserveAuctionCreated, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionFinalized(log types.Log) (*FoundationReserveAuctionFinalized, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionInvalidated(log types.Log) (*FoundationReserveAuctionInvalidated, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionUpdated(log types.Log) (*FoundationReserveAuctionUpdated, error)
- func (_Foundation *FoundationFilterer) ParseWithdrawalToFETH(log types.Log) (*FoundationWithdrawalToFETH, error)
- func (_Foundation *FoundationFilterer) WatchBuyPriceAccepted(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceAccepted, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchBuyPriceCanceled(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceCanceled, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchBuyPriceInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceInvalidated, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchBuyPriceSet(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceSet, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchBuyReferralPaid(opts *bind.WatchOpts, sink chan<- *FoundationBuyReferralPaid, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *FoundationInitialized) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchOfferAccepted(opts *bind.WatchOpts, sink chan<- *FoundationOfferAccepted, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchOfferCanceledByAdmin(opts *bind.WatchOpts, sink chan<- *FoundationOfferCanceledByAdmin, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchOfferInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationOfferInvalidated, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchOfferMade(opts *bind.WatchOpts, sink chan<- *FoundationOfferMade, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionBidPlaced(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionBidPlaced, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionCanceled(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCanceled, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionCanceledByAdmin(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCanceledByAdmin, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionCreated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCreated, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionFinalized(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionFinalized, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionInvalidated, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionUpdated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionUpdated, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchWithdrawalToFETH(opts *bind.WatchOpts, sink chan<- *FoundationWithdrawalToFETH, ...) (event.Subscription, error)
- type FoundationInitialized
- type FoundationInitializedIterator
- type FoundationOfferAccepted
- type FoundationOfferAcceptedIterator
- type FoundationOfferCanceledByAdmin
- type FoundationOfferCanceledByAdminIterator
- type FoundationOfferInvalidated
- type FoundationOfferInvalidatedIterator
- type FoundationOfferMade
- type FoundationOfferMadeIterator
- type FoundationRaw
- func (_Foundation *FoundationRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Foundation *FoundationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Foundation *FoundationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FoundationReserveAuctionBidPlaced
- type FoundationReserveAuctionBidPlacedIterator
- type FoundationReserveAuctionCanceled
- type FoundationReserveAuctionCanceledByAdmin
- type FoundationReserveAuctionCanceledByAdminIterator
- type FoundationReserveAuctionCanceledIterator
- type FoundationReserveAuctionCreated
- type FoundationReserveAuctionCreatedIterator
- type FoundationReserveAuctionFinalized
- type FoundationReserveAuctionFinalizedIterator
- type FoundationReserveAuctionInvalidated
- type FoundationReserveAuctionInvalidatedIterator
- type FoundationReserveAuctionUpdated
- type FoundationReserveAuctionUpdatedIterator
- type FoundationSession
- func (_Foundation *FoundationSession) AcceptOffer(nftContract common.Address, tokenId *big.Int, offerFrom common.Address, ...) (*types.Transaction, error)
- func (_Foundation *FoundationSession) AdminCancelOffers(nftContracts []common.Address, tokenIds []*big.Int, reason string) (*types.Transaction, error)
- func (_Foundation *FoundationSession) AdminCancelReserveAuction(auctionId *big.Int, reason string) (*types.Transaction, error)
- func (_Foundation *FoundationSession) Buy(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) BuyV2(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationSession) CancelBuyPrice(nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) CancelReserveAuction(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) CreateReserveAuction(nftContract common.Address, tokenId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) FinalizeReserveAuction(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) GetBuyPrice(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationSession) GetFeesAndRecipients(nftContract common.Address, tokenId *big.Int, price *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationSession) GetFethAddress() (common.Address, error)
- func (_Foundation *FoundationSession) GetFoundationTreasury() (common.Address, error)
- func (_Foundation *FoundationSession) GetImmutableRoyalties(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationSession) GetMinBidAmount(auctionId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationSession) GetMinOfferAmount(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationSession) GetMutableRoyalties(nftContract common.Address, tokenId *big.Int, creator common.Address) (struct{ ... }, error)
- func (_Foundation *FoundationSession) GetOffer(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationSession) GetOfferReferrer(nftContract common.Address, tokenId *big.Int) (common.Address, error)
- func (_Foundation *FoundationSession) GetReserveAuction(auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
- func (_Foundation *FoundationSession) GetReserveAuctionBidReferrer(auctionId *big.Int) (common.Address, error)
- func (_Foundation *FoundationSession) GetReserveAuctionIdFor(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationSession) GetRoyaltyRegistry() (common.Address, error)
- func (_Foundation *FoundationSession) GetTokenCreator(nftContract common.Address, tokenId *big.Int) (common.Address, error)
- func (_Foundation *FoundationSession) Initialize() (*types.Transaction, error)
- func (_Foundation *FoundationSession) MakeOffer(nftContract common.Address, tokenId *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) MakeOfferV2(nftContract common.Address, tokenId *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationSession) PlaceBid(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) PlaceBidV2(auctionId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
- func (_Foundation *FoundationSession) Receive() (*types.Transaction, error)
- func (_Foundation *FoundationSession) SetBuyPrice(nftContract common.Address, tokenId *big.Int, price *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) UpdateReserveAuction(auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
- type FoundationTransactor
- func (_Foundation *FoundationTransactor) AcceptOffer(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) AdminCancelOffers(opts *bind.TransactOpts, nftContracts []common.Address, tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) AdminCancelReserveAuction(opts *bind.TransactOpts, auctionId *big.Int, reason string) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) Buy(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) BuyV2(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) CancelBuyPrice(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) CancelReserveAuction(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) CreateReserveAuction(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) FinalizeReserveAuction(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) MakeOffer(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) MakeOfferV2(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) PlaceBid(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) PlaceBidV2(opts *bind.TransactOpts, auctionId *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) SetBuyPrice(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) UpdateReserveAuction(opts *bind.TransactOpts, auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
- type FoundationTransactorRaw
- type FoundationTransactorSession
- func (_Foundation *FoundationTransactorSession) AcceptOffer(nftContract common.Address, tokenId *big.Int, offerFrom common.Address, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) AdminCancelOffers(nftContracts []common.Address, tokenIds []*big.Int, reason string) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) AdminCancelReserveAuction(auctionId *big.Int, reason string) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) Buy(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) BuyV2(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) CancelBuyPrice(nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) CancelReserveAuction(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) CreateReserveAuction(nftContract common.Address, tokenId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) FinalizeReserveAuction(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) Initialize() (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) MakeOffer(nftContract common.Address, tokenId *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) MakeOfferV2(nftContract common.Address, tokenId *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) PlaceBid(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) PlaceBidV2(auctionId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) Receive() (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) SetBuyPrice(nftContract common.Address, tokenId *big.Int, price *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) UpdateReserveAuction(auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
- type FoundationWithdrawalToFETH
- type FoundationWithdrawalToFETHIterator
- type NFTMarketReserveAuctionReserveAuction
- type OpenSea
- type OpenSeaCaller
- func (_OpenSea *OpenSeaCaller) ApprovedOrders(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaCaller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaCaller) Codename(opts *bind.CallOpts) (string, error)
- func (_OpenSea *OpenSeaCaller) ExchangeToken(opts *bind.CallOpts) (common.Address, error)
- func (_OpenSea *OpenSeaCaller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_OpenSea *OpenSeaCaller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaCaller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaCaller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) MinimumMakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) MinimumTakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) Name(opts *bind.CallOpts) (string, error)
- func (_OpenSea *OpenSeaCaller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, ...) (bool, error)
- func (_OpenSea *OpenSeaCaller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_OpenSea *OpenSeaCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_OpenSea *OpenSeaCaller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_OpenSea *OpenSeaCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_OpenSea *OpenSeaCaller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_OpenSea *OpenSeaCaller) TestCopy(opts *bind.CallOpts, arrToCopy []byte) ([]byte, error)
- func (_OpenSea *OpenSeaCaller) TestCopyAddress(opts *bind.CallOpts, addr common.Address) ([]byte, error)
- func (_OpenSea *OpenSeaCaller) TokenTransferProxy(opts *bind.CallOpts) (common.Address, error)
- func (_OpenSea *OpenSeaCaller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_OpenSea *OpenSeaCaller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_OpenSea *OpenSeaCaller) Version(opts *bind.CallOpts) (string, error)
- type OpenSeaCallerRaw
- type OpenSeaCallerSession
- func (_OpenSea *OpenSeaCallerSession) ApprovedOrders(arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) Codename() (string, error)
- func (_OpenSea *OpenSeaCallerSession) ExchangeToken() (common.Address, error)
- func (_OpenSea *OpenSeaCallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_OpenSea *OpenSeaCallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaCallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaCallerSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) MinimumMakerProtocolFee() (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) MinimumTakerProtocolFee() (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) Name() (string, error)
- func (_OpenSea *OpenSeaCallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) Owner() (common.Address, error)
- func (_OpenSea *OpenSeaCallerSession) ProtocolFeeRecipient() (common.Address, error)
- func (_OpenSea *OpenSeaCallerSession) Registry() (common.Address, error)
- func (_OpenSea *OpenSeaCallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) TestCopy(arrToCopy []byte) ([]byte, error)
- func (_OpenSea *OpenSeaCallerSession) TestCopyAddress(addr common.Address) ([]byte, error)
- func (_OpenSea *OpenSeaCallerSession) TokenTransferProxy() (common.Address, error)
- func (_OpenSea *OpenSeaCallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) Version() (string, error)
- type OpenSeaFilterer
- func (_OpenSea *OpenSeaFilterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, ...) (*OpenSeaOrderApprovedPartOneIterator, error)
- func (_OpenSea *OpenSeaFilterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*OpenSeaOrderApprovedPartTwoIterator, error)
- func (_OpenSea *OpenSeaFilterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*OpenSeaOrderCancelledIterator, error)
- func (_OpenSea *OpenSeaFilterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, ...) (*OpenSeaOrdersMatchedIterator, error)
- func (_OpenSea *OpenSeaFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OpenSeaOwnershipRenouncedIterator, error)
- func (_OpenSea *OpenSeaFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OpenSeaOwnershipTransferredIterator, error)
- func (_OpenSea *OpenSeaFilterer) ParseOrderApprovedPartOne(log types.Log) (*OpenSeaOrderApprovedPartOne, error)
- func (_OpenSea *OpenSeaFilterer) ParseOrderApprovedPartTwo(log types.Log) (*OpenSeaOrderApprovedPartTwo, error)
- func (_OpenSea *OpenSeaFilterer) ParseOrderCancelled(log types.Log) (*OpenSeaOrderCancelled, error)
- func (_OpenSea *OpenSeaFilterer) ParseOrdersMatched(log types.Log) (*OpenSeaOrdersMatched, error)
- func (_OpenSea *OpenSeaFilterer) ParseOwnershipRenounced(log types.Log) (*OpenSeaOwnershipRenounced, error)
- func (_OpenSea *OpenSeaFilterer) ParseOwnershipTransferred(log types.Log) (*OpenSeaOwnershipTransferred, error)
- func (_OpenSea *OpenSeaFilterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderApprovedPartOne, ...) (event.Subscription, error)
- func (_OpenSea *OpenSeaFilterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderApprovedPartTwo, ...) (event.Subscription, error)
- func (_OpenSea *OpenSeaFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderCancelled, hash [][32]byte) (event.Subscription, error)
- func (_OpenSea *OpenSeaFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *OpenSeaOrdersMatched, ...) (event.Subscription, error)
- func (_OpenSea *OpenSeaFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OpenSeaOwnershipRenounced, ...) (event.Subscription, error)
- func (_OpenSea *OpenSeaFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OpenSeaOwnershipTransferred, ...) (event.Subscription, error)
- type OpenSeaOrderApprovedPartOne
- type OpenSeaOrderApprovedPartOneIterator
- type OpenSeaOrderApprovedPartTwo
- type OpenSeaOrderApprovedPartTwoIterator
- type OpenSeaOrderCancelled
- type OpenSeaOrderCancelledIterator
- type OpenSeaOrdersMatched
- type OpenSeaOrdersMatchedIterator
- type OpenSeaOwnershipRenounced
- type OpenSeaOwnershipRenouncedIterator
- type OpenSeaOwnershipTransferred
- type OpenSeaOwnershipTransferredIterator
- type OpenSeaRaw
- func (_OpenSea *OpenSeaRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OpenSea *OpenSeaRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OpenSea *OpenSeaRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OpenSeaSession
- func (_OpenSea *OpenSeaSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) ApprovedOrders(arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) Codename() (string, error)
- func (_OpenSea *OpenSeaSession) ExchangeToken() (common.Address, error)
- func (_OpenSea *OpenSeaSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_OpenSea *OpenSeaSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_OpenSea *OpenSeaSession) MinimumMakerProtocolFee() (*big.Int, error)
- func (_OpenSea *OpenSeaSession) MinimumTakerProtocolFee() (*big.Int, error)
- func (_OpenSea *OpenSeaSession) Name() (string, error)
- func (_OpenSea *OpenSeaSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_OpenSea *OpenSeaSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_OpenSea *OpenSeaSession) Owner() (common.Address, error)
- func (_OpenSea *OpenSeaSession) ProtocolFeeRecipient() (common.Address, error)
- func (_OpenSea *OpenSeaSession) Registry() (common.Address, error)
- func (_OpenSea *OpenSeaSession) RenounceOwnership() (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_OpenSea *OpenSeaSession) TestCopy(arrToCopy []byte) ([]byte, error)
- func (_OpenSea *OpenSeaSession) TestCopyAddress(addr common.Address) ([]byte, error)
- func (_OpenSea *OpenSeaSession) TokenTransferProxy() (common.Address, error)
- func (_OpenSea *OpenSeaSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_OpenSea *OpenSeaSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_OpenSea *OpenSeaSession) Version() (string, error)
- type OpenSeaTransactor
- func (_OpenSea *OpenSeaTransactor) ApproveOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) CancelOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) ChangeMinimumMakerProtocolFee(opts *bind.TransactOpts, newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) ChangeMinimumTakerProtocolFee(opts *bind.TransactOpts, newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) ChangeProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type OpenSeaTransactorRaw
- type OpenSeaTransactorSession
- func (_OpenSea *OpenSeaTransactorSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Proxy
- type ProxyCaller
- type ProxyCallerRaw
- type ProxyCallerSession
- type ProxyFilterer
- type ProxyRaw
- func (_Proxy *ProxyRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Proxy *ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Proxy *ProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProxySession
- type ProxyTransactor
- type ProxyTransactorRaw
- type ProxyTransactorSession
Constants ¶
This section is empty.
Variables ¶
var ERC1155ABI = ERC1155MetaData.ABI
ERC1155ABI is the input ABI used to generate the binding from. Deprecated: Use ERC1155MetaData.ABI instead.
var ERC1155MetaData = &bind.MetaData{
ABI: "[{\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"_block\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_storage\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_oldContract\",\"type\":\"address\"}],\"name\":\"Initialize\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"_block\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_nextContract\",\"type\":\"address\"}],\"name\":\"Retire\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_data\",\"type\":\"string\"}],\"name\":\"Log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateDecimals\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateName\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateSymbol\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"SetURI\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"Assign\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_creator\",\"type\":\"address\"}],\"name\":\"AcceptAssignment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_creator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_isNonFungible\",\"type\":\"bool\"}],\"name\":\"Create\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Mint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateMaxMeltFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateMeltFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_operator\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"OperatorApproval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_sender\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_feeId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_feeValue\",\"type\":\"uint256\"}],\"name\":\"TransferFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateMaxTransferFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateTransferable\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateTransferFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_account\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_whitelisted\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_on\",\"type\":\"bool\"}],\"name\":\"Whitelist\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Melt\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_sender\",\"type\":\"address\"}],\"name\":\"DeployERCAdapter\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_tradeId\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_firstParty\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_secondParty\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_escrowedEnjFirstParty\",\"type\":\"uint256\"}],\"name\":\"CreateTrade\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_tradeId\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_firstParty\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_secondParty\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_receivedEnjFirstParty\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_changeEnjFirstParty\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_receivedEnjSecondParty\",\"type\":\"uint256\"}],\"name\":\"CompleteTrade\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_tradeId\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_firstParty\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_receivedEnjFirstParty\",\"type\":\"uint256\"}],\"name\":\"CancelTrade\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[{\"name\":\"_interfaceID\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_name\",\"type\":\"string\"},{\"name\":\"_totalSupply\",\"type\":\"uint256\"},{\"name\":\"_initialReserve\",\"type\":\"uint256\"},{\"name\":\"_supplyModel\",\"type\":\"address\"},{\"name\":\"_meltValue\",\"type\":\"uint256\"},{\"name\":\"_meltFeeRatio\",\"type\":\"uint16\"},{\"name\":\"_transferable\",\"type\":\"uint8\"},{\"name\":\"_transferFeeSettings\",\"type\":\"uint256[3]\"},{\"name\":\"_nonFungible\",\"type\":\"bool\"}],\"name\":\"create\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_initialReserve\",\"type\":\"uint256\"}],\"name\":\"minMeltValue\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_to\",\"type\":\"address[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"mintFungibles\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_to\",\"type\":\"address[]\"}],\"name\":\"mintNonFungibles\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_to\",\"type\":\"address[]\"},{\"name\":\"_data\",\"type\":\"uint128[]\"}],\"name\":\"mintNonFungiblesWithData\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"reserve\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint128\"}],\"name\":\"releaseReserve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_name\",\"type\":\"string\"}],\"name\":\"updateName\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_creator\",\"type\":\"address\"}],\"name\":\"assign\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"acceptAssignment\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_account\",\"type\":\"address\"},{\"name\":\"_whitelisted\",\"type\":\"address\"},{\"name\":\"_on\",\"type\":\"bool\"}],\"name\":\"setWhitelisted\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_transferable\",\"type\":\"uint8\"}],\"name\":\"setTransferable\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_fee\",\"type\":\"uint16\"}],\"name\":\"setMeltFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_fee\",\"type\":\"uint16\"}],\"name\":\"decreaseMaxMeltFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_fee\",\"type\":\"uint256\"}],\"name\":\"setTransferFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_fee\",\"type\":\"uint256\"}],\"name\":\"decreaseMaxTransferFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_decimals\",\"type\":\"uint8\"},{\"name\":\"_symbol\",\"type\":\"string\"}],\"name\":\"deployERC20Adapter\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_symbol\",\"type\":\"string\"}],\"name\":\"deployERC721Adapter\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"string\"}],\"name\":\"addLog\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"typeCount\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"typeByIndex\",\"outputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"nonFungibleTypeCount\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"nonFungibleTypeByIndex\",\"outputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"fungibleTypeCount\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"fungibleTypeByIndex\",\"outputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"typeData\",\"outputs\":[{\"name\":\"_name\",\"type\":\"string\"},{\"name\":\"_creator\",\"type\":\"address\"},{\"name\":\"_meltValue\",\"type\":\"uint256\"},{\"name\":\"_meltFeeRatio\",\"type\":\"uint16\"},{\"name\":\"_meltFeeMaxRatio\",\"type\":\"uint16\"},{\"name\":\"_supplyModel\",\"type\":\"address\"},{\"name\":\"_totalSupply\",\"type\":\"uint256\"},{\"name\":\"_circulatingSupply\",\"type\":\"uint256\"},{\"name\":\"_reserve\",\"type\":\"uint256\"},{\"name\":\"_transferable\",\"type\":\"uint8\"},{\"name\":\"_transferFeeData\",\"type\":\"uint256[4]\"},{\"name\":\"_nonFungible\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"transferSettings\",\"outputs\":[{\"name\":\"_transferable\",\"type\":\"uint8\"},{\"name\":\"_transferFeeType\",\"type\":\"uint8\"},{\"name\":\"_transferFeeCurrency\",\"type\":\"uint256\"},{\"name\":\"_transferFeeValue\",\"type\":\"uint256\"},{\"name\":\"_transferFeeMaxValue\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_creator\",\"type\":\"address\"}],\"name\":\"isCreatorOf\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_account\",\"type\":\"address\"},{\"name\":\"_whitelisted\",\"type\":\"address\"}],\"name\":\"whitelisted\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"mintableSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"circulatingSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"getERC20Adapter\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"getERC721Adapter\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_msgSender\",\"type\":\"address\"}],\"name\":\"transferAdapter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_msgSender\",\"type\":\"address\"}],\"name\":\"transferFromAdapter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"batchTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeBatchTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"batchTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeBatchTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address[]\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"multicastTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address[]\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeMulticastTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address[]\"},{\"name\":\"_to\",\"type\":\"address[]\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"multicastTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_currentValue\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_currentValue\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_msgSender\",\"type\":\"address\"}],\"name\":\"approveAdapter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_currentValues\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"batchApprove\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApproval\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"},{\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_approved\",\"type\":\"bool\"},{\"name\":\"_msgSender\",\"type\":\"address\"}],\"name\":\"setApprovalAdapter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_operator\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"isApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"transferFees\",\"outputs\":[{\"name\":\"_transferValue\",\"type\":\"uint256\"},{\"name\":\"_minTransferValue\",\"type\":\"uint256\"},{\"name\":\"_transferFeeCurrency\",\"type\":\"uint256\"},{\"name\":\"_fee\",\"type\":\"uint256\"},{\"name\":\"_maxFee\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_askingIds\",\"type\":\"uint256[]\"},{\"name\":\"_askingValues\",\"type\":\"uint128[]\"},{\"name\":\"_offeringIds\",\"type\":\"uint256[]\"},{\"name\":\"_offeringValues\",\"type\":\"uint128[]\"},{\"name\":\"_secondParty\",\"type\":\"address\"}],\"name\":\"createTrade\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"tradeCompletable\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"completeTrade\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"cancelTrade\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"melt\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"setURI\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"uri\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"nonFungibleCount\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"nonFungibleByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"nonFungibleOfOwnerByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"isNonFungible\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_addr\",\"type\":\"address\"}],\"name\":\"isContract\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_erc20ContractAddress\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"releaseERC20\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"releaseETH\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_erc721ContractAddress\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_token\",\"type\":\"uint256\"}],\"name\":\"releaseERC721\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_erc1155ContractAddress\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"releaseERC1155\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_storage\",\"type\":\"address\"},{\"name\":\"_oldContract\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_nextContract\",\"type\":\"address\"}],\"name\":\"retire\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ERC1155MetaData contains all meta data concerning the ERC1155 contract.
var ERC165ABI = ERC165MetaData.ABI
ERC165ABI is the input ABI used to generate the binding from. Deprecated: Use ERC165MetaData.ABI instead.
var ERC165MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ERC165MetaData contains all meta data concerning the ERC165 contract.
var ERC20ABI = ERC20MetaData.ABI
ERC20ABI is the input ABI used to generate the binding from. Deprecated: Use ERC20MetaData.ABI instead.
var ERC20MetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"approveAndCall\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"remaining\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"inputs\":[{\"name\":\"_initialAmount\",\"type\":\"uint256\"},{\"name\":\"_tokenName\",\"type\":\"string\"},{\"name\":\"_decimalUnits\",\"type\":\"uint8\"},{\"name\":\"_tokenSymbol\",\"type\":\"string\"}],\"type\":\"constructor\"},{\"payable\":false,\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"}]",
}
ERC20MetaData contains all meta data concerning the ERC20 contract.
var ERC721v3ABI = ERC721v3MetaData.ABI
ERC721v3ABI is the input ABI used to generate the binding from. Deprecated: Use ERC721v3MetaData.ABI instead.
var ERC721v3MetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"kittyIndexToApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"partIndexToApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"allowed\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"exists\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_name\",\"type\":\"string\"},{\"name\":\"_symbol\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_approved\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_operator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"}]",
}
ERC721v3MetaData contains all meta data concerning the ERC721v3 contract.
var FoundationABI = FoundationMetaData.ABI
FoundationABI is the input ABI used to generate the binding from. Deprecated: Use FoundationMetaData.ABI instead.
var FoundationMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"treasury\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"feth\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRegistry\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"FoundationTreasuryNode_Address_Is_Not_A_Contract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FoundationTreasuryNode_Caller_Not_Admin\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"buyPrice\",\"type\":\"uint256\"}],\"name\":\"NFTMarketBuyPrice_Cannot_Buy_At_Lower_Price\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketBuyPrice_Cannot_Buy_Unset_Price\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketBuyPrice_Cannot_Cancel_Unset_Price\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"NFTMarketBuyPrice_Only_Owner_Can_Cancel_Price\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"NFTMarketBuyPrice_Only_Owner_Can_Set_Price\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketBuyPrice_Price_Already_Set\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketBuyPrice_Price_Too_High\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"}],\"name\":\"NFTMarketBuyPrice_Seller_Mismatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketCore_FETH_Address_Is_Not_A_Contract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketCore_Only_FETH_Can_Transfer_ETH\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketCore_Seller_Not_Found\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketFees_Address_Does_Not_Support_IRoyaltyRegistry\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketOffer_Cannot_Be_Made_While_In_Auction\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"currentOfferAmount\",\"type\":\"uint256\"}],\"name\":\"NFTMarketOffer_Offer_Below_Min_Amount\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expiry\",\"type\":\"uint256\"}],\"name\":\"NFTMarketOffer_Offer_Expired\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"currentOfferFrom\",\"type\":\"address\"}],\"name\":\"NFTMarketOffer_Offer_From_Does_Not_Match\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"minOfferAmount\",\"type\":\"uint256\"}],\"name\":\"NFTMarketOffer_Offer_Must_Be_At_Least_Min_Amount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketOffer_Provided_Contract_And_TokenId_Count_Must_Match\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketOffer_Reason_Required\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Already_Listed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"minAmount\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Bid_Must_Be_At_Least_Min_Amount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Admin_Cancel_Without_Reason\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"reservePrice\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Cannot_Bid_Lower_Than_Reserve_Price\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Cannot_Bid_On_Ended_Auction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Bid_On_Nonexistent_Auction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Cancel_Nonexistent_Auction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Finalize_Already_Settled_Auction\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Cannot_Finalize_Auction_In_Progress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Rebid_Over_Outstanding_Bid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Update_Auction_In_Progress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"maxDuration\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Exceeds_Max_Duration\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"extensionDuration\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Less_Than_Extension_Duration\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Must_Set_Non_Zero_Reserve_Price\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"}],\"name\":\"NFTMarketReserveAuction_Not_Matching_Seller\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"NFTMarketReserveAuction_Only_Owner_Can_Update_Auction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Price_Already_Set\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Too_Much_Value_Provided\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"protocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"creatorFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sellerRev\",\"type\":\"uint256\"}],\"name\":\"BuyPriceAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"BuyPriceCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"BuyPriceInvalidated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"BuyPriceSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"buyReferrer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"buyReferrerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"buyReferrerSellerFee\",\"type\":\"uint256\"}],\"name\":\"BuyReferralPaid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"protocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"creatorFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sellerRev\",\"type\":\"uint256\"}],\"name\":\"OfferAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"OfferCanceledByAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"OfferInvalidated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"expiration\",\"type\":\"uint256\"}],\"name\":\"OfferMade\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"bidder\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionBidPlaced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"ReserveAuctionCanceledByAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"extensionDuration\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"reservePrice\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"bidder\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"protocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"creatorFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sellerRev\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionFinalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionInvalidated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"reservePrice\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"WithdrawalToFETH\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"offerFrom\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minAmount\",\"type\":\"uint256\"}],\"name\":\"acceptOffer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"nftContracts\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"adminCancelOffers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"adminCancelReserveAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxPrice\",\"type\":\"uint256\"}],\"name\":\"buy\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxPrice\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"referrer\",\"type\":\"address\"}],\"name\":\"buyV2\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"cancelBuyPrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"cancelReserveAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reservePrice\",\"type\":\"uint256\"}],\"name\":\"createReserveAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"finalizeReserveAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getBuyPrice\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"getFeesAndRecipients\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"protocolFee\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"creatorRev\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable[]\",\"name\":\"creatorRecipients\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"creatorShares\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"sellerRev\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFethAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"fethAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFoundationTreasury\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"treasuryAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getImmutableRoyalties\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"recipients\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"splitPerRecipientInBasisPoints\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"getMinBidAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"minimum\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getMinOfferAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"minimum\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"creator\",\"type\":\"address\"}],\"name\":\"getMutableRoyalties\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"recipients\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"splitPerRecipientInBasisPoints\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getOffer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"expiration\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getOfferReferrer\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"referrer\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"getReserveAuction\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"extensionDuration\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"bidder\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"structNFTMarketReserveAuction.ReserveAuction\",\"name\":\"auction\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"getReserveAuctionBidReferrer\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"referrer\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getReserveAuctionIdFor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRoyaltyRegistry\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"registry\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getTokenCreator\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"creator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"makeOffer\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"expiration\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"referrer\",\"type\":\"address\"}],\"name\":\"makeOfferV2\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"expiration\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"placeBid\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"referrer\",\"type\":\"address\"}],\"name\":\"placeBidV2\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"setBuyPrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reservePrice\",\"type\":\"uint256\"}],\"name\":\"updateReserveAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
FoundationMetaData contains all meta data concerning the Foundation contract.
var OpenSeaABI = OpenSeaMetaData.ABI
OpenSeaABI is the input ABI used to generate the binding from. Deprecated: Use OpenSeaMetaData.ABI instead.
var OpenSeaMetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"tokenTransferProxy\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"target\",\"type\":\"address\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"extradata\",\"type\":\"bytes\"}],\"name\":\"staticCall\",\"outputs\":[{\"name\":\"result\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newMinimumMakerProtocolFee\",\"type\":\"uint256\"}],\"name\":\"changeMinimumMakerProtocolFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newMinimumTakerProtocolFee\",\"type\":\"uint256\"}],\"name\":\"changeMinimumTakerProtocolFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"array\",\"type\":\"bytes\"},{\"name\":\"desired\",\"type\":\"bytes\"},{\"name\":\"mask\",\"type\":\"bytes\"}],\"name\":\"guardedArrayReplace\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minimumTakerProtocolFee\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"codename\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"testCopyAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arrToCopy\",\"type\":\"bytes\"}],\"name\":\"testCopy\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"calculateCurrentPrice_\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newProtocolFeeRecipient\",\"type\":\"address\"}],\"name\":\"changeProtocolFeeRecipient\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"buyCalldata\",\"type\":\"bytes\"},{\"name\":\"buyReplacementPattern\",\"type\":\"bytes\"},{\"name\":\"sellCalldata\",\"type\":\"bytes\"},{\"name\":\"sellReplacementPattern\",\"type\":\"bytes\"}],\"name\":\"orderCalldataCanMatch\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"v\",\"type\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"validateOrder_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"basePrice\",\"type\":\"uint256\"},{\"name\":\"extra\",\"type\":\"uint256\"},{\"name\":\"listingTime\",\"type\":\"uint256\"},{\"name\":\"expirationTime\",\"type\":\"uint256\"}],\"name\":\"calculateFinalPrice\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"protocolFeeRecipient\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"hashOrder_\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"}],\"name\":\"ordersCanMatch_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"orderbookInclusionDesired\",\"type\":\"bool\"}],\"name\":\"approveOrder_\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"registry\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minimumMakerProtocolFee\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"hashToSign_\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"cancelledOrFinalized\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"exchangeToken\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"v\",\"type\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"cancelOrder_\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"},{\"name\":\"vs\",\"type\":\"uint8[2]\"},{\"name\":\"rssMetadata\",\"type\":\"bytes32[5]\"}],\"name\":\"atomicMatch_\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"validateOrderParameters_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"INVERSE_BASIS_POINT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"}],\"name\":\"calculateMatchPrice_\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"approvedOrders\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"registryAddress\",\"type\":\"address\"},{\"name\":\"tokenTransferProxyAddress\",\"type\":\"address\"},{\"name\":\"tokenAddress\",\"type\":\"address\"},{\"name\":\"protocolFeeAddress\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"exchange\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"makerRelayerFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"takerRelayerFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"makerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"takerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"feeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"side\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"saleKind\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"target\",\"type\":\"address\"}],\"name\":\"OrderApprovedPartOne\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"howToCall\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"calldata\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"staticTarget\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"paymentToken\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"basePrice\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extra\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"listingTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"salt\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"orderbookInclusionDesired\",\"type\":\"bool\"}],\"name\":\"OrderApprovedPartTwo\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"OrderCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"buyHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"sellHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"price\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"metadata\",\"type\":\"bytes32\"}],\"name\":\"OrdersMatched\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"}],\"name\":\"OwnershipRenounced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}]",
}
OpenSeaMetaData contains all meta data concerning the OpenSea contract.
var ProxyABI = ProxyMetaData.ABI
ProxyABI is the input ABI used to generate the binding from. Deprecated: Use ProxyMetaData.ABI instead.
var ProxyMetaData = &bind.MetaData{
ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"dest\",\"type\":\"address\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"}],\"name\":\"proxy\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"dest\",\"type\":\"address\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"}],\"name\":\"proxyAssert\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ProxyMetaData contains all meta data concerning the Proxy contract.
Functions ¶
This section is empty.
Types ¶
type ERC1155 ¶
type ERC1155 struct { ERC1155Caller // Read-only binding to the contract ERC1155Transactor // Write-only binding to the contract ERC1155Filterer // Log filterer for contract events }
ERC1155 is an auto generated Go binding around an Ethereum contract.
func NewERC1155 ¶
NewERC1155 creates a new instance of ERC1155, bound to a specific deployed contract.
type ERC1155AcceptAssignment ¶
type ERC1155AcceptAssignment struct { Id *big.Int Creator common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155AcceptAssignment represents a AcceptAssignment event raised by the ERC1155 contract.
type ERC1155AcceptAssignmentIterator ¶
type ERC1155AcceptAssignmentIterator struct { Event *ERC1155AcceptAssignment // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155AcceptAssignmentIterator is returned from FilterAcceptAssignment and is used to iterate over the raw logs and unpacked data for AcceptAssignment events raised by the ERC1155 contract.
func (*ERC1155AcceptAssignmentIterator) Close ¶
func (it *ERC1155AcceptAssignmentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155AcceptAssignmentIterator) Error ¶
func (it *ERC1155AcceptAssignmentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155AcceptAssignmentIterator) Next ¶
func (it *ERC1155AcceptAssignmentIterator) 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 ERC1155Approval ¶
type ERC1155Approval struct { Id *big.Int Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155Approval represents a Approval event raised by the ERC1155 contract.
type ERC1155ApprovalIterator ¶
type ERC1155ApprovalIterator struct { Event *ERC1155Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC1155 contract.
func (*ERC1155ApprovalIterator) Close ¶
func (it *ERC1155ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155ApprovalIterator) Error ¶
func (it *ERC1155ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155ApprovalIterator) Next ¶
func (it *ERC1155ApprovalIterator) 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 ERC1155Assign ¶
type ERC1155Assign struct { Id *big.Int From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155Assign represents a Assign event raised by the ERC1155 contract.
type ERC1155AssignIterator ¶
type ERC1155AssignIterator struct { Event *ERC1155Assign // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155AssignIterator is returned from FilterAssign and is used to iterate over the raw logs and unpacked data for Assign events raised by the ERC1155 contract.
func (*ERC1155AssignIterator) Close ¶
func (it *ERC1155AssignIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155AssignIterator) Error ¶
func (it *ERC1155AssignIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155AssignIterator) Next ¶
func (it *ERC1155AssignIterator) 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 ERC1155Caller ¶
type ERC1155Caller struct {
// contains filtered or unexported fields
}
ERC1155Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC1155Caller ¶
func NewERC1155Caller(address common.Address, caller bind.ContractCaller) (*ERC1155Caller, error)
NewERC1155Caller creates a new read-only instance of ERC1155, bound to a specific deployed contract.
func (*ERC1155Caller) Allowance ¶
func (_ERC1155 *ERC1155Caller) Allowance(opts *bind.CallOpts, _id *big.Int, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0x0d550b75.
Solidity: function allowance(uint256 _id, address _owner, address _spender) view returns(uint256)
func (*ERC1155Caller) BalanceOf ¶
func (_ERC1155 *ERC1155Caller) BalanceOf(opts *bind.CallOpts, _id *big.Int, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x3656eec2.
Solidity: function balanceOf(uint256 _id, address _owner) view returns(uint256)
func (*ERC1155Caller) CirculatingSupply ¶
func (_ERC1155 *ERC1155Caller) CirculatingSupply(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
CirculatingSupply is a free data retrieval call binding the contract method 0x92ff6aea.
Solidity: function circulatingSupply(uint256 _id) view returns(uint256)
func (*ERC1155Caller) Decimals ¶
Decimals is a free data retrieval call binding the contract method 0x3f47e662.
Solidity: function decimals(uint256 _id) view returns(uint8)
func (*ERC1155Caller) FungibleTypeByIndex ¶
func (_ERC1155 *ERC1155Caller) FungibleTypeByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
FungibleTypeByIndex is a free data retrieval call binding the contract method 0x230df5d7.
Solidity: function fungibleTypeByIndex(uint256 _index) view returns(uint256 _id)
func (*ERC1155Caller) FungibleTypeCount ¶
FungibleTypeCount is a free data retrieval call binding the contract method 0x2827616f.
Solidity: function fungibleTypeCount() view returns(uint256)
func (*ERC1155Caller) GetERC20Adapter ¶
func (_ERC1155 *ERC1155Caller) GetERC20Adapter(opts *bind.CallOpts, _id *big.Int) (common.Address, error)
GetERC20Adapter is a free data retrieval call binding the contract method 0x82f1dc3a.
Solidity: function getERC20Adapter(uint256 _id) view returns(address)
func (*ERC1155Caller) GetERC721Adapter ¶
func (_ERC1155 *ERC1155Caller) GetERC721Adapter(opts *bind.CallOpts, _id *big.Int) (common.Address, error)
GetERC721Adapter is a free data retrieval call binding the contract method 0xade46d12.
Solidity: function getERC721Adapter(uint256 _id) view returns(address)
func (*ERC1155Caller) IsApproved ¶
func (_ERC1155 *ERC1155Caller) IsApproved(opts *bind.CallOpts, _owner common.Address, _operator common.Address, _id *big.Int) (bool, error)
IsApproved is a free data retrieval call binding the contract method 0xe5af48d8.
Solidity: function isApproved(address _owner, address _operator, uint256 _id) view returns(bool)
func (*ERC1155Caller) IsApprovedForAll ¶
func (_ERC1155 *ERC1155Caller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*ERC1155Caller) IsContract ¶
IsContract is a free data retrieval call binding the contract method 0x16279055.
Solidity: function isContract(address _addr) view returns(bool)
func (*ERC1155Caller) IsCreatorOf ¶
func (_ERC1155 *ERC1155Caller) IsCreatorOf(opts *bind.CallOpts, _id *big.Int, _creator common.Address) (bool, error)
IsCreatorOf is a free data retrieval call binding the contract method 0xea6df23f.
Solidity: function isCreatorOf(uint256 _id, address _creator) view returns(bool)
func (*ERC1155Caller) IsNonFungible ¶
IsNonFungible is a free data retrieval call binding the contract method 0xe44591f0.
Solidity: function isNonFungible(uint256 _id) pure returns(bool)
func (*ERC1155Caller) MinMeltValue ¶
func (_ERC1155 *ERC1155Caller) MinMeltValue(opts *bind.CallOpts, _initialReserve *big.Int) (*big.Int, error)
MinMeltValue is a free data retrieval call binding the contract method 0x11f7e404.
Solidity: function minMeltValue(uint256 _initialReserve) view returns(uint256)
func (*ERC1155Caller) MintableSupply ¶
MintableSupply is a free data retrieval call binding the contract method 0x443bf984.
Solidity: function mintableSupply(uint256 _id) view returns(uint256)
func (*ERC1155Caller) Name ¶
Name is a free data retrieval call binding the contract method 0x00ad800c.
Solidity: function name(uint256 _id) view returns(string)
func (*ERC1155Caller) NonFungibleByIndex ¶
func (_ERC1155 *ERC1155Caller) NonFungibleByIndex(opts *bind.CallOpts, _id *big.Int, _index *big.Int) (*big.Int, error)
NonFungibleByIndex is a free data retrieval call binding the contract method 0xd56e9c5a.
Solidity: function nonFungibleByIndex(uint256 _id, uint256 _index) view returns(uint256)
func (*ERC1155Caller) NonFungibleCount ¶
func (_ERC1155 *ERC1155Caller) NonFungibleCount(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
NonFungibleCount is a free data retrieval call binding the contract method 0x11f108f6.
Solidity: function nonFungibleCount(uint256 _id) view returns(uint256)
func (*ERC1155Caller) NonFungibleOfOwnerByIndex ¶
func (_ERC1155 *ERC1155Caller) NonFungibleOfOwnerByIndex(opts *bind.CallOpts, _id *big.Int, _owner common.Address, _index *big.Int) (*big.Int, error)
NonFungibleOfOwnerByIndex is a free data retrieval call binding the contract method 0x7520d98c.
Solidity: function nonFungibleOfOwnerByIndex(uint256 _id, address _owner, uint256 _index) view returns(uint256)
func (*ERC1155Caller) NonFungibleTypeByIndex ¶
func (_ERC1155 *ERC1155Caller) NonFungibleTypeByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
NonFungibleTypeByIndex is a free data retrieval call binding the contract method 0x2da3c83b.
Solidity: function nonFungibleTypeByIndex(uint256 _index) view returns(uint256 _id)
func (*ERC1155Caller) NonFungibleTypeCount ¶
NonFungibleTypeCount is a free data retrieval call binding the contract method 0xe94361d7.
Solidity: function nonFungibleTypeCount() view returns(uint256)
func (*ERC1155Caller) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _id) view returns(address)
func (*ERC1155Caller) Reserve ¶
Reserve is a free data retrieval call binding the contract method 0x819b25ba.
Solidity: function reserve(uint256 _id) view returns(uint256)
func (*ERC1155Caller) SupportsInterface ¶
func (_ERC1155 *ERC1155Caller) SupportsInterface(opts *bind.CallOpts, _interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 _interfaceID) pure returns(bool)
func (*ERC1155Caller) Symbol ¶
Symbol is a free data retrieval call binding the contract method 0x4e41a1fb.
Solidity: function symbol(uint256 _id) view returns(string)
func (*ERC1155Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 _id) view returns(uint256)
func (*ERC1155Caller) TradeCompletable ¶
func (_ERC1155 *ERC1155Caller) TradeCompletable(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
TradeCompletable is a free data retrieval call binding the contract method 0xb8f7e585.
Solidity: function tradeCompletable(uint256 _id) view returns(uint256)
func (*ERC1155Caller) TransferFees ¶
func (_ERC1155 *ERC1155Caller) TransferFees(opts *bind.CallOpts, _id *big.Int, _value *big.Int, _from common.Address, _to common.Address) (struct { TransferValue *big.Int MinTransferValue *big.Int TransferFeeCurrency *big.Int Fee *big.Int MaxFee *big.Int }, error)
TransferFees is a free data retrieval call binding the contract method 0x12ab550f.
Solidity: function transferFees(uint256 _id, uint256 _value, address _from, address _to) view returns(uint256 _transferValue, uint256 _minTransferValue, uint256 _transferFeeCurrency, uint256 _fee, uint256 _maxFee)
func (*ERC1155Caller) TransferSettings ¶
func (_ERC1155 *ERC1155Caller) TransferSettings(opts *bind.CallOpts, _id *big.Int) (struct { Transferable uint8 TransferFeeType uint8 TransferFeeCurrency *big.Int TransferFeeValue *big.Int TransferFeeMaxValue *big.Int }, error)
TransferSettings is a free data retrieval call binding the contract method 0x6683de90.
Solidity: function transferSettings(uint256 _id) view returns(uint8 _transferable, uint8 _transferFeeType, uint256 _transferFeeCurrency, uint256 _transferFeeValue, uint256 _transferFeeMaxValue)
func (*ERC1155Caller) TypeByIndex ¶
TypeByIndex is a free data retrieval call binding the contract method 0x5b7852c9.
Solidity: function typeByIndex(uint256 _index) view returns(uint256 _id)
func (*ERC1155Caller) TypeCount ¶
TypeCount is a free data retrieval call binding the contract method 0x602d7fe6.
Solidity: function typeCount() view returns(uint256)
func (*ERC1155Caller) TypeData ¶
func (_ERC1155 *ERC1155Caller) TypeData(opts *bind.CallOpts, _id *big.Int) (struct { Name string Creator common.Address MeltValue *big.Int MeltFeeRatio uint16 MeltFeeMaxRatio uint16 SupplyModel common.Address TotalSupply *big.Int CirculatingSupply *big.Int Reserve *big.Int Transferable uint8 TransferFeeData [4]*big.Int NonFungible bool }, error)
TypeData is a free data retrieval call binding the contract method 0x4341963e.
Solidity: function typeData(uint256 _id) view returns(string _name, address _creator, uint256 _meltValue, uint16 _meltFeeRatio, uint16 _meltFeeMaxRatio, address _supplyModel, uint256 _totalSupply, uint256 _circulatingSupply, uint256 _reserve, uint8 _transferable, uint256[4] _transferFeeData, bool _nonFungible)
func (*ERC1155Caller) Uri ¶
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 _id) view returns(string)
func (*ERC1155Caller) Whitelisted ¶
func (_ERC1155 *ERC1155Caller) Whitelisted(opts *bind.CallOpts, _id *big.Int, _account common.Address, _whitelisted common.Address) (bool, error)
Whitelisted is a free data retrieval call binding the contract method 0xb2aac5fb.
Solidity: function whitelisted(uint256 _id, address _account, address _whitelisted) view returns(bool)
type ERC1155CallerRaw ¶
type ERC1155CallerRaw struct {
Contract *ERC1155Caller // Generic read-only contract binding to access the raw methods on
}
ERC1155CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC1155CallerRaw) Call ¶
func (_ERC1155 *ERC1155CallerRaw) 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 ERC1155CallerSession ¶
type ERC1155CallerSession struct { Contract *ERC1155Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC1155CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC1155CallerSession) Allowance ¶
func (_ERC1155 *ERC1155CallerSession) Allowance(_id *big.Int, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0x0d550b75.
Solidity: function allowance(uint256 _id, address _owner, address _spender) view returns(uint256)
func (*ERC1155CallerSession) BalanceOf ¶
func (_ERC1155 *ERC1155CallerSession) BalanceOf(_id *big.Int, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x3656eec2.
Solidity: function balanceOf(uint256 _id, address _owner) view returns(uint256)
func (*ERC1155CallerSession) CirculatingSupply ¶
CirculatingSupply is a free data retrieval call binding the contract method 0x92ff6aea.
Solidity: function circulatingSupply(uint256 _id) view returns(uint256)
func (*ERC1155CallerSession) Decimals ¶
func (_ERC1155 *ERC1155CallerSession) Decimals(_id *big.Int) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x3f47e662.
Solidity: function decimals(uint256 _id) view returns(uint8)
func (*ERC1155CallerSession) FungibleTypeByIndex ¶
FungibleTypeByIndex is a free data retrieval call binding the contract method 0x230df5d7.
Solidity: function fungibleTypeByIndex(uint256 _index) view returns(uint256 _id)
func (*ERC1155CallerSession) FungibleTypeCount ¶
func (_ERC1155 *ERC1155CallerSession) FungibleTypeCount() (*big.Int, error)
FungibleTypeCount is a free data retrieval call binding the contract method 0x2827616f.
Solidity: function fungibleTypeCount() view returns(uint256)
func (*ERC1155CallerSession) GetERC20Adapter ¶
GetERC20Adapter is a free data retrieval call binding the contract method 0x82f1dc3a.
Solidity: function getERC20Adapter(uint256 _id) view returns(address)
func (*ERC1155CallerSession) GetERC721Adapter ¶
GetERC721Adapter is a free data retrieval call binding the contract method 0xade46d12.
Solidity: function getERC721Adapter(uint256 _id) view returns(address)
func (*ERC1155CallerSession) IsApproved ¶
func (_ERC1155 *ERC1155CallerSession) IsApproved(_owner common.Address, _operator common.Address, _id *big.Int) (bool, error)
IsApproved is a free data retrieval call binding the contract method 0xe5af48d8.
Solidity: function isApproved(address _owner, address _operator, uint256 _id) view returns(bool)
func (*ERC1155CallerSession) IsApprovedForAll ¶
func (_ERC1155 *ERC1155CallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*ERC1155CallerSession) IsContract ¶
func (_ERC1155 *ERC1155CallerSession) IsContract(_addr common.Address) (bool, error)
IsContract is a free data retrieval call binding the contract method 0x16279055.
Solidity: function isContract(address _addr) view returns(bool)
func (*ERC1155CallerSession) IsCreatorOf ¶
func (_ERC1155 *ERC1155CallerSession) IsCreatorOf(_id *big.Int, _creator common.Address) (bool, error)
IsCreatorOf is a free data retrieval call binding the contract method 0xea6df23f.
Solidity: function isCreatorOf(uint256 _id, address _creator) view returns(bool)
func (*ERC1155CallerSession) IsNonFungible ¶
func (_ERC1155 *ERC1155CallerSession) IsNonFungible(_id *big.Int) (bool, error)
IsNonFungible is a free data retrieval call binding the contract method 0xe44591f0.
Solidity: function isNonFungible(uint256 _id) pure returns(bool)
func (*ERC1155CallerSession) MinMeltValue ¶
MinMeltValue is a free data retrieval call binding the contract method 0x11f7e404.
Solidity: function minMeltValue(uint256 _initialReserve) view returns(uint256)
func (*ERC1155CallerSession) MintableSupply ¶
MintableSupply is a free data retrieval call binding the contract method 0x443bf984.
Solidity: function mintableSupply(uint256 _id) view returns(uint256)
func (*ERC1155CallerSession) Name ¶
func (_ERC1155 *ERC1155CallerSession) Name(_id *big.Int) (string, error)
Name is a free data retrieval call binding the contract method 0x00ad800c.
Solidity: function name(uint256 _id) view returns(string)
func (*ERC1155CallerSession) NonFungibleByIndex ¶
func (_ERC1155 *ERC1155CallerSession) NonFungibleByIndex(_id *big.Int, _index *big.Int) (*big.Int, error)
NonFungibleByIndex is a free data retrieval call binding the contract method 0xd56e9c5a.
Solidity: function nonFungibleByIndex(uint256 _id, uint256 _index) view returns(uint256)
func (*ERC1155CallerSession) NonFungibleCount ¶
NonFungibleCount is a free data retrieval call binding the contract method 0x11f108f6.
Solidity: function nonFungibleCount(uint256 _id) view returns(uint256)
func (*ERC1155CallerSession) NonFungibleOfOwnerByIndex ¶
func (_ERC1155 *ERC1155CallerSession) NonFungibleOfOwnerByIndex(_id *big.Int, _owner common.Address, _index *big.Int) (*big.Int, error)
NonFungibleOfOwnerByIndex is a free data retrieval call binding the contract method 0x7520d98c.
Solidity: function nonFungibleOfOwnerByIndex(uint256 _id, address _owner, uint256 _index) view returns(uint256)
func (*ERC1155CallerSession) NonFungibleTypeByIndex ¶
NonFungibleTypeByIndex is a free data retrieval call binding the contract method 0x2da3c83b.
Solidity: function nonFungibleTypeByIndex(uint256 _index) view returns(uint256 _id)
func (*ERC1155CallerSession) NonFungibleTypeCount ¶
func (_ERC1155 *ERC1155CallerSession) NonFungibleTypeCount() (*big.Int, error)
NonFungibleTypeCount is a free data retrieval call binding the contract method 0xe94361d7.
Solidity: function nonFungibleTypeCount() view returns(uint256)
func (*ERC1155CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _id) view returns(address)
func (*ERC1155CallerSession) Reserve ¶
Reserve is a free data retrieval call binding the contract method 0x819b25ba.
Solidity: function reserve(uint256 _id) view returns(uint256)
func (*ERC1155CallerSession) SupportsInterface ¶
func (_ERC1155 *ERC1155CallerSession) SupportsInterface(_interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 _interfaceID) pure returns(bool)
func (*ERC1155CallerSession) Symbol ¶
func (_ERC1155 *ERC1155CallerSession) Symbol(_id *big.Int) (string, error)
Symbol is a free data retrieval call binding the contract method 0x4e41a1fb.
Solidity: function symbol(uint256 _id) view returns(string)
func (*ERC1155CallerSession) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 _id) view returns(uint256)
func (*ERC1155CallerSession) TradeCompletable ¶
TradeCompletable is a free data retrieval call binding the contract method 0xb8f7e585.
Solidity: function tradeCompletable(uint256 _id) view returns(uint256)
func (*ERC1155CallerSession) TransferFees ¶
func (_ERC1155 *ERC1155CallerSession) TransferFees(_id *big.Int, _value *big.Int, _from common.Address, _to common.Address) (struct { TransferValue *big.Int MinTransferValue *big.Int TransferFeeCurrency *big.Int Fee *big.Int MaxFee *big.Int }, error)
TransferFees is a free data retrieval call binding the contract method 0x12ab550f.
Solidity: function transferFees(uint256 _id, uint256 _value, address _from, address _to) view returns(uint256 _transferValue, uint256 _minTransferValue, uint256 _transferFeeCurrency, uint256 _fee, uint256 _maxFee)
func (*ERC1155CallerSession) TransferSettings ¶
func (_ERC1155 *ERC1155CallerSession) TransferSettings(_id *big.Int) (struct { Transferable uint8 TransferFeeType uint8 TransferFeeCurrency *big.Int TransferFeeValue *big.Int TransferFeeMaxValue *big.Int }, error)
TransferSettings is a free data retrieval call binding the contract method 0x6683de90.
Solidity: function transferSettings(uint256 _id) view returns(uint8 _transferable, uint8 _transferFeeType, uint256 _transferFeeCurrency, uint256 _transferFeeValue, uint256 _transferFeeMaxValue)
func (*ERC1155CallerSession) TypeByIndex ¶
TypeByIndex is a free data retrieval call binding the contract method 0x5b7852c9.
Solidity: function typeByIndex(uint256 _index) view returns(uint256 _id)
func (*ERC1155CallerSession) TypeCount ¶
func (_ERC1155 *ERC1155CallerSession) TypeCount() (*big.Int, error)
TypeCount is a free data retrieval call binding the contract method 0x602d7fe6.
Solidity: function typeCount() view returns(uint256)
func (*ERC1155CallerSession) TypeData ¶
func (_ERC1155 *ERC1155CallerSession) TypeData(_id *big.Int) (struct { Name string Creator common.Address MeltValue *big.Int MeltFeeRatio uint16 MeltFeeMaxRatio uint16 SupplyModel common.Address TotalSupply *big.Int CirculatingSupply *big.Int Reserve *big.Int Transferable uint8 TransferFeeData [4]*big.Int NonFungible bool }, error)
TypeData is a free data retrieval call binding the contract method 0x4341963e.
Solidity: function typeData(uint256 _id) view returns(string _name, address _creator, uint256 _meltValue, uint16 _meltFeeRatio, uint16 _meltFeeMaxRatio, address _supplyModel, uint256 _totalSupply, uint256 _circulatingSupply, uint256 _reserve, uint8 _transferable, uint256[4] _transferFeeData, bool _nonFungible)
func (*ERC1155CallerSession) Uri ¶
func (_ERC1155 *ERC1155CallerSession) Uri(_id *big.Int) (string, error)
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 _id) view returns(string)
func (*ERC1155CallerSession) Whitelisted ¶
func (_ERC1155 *ERC1155CallerSession) Whitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address) (bool, error)
Whitelisted is a free data retrieval call binding the contract method 0xb2aac5fb.
Solidity: function whitelisted(uint256 _id, address _account, address _whitelisted) view returns(bool)
type ERC1155CancelTrade ¶
type ERC1155CancelTrade struct { TradeId *big.Int FirstParty common.Address ReceivedEnjFirstParty *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155CancelTrade represents a CancelTrade event raised by the ERC1155 contract.
type ERC1155CancelTradeIterator ¶
type ERC1155CancelTradeIterator struct { Event *ERC1155CancelTrade // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155CancelTradeIterator is returned from FilterCancelTrade and is used to iterate over the raw logs and unpacked data for CancelTrade events raised by the ERC1155 contract.
func (*ERC1155CancelTradeIterator) Close ¶
func (it *ERC1155CancelTradeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155CancelTradeIterator) Error ¶
func (it *ERC1155CancelTradeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155CancelTradeIterator) Next ¶
func (it *ERC1155CancelTradeIterator) 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 ERC1155CompleteTrade ¶
type ERC1155CompleteTrade struct { TradeId *big.Int FirstParty common.Address SecondParty common.Address ReceivedEnjFirstParty *big.Int ChangeEnjFirstParty *big.Int ReceivedEnjSecondParty *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155CompleteTrade represents a CompleteTrade event raised by the ERC1155 contract.
type ERC1155CompleteTradeIterator ¶
type ERC1155CompleteTradeIterator struct { Event *ERC1155CompleteTrade // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155CompleteTradeIterator is returned from FilterCompleteTrade and is used to iterate over the raw logs and unpacked data for CompleteTrade events raised by the ERC1155 contract.
func (*ERC1155CompleteTradeIterator) Close ¶
func (it *ERC1155CompleteTradeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155CompleteTradeIterator) Error ¶
func (it *ERC1155CompleteTradeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155CompleteTradeIterator) Next ¶
func (it *ERC1155CompleteTradeIterator) 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 ERC1155Create ¶
type ERC1155Create struct { Id *big.Int Creator common.Address IsNonFungible bool Raw types.Log // Blockchain specific contextual infos }
ERC1155Create represents a Create event raised by the ERC1155 contract.
type ERC1155CreateIterator ¶
type ERC1155CreateIterator struct { Event *ERC1155Create // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155CreateIterator is returned from FilterCreate and is used to iterate over the raw logs and unpacked data for Create events raised by the ERC1155 contract.
func (*ERC1155CreateIterator) Close ¶
func (it *ERC1155CreateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155CreateIterator) Error ¶
func (it *ERC1155CreateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155CreateIterator) Next ¶
func (it *ERC1155CreateIterator) 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 ERC1155CreateTrade ¶
type ERC1155CreateTrade struct { TradeId *big.Int FirstParty common.Address SecondParty common.Address EscrowedEnjFirstParty *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155CreateTrade represents a CreateTrade event raised by the ERC1155 contract.
type ERC1155CreateTradeIterator ¶
type ERC1155CreateTradeIterator struct { Event *ERC1155CreateTrade // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155CreateTradeIterator is returned from FilterCreateTrade and is used to iterate over the raw logs and unpacked data for CreateTrade events raised by the ERC1155 contract.
func (*ERC1155CreateTradeIterator) Close ¶
func (it *ERC1155CreateTradeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155CreateTradeIterator) Error ¶
func (it *ERC1155CreateTradeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155CreateTradeIterator) Next ¶
func (it *ERC1155CreateTradeIterator) 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 ERC1155DeployERCAdapter ¶
type ERC1155DeployERCAdapter struct { Id *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155DeployERCAdapter represents a DeployERCAdapter event raised by the ERC1155 contract.
type ERC1155DeployERCAdapterIterator ¶
type ERC1155DeployERCAdapterIterator struct { Event *ERC1155DeployERCAdapter // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155DeployERCAdapterIterator is returned from FilterDeployERCAdapter and is used to iterate over the raw logs and unpacked data for DeployERCAdapter events raised by the ERC1155 contract.
func (*ERC1155DeployERCAdapterIterator) Close ¶
func (it *ERC1155DeployERCAdapterIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155DeployERCAdapterIterator) Error ¶
func (it *ERC1155DeployERCAdapterIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155DeployERCAdapterIterator) Next ¶
func (it *ERC1155DeployERCAdapterIterator) 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 ERC1155Filterer ¶
type ERC1155Filterer struct {
// contains filtered or unexported fields
}
ERC1155Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC1155Filterer ¶
func NewERC1155Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC1155Filterer, error)
NewERC1155Filterer creates a new log filterer instance of ERC1155, bound to a specific deployed contract.
func (*ERC1155Filterer) FilterAcceptAssignment ¶
func (_ERC1155 *ERC1155Filterer) FilterAcceptAssignment(opts *bind.FilterOpts, _id []*big.Int, _creator []common.Address) (*ERC1155AcceptAssignmentIterator, error)
FilterAcceptAssignment is a free log retrieval operation binding the contract event 0x918e15d498938a1120d3b78b391c92ca9921a35fe59080548f8ca665f8348eba.
Solidity: event AcceptAssignment(uint256 indexed _id, address indexed _creator)
func (*ERC1155Filterer) FilterApproval ¶
func (_ERC1155 *ERC1155Filterer) FilterApproval(opts *bind.FilterOpts, _id []*big.Int, _owner []common.Address, _spender []common.Address) (*ERC1155ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x69e4aaf23f9318cf40839ac20453d8fbedaac2955eb08a27ae5189cc71925716.
Solidity: event Approval(uint256 indexed _id, address indexed _owner, address indexed _spender, uint256 _value)
func (*ERC1155Filterer) FilterAssign ¶
func (_ERC1155 *ERC1155Filterer) FilterAssign(opts *bind.FilterOpts, _id []*big.Int, _from []common.Address, _to []common.Address) (*ERC1155AssignIterator, error)
FilterAssign is a free log retrieval operation binding the contract event 0x78eaa4bf5fdbde84109244ab35d7cdb379b3b146d0dd6c94050d86b662ea30ba.
Solidity: event Assign(uint256 indexed _id, address indexed _from, address indexed _to)
func (*ERC1155Filterer) FilterCancelTrade ¶
func (_ERC1155 *ERC1155Filterer) FilterCancelTrade(opts *bind.FilterOpts, _tradeId []*big.Int, _firstParty []common.Address) (*ERC1155CancelTradeIterator, error)
FilterCancelTrade is a free log retrieval operation binding the contract event 0x1555f98ec6d1cab7127dbc97d5abf49e0bfc5d2ebb95e628f7d3b20ed6ec9b93.
Solidity: event CancelTrade(uint256 indexed _tradeId, address indexed _firstParty, uint256 _receivedEnjFirstParty)
func (*ERC1155Filterer) FilterCompleteTrade ¶
func (_ERC1155 *ERC1155Filterer) FilterCompleteTrade(opts *bind.FilterOpts, _tradeId []*big.Int, _firstParty []common.Address, _secondParty []common.Address) (*ERC1155CompleteTradeIterator, error)
FilterCompleteTrade is a free log retrieval operation binding the contract event 0x288e5885bcfc1351450074e37b883e1d069889e7e883ced625610663afabd0f0.
Solidity: event CompleteTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _receivedEnjFirstParty, uint256 _changeEnjFirstParty, uint256 _receivedEnjSecondParty)
func (*ERC1155Filterer) FilterCreate ¶
func (_ERC1155 *ERC1155Filterer) FilterCreate(opts *bind.FilterOpts, _id []*big.Int, _creator []common.Address) (*ERC1155CreateIterator, error)
FilterCreate is a free log retrieval operation binding the contract event 0x250ed6814ddcc5fc06eec40c015c413d3aa7bfc4e1df91ed205e0d71f0a9408f.
Solidity: event Create(uint256 indexed _id, address indexed _creator, bool _isNonFungible)
func (*ERC1155Filterer) FilterCreateTrade ¶
func (_ERC1155 *ERC1155Filterer) FilterCreateTrade(opts *bind.FilterOpts, _tradeId []*big.Int, _firstParty []common.Address, _secondParty []common.Address) (*ERC1155CreateTradeIterator, error)
FilterCreateTrade is a free log retrieval operation binding the contract event 0xec16055b5b6ecb313865a3862d1d169101c9700959b7cae5bfb25c0f319e97de.
Solidity: event CreateTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _escrowedEnjFirstParty)
func (*ERC1155Filterer) FilterDeployERCAdapter ¶
func (_ERC1155 *ERC1155Filterer) FilterDeployERCAdapter(opts *bind.FilterOpts, _id []*big.Int, _sender []common.Address) (*ERC1155DeployERCAdapterIterator, error)
FilterDeployERCAdapter is a free log retrieval operation binding the contract event 0xc2dad9e937f7f5f669e13cada0909d2612ace1aed9b91c47d3632af5e1f32fb6.
Solidity: event DeployERCAdapter(uint256 indexed _id, address indexed _sender)
func (*ERC1155Filterer) FilterInitialize ¶
func (_ERC1155 *ERC1155Filterer) FilterInitialize(opts *bind.FilterOpts) (*ERC1155InitializeIterator, error)
FilterInitialize is a free log retrieval operation binding the contract event 0xd49a56a3e5838c9132e8acda6a2d755d8fdc303f9964b901cfbbb3059876d886.
Solidity: event Initialize(uint256 _block, address _storage, address _oldContract)
func (*ERC1155Filterer) FilterLog ¶
func (_ERC1155 *ERC1155Filterer) FilterLog(opts *bind.FilterOpts, _id []*big.Int, _from []common.Address) (*ERC1155LogIterator, error)
FilterLog is a free log retrieval operation binding the contract event 0x75bcec5ba6a2febb176c494c16fef3f009bf87d476335ab48b702384710481c9.
Solidity: event Log(uint256 indexed _id, address indexed _from, string _data)
func (*ERC1155Filterer) FilterMelt ¶
func (_ERC1155 *ERC1155Filterer) FilterMelt(opts *bind.FilterOpts, _id []*big.Int, _owner []common.Address) (*ERC1155MeltIterator, error)
FilterMelt is a free log retrieval operation binding the contract event 0xba6a480970167b03ed2f35b55c48a436cd01efe96abdf846d1a64da47df0e6d9.
Solidity: event Melt(uint256 indexed _id, address indexed _owner, uint256 _value)
func (*ERC1155Filterer) FilterMint ¶
func (_ERC1155 *ERC1155Filterer) FilterMint(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155MintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0xcc9c58b575eabd3f6a1ee653e91fcea3ff546867ffc3782a3bbca1f9b6dbb8df.
Solidity: event Mint(uint256 indexed _id, uint256 _value)
func (*ERC1155Filterer) FilterOperatorApproval ¶
func (_ERC1155 *ERC1155Filterer) FilterOperatorApproval(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address, _id []*big.Int) (*ERC1155OperatorApprovalIterator, error)
FilterOperatorApproval is a free log retrieval operation binding the contract event 0xc55152c6b6552357df350ada4b090cece4431b93e48dafe22a243786e294f08d.
Solidity: event OperatorApproval(address indexed _owner, address indexed _operator, uint256 indexed _id, bool _approved)
func (*ERC1155Filterer) FilterRetire ¶
func (_ERC1155 *ERC1155Filterer) FilterRetire(opts *bind.FilterOpts) (*ERC1155RetireIterator, error)
FilterRetire is a free log retrieval operation binding the contract event 0x63c9d69c60481ca0343e92ab401e8607082997131c6f61eafefa7bbae719f46b.
Solidity: event Retire(uint256 _block, address _nextContract)
func (*ERC1155Filterer) FilterSetURI ¶
func (_ERC1155 *ERC1155Filterer) FilterSetURI(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155SetURIIterator, error)
FilterSetURI is a free log retrieval operation binding the contract event 0xee1bb82f380189104b74a7647d26f2f35679780e816626ffcaec7cafb7288e46.
Solidity: event SetURI(uint256 indexed _id, string _uri)
func (*ERC1155Filterer) FilterTransfer ¶
func (_ERC1155 *ERC1155Filterer) FilterTransfer(opts *bind.FilterOpts, _id []*big.Int, _from []common.Address, _to []common.Address) (*ERC1155TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xf2dbd98d79f00f7aff338b824931d607bfcc63d47307162470f25a055102d3b0.
Solidity: event Transfer(uint256 indexed _id, address indexed _from, address indexed _to, uint256 _value)
func (*ERC1155Filterer) FilterTransferFee ¶
func (_ERC1155 *ERC1155Filterer) FilterTransferFee(opts *bind.FilterOpts, _id []*big.Int, _sender []common.Address, _feeId []*big.Int) (*ERC1155TransferFeeIterator, error)
FilterTransferFee is a free log retrieval operation binding the contract event 0x298f4be3ff40398fb58555008f42eb86e257a96bba5c0f3c32814fa869535fc2.
Solidity: event TransferFee(uint256 indexed _id, address indexed _sender, uint256 indexed _feeId, uint256 _feeValue)
func (*ERC1155Filterer) FilterUpdateDecimals ¶
func (_ERC1155 *ERC1155Filterer) FilterUpdateDecimals(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateDecimalsIterator, error)
FilterUpdateDecimals is a free log retrieval operation binding the contract event 0xc6e60c4f2dca4443a6098cb6bb0aebd338eb8fb256652d8f5f83cd577d6faa5f.
Solidity: event UpdateDecimals(uint256 indexed _id)
func (*ERC1155Filterer) FilterUpdateMaxMeltFee ¶
func (_ERC1155 *ERC1155Filterer) FilterUpdateMaxMeltFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateMaxMeltFeeIterator, error)
FilterUpdateMaxMeltFee is a free log retrieval operation binding the contract event 0x48b634f9512e480422be213cc551f1b7be53d86664006a468ca2fe7782408438.
Solidity: event UpdateMaxMeltFee(uint256 indexed _id)
func (*ERC1155Filterer) FilterUpdateMaxTransferFee ¶
func (_ERC1155 *ERC1155Filterer) FilterUpdateMaxTransferFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateMaxTransferFeeIterator, error)
FilterUpdateMaxTransferFee is a free log retrieval operation binding the contract event 0xcdb0342f044c947e0fab52d7ffb8ac8f24c9989d29d2f8c6bb0fd6a94470a2e0.
Solidity: event UpdateMaxTransferFee(uint256 indexed _id)
func (*ERC1155Filterer) FilterUpdateMeltFee ¶
func (_ERC1155 *ERC1155Filterer) FilterUpdateMeltFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateMeltFeeIterator, error)
FilterUpdateMeltFee is a free log retrieval operation binding the contract event 0x7f0cd16fa546c980060c029fd05aea1347eb18597b335cfc714fa9e401cb0288.
Solidity: event UpdateMeltFee(uint256 indexed _id)
func (*ERC1155Filterer) FilterUpdateName ¶
func (_ERC1155 *ERC1155Filterer) FilterUpdateName(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateNameIterator, error)
FilterUpdateName is a free log retrieval operation binding the contract event 0x28bce0e23786df7a86b305fe801506dbf59150e2f634d23d4b6d702f99e60b87.
Solidity: event UpdateName(uint256 indexed _id)
func (*ERC1155Filterer) FilterUpdateSymbol ¶
func (_ERC1155 *ERC1155Filterer) FilterUpdateSymbol(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateSymbolIterator, error)
FilterUpdateSymbol is a free log retrieval operation binding the contract event 0x1d62d100a8eead9f37a04cf683c80f4f788305d58ef0e644569e89216f055be7.
Solidity: event UpdateSymbol(uint256 indexed _id)
func (*ERC1155Filterer) FilterUpdateTransferFee ¶
func (_ERC1155 *ERC1155Filterer) FilterUpdateTransferFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateTransferFeeIterator, error)
FilterUpdateTransferFee is a free log retrieval operation binding the contract event 0x6fbeac6c79c640ca4f5f47271bd7a36c7eb83076224c65a3b3378c8844720343.
Solidity: event UpdateTransferFee(uint256 indexed _id)
func (*ERC1155Filterer) FilterUpdateTransferable ¶
func (_ERC1155 *ERC1155Filterer) FilterUpdateTransferable(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateTransferableIterator, error)
FilterUpdateTransferable is a free log retrieval operation binding the contract event 0x32f37a7bc2ffee1189c3c38246fca3004a880fedc7c732a79a1bc2bb27faa3db.
Solidity: event UpdateTransferable(uint256 indexed _id)
func (*ERC1155Filterer) FilterWhitelist ¶
func (_ERC1155 *ERC1155Filterer) FilterWhitelist(opts *bind.FilterOpts, _id []*big.Int, _account []common.Address) (*ERC1155WhitelistIterator, error)
FilterWhitelist is a free log retrieval operation binding the contract event 0xc4d4c7ee56ebaa174aef190c7829f5e548c91dea7fd3304e23ff1d49a8f35b9b.
Solidity: event Whitelist(uint256 indexed _id, address indexed _account, address _whitelisted, bool _on)
func (*ERC1155Filterer) ParseAcceptAssignment ¶
func (_ERC1155 *ERC1155Filterer) ParseAcceptAssignment(log types.Log) (*ERC1155AcceptAssignment, error)
ParseAcceptAssignment is a log parse operation binding the contract event 0x918e15d498938a1120d3b78b391c92ca9921a35fe59080548f8ca665f8348eba.
Solidity: event AcceptAssignment(uint256 indexed _id, address indexed _creator)
func (*ERC1155Filterer) ParseApproval ¶
func (_ERC1155 *ERC1155Filterer) ParseApproval(log types.Log) (*ERC1155Approval, error)
ParseApproval is a log parse operation binding the contract event 0x69e4aaf23f9318cf40839ac20453d8fbedaac2955eb08a27ae5189cc71925716.
Solidity: event Approval(uint256 indexed _id, address indexed _owner, address indexed _spender, uint256 _value)
func (*ERC1155Filterer) ParseAssign ¶
func (_ERC1155 *ERC1155Filterer) ParseAssign(log types.Log) (*ERC1155Assign, error)
ParseAssign is a log parse operation binding the contract event 0x78eaa4bf5fdbde84109244ab35d7cdb379b3b146d0dd6c94050d86b662ea30ba.
Solidity: event Assign(uint256 indexed _id, address indexed _from, address indexed _to)
func (*ERC1155Filterer) ParseCancelTrade ¶
func (_ERC1155 *ERC1155Filterer) ParseCancelTrade(log types.Log) (*ERC1155CancelTrade, error)
ParseCancelTrade is a log parse operation binding the contract event 0x1555f98ec6d1cab7127dbc97d5abf49e0bfc5d2ebb95e628f7d3b20ed6ec9b93.
Solidity: event CancelTrade(uint256 indexed _tradeId, address indexed _firstParty, uint256 _receivedEnjFirstParty)
func (*ERC1155Filterer) ParseCompleteTrade ¶
func (_ERC1155 *ERC1155Filterer) ParseCompleteTrade(log types.Log) (*ERC1155CompleteTrade, error)
ParseCompleteTrade is a log parse operation binding the contract event 0x288e5885bcfc1351450074e37b883e1d069889e7e883ced625610663afabd0f0.
Solidity: event CompleteTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _receivedEnjFirstParty, uint256 _changeEnjFirstParty, uint256 _receivedEnjSecondParty)
func (*ERC1155Filterer) ParseCreate ¶
func (_ERC1155 *ERC1155Filterer) ParseCreate(log types.Log) (*ERC1155Create, error)
ParseCreate is a log parse operation binding the contract event 0x250ed6814ddcc5fc06eec40c015c413d3aa7bfc4e1df91ed205e0d71f0a9408f.
Solidity: event Create(uint256 indexed _id, address indexed _creator, bool _isNonFungible)
func (*ERC1155Filterer) ParseCreateTrade ¶
func (_ERC1155 *ERC1155Filterer) ParseCreateTrade(log types.Log) (*ERC1155CreateTrade, error)
ParseCreateTrade is a log parse operation binding the contract event 0xec16055b5b6ecb313865a3862d1d169101c9700959b7cae5bfb25c0f319e97de.
Solidity: event CreateTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _escrowedEnjFirstParty)
func (*ERC1155Filterer) ParseDeployERCAdapter ¶
func (_ERC1155 *ERC1155Filterer) ParseDeployERCAdapter(log types.Log) (*ERC1155DeployERCAdapter, error)
ParseDeployERCAdapter is a log parse operation binding the contract event 0xc2dad9e937f7f5f669e13cada0909d2612ace1aed9b91c47d3632af5e1f32fb6.
Solidity: event DeployERCAdapter(uint256 indexed _id, address indexed _sender)
func (*ERC1155Filterer) ParseInitialize ¶
func (_ERC1155 *ERC1155Filterer) ParseInitialize(log types.Log) (*ERC1155Initialize, error)
ParseInitialize is a log parse operation binding the contract event 0xd49a56a3e5838c9132e8acda6a2d755d8fdc303f9964b901cfbbb3059876d886.
Solidity: event Initialize(uint256 _block, address _storage, address _oldContract)
func (*ERC1155Filterer) ParseLog ¶
func (_ERC1155 *ERC1155Filterer) ParseLog(log types.Log) (*ERC1155Log, error)
ParseLog is a log parse operation binding the contract event 0x75bcec5ba6a2febb176c494c16fef3f009bf87d476335ab48b702384710481c9.
Solidity: event Log(uint256 indexed _id, address indexed _from, string _data)
func (*ERC1155Filterer) ParseMelt ¶
func (_ERC1155 *ERC1155Filterer) ParseMelt(log types.Log) (*ERC1155Melt, error)
ParseMelt is a log parse operation binding the contract event 0xba6a480970167b03ed2f35b55c48a436cd01efe96abdf846d1a64da47df0e6d9.
Solidity: event Melt(uint256 indexed _id, address indexed _owner, uint256 _value)
func (*ERC1155Filterer) ParseMint ¶
func (_ERC1155 *ERC1155Filterer) ParseMint(log types.Log) (*ERC1155Mint, error)
ParseMint is a log parse operation binding the contract event 0xcc9c58b575eabd3f6a1ee653e91fcea3ff546867ffc3782a3bbca1f9b6dbb8df.
Solidity: event Mint(uint256 indexed _id, uint256 _value)
func (*ERC1155Filterer) ParseOperatorApproval ¶
func (_ERC1155 *ERC1155Filterer) ParseOperatorApproval(log types.Log) (*ERC1155OperatorApproval, error)
ParseOperatorApproval is a log parse operation binding the contract event 0xc55152c6b6552357df350ada4b090cece4431b93e48dafe22a243786e294f08d.
Solidity: event OperatorApproval(address indexed _owner, address indexed _operator, uint256 indexed _id, bool _approved)
func (*ERC1155Filterer) ParseRetire ¶
func (_ERC1155 *ERC1155Filterer) ParseRetire(log types.Log) (*ERC1155Retire, error)
ParseRetire is a log parse operation binding the contract event 0x63c9d69c60481ca0343e92ab401e8607082997131c6f61eafefa7bbae719f46b.
Solidity: event Retire(uint256 _block, address _nextContract)
func (*ERC1155Filterer) ParseSetURI ¶
func (_ERC1155 *ERC1155Filterer) ParseSetURI(log types.Log) (*ERC1155SetURI, error)
ParseSetURI is a log parse operation binding the contract event 0xee1bb82f380189104b74a7647d26f2f35679780e816626ffcaec7cafb7288e46.
Solidity: event SetURI(uint256 indexed _id, string _uri)
func (*ERC1155Filterer) ParseTransfer ¶
func (_ERC1155 *ERC1155Filterer) ParseTransfer(log types.Log) (*ERC1155Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xf2dbd98d79f00f7aff338b824931d607bfcc63d47307162470f25a055102d3b0.
Solidity: event Transfer(uint256 indexed _id, address indexed _from, address indexed _to, uint256 _value)
func (*ERC1155Filterer) ParseTransferFee ¶
func (_ERC1155 *ERC1155Filterer) ParseTransferFee(log types.Log) (*ERC1155TransferFee, error)
ParseTransferFee is a log parse operation binding the contract event 0x298f4be3ff40398fb58555008f42eb86e257a96bba5c0f3c32814fa869535fc2.
Solidity: event TransferFee(uint256 indexed _id, address indexed _sender, uint256 indexed _feeId, uint256 _feeValue)
func (*ERC1155Filterer) ParseUpdateDecimals ¶
func (_ERC1155 *ERC1155Filterer) ParseUpdateDecimals(log types.Log) (*ERC1155UpdateDecimals, error)
ParseUpdateDecimals is a log parse operation binding the contract event 0xc6e60c4f2dca4443a6098cb6bb0aebd338eb8fb256652d8f5f83cd577d6faa5f.
Solidity: event UpdateDecimals(uint256 indexed _id)
func (*ERC1155Filterer) ParseUpdateMaxMeltFee ¶
func (_ERC1155 *ERC1155Filterer) ParseUpdateMaxMeltFee(log types.Log) (*ERC1155UpdateMaxMeltFee, error)
ParseUpdateMaxMeltFee is a log parse operation binding the contract event 0x48b634f9512e480422be213cc551f1b7be53d86664006a468ca2fe7782408438.
Solidity: event UpdateMaxMeltFee(uint256 indexed _id)
func (*ERC1155Filterer) ParseUpdateMaxTransferFee ¶
func (_ERC1155 *ERC1155Filterer) ParseUpdateMaxTransferFee(log types.Log) (*ERC1155UpdateMaxTransferFee, error)
ParseUpdateMaxTransferFee is a log parse operation binding the contract event 0xcdb0342f044c947e0fab52d7ffb8ac8f24c9989d29d2f8c6bb0fd6a94470a2e0.
Solidity: event UpdateMaxTransferFee(uint256 indexed _id)
func (*ERC1155Filterer) ParseUpdateMeltFee ¶
func (_ERC1155 *ERC1155Filterer) ParseUpdateMeltFee(log types.Log) (*ERC1155UpdateMeltFee, error)
ParseUpdateMeltFee is a log parse operation binding the contract event 0x7f0cd16fa546c980060c029fd05aea1347eb18597b335cfc714fa9e401cb0288.
Solidity: event UpdateMeltFee(uint256 indexed _id)
func (*ERC1155Filterer) ParseUpdateName ¶
func (_ERC1155 *ERC1155Filterer) ParseUpdateName(log types.Log) (*ERC1155UpdateName, error)
ParseUpdateName is a log parse operation binding the contract event 0x28bce0e23786df7a86b305fe801506dbf59150e2f634d23d4b6d702f99e60b87.
Solidity: event UpdateName(uint256 indexed _id)
func (*ERC1155Filterer) ParseUpdateSymbol ¶
func (_ERC1155 *ERC1155Filterer) ParseUpdateSymbol(log types.Log) (*ERC1155UpdateSymbol, error)
ParseUpdateSymbol is a log parse operation binding the contract event 0x1d62d100a8eead9f37a04cf683c80f4f788305d58ef0e644569e89216f055be7.
Solidity: event UpdateSymbol(uint256 indexed _id)
func (*ERC1155Filterer) ParseUpdateTransferFee ¶
func (_ERC1155 *ERC1155Filterer) ParseUpdateTransferFee(log types.Log) (*ERC1155UpdateTransferFee, error)
ParseUpdateTransferFee is a log parse operation binding the contract event 0x6fbeac6c79c640ca4f5f47271bd7a36c7eb83076224c65a3b3378c8844720343.
Solidity: event UpdateTransferFee(uint256 indexed _id)
func (*ERC1155Filterer) ParseUpdateTransferable ¶
func (_ERC1155 *ERC1155Filterer) ParseUpdateTransferable(log types.Log) (*ERC1155UpdateTransferable, error)
ParseUpdateTransferable is a log parse operation binding the contract event 0x32f37a7bc2ffee1189c3c38246fca3004a880fedc7c732a79a1bc2bb27faa3db.
Solidity: event UpdateTransferable(uint256 indexed _id)
func (*ERC1155Filterer) ParseWhitelist ¶
func (_ERC1155 *ERC1155Filterer) ParseWhitelist(log types.Log) (*ERC1155Whitelist, error)
ParseWhitelist is a log parse operation binding the contract event 0xc4d4c7ee56ebaa174aef190c7829f5e548c91dea7fd3304e23ff1d49a8f35b9b.
Solidity: event Whitelist(uint256 indexed _id, address indexed _account, address _whitelisted, bool _on)
func (*ERC1155Filterer) WatchAcceptAssignment ¶
func (_ERC1155 *ERC1155Filterer) WatchAcceptAssignment(opts *bind.WatchOpts, sink chan<- *ERC1155AcceptAssignment, _id []*big.Int, _creator []common.Address) (event.Subscription, error)
WatchAcceptAssignment is a free log subscription operation binding the contract event 0x918e15d498938a1120d3b78b391c92ca9921a35fe59080548f8ca665f8348eba.
Solidity: event AcceptAssignment(uint256 indexed _id, address indexed _creator)
func (*ERC1155Filterer) WatchApproval ¶
func (_ERC1155 *ERC1155Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC1155Approval, _id []*big.Int, _owner []common.Address, _spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x69e4aaf23f9318cf40839ac20453d8fbedaac2955eb08a27ae5189cc71925716.
Solidity: event Approval(uint256 indexed _id, address indexed _owner, address indexed _spender, uint256 _value)
func (*ERC1155Filterer) WatchAssign ¶
func (_ERC1155 *ERC1155Filterer) WatchAssign(opts *bind.WatchOpts, sink chan<- *ERC1155Assign, _id []*big.Int, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchAssign is a free log subscription operation binding the contract event 0x78eaa4bf5fdbde84109244ab35d7cdb379b3b146d0dd6c94050d86b662ea30ba.
Solidity: event Assign(uint256 indexed _id, address indexed _from, address indexed _to)
func (*ERC1155Filterer) WatchCancelTrade ¶
func (_ERC1155 *ERC1155Filterer) WatchCancelTrade(opts *bind.WatchOpts, sink chan<- *ERC1155CancelTrade, _tradeId []*big.Int, _firstParty []common.Address) (event.Subscription, error)
WatchCancelTrade is a free log subscription operation binding the contract event 0x1555f98ec6d1cab7127dbc97d5abf49e0bfc5d2ebb95e628f7d3b20ed6ec9b93.
Solidity: event CancelTrade(uint256 indexed _tradeId, address indexed _firstParty, uint256 _receivedEnjFirstParty)
func (*ERC1155Filterer) WatchCompleteTrade ¶
func (_ERC1155 *ERC1155Filterer) WatchCompleteTrade(opts *bind.WatchOpts, sink chan<- *ERC1155CompleteTrade, _tradeId []*big.Int, _firstParty []common.Address, _secondParty []common.Address) (event.Subscription, error)
WatchCompleteTrade is a free log subscription operation binding the contract event 0x288e5885bcfc1351450074e37b883e1d069889e7e883ced625610663afabd0f0.
Solidity: event CompleteTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _receivedEnjFirstParty, uint256 _changeEnjFirstParty, uint256 _receivedEnjSecondParty)
func (*ERC1155Filterer) WatchCreate ¶
func (_ERC1155 *ERC1155Filterer) WatchCreate(opts *bind.WatchOpts, sink chan<- *ERC1155Create, _id []*big.Int, _creator []common.Address) (event.Subscription, error)
WatchCreate is a free log subscription operation binding the contract event 0x250ed6814ddcc5fc06eec40c015c413d3aa7bfc4e1df91ed205e0d71f0a9408f.
Solidity: event Create(uint256 indexed _id, address indexed _creator, bool _isNonFungible)
func (*ERC1155Filterer) WatchCreateTrade ¶
func (_ERC1155 *ERC1155Filterer) WatchCreateTrade(opts *bind.WatchOpts, sink chan<- *ERC1155CreateTrade, _tradeId []*big.Int, _firstParty []common.Address, _secondParty []common.Address) (event.Subscription, error)
WatchCreateTrade is a free log subscription operation binding the contract event 0xec16055b5b6ecb313865a3862d1d169101c9700959b7cae5bfb25c0f319e97de.
Solidity: event CreateTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _escrowedEnjFirstParty)
func (*ERC1155Filterer) WatchDeployERCAdapter ¶
func (_ERC1155 *ERC1155Filterer) WatchDeployERCAdapter(opts *bind.WatchOpts, sink chan<- *ERC1155DeployERCAdapter, _id []*big.Int, _sender []common.Address) (event.Subscription, error)
WatchDeployERCAdapter is a free log subscription operation binding the contract event 0xc2dad9e937f7f5f669e13cada0909d2612ace1aed9b91c47d3632af5e1f32fb6.
Solidity: event DeployERCAdapter(uint256 indexed _id, address indexed _sender)
func (*ERC1155Filterer) WatchInitialize ¶
func (_ERC1155 *ERC1155Filterer) WatchInitialize(opts *bind.WatchOpts, sink chan<- *ERC1155Initialize) (event.Subscription, error)
WatchInitialize is a free log subscription operation binding the contract event 0xd49a56a3e5838c9132e8acda6a2d755d8fdc303f9964b901cfbbb3059876d886.
Solidity: event Initialize(uint256 _block, address _storage, address _oldContract)
func (*ERC1155Filterer) WatchLog ¶
func (_ERC1155 *ERC1155Filterer) WatchLog(opts *bind.WatchOpts, sink chan<- *ERC1155Log, _id []*big.Int, _from []common.Address) (event.Subscription, error)
WatchLog is a free log subscription operation binding the contract event 0x75bcec5ba6a2febb176c494c16fef3f009bf87d476335ab48b702384710481c9.
Solidity: event Log(uint256 indexed _id, address indexed _from, string _data)
func (*ERC1155Filterer) WatchMelt ¶
func (_ERC1155 *ERC1155Filterer) WatchMelt(opts *bind.WatchOpts, sink chan<- *ERC1155Melt, _id []*big.Int, _owner []common.Address) (event.Subscription, error)
WatchMelt is a free log subscription operation binding the contract event 0xba6a480970167b03ed2f35b55c48a436cd01efe96abdf846d1a64da47df0e6d9.
Solidity: event Melt(uint256 indexed _id, address indexed _owner, uint256 _value)
func (*ERC1155Filterer) WatchMint ¶
func (_ERC1155 *ERC1155Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *ERC1155Mint, _id []*big.Int) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0xcc9c58b575eabd3f6a1ee653e91fcea3ff546867ffc3782a3bbca1f9b6dbb8df.
Solidity: event Mint(uint256 indexed _id, uint256 _value)
func (*ERC1155Filterer) WatchOperatorApproval ¶
func (_ERC1155 *ERC1155Filterer) WatchOperatorApproval(opts *bind.WatchOpts, sink chan<- *ERC1155OperatorApproval, _owner []common.Address, _operator []common.Address, _id []*big.Int) (event.Subscription, error)
WatchOperatorApproval is a free log subscription operation binding the contract event 0xc55152c6b6552357df350ada4b090cece4431b93e48dafe22a243786e294f08d.
Solidity: event OperatorApproval(address indexed _owner, address indexed _operator, uint256 indexed _id, bool _approved)
func (*ERC1155Filterer) WatchRetire ¶
func (_ERC1155 *ERC1155Filterer) WatchRetire(opts *bind.WatchOpts, sink chan<- *ERC1155Retire) (event.Subscription, error)
WatchRetire is a free log subscription operation binding the contract event 0x63c9d69c60481ca0343e92ab401e8607082997131c6f61eafefa7bbae719f46b.
Solidity: event Retire(uint256 _block, address _nextContract)
func (*ERC1155Filterer) WatchSetURI ¶
func (_ERC1155 *ERC1155Filterer) WatchSetURI(opts *bind.WatchOpts, sink chan<- *ERC1155SetURI, _id []*big.Int) (event.Subscription, error)
WatchSetURI is a free log subscription operation binding the contract event 0xee1bb82f380189104b74a7647d26f2f35679780e816626ffcaec7cafb7288e46.
Solidity: event SetURI(uint256 indexed _id, string _uri)
func (*ERC1155Filterer) WatchTransfer ¶
func (_ERC1155 *ERC1155Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC1155Transfer, _id []*big.Int, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xf2dbd98d79f00f7aff338b824931d607bfcc63d47307162470f25a055102d3b0.
Solidity: event Transfer(uint256 indexed _id, address indexed _from, address indexed _to, uint256 _value)
func (*ERC1155Filterer) WatchTransferFee ¶
func (_ERC1155 *ERC1155Filterer) WatchTransferFee(opts *bind.WatchOpts, sink chan<- *ERC1155TransferFee, _id []*big.Int, _sender []common.Address, _feeId []*big.Int) (event.Subscription, error)
WatchTransferFee is a free log subscription operation binding the contract event 0x298f4be3ff40398fb58555008f42eb86e257a96bba5c0f3c32814fa869535fc2.
Solidity: event TransferFee(uint256 indexed _id, address indexed _sender, uint256 indexed _feeId, uint256 _feeValue)
func (*ERC1155Filterer) WatchUpdateDecimals ¶
func (_ERC1155 *ERC1155Filterer) WatchUpdateDecimals(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateDecimals, _id []*big.Int) (event.Subscription, error)
WatchUpdateDecimals is a free log subscription operation binding the contract event 0xc6e60c4f2dca4443a6098cb6bb0aebd338eb8fb256652d8f5f83cd577d6faa5f.
Solidity: event UpdateDecimals(uint256 indexed _id)
func (*ERC1155Filterer) WatchUpdateMaxMeltFee ¶
func (_ERC1155 *ERC1155Filterer) WatchUpdateMaxMeltFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateMaxMeltFee, _id []*big.Int) (event.Subscription, error)
WatchUpdateMaxMeltFee is a free log subscription operation binding the contract event 0x48b634f9512e480422be213cc551f1b7be53d86664006a468ca2fe7782408438.
Solidity: event UpdateMaxMeltFee(uint256 indexed _id)
func (*ERC1155Filterer) WatchUpdateMaxTransferFee ¶
func (_ERC1155 *ERC1155Filterer) WatchUpdateMaxTransferFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateMaxTransferFee, _id []*big.Int) (event.Subscription, error)
WatchUpdateMaxTransferFee is a free log subscription operation binding the contract event 0xcdb0342f044c947e0fab52d7ffb8ac8f24c9989d29d2f8c6bb0fd6a94470a2e0.
Solidity: event UpdateMaxTransferFee(uint256 indexed _id)
func (*ERC1155Filterer) WatchUpdateMeltFee ¶
func (_ERC1155 *ERC1155Filterer) WatchUpdateMeltFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateMeltFee, _id []*big.Int) (event.Subscription, error)
WatchUpdateMeltFee is a free log subscription operation binding the contract event 0x7f0cd16fa546c980060c029fd05aea1347eb18597b335cfc714fa9e401cb0288.
Solidity: event UpdateMeltFee(uint256 indexed _id)
func (*ERC1155Filterer) WatchUpdateName ¶
func (_ERC1155 *ERC1155Filterer) WatchUpdateName(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateName, _id []*big.Int) (event.Subscription, error)
WatchUpdateName is a free log subscription operation binding the contract event 0x28bce0e23786df7a86b305fe801506dbf59150e2f634d23d4b6d702f99e60b87.
Solidity: event UpdateName(uint256 indexed _id)
func (*ERC1155Filterer) WatchUpdateSymbol ¶
func (_ERC1155 *ERC1155Filterer) WatchUpdateSymbol(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateSymbol, _id []*big.Int) (event.Subscription, error)
WatchUpdateSymbol is a free log subscription operation binding the contract event 0x1d62d100a8eead9f37a04cf683c80f4f788305d58ef0e644569e89216f055be7.
Solidity: event UpdateSymbol(uint256 indexed _id)
func (*ERC1155Filterer) WatchUpdateTransferFee ¶
func (_ERC1155 *ERC1155Filterer) WatchUpdateTransferFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateTransferFee, _id []*big.Int) (event.Subscription, error)
WatchUpdateTransferFee is a free log subscription operation binding the contract event 0x6fbeac6c79c640ca4f5f47271bd7a36c7eb83076224c65a3b3378c8844720343.
Solidity: event UpdateTransferFee(uint256 indexed _id)
func (*ERC1155Filterer) WatchUpdateTransferable ¶
func (_ERC1155 *ERC1155Filterer) WatchUpdateTransferable(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateTransferable, _id []*big.Int) (event.Subscription, error)
WatchUpdateTransferable is a free log subscription operation binding the contract event 0x32f37a7bc2ffee1189c3c38246fca3004a880fedc7c732a79a1bc2bb27faa3db.
Solidity: event UpdateTransferable(uint256 indexed _id)
func (*ERC1155Filterer) WatchWhitelist ¶
func (_ERC1155 *ERC1155Filterer) WatchWhitelist(opts *bind.WatchOpts, sink chan<- *ERC1155Whitelist, _id []*big.Int, _account []common.Address) (event.Subscription, error)
WatchWhitelist is a free log subscription operation binding the contract event 0xc4d4c7ee56ebaa174aef190c7829f5e548c91dea7fd3304e23ff1d49a8f35b9b.
Solidity: event Whitelist(uint256 indexed _id, address indexed _account, address _whitelisted, bool _on)
type ERC1155Initialize ¶
type ERC1155Initialize struct { Block *big.Int Storage common.Address OldContract common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155Initialize represents a Initialize event raised by the ERC1155 contract.
type ERC1155InitializeIterator ¶
type ERC1155InitializeIterator struct { Event *ERC1155Initialize // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155InitializeIterator is returned from FilterInitialize and is used to iterate over the raw logs and unpacked data for Initialize events raised by the ERC1155 contract.
func (*ERC1155InitializeIterator) Close ¶
func (it *ERC1155InitializeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155InitializeIterator) Error ¶
func (it *ERC1155InitializeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155InitializeIterator) Next ¶
func (it *ERC1155InitializeIterator) 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 ERC1155Log ¶
type ERC1155Log struct { Id *big.Int From common.Address Data string Raw types.Log // Blockchain specific contextual infos }
ERC1155Log represents a Log event raised by the ERC1155 contract.
type ERC1155LogIterator ¶
type ERC1155LogIterator struct { Event *ERC1155Log // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155LogIterator is returned from FilterLog and is used to iterate over the raw logs and unpacked data for Log events raised by the ERC1155 contract.
func (*ERC1155LogIterator) Close ¶
func (it *ERC1155LogIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155LogIterator) Error ¶
func (it *ERC1155LogIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155LogIterator) Next ¶
func (it *ERC1155LogIterator) 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 ERC1155Melt ¶
type ERC1155Melt struct { Id *big.Int Owner common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155Melt represents a Melt event raised by the ERC1155 contract.
type ERC1155MeltIterator ¶
type ERC1155MeltIterator struct { Event *ERC1155Melt // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MeltIterator is returned from FilterMelt and is used to iterate over the raw logs and unpacked data for Melt events raised by the ERC1155 contract.
func (*ERC1155MeltIterator) Close ¶
func (it *ERC1155MeltIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MeltIterator) Error ¶
func (it *ERC1155MeltIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MeltIterator) Next ¶
func (it *ERC1155MeltIterator) 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 ERC1155Mint ¶
type ERC1155Mint struct { Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155Mint represents a Mint event raised by the ERC1155 contract.
type ERC1155MintIterator ¶
type ERC1155MintIterator struct { Event *ERC1155Mint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the ERC1155 contract.
func (*ERC1155MintIterator) Close ¶
func (it *ERC1155MintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MintIterator) Error ¶
func (it *ERC1155MintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MintIterator) Next ¶
func (it *ERC1155MintIterator) 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 ERC1155OperatorApproval ¶
type ERC1155OperatorApproval struct { Owner common.Address Operator common.Address Id *big.Int Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC1155OperatorApproval represents a OperatorApproval event raised by the ERC1155 contract.
type ERC1155OperatorApprovalIterator ¶
type ERC1155OperatorApprovalIterator struct { Event *ERC1155OperatorApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155OperatorApprovalIterator is returned from FilterOperatorApproval and is used to iterate over the raw logs and unpacked data for OperatorApproval events raised by the ERC1155 contract.
func (*ERC1155OperatorApprovalIterator) Close ¶
func (it *ERC1155OperatorApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155OperatorApprovalIterator) Error ¶
func (it *ERC1155OperatorApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155OperatorApprovalIterator) Next ¶
func (it *ERC1155OperatorApprovalIterator) 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 ERC1155Raw ¶
type ERC1155Raw struct {
Contract *ERC1155 // Generic contract binding to access the raw methods on
}
ERC1155Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC1155Raw) Call ¶
func (_ERC1155 *ERC1155Raw) 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 (*ERC1155Raw) Transact ¶
func (_ERC1155 *ERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1155Raw) Transfer ¶
func (_ERC1155 *ERC1155Raw) 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 ERC1155Retire ¶
type ERC1155Retire struct { Block *big.Int NextContract common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155Retire represents a Retire event raised by the ERC1155 contract.
type ERC1155RetireIterator ¶
type ERC1155RetireIterator struct { Event *ERC1155Retire // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155RetireIterator is returned from FilterRetire and is used to iterate over the raw logs and unpacked data for Retire events raised by the ERC1155 contract.
func (*ERC1155RetireIterator) Close ¶
func (it *ERC1155RetireIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155RetireIterator) Error ¶
func (it *ERC1155RetireIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155RetireIterator) Next ¶
func (it *ERC1155RetireIterator) 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 ERC1155Session ¶
type ERC1155Session struct { Contract *ERC1155 // 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 }
ERC1155Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC1155Session) AcceptAssignment ¶
func (_ERC1155 *ERC1155Session) AcceptAssignment(_id *big.Int) (*types.Transaction, error)
AcceptAssignment is a paid mutator transaction binding the contract method 0x6907be85.
Solidity: function acceptAssignment(uint256 _id) returns()
func (*ERC1155Session) AddLog ¶
func (_ERC1155 *ERC1155Session) AddLog(_id *big.Int, _data string) (*types.Transaction, error)
AddLog is a paid mutator transaction binding the contract method 0x36d10002.
Solidity: function addLog(uint256 _id, string _data) returns()
func (*ERC1155Session) Allowance ¶
func (_ERC1155 *ERC1155Session) Allowance(_id *big.Int, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0x0d550b75.
Solidity: function allowance(uint256 _id, address _owner, address _spender) view returns(uint256)
func (*ERC1155Session) Approve ¶
func (_ERC1155 *ERC1155Session) Approve(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x4f4df442.
Solidity: function approve(address _spender, uint256 _id, uint256 _currentValue, uint256 _value) returns()
func (*ERC1155Session) ApproveAdapter ¶
func (_ERC1155 *ERC1155Session) ApproveAdapter(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)
ApproveAdapter is a paid mutator transaction binding the contract method 0x438df628.
Solidity: function approveAdapter(address _spender, uint256 _id, uint256 _currentValue, uint256 _value, address _msgSender) returns()
func (*ERC1155Session) Assign ¶
func (_ERC1155 *ERC1155Session) Assign(_id *big.Int, _creator common.Address) (*types.Transaction, error)
Assign is a paid mutator transaction binding the contract method 0xe07d3b5a.
Solidity: function assign(uint256 _id, address _creator) returns()
func (*ERC1155Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x3656eec2.
Solidity: function balanceOf(uint256 _id, address _owner) view returns(uint256)
func (*ERC1155Session) BatchApprove ¶
func (_ERC1155 *ERC1155Session) BatchApprove(_spender common.Address, _ids []*big.Int, _currentValues []*big.Int, _values []*big.Int) (*types.Transaction, error)
BatchApprove is a paid mutator transaction binding the contract method 0xd1bab4cc.
Solidity: function batchApprove(address _spender, uint256[] _ids, uint256[] _currentValues, uint256[] _values) returns()
func (*ERC1155Session) BatchTransfer ¶
func (_ERC1155 *ERC1155Session) BatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
BatchTransfer is a paid mutator transaction binding the contract method 0xe39c6d80.
Solidity: function batchTransfer(address _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155Session) BatchTransferFrom ¶
func (_ERC1155 *ERC1155Session) BatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
BatchTransferFrom is a paid mutator transaction binding the contract method 0x17fad7fc.
Solidity: function batchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155Session) CancelTrade ¶
func (_ERC1155 *ERC1155Session) CancelTrade(_id *big.Int) (*types.Transaction, error)
CancelTrade is a paid mutator transaction binding the contract method 0x09ec6cc7.
Solidity: function cancelTrade(uint256 _id) returns()
func (*ERC1155Session) CirculatingSupply ¶
CirculatingSupply is a free data retrieval call binding the contract method 0x92ff6aea.
Solidity: function circulatingSupply(uint256 _id) view returns(uint256)
func (*ERC1155Session) CompleteTrade ¶
func (_ERC1155 *ERC1155Session) CompleteTrade(_id *big.Int) (*types.Transaction, error)
CompleteTrade is a paid mutator transaction binding the contract method 0xad221551.
Solidity: function completeTrade(uint256 _id) returns()
func (*ERC1155Session) Create ¶
func (_ERC1155 *ERC1155Session) Create(_name string, _totalSupply *big.Int, _initialReserve *big.Int, _supplyModel common.Address, _meltValue *big.Int, _meltFeeRatio uint16, _transferable uint8, _transferFeeSettings [3]*big.Int, _nonFungible bool) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xcd23dde0.
Solidity: function create(string _name, uint256 _totalSupply, uint256 _initialReserve, address _supplyModel, uint256 _meltValue, uint16 _meltFeeRatio, uint8 _transferable, uint256[3] _transferFeeSettings, bool _nonFungible) returns()
func (*ERC1155Session) CreateTrade ¶
func (_ERC1155 *ERC1155Session) CreateTrade(_askingIds []*big.Int, _askingValues []*big.Int, _offeringIds []*big.Int, _offeringValues []*big.Int, _secondParty common.Address) (*types.Transaction, error)
CreateTrade is a paid mutator transaction binding the contract method 0xf637ee09.
Solidity: function createTrade(uint256[] _askingIds, uint128[] _askingValues, uint256[] _offeringIds, uint128[] _offeringValues, address _secondParty) returns()
func (*ERC1155Session) Decimals ¶
func (_ERC1155 *ERC1155Session) Decimals(_id *big.Int) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x3f47e662.
Solidity: function decimals(uint256 _id) view returns(uint8)
func (*ERC1155Session) DecreaseMaxMeltFee ¶
func (_ERC1155 *ERC1155Session) DecreaseMaxMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)
DecreaseMaxMeltFee is a paid mutator transaction binding the contract method 0x8fa1cc21.
Solidity: function decreaseMaxMeltFee(uint256 _id, uint16 _fee) returns()
func (*ERC1155Session) DecreaseMaxTransferFee ¶
func (_ERC1155 *ERC1155Session) DecreaseMaxTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)
DecreaseMaxTransferFee is a paid mutator transaction binding the contract method 0xc5817e1e.
Solidity: function decreaseMaxTransferFee(uint256 _id, uint256 _fee) returns()
func (*ERC1155Session) DeployERC20Adapter ¶
func (_ERC1155 *ERC1155Session) DeployERC20Adapter(_id *big.Int, _decimals uint8, _symbol string) (*types.Transaction, error)
DeployERC20Adapter is a paid mutator transaction binding the contract method 0xaaee660e.
Solidity: function deployERC20Adapter(uint256 _id, uint8 _decimals, string _symbol) returns(address)
func (*ERC1155Session) DeployERC721Adapter ¶
func (_ERC1155 *ERC1155Session) DeployERC721Adapter(_id *big.Int, _symbol string) (*types.Transaction, error)
DeployERC721Adapter is a paid mutator transaction binding the contract method 0x6ab98c15.
Solidity: function deployERC721Adapter(uint256 _id, string _symbol) returns(address)
func (*ERC1155Session) Fallback ¶
func (_ERC1155 *ERC1155Session) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*ERC1155Session) FungibleTypeByIndex ¶
FungibleTypeByIndex is a free data retrieval call binding the contract method 0x230df5d7.
Solidity: function fungibleTypeByIndex(uint256 _index) view returns(uint256 _id)
func (*ERC1155Session) FungibleTypeCount ¶
func (_ERC1155 *ERC1155Session) FungibleTypeCount() (*big.Int, error)
FungibleTypeCount is a free data retrieval call binding the contract method 0x2827616f.
Solidity: function fungibleTypeCount() view returns(uint256)
func (*ERC1155Session) GetERC20Adapter ¶
GetERC20Adapter is a free data retrieval call binding the contract method 0x82f1dc3a.
Solidity: function getERC20Adapter(uint256 _id) view returns(address)
func (*ERC1155Session) GetERC721Adapter ¶
GetERC721Adapter is a free data retrieval call binding the contract method 0xade46d12.
Solidity: function getERC721Adapter(uint256 _id) view returns(address)
func (*ERC1155Session) Initialize ¶
func (_ERC1155 *ERC1155Session) Initialize(_storage common.Address, _oldContract common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _storage, address _oldContract) returns()
func (*ERC1155Session) IsApproved ¶
func (_ERC1155 *ERC1155Session) IsApproved(_owner common.Address, _operator common.Address, _id *big.Int) (bool, error)
IsApproved is a free data retrieval call binding the contract method 0xe5af48d8.
Solidity: function isApproved(address _owner, address _operator, uint256 _id) view returns(bool)
func (*ERC1155Session) IsApprovedForAll ¶
func (_ERC1155 *ERC1155Session) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*ERC1155Session) IsContract ¶
func (_ERC1155 *ERC1155Session) IsContract(_addr common.Address) (bool, error)
IsContract is a free data retrieval call binding the contract method 0x16279055.
Solidity: function isContract(address _addr) view returns(bool)
func (*ERC1155Session) IsCreatorOf ¶
IsCreatorOf is a free data retrieval call binding the contract method 0xea6df23f.
Solidity: function isCreatorOf(uint256 _id, address _creator) view returns(bool)
func (*ERC1155Session) IsNonFungible ¶
func (_ERC1155 *ERC1155Session) IsNonFungible(_id *big.Int) (bool, error)
IsNonFungible is a free data retrieval call binding the contract method 0xe44591f0.
Solidity: function isNonFungible(uint256 _id) pure returns(bool)
func (*ERC1155Session) Melt ¶
func (_ERC1155 *ERC1155Session) Melt(_ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
Melt is a paid mutator transaction binding the contract method 0xf6089e12.
Solidity: function melt(uint256[] _ids, uint256[] _values) returns()
func (*ERC1155Session) MinMeltValue ¶
MinMeltValue is a free data retrieval call binding the contract method 0x11f7e404.
Solidity: function minMeltValue(uint256 _initialReserve) view returns(uint256)
func (*ERC1155Session) MintFungibles ¶
func (_ERC1155 *ERC1155Session) MintFungibles(_id *big.Int, _to []common.Address, _values []*big.Int) (*types.Transaction, error)
MintFungibles is a paid mutator transaction binding the contract method 0x3d7d20a4.
Solidity: function mintFungibles(uint256 _id, address[] _to, uint256[] _values) returns()
func (*ERC1155Session) MintNonFungibles ¶
func (_ERC1155 *ERC1155Session) MintNonFungibles(_id *big.Int, _to []common.Address) (*types.Transaction, error)
MintNonFungibles is a paid mutator transaction binding the contract method 0x00549c2b.
Solidity: function mintNonFungibles(uint256 _id, address[] _to) returns()
func (*ERC1155Session) MintNonFungiblesWithData ¶
func (_ERC1155 *ERC1155Session) MintNonFungiblesWithData(_id *big.Int, _to []common.Address, _data []*big.Int) (*types.Transaction, error)
MintNonFungiblesWithData is a paid mutator transaction binding the contract method 0x176ea852.
Solidity: function mintNonFungiblesWithData(uint256 _id, address[] _to, uint128[] _data) returns()
func (*ERC1155Session) MintableSupply ¶
MintableSupply is a free data retrieval call binding the contract method 0x443bf984.
Solidity: function mintableSupply(uint256 _id) view returns(uint256)
func (*ERC1155Session) MulticastTransfer ¶
func (_ERC1155 *ERC1155Session) MulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
MulticastTransfer is a paid mutator transaction binding the contract method 0x67fd9da3.
Solidity: function multicastTransfer(address[] _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155Session) MulticastTransferFrom ¶
func (_ERC1155 *ERC1155Session) MulticastTransferFrom(_from []common.Address, _to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
MulticastTransferFrom is a paid mutator transaction binding the contract method 0x8f76ccf7.
Solidity: function multicastTransferFrom(address[] _from, address[] _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155Session) Name ¶
func (_ERC1155 *ERC1155Session) Name(_id *big.Int) (string, error)
Name is a free data retrieval call binding the contract method 0x00ad800c.
Solidity: function name(uint256 _id) view returns(string)
func (*ERC1155Session) NonFungibleByIndex ¶
NonFungibleByIndex is a free data retrieval call binding the contract method 0xd56e9c5a.
Solidity: function nonFungibleByIndex(uint256 _id, uint256 _index) view returns(uint256)
func (*ERC1155Session) NonFungibleCount ¶
NonFungibleCount is a free data retrieval call binding the contract method 0x11f108f6.
Solidity: function nonFungibleCount(uint256 _id) view returns(uint256)
func (*ERC1155Session) NonFungibleOfOwnerByIndex ¶
func (_ERC1155 *ERC1155Session) NonFungibleOfOwnerByIndex(_id *big.Int, _owner common.Address, _index *big.Int) (*big.Int, error)
NonFungibleOfOwnerByIndex is a free data retrieval call binding the contract method 0x7520d98c.
Solidity: function nonFungibleOfOwnerByIndex(uint256 _id, address _owner, uint256 _index) view returns(uint256)
func (*ERC1155Session) NonFungibleTypeByIndex ¶
NonFungibleTypeByIndex is a free data retrieval call binding the contract method 0x2da3c83b.
Solidity: function nonFungibleTypeByIndex(uint256 _index) view returns(uint256 _id)
func (*ERC1155Session) NonFungibleTypeCount ¶
func (_ERC1155 *ERC1155Session) NonFungibleTypeCount() (*big.Int, error)
NonFungibleTypeCount is a free data retrieval call binding the contract method 0xe94361d7.
Solidity: function nonFungibleTypeCount() view returns(uint256)
func (*ERC1155Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _id) view returns(address)
func (*ERC1155Session) ReleaseERC1155 ¶
func (_ERC1155 *ERC1155Session) ReleaseERC1155(_erc1155ContractAddress common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
ReleaseERC1155 is a paid mutator transaction binding the contract method 0xa9d27375.
Solidity: function releaseERC1155(address _erc1155ContractAddress, address _to, uint256 _id, uint256 _value) returns()
func (*ERC1155Session) ReleaseERC20 ¶
func (_ERC1155 *ERC1155Session) ReleaseERC20(_erc20ContractAddress common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
ReleaseERC20 is a paid mutator transaction binding the contract method 0x6cd533d8.
Solidity: function releaseERC20(address _erc20ContractAddress, address _to, uint256 _value) returns()
func (*ERC1155Session) ReleaseERC721 ¶
func (_ERC1155 *ERC1155Session) ReleaseERC721(_erc721ContractAddress common.Address, _to common.Address, _token *big.Int) (*types.Transaction, error)
ReleaseERC721 is a paid mutator transaction binding the contract method 0xd8265846.
Solidity: function releaseERC721(address _erc721ContractAddress, address _to, uint256 _token) returns()
func (*ERC1155Session) ReleaseETH ¶
func (_ERC1155 *ERC1155Session) ReleaseETH(_to common.Address, _value *big.Int) (*types.Transaction, error)
ReleaseETH is a paid mutator transaction binding the contract method 0xe8e71f0c.
Solidity: function releaseETH(address _to, uint256 _value) returns()
func (*ERC1155Session) ReleaseReserve ¶
func (_ERC1155 *ERC1155Session) ReleaseReserve(_id *big.Int, _value *big.Int) (*types.Transaction, error)
ReleaseReserve is a paid mutator transaction binding the contract method 0xc2eed0de.
Solidity: function releaseReserve(uint256 _id, uint128 _value) returns()
func (*ERC1155Session) Reserve ¶
Reserve is a free data retrieval call binding the contract method 0x819b25ba.
Solidity: function reserve(uint256 _id) view returns(uint256)
func (*ERC1155Session) Retire ¶
func (_ERC1155 *ERC1155Session) Retire(_nextContract common.Address) (*types.Transaction, error)
Retire is a paid mutator transaction binding the contract method 0x9e6371ba.
Solidity: function retire(address _nextContract) returns()
func (*ERC1155Session) SafeBatchTransfer ¶
func (_ERC1155 *ERC1155Session) SafeBatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransfer is a paid mutator transaction binding the contract method 0x368b2842.
Solidity: function safeBatchTransfer(address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*ERC1155Session) SafeBatchTransferFrom ¶
func (_ERC1155 *ERC1155Session) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*ERC1155Session) SafeMulticastTransfer ¶
func (_ERC1155 *ERC1155Session) SafeMulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeMulticastTransfer is a paid mutator transaction binding the contract method 0xdbd3c372.
Solidity: function safeMulticastTransfer(address[] _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*ERC1155Session) SafeTransfer ¶
func (_ERC1155 *ERC1155Session) SafeTransfer(_to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransfer is a paid mutator transaction binding the contract method 0xae28b68c.
Solidity: function safeTransfer(address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*ERC1155Session) SafeTransferFrom ¶
func (_ERC1155 *ERC1155Session) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*ERC1155Session) SetApproval ¶
func (_ERC1155 *ERC1155Session) SetApproval(_operator common.Address, _ids []*big.Int, _approved bool) (*types.Transaction, error)
SetApproval is a paid mutator transaction binding the contract method 0xc35774a1.
Solidity: function setApproval(address _operator, uint256[] _ids, bool _approved) returns()
func (*ERC1155Session) SetApprovalAdapter ¶
func (_ERC1155 *ERC1155Session) SetApprovalAdapter(_operator common.Address, _id *big.Int, _approved bool, _msgSender common.Address) (*types.Transaction, error)
SetApprovalAdapter is a paid mutator transaction binding the contract method 0x2f0aeda4.
Solidity: function setApprovalAdapter(address _operator, uint256 _id, bool _approved, address _msgSender) returns()
func (*ERC1155Session) SetApprovalForAll ¶
func (_ERC1155 *ERC1155Session) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*ERC1155Session) SetMeltFee ¶
func (_ERC1155 *ERC1155Session) SetMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)
SetMeltFee is a paid mutator transaction binding the contract method 0xa6566f8d.
Solidity: function setMeltFee(uint256 _id, uint16 _fee) returns()
func (*ERC1155Session) SetTransferFee ¶
func (_ERC1155 *ERC1155Session) SetTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)
SetTransferFee is a paid mutator transaction binding the contract method 0x934930a1.
Solidity: function setTransferFee(uint256 _id, uint256 _fee) returns()
func (*ERC1155Session) SetTransferable ¶
func (_ERC1155 *ERC1155Session) SetTransferable(_id *big.Int, _transferable uint8) (*types.Transaction, error)
SetTransferable is a paid mutator transaction binding the contract method 0x34e07ff3.
Solidity: function setTransferable(uint256 _id, uint8 _transferable) returns()
func (*ERC1155Session) SetURI ¶
func (_ERC1155 *ERC1155Session) SetURI(_id *big.Int, _uri string) (*types.Transaction, error)
SetURI is a paid mutator transaction binding the contract method 0x862440e2.
Solidity: function setURI(uint256 _id, string _uri) returns()
func (*ERC1155Session) SetWhitelisted ¶
func (_ERC1155 *ERC1155Session) SetWhitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address, _on bool) (*types.Transaction, error)
SetWhitelisted is a paid mutator transaction binding the contract method 0xe6e21c75.
Solidity: function setWhitelisted(uint256 _id, address _account, address _whitelisted, bool _on) returns()
func (*ERC1155Session) SupportsInterface ¶
func (_ERC1155 *ERC1155Session) SupportsInterface(_interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 _interfaceID) pure returns(bool)
func (*ERC1155Session) Symbol ¶
func (_ERC1155 *ERC1155Session) Symbol(_id *big.Int) (string, error)
Symbol is a free data retrieval call binding the contract method 0x4e41a1fb.
Solidity: function symbol(uint256 _id) view returns(string)
func (*ERC1155Session) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 _id) view returns(uint256)
func (*ERC1155Session) TradeCompletable ¶
TradeCompletable is a free data retrieval call binding the contract method 0xb8f7e585.
Solidity: function tradeCompletable(uint256 _id) view returns(uint256)
func (*ERC1155Session) Transfer ¶
func (_ERC1155 *ERC1155Session) Transfer(_to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x095bcdb6.
Solidity: function transfer(address _to, uint256 _id, uint256 _value) returns()
func (*ERC1155Session) TransferAdapter ¶
func (_ERC1155 *ERC1155Session) TransferAdapter(_to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)
TransferAdapter is a paid mutator transaction binding the contract method 0xff69ecd4.
Solidity: function transferAdapter(address _to, uint256 _id, uint256 _value, address _msgSender) returns()
func (*ERC1155Session) TransferFees ¶
func (_ERC1155 *ERC1155Session) TransferFees(_id *big.Int, _value *big.Int, _from common.Address, _to common.Address) (struct { TransferValue *big.Int MinTransferValue *big.Int TransferFeeCurrency *big.Int Fee *big.Int MaxFee *big.Int }, error)
TransferFees is a free data retrieval call binding the contract method 0x12ab550f.
Solidity: function transferFees(uint256 _id, uint256 _value, address _from, address _to) view returns(uint256 _transferValue, uint256 _minTransferValue, uint256 _transferFeeCurrency, uint256 _fee, uint256 _maxFee)
func (*ERC1155Session) TransferFrom ¶
func (_ERC1155 *ERC1155Session) TransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0xfe99049a.
Solidity: function transferFrom(address _from, address _to, uint256 _id, uint256 _value) returns()
func (*ERC1155Session) TransferFromAdapter ¶
func (_ERC1155 *ERC1155Session) TransferFromAdapter(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)
TransferFromAdapter is a paid mutator transaction binding the contract method 0x52a55db2.
Solidity: function transferFromAdapter(address _from, address _to, uint256 _id, uint256 _value, address _msgSender) returns()
func (*ERC1155Session) TransferSettings ¶
func (_ERC1155 *ERC1155Session) TransferSettings(_id *big.Int) (struct { Transferable uint8 TransferFeeType uint8 TransferFeeCurrency *big.Int TransferFeeValue *big.Int TransferFeeMaxValue *big.Int }, error)
TransferSettings is a free data retrieval call binding the contract method 0x6683de90.
Solidity: function transferSettings(uint256 _id) view returns(uint8 _transferable, uint8 _transferFeeType, uint256 _transferFeeCurrency, uint256 _transferFeeValue, uint256 _transferFeeMaxValue)
func (*ERC1155Session) TypeByIndex ¶
TypeByIndex is a free data retrieval call binding the contract method 0x5b7852c9.
Solidity: function typeByIndex(uint256 _index) view returns(uint256 _id)
func (*ERC1155Session) TypeCount ¶
func (_ERC1155 *ERC1155Session) TypeCount() (*big.Int, error)
TypeCount is a free data retrieval call binding the contract method 0x602d7fe6.
Solidity: function typeCount() view returns(uint256)
func (*ERC1155Session) TypeData ¶
func (_ERC1155 *ERC1155Session) TypeData(_id *big.Int) (struct { Name string Creator common.Address MeltValue *big.Int MeltFeeRatio uint16 MeltFeeMaxRatio uint16 SupplyModel common.Address TotalSupply *big.Int CirculatingSupply *big.Int Reserve *big.Int Transferable uint8 TransferFeeData [4]*big.Int NonFungible bool }, error)
TypeData is a free data retrieval call binding the contract method 0x4341963e.
Solidity: function typeData(uint256 _id) view returns(string _name, address _creator, uint256 _meltValue, uint16 _meltFeeRatio, uint16 _meltFeeMaxRatio, address _supplyModel, uint256 _totalSupply, uint256 _circulatingSupply, uint256 _reserve, uint8 _transferable, uint256[4] _transferFeeData, bool _nonFungible)
func (*ERC1155Session) UpdateName ¶
func (_ERC1155 *ERC1155Session) UpdateName(_id *big.Int, _name string) (*types.Transaction, error)
UpdateName is a paid mutator transaction binding the contract method 0x53e76f2c.
Solidity: function updateName(uint256 _id, string _name) returns()
func (*ERC1155Session) Uri ¶
func (_ERC1155 *ERC1155Session) Uri(_id *big.Int) (string, error)
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 _id) view returns(string)
func (*ERC1155Session) Whitelisted ¶
func (_ERC1155 *ERC1155Session) Whitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address) (bool, error)
Whitelisted is a free data retrieval call binding the contract method 0xb2aac5fb.
Solidity: function whitelisted(uint256 _id, address _account, address _whitelisted) view returns(bool)
type ERC1155SetURI ¶
type ERC1155SetURI struct { Id *big.Int Uri string Raw types.Log // Blockchain specific contextual infos }
ERC1155SetURI represents a SetURI event raised by the ERC1155 contract.
type ERC1155SetURIIterator ¶
type ERC1155SetURIIterator struct { Event *ERC1155SetURI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155SetURIIterator is returned from FilterSetURI and is used to iterate over the raw logs and unpacked data for SetURI events raised by the ERC1155 contract.
func (*ERC1155SetURIIterator) Close ¶
func (it *ERC1155SetURIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155SetURIIterator) Error ¶
func (it *ERC1155SetURIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155SetURIIterator) Next ¶
func (it *ERC1155SetURIIterator) 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 ERC1155Transactor ¶
type ERC1155Transactor struct {
// contains filtered or unexported fields
}
ERC1155Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC1155Transactor ¶
func NewERC1155Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC1155Transactor, error)
NewERC1155Transactor creates a new write-only instance of ERC1155, bound to a specific deployed contract.
func (*ERC1155Transactor) AcceptAssignment ¶
func (_ERC1155 *ERC1155Transactor) AcceptAssignment(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
AcceptAssignment is a paid mutator transaction binding the contract method 0x6907be85.
Solidity: function acceptAssignment(uint256 _id) returns()
func (*ERC1155Transactor) AddLog ¶
func (_ERC1155 *ERC1155Transactor) AddLog(opts *bind.TransactOpts, _id *big.Int, _data string) (*types.Transaction, error)
AddLog is a paid mutator transaction binding the contract method 0x36d10002.
Solidity: function addLog(uint256 _id, string _data) returns()
func (*ERC1155Transactor) Approve ¶
func (_ERC1155 *ERC1155Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x4f4df442.
Solidity: function approve(address _spender, uint256 _id, uint256 _currentValue, uint256 _value) returns()
func (*ERC1155Transactor) ApproveAdapter ¶
func (_ERC1155 *ERC1155Transactor) ApproveAdapter(opts *bind.TransactOpts, _spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)
ApproveAdapter is a paid mutator transaction binding the contract method 0x438df628.
Solidity: function approveAdapter(address _spender, uint256 _id, uint256 _currentValue, uint256 _value, address _msgSender) returns()
func (*ERC1155Transactor) Assign ¶
func (_ERC1155 *ERC1155Transactor) Assign(opts *bind.TransactOpts, _id *big.Int, _creator common.Address) (*types.Transaction, error)
Assign is a paid mutator transaction binding the contract method 0xe07d3b5a.
Solidity: function assign(uint256 _id, address _creator) returns()
func (*ERC1155Transactor) BatchApprove ¶
func (_ERC1155 *ERC1155Transactor) BatchApprove(opts *bind.TransactOpts, _spender common.Address, _ids []*big.Int, _currentValues []*big.Int, _values []*big.Int) (*types.Transaction, error)
BatchApprove is a paid mutator transaction binding the contract method 0xd1bab4cc.
Solidity: function batchApprove(address _spender, uint256[] _ids, uint256[] _currentValues, uint256[] _values) returns()
func (*ERC1155Transactor) BatchTransfer ¶
func (_ERC1155 *ERC1155Transactor) BatchTransfer(opts *bind.TransactOpts, _to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
BatchTransfer is a paid mutator transaction binding the contract method 0xe39c6d80.
Solidity: function batchTransfer(address _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155Transactor) BatchTransferFrom ¶
func (_ERC1155 *ERC1155Transactor) BatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
BatchTransferFrom is a paid mutator transaction binding the contract method 0x17fad7fc.
Solidity: function batchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155Transactor) CancelTrade ¶
func (_ERC1155 *ERC1155Transactor) CancelTrade(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
CancelTrade is a paid mutator transaction binding the contract method 0x09ec6cc7.
Solidity: function cancelTrade(uint256 _id) returns()
func (*ERC1155Transactor) CompleteTrade ¶
func (_ERC1155 *ERC1155Transactor) CompleteTrade(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
CompleteTrade is a paid mutator transaction binding the contract method 0xad221551.
Solidity: function completeTrade(uint256 _id) returns()
func (*ERC1155Transactor) Create ¶
func (_ERC1155 *ERC1155Transactor) Create(opts *bind.TransactOpts, _name string, _totalSupply *big.Int, _initialReserve *big.Int, _supplyModel common.Address, _meltValue *big.Int, _meltFeeRatio uint16, _transferable uint8, _transferFeeSettings [3]*big.Int, _nonFungible bool) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xcd23dde0.
Solidity: function create(string _name, uint256 _totalSupply, uint256 _initialReserve, address _supplyModel, uint256 _meltValue, uint16 _meltFeeRatio, uint8 _transferable, uint256[3] _transferFeeSettings, bool _nonFungible) returns()
func (*ERC1155Transactor) CreateTrade ¶
func (_ERC1155 *ERC1155Transactor) CreateTrade(opts *bind.TransactOpts, _askingIds []*big.Int, _askingValues []*big.Int, _offeringIds []*big.Int, _offeringValues []*big.Int, _secondParty common.Address) (*types.Transaction, error)
CreateTrade is a paid mutator transaction binding the contract method 0xf637ee09.
Solidity: function createTrade(uint256[] _askingIds, uint128[] _askingValues, uint256[] _offeringIds, uint128[] _offeringValues, address _secondParty) returns()
func (*ERC1155Transactor) DecreaseMaxMeltFee ¶
func (_ERC1155 *ERC1155Transactor) DecreaseMaxMeltFee(opts *bind.TransactOpts, _id *big.Int, _fee uint16) (*types.Transaction, error)
DecreaseMaxMeltFee is a paid mutator transaction binding the contract method 0x8fa1cc21.
Solidity: function decreaseMaxMeltFee(uint256 _id, uint16 _fee) returns()
func (*ERC1155Transactor) DecreaseMaxTransferFee ¶
func (_ERC1155 *ERC1155Transactor) DecreaseMaxTransferFee(opts *bind.TransactOpts, _id *big.Int, _fee *big.Int) (*types.Transaction, error)
DecreaseMaxTransferFee is a paid mutator transaction binding the contract method 0xc5817e1e.
Solidity: function decreaseMaxTransferFee(uint256 _id, uint256 _fee) returns()
func (*ERC1155Transactor) DeployERC20Adapter ¶
func (_ERC1155 *ERC1155Transactor) DeployERC20Adapter(opts *bind.TransactOpts, _id *big.Int, _decimals uint8, _symbol string) (*types.Transaction, error)
DeployERC20Adapter is a paid mutator transaction binding the contract method 0xaaee660e.
Solidity: function deployERC20Adapter(uint256 _id, uint8 _decimals, string _symbol) returns(address)
func (*ERC1155Transactor) DeployERC721Adapter ¶
func (_ERC1155 *ERC1155Transactor) DeployERC721Adapter(opts *bind.TransactOpts, _id *big.Int, _symbol string) (*types.Transaction, error)
DeployERC721Adapter is a paid mutator transaction binding the contract method 0x6ab98c15.
Solidity: function deployERC721Adapter(uint256 _id, string _symbol) returns(address)
func (*ERC1155Transactor) Fallback ¶
func (_ERC1155 *ERC1155Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*ERC1155Transactor) Initialize ¶
func (_ERC1155 *ERC1155Transactor) Initialize(opts *bind.TransactOpts, _storage common.Address, _oldContract common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _storage, address _oldContract) returns()
func (*ERC1155Transactor) Melt ¶
func (_ERC1155 *ERC1155Transactor) Melt(opts *bind.TransactOpts, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
Melt is a paid mutator transaction binding the contract method 0xf6089e12.
Solidity: function melt(uint256[] _ids, uint256[] _values) returns()
func (*ERC1155Transactor) MintFungibles ¶
func (_ERC1155 *ERC1155Transactor) MintFungibles(opts *bind.TransactOpts, _id *big.Int, _to []common.Address, _values []*big.Int) (*types.Transaction, error)
MintFungibles is a paid mutator transaction binding the contract method 0x3d7d20a4.
Solidity: function mintFungibles(uint256 _id, address[] _to, uint256[] _values) returns()
func (*ERC1155Transactor) MintNonFungibles ¶
func (_ERC1155 *ERC1155Transactor) MintNonFungibles(opts *bind.TransactOpts, _id *big.Int, _to []common.Address) (*types.Transaction, error)
MintNonFungibles is a paid mutator transaction binding the contract method 0x00549c2b.
Solidity: function mintNonFungibles(uint256 _id, address[] _to) returns()
func (*ERC1155Transactor) MintNonFungiblesWithData ¶
func (_ERC1155 *ERC1155Transactor) MintNonFungiblesWithData(opts *bind.TransactOpts, _id *big.Int, _to []common.Address, _data []*big.Int) (*types.Transaction, error)
MintNonFungiblesWithData is a paid mutator transaction binding the contract method 0x176ea852.
Solidity: function mintNonFungiblesWithData(uint256 _id, address[] _to, uint128[] _data) returns()
func (*ERC1155Transactor) MulticastTransfer ¶
func (_ERC1155 *ERC1155Transactor) MulticastTransfer(opts *bind.TransactOpts, _to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
MulticastTransfer is a paid mutator transaction binding the contract method 0x67fd9da3.
Solidity: function multicastTransfer(address[] _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155Transactor) MulticastTransferFrom ¶
func (_ERC1155 *ERC1155Transactor) MulticastTransferFrom(opts *bind.TransactOpts, _from []common.Address, _to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
MulticastTransferFrom is a paid mutator transaction binding the contract method 0x8f76ccf7.
Solidity: function multicastTransferFrom(address[] _from, address[] _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155Transactor) ReleaseERC1155 ¶
func (_ERC1155 *ERC1155Transactor) ReleaseERC1155(opts *bind.TransactOpts, _erc1155ContractAddress common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
ReleaseERC1155 is a paid mutator transaction binding the contract method 0xa9d27375.
Solidity: function releaseERC1155(address _erc1155ContractAddress, address _to, uint256 _id, uint256 _value) returns()
func (*ERC1155Transactor) ReleaseERC20 ¶
func (_ERC1155 *ERC1155Transactor) ReleaseERC20(opts *bind.TransactOpts, _erc20ContractAddress common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
ReleaseERC20 is a paid mutator transaction binding the contract method 0x6cd533d8.
Solidity: function releaseERC20(address _erc20ContractAddress, address _to, uint256 _value) returns()
func (*ERC1155Transactor) ReleaseERC721 ¶
func (_ERC1155 *ERC1155Transactor) ReleaseERC721(opts *bind.TransactOpts, _erc721ContractAddress common.Address, _to common.Address, _token *big.Int) (*types.Transaction, error)
ReleaseERC721 is a paid mutator transaction binding the contract method 0xd8265846.
Solidity: function releaseERC721(address _erc721ContractAddress, address _to, uint256 _token) returns()
func (*ERC1155Transactor) ReleaseETH ¶
func (_ERC1155 *ERC1155Transactor) ReleaseETH(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
ReleaseETH is a paid mutator transaction binding the contract method 0xe8e71f0c.
Solidity: function releaseETH(address _to, uint256 _value) returns()
func (*ERC1155Transactor) ReleaseReserve ¶
func (_ERC1155 *ERC1155Transactor) ReleaseReserve(opts *bind.TransactOpts, _id *big.Int, _value *big.Int) (*types.Transaction, error)
ReleaseReserve is a paid mutator transaction binding the contract method 0xc2eed0de.
Solidity: function releaseReserve(uint256 _id, uint128 _value) returns()
func (*ERC1155Transactor) Retire ¶
func (_ERC1155 *ERC1155Transactor) Retire(opts *bind.TransactOpts, _nextContract common.Address) (*types.Transaction, error)
Retire is a paid mutator transaction binding the contract method 0x9e6371ba.
Solidity: function retire(address _nextContract) returns()
func (*ERC1155Transactor) SafeBatchTransfer ¶
func (_ERC1155 *ERC1155Transactor) SafeBatchTransfer(opts *bind.TransactOpts, _to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransfer is a paid mutator transaction binding the contract method 0x368b2842.
Solidity: function safeBatchTransfer(address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*ERC1155Transactor) SafeBatchTransferFrom ¶
func (_ERC1155 *ERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*ERC1155Transactor) SafeMulticastTransfer ¶
func (_ERC1155 *ERC1155Transactor) SafeMulticastTransfer(opts *bind.TransactOpts, _to []common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeMulticastTransfer is a paid mutator transaction binding the contract method 0xdbd3c372.
Solidity: function safeMulticastTransfer(address[] _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*ERC1155Transactor) SafeTransfer ¶
func (_ERC1155 *ERC1155Transactor) SafeTransfer(opts *bind.TransactOpts, _to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransfer is a paid mutator transaction binding the contract method 0xae28b68c.
Solidity: function safeTransfer(address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*ERC1155Transactor) SafeTransferFrom ¶
func (_ERC1155 *ERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*ERC1155Transactor) SetApproval ¶
func (_ERC1155 *ERC1155Transactor) SetApproval(opts *bind.TransactOpts, _operator common.Address, _ids []*big.Int, _approved bool) (*types.Transaction, error)
SetApproval is a paid mutator transaction binding the contract method 0xc35774a1.
Solidity: function setApproval(address _operator, uint256[] _ids, bool _approved) returns()
func (*ERC1155Transactor) SetApprovalAdapter ¶
func (_ERC1155 *ERC1155Transactor) SetApprovalAdapter(opts *bind.TransactOpts, _operator common.Address, _id *big.Int, _approved bool, _msgSender common.Address) (*types.Transaction, error)
SetApprovalAdapter is a paid mutator transaction binding the contract method 0x2f0aeda4.
Solidity: function setApprovalAdapter(address _operator, uint256 _id, bool _approved, address _msgSender) returns()
func (*ERC1155Transactor) SetApprovalForAll ¶
func (_ERC1155 *ERC1155Transactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*ERC1155Transactor) SetMeltFee ¶
func (_ERC1155 *ERC1155Transactor) SetMeltFee(opts *bind.TransactOpts, _id *big.Int, _fee uint16) (*types.Transaction, error)
SetMeltFee is a paid mutator transaction binding the contract method 0xa6566f8d.
Solidity: function setMeltFee(uint256 _id, uint16 _fee) returns()
func (*ERC1155Transactor) SetTransferFee ¶
func (_ERC1155 *ERC1155Transactor) SetTransferFee(opts *bind.TransactOpts, _id *big.Int, _fee *big.Int) (*types.Transaction, error)
SetTransferFee is a paid mutator transaction binding the contract method 0x934930a1.
Solidity: function setTransferFee(uint256 _id, uint256 _fee) returns()
func (*ERC1155Transactor) SetTransferable ¶
func (_ERC1155 *ERC1155Transactor) SetTransferable(opts *bind.TransactOpts, _id *big.Int, _transferable uint8) (*types.Transaction, error)
SetTransferable is a paid mutator transaction binding the contract method 0x34e07ff3.
Solidity: function setTransferable(uint256 _id, uint8 _transferable) returns()
func (*ERC1155Transactor) SetURI ¶
func (_ERC1155 *ERC1155Transactor) SetURI(opts *bind.TransactOpts, _id *big.Int, _uri string) (*types.Transaction, error)
SetURI is a paid mutator transaction binding the contract method 0x862440e2.
Solidity: function setURI(uint256 _id, string _uri) returns()
func (*ERC1155Transactor) SetWhitelisted ¶
func (_ERC1155 *ERC1155Transactor) SetWhitelisted(opts *bind.TransactOpts, _id *big.Int, _account common.Address, _whitelisted common.Address, _on bool) (*types.Transaction, error)
SetWhitelisted is a paid mutator transaction binding the contract method 0xe6e21c75.
Solidity: function setWhitelisted(uint256 _id, address _account, address _whitelisted, bool _on) returns()
func (*ERC1155Transactor) Transfer ¶
func (_ERC1155 *ERC1155Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x095bcdb6.
Solidity: function transfer(address _to, uint256 _id, uint256 _value) returns()
func (*ERC1155Transactor) TransferAdapter ¶
func (_ERC1155 *ERC1155Transactor) TransferAdapter(opts *bind.TransactOpts, _to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)
TransferAdapter is a paid mutator transaction binding the contract method 0xff69ecd4.
Solidity: function transferAdapter(address _to, uint256 _id, uint256 _value, address _msgSender) returns()
func (*ERC1155Transactor) TransferFrom ¶
func (_ERC1155 *ERC1155Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0xfe99049a.
Solidity: function transferFrom(address _from, address _to, uint256 _id, uint256 _value) returns()
func (*ERC1155Transactor) TransferFromAdapter ¶
func (_ERC1155 *ERC1155Transactor) TransferFromAdapter(opts *bind.TransactOpts, _from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)
TransferFromAdapter is a paid mutator transaction binding the contract method 0x52a55db2.
Solidity: function transferFromAdapter(address _from, address _to, uint256 _id, uint256 _value, address _msgSender) returns()
func (*ERC1155Transactor) UpdateName ¶
func (_ERC1155 *ERC1155Transactor) UpdateName(opts *bind.TransactOpts, _id *big.Int, _name string) (*types.Transaction, error)
UpdateName is a paid mutator transaction binding the contract method 0x53e76f2c.
Solidity: function updateName(uint256 _id, string _name) returns()
type ERC1155TransactorRaw ¶
type ERC1155TransactorRaw struct {
Contract *ERC1155Transactor // Generic write-only contract binding to access the raw methods on
}
ERC1155TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC1155TransactorRaw) Transact ¶
func (_ERC1155 *ERC1155TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1155TransactorRaw) Transfer ¶
func (_ERC1155 *ERC1155TransactorRaw) 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 ERC1155TransactorSession ¶
type ERC1155TransactorSession struct { Contract *ERC1155Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC1155TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC1155TransactorSession) AcceptAssignment ¶
func (_ERC1155 *ERC1155TransactorSession) AcceptAssignment(_id *big.Int) (*types.Transaction, error)
AcceptAssignment is a paid mutator transaction binding the contract method 0x6907be85.
Solidity: function acceptAssignment(uint256 _id) returns()
func (*ERC1155TransactorSession) AddLog ¶
func (_ERC1155 *ERC1155TransactorSession) AddLog(_id *big.Int, _data string) (*types.Transaction, error)
AddLog is a paid mutator transaction binding the contract method 0x36d10002.
Solidity: function addLog(uint256 _id, string _data) returns()
func (*ERC1155TransactorSession) Approve ¶
func (_ERC1155 *ERC1155TransactorSession) Approve(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x4f4df442.
Solidity: function approve(address _spender, uint256 _id, uint256 _currentValue, uint256 _value) returns()
func (*ERC1155TransactorSession) ApproveAdapter ¶
func (_ERC1155 *ERC1155TransactorSession) ApproveAdapter(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)
ApproveAdapter is a paid mutator transaction binding the contract method 0x438df628.
Solidity: function approveAdapter(address _spender, uint256 _id, uint256 _currentValue, uint256 _value, address _msgSender) returns()
func (*ERC1155TransactorSession) Assign ¶
func (_ERC1155 *ERC1155TransactorSession) Assign(_id *big.Int, _creator common.Address) (*types.Transaction, error)
Assign is a paid mutator transaction binding the contract method 0xe07d3b5a.
Solidity: function assign(uint256 _id, address _creator) returns()
func (*ERC1155TransactorSession) BatchApprove ¶
func (_ERC1155 *ERC1155TransactorSession) BatchApprove(_spender common.Address, _ids []*big.Int, _currentValues []*big.Int, _values []*big.Int) (*types.Transaction, error)
BatchApprove is a paid mutator transaction binding the contract method 0xd1bab4cc.
Solidity: function batchApprove(address _spender, uint256[] _ids, uint256[] _currentValues, uint256[] _values) returns()
func (*ERC1155TransactorSession) BatchTransfer ¶
func (_ERC1155 *ERC1155TransactorSession) BatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
BatchTransfer is a paid mutator transaction binding the contract method 0xe39c6d80.
Solidity: function batchTransfer(address _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155TransactorSession) BatchTransferFrom ¶
func (_ERC1155 *ERC1155TransactorSession) BatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
BatchTransferFrom is a paid mutator transaction binding the contract method 0x17fad7fc.
Solidity: function batchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155TransactorSession) CancelTrade ¶
func (_ERC1155 *ERC1155TransactorSession) CancelTrade(_id *big.Int) (*types.Transaction, error)
CancelTrade is a paid mutator transaction binding the contract method 0x09ec6cc7.
Solidity: function cancelTrade(uint256 _id) returns()
func (*ERC1155TransactorSession) CompleteTrade ¶
func (_ERC1155 *ERC1155TransactorSession) CompleteTrade(_id *big.Int) (*types.Transaction, error)
CompleteTrade is a paid mutator transaction binding the contract method 0xad221551.
Solidity: function completeTrade(uint256 _id) returns()
func (*ERC1155TransactorSession) Create ¶
func (_ERC1155 *ERC1155TransactorSession) Create(_name string, _totalSupply *big.Int, _initialReserve *big.Int, _supplyModel common.Address, _meltValue *big.Int, _meltFeeRatio uint16, _transferable uint8, _transferFeeSettings [3]*big.Int, _nonFungible bool) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xcd23dde0.
Solidity: function create(string _name, uint256 _totalSupply, uint256 _initialReserve, address _supplyModel, uint256 _meltValue, uint16 _meltFeeRatio, uint8 _transferable, uint256[3] _transferFeeSettings, bool _nonFungible) returns()
func (*ERC1155TransactorSession) CreateTrade ¶
func (_ERC1155 *ERC1155TransactorSession) CreateTrade(_askingIds []*big.Int, _askingValues []*big.Int, _offeringIds []*big.Int, _offeringValues []*big.Int, _secondParty common.Address) (*types.Transaction, error)
CreateTrade is a paid mutator transaction binding the contract method 0xf637ee09.
Solidity: function createTrade(uint256[] _askingIds, uint128[] _askingValues, uint256[] _offeringIds, uint128[] _offeringValues, address _secondParty) returns()
func (*ERC1155TransactorSession) DecreaseMaxMeltFee ¶
func (_ERC1155 *ERC1155TransactorSession) DecreaseMaxMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)
DecreaseMaxMeltFee is a paid mutator transaction binding the contract method 0x8fa1cc21.
Solidity: function decreaseMaxMeltFee(uint256 _id, uint16 _fee) returns()
func (*ERC1155TransactorSession) DecreaseMaxTransferFee ¶
func (_ERC1155 *ERC1155TransactorSession) DecreaseMaxTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)
DecreaseMaxTransferFee is a paid mutator transaction binding the contract method 0xc5817e1e.
Solidity: function decreaseMaxTransferFee(uint256 _id, uint256 _fee) returns()
func (*ERC1155TransactorSession) DeployERC20Adapter ¶
func (_ERC1155 *ERC1155TransactorSession) DeployERC20Adapter(_id *big.Int, _decimals uint8, _symbol string) (*types.Transaction, error)
DeployERC20Adapter is a paid mutator transaction binding the contract method 0xaaee660e.
Solidity: function deployERC20Adapter(uint256 _id, uint8 _decimals, string _symbol) returns(address)
func (*ERC1155TransactorSession) DeployERC721Adapter ¶
func (_ERC1155 *ERC1155TransactorSession) DeployERC721Adapter(_id *big.Int, _symbol string) (*types.Transaction, error)
DeployERC721Adapter is a paid mutator transaction binding the contract method 0x6ab98c15.
Solidity: function deployERC721Adapter(uint256 _id, string _symbol) returns(address)
func (*ERC1155TransactorSession) Fallback ¶
func (_ERC1155 *ERC1155TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*ERC1155TransactorSession) Initialize ¶
func (_ERC1155 *ERC1155TransactorSession) Initialize(_storage common.Address, _oldContract common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _storage, address _oldContract) returns()
func (*ERC1155TransactorSession) Melt ¶
func (_ERC1155 *ERC1155TransactorSession) Melt(_ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
Melt is a paid mutator transaction binding the contract method 0xf6089e12.
Solidity: function melt(uint256[] _ids, uint256[] _values) returns()
func (*ERC1155TransactorSession) MintFungibles ¶
func (_ERC1155 *ERC1155TransactorSession) MintFungibles(_id *big.Int, _to []common.Address, _values []*big.Int) (*types.Transaction, error)
MintFungibles is a paid mutator transaction binding the contract method 0x3d7d20a4.
Solidity: function mintFungibles(uint256 _id, address[] _to, uint256[] _values) returns()
func (*ERC1155TransactorSession) MintNonFungibles ¶
func (_ERC1155 *ERC1155TransactorSession) MintNonFungibles(_id *big.Int, _to []common.Address) (*types.Transaction, error)
MintNonFungibles is a paid mutator transaction binding the contract method 0x00549c2b.
Solidity: function mintNonFungibles(uint256 _id, address[] _to) returns()
func (*ERC1155TransactorSession) MintNonFungiblesWithData ¶
func (_ERC1155 *ERC1155TransactorSession) MintNonFungiblesWithData(_id *big.Int, _to []common.Address, _data []*big.Int) (*types.Transaction, error)
MintNonFungiblesWithData is a paid mutator transaction binding the contract method 0x176ea852.
Solidity: function mintNonFungiblesWithData(uint256 _id, address[] _to, uint128[] _data) returns()
func (*ERC1155TransactorSession) MulticastTransfer ¶
func (_ERC1155 *ERC1155TransactorSession) MulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
MulticastTransfer is a paid mutator transaction binding the contract method 0x67fd9da3.
Solidity: function multicastTransfer(address[] _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155TransactorSession) MulticastTransferFrom ¶
func (_ERC1155 *ERC1155TransactorSession) MulticastTransferFrom(_from []common.Address, _to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)
MulticastTransferFrom is a paid mutator transaction binding the contract method 0x8f76ccf7.
Solidity: function multicastTransferFrom(address[] _from, address[] _to, uint256[] _ids, uint256[] _values) returns()
func (*ERC1155TransactorSession) ReleaseERC1155 ¶
func (_ERC1155 *ERC1155TransactorSession) ReleaseERC1155(_erc1155ContractAddress common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
ReleaseERC1155 is a paid mutator transaction binding the contract method 0xa9d27375.
Solidity: function releaseERC1155(address _erc1155ContractAddress, address _to, uint256 _id, uint256 _value) returns()
func (*ERC1155TransactorSession) ReleaseERC20 ¶
func (_ERC1155 *ERC1155TransactorSession) ReleaseERC20(_erc20ContractAddress common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
ReleaseERC20 is a paid mutator transaction binding the contract method 0x6cd533d8.
Solidity: function releaseERC20(address _erc20ContractAddress, address _to, uint256 _value) returns()
func (*ERC1155TransactorSession) ReleaseERC721 ¶
func (_ERC1155 *ERC1155TransactorSession) ReleaseERC721(_erc721ContractAddress common.Address, _to common.Address, _token *big.Int) (*types.Transaction, error)
ReleaseERC721 is a paid mutator transaction binding the contract method 0xd8265846.
Solidity: function releaseERC721(address _erc721ContractAddress, address _to, uint256 _token) returns()
func (*ERC1155TransactorSession) ReleaseETH ¶
func (_ERC1155 *ERC1155TransactorSession) ReleaseETH(_to common.Address, _value *big.Int) (*types.Transaction, error)
ReleaseETH is a paid mutator transaction binding the contract method 0xe8e71f0c.
Solidity: function releaseETH(address _to, uint256 _value) returns()
func (*ERC1155TransactorSession) ReleaseReserve ¶
func (_ERC1155 *ERC1155TransactorSession) ReleaseReserve(_id *big.Int, _value *big.Int) (*types.Transaction, error)
ReleaseReserve is a paid mutator transaction binding the contract method 0xc2eed0de.
Solidity: function releaseReserve(uint256 _id, uint128 _value) returns()
func (*ERC1155TransactorSession) Retire ¶
func (_ERC1155 *ERC1155TransactorSession) Retire(_nextContract common.Address) (*types.Transaction, error)
Retire is a paid mutator transaction binding the contract method 0x9e6371ba.
Solidity: function retire(address _nextContract) returns()
func (*ERC1155TransactorSession) SafeBatchTransfer ¶
func (_ERC1155 *ERC1155TransactorSession) SafeBatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransfer is a paid mutator transaction binding the contract method 0x368b2842.
Solidity: function safeBatchTransfer(address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*ERC1155TransactorSession) SafeBatchTransferFrom ¶
func (_ERC1155 *ERC1155TransactorSession) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*ERC1155TransactorSession) SafeMulticastTransfer ¶
func (_ERC1155 *ERC1155TransactorSession) SafeMulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeMulticastTransfer is a paid mutator transaction binding the contract method 0xdbd3c372.
Solidity: function safeMulticastTransfer(address[] _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*ERC1155TransactorSession) SafeTransfer ¶
func (_ERC1155 *ERC1155TransactorSession) SafeTransfer(_to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransfer is a paid mutator transaction binding the contract method 0xae28b68c.
Solidity: function safeTransfer(address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*ERC1155TransactorSession) SafeTransferFrom ¶
func (_ERC1155 *ERC1155TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*ERC1155TransactorSession) SetApproval ¶
func (_ERC1155 *ERC1155TransactorSession) SetApproval(_operator common.Address, _ids []*big.Int, _approved bool) (*types.Transaction, error)
SetApproval is a paid mutator transaction binding the contract method 0xc35774a1.
Solidity: function setApproval(address _operator, uint256[] _ids, bool _approved) returns()
func (*ERC1155TransactorSession) SetApprovalAdapter ¶
func (_ERC1155 *ERC1155TransactorSession) SetApprovalAdapter(_operator common.Address, _id *big.Int, _approved bool, _msgSender common.Address) (*types.Transaction, error)
SetApprovalAdapter is a paid mutator transaction binding the contract method 0x2f0aeda4.
Solidity: function setApprovalAdapter(address _operator, uint256 _id, bool _approved, address _msgSender) returns()
func (*ERC1155TransactorSession) SetApprovalForAll ¶
func (_ERC1155 *ERC1155TransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*ERC1155TransactorSession) SetMeltFee ¶
func (_ERC1155 *ERC1155TransactorSession) SetMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)
SetMeltFee is a paid mutator transaction binding the contract method 0xa6566f8d.
Solidity: function setMeltFee(uint256 _id, uint16 _fee) returns()
func (*ERC1155TransactorSession) SetTransferFee ¶
func (_ERC1155 *ERC1155TransactorSession) SetTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)
SetTransferFee is a paid mutator transaction binding the contract method 0x934930a1.
Solidity: function setTransferFee(uint256 _id, uint256 _fee) returns()
func (*ERC1155TransactorSession) SetTransferable ¶
func (_ERC1155 *ERC1155TransactorSession) SetTransferable(_id *big.Int, _transferable uint8) (*types.Transaction, error)
SetTransferable is a paid mutator transaction binding the contract method 0x34e07ff3.
Solidity: function setTransferable(uint256 _id, uint8 _transferable) returns()
func (*ERC1155TransactorSession) SetURI ¶
func (_ERC1155 *ERC1155TransactorSession) SetURI(_id *big.Int, _uri string) (*types.Transaction, error)
SetURI is a paid mutator transaction binding the contract method 0x862440e2.
Solidity: function setURI(uint256 _id, string _uri) returns()
func (*ERC1155TransactorSession) SetWhitelisted ¶
func (_ERC1155 *ERC1155TransactorSession) SetWhitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address, _on bool) (*types.Transaction, error)
SetWhitelisted is a paid mutator transaction binding the contract method 0xe6e21c75.
Solidity: function setWhitelisted(uint256 _id, address _account, address _whitelisted, bool _on) returns()
func (*ERC1155TransactorSession) Transfer ¶
func (_ERC1155 *ERC1155TransactorSession) Transfer(_to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x095bcdb6.
Solidity: function transfer(address _to, uint256 _id, uint256 _value) returns()
func (*ERC1155TransactorSession) TransferAdapter ¶
func (_ERC1155 *ERC1155TransactorSession) TransferAdapter(_to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)
TransferAdapter is a paid mutator transaction binding the contract method 0xff69ecd4.
Solidity: function transferAdapter(address _to, uint256 _id, uint256 _value, address _msgSender) returns()
func (*ERC1155TransactorSession) TransferFrom ¶
func (_ERC1155 *ERC1155TransactorSession) TransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0xfe99049a.
Solidity: function transferFrom(address _from, address _to, uint256 _id, uint256 _value) returns()
func (*ERC1155TransactorSession) TransferFromAdapter ¶
func (_ERC1155 *ERC1155TransactorSession) TransferFromAdapter(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)
TransferFromAdapter is a paid mutator transaction binding the contract method 0x52a55db2.
Solidity: function transferFromAdapter(address _from, address _to, uint256 _id, uint256 _value, address _msgSender) returns()
func (*ERC1155TransactorSession) UpdateName ¶
func (_ERC1155 *ERC1155TransactorSession) UpdateName(_id *big.Int, _name string) (*types.Transaction, error)
UpdateName is a paid mutator transaction binding the contract method 0x53e76f2c.
Solidity: function updateName(uint256 _id, string _name) returns()
type ERC1155Transfer ¶
type ERC1155Transfer struct { Id *big.Int From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155Transfer represents a Transfer event raised by the ERC1155 contract.
type ERC1155TransferFee ¶
type ERC1155TransferFee struct { Id *big.Int Sender common.Address FeeId *big.Int FeeValue *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155TransferFee represents a TransferFee event raised by the ERC1155 contract.
type ERC1155TransferFeeIterator ¶
type ERC1155TransferFeeIterator struct { Event *ERC1155TransferFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155TransferFeeIterator is returned from FilterTransferFee and is used to iterate over the raw logs and unpacked data for TransferFee events raised by the ERC1155 contract.
func (*ERC1155TransferFeeIterator) Close ¶
func (it *ERC1155TransferFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155TransferFeeIterator) Error ¶
func (it *ERC1155TransferFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155TransferFeeIterator) Next ¶
func (it *ERC1155TransferFeeIterator) 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 ERC1155TransferIterator ¶
type ERC1155TransferIterator struct { Event *ERC1155Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC1155 contract.
func (*ERC1155TransferIterator) Close ¶
func (it *ERC1155TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155TransferIterator) Error ¶
func (it *ERC1155TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155TransferIterator) Next ¶
func (it *ERC1155TransferIterator) 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 ERC1155UpdateDecimals ¶
type ERC1155UpdateDecimals struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155UpdateDecimals represents a UpdateDecimals event raised by the ERC1155 contract.
type ERC1155UpdateDecimalsIterator ¶
type ERC1155UpdateDecimalsIterator struct { Event *ERC1155UpdateDecimals // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155UpdateDecimalsIterator is returned from FilterUpdateDecimals and is used to iterate over the raw logs and unpacked data for UpdateDecimals events raised by the ERC1155 contract.
func (*ERC1155UpdateDecimalsIterator) Close ¶
func (it *ERC1155UpdateDecimalsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155UpdateDecimalsIterator) Error ¶
func (it *ERC1155UpdateDecimalsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155UpdateDecimalsIterator) Next ¶
func (it *ERC1155UpdateDecimalsIterator) 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 ERC1155UpdateMaxMeltFee ¶
type ERC1155UpdateMaxMeltFee struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155UpdateMaxMeltFee represents a UpdateMaxMeltFee event raised by the ERC1155 contract.
type ERC1155UpdateMaxMeltFeeIterator ¶
type ERC1155UpdateMaxMeltFeeIterator struct { Event *ERC1155UpdateMaxMeltFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155UpdateMaxMeltFeeIterator is returned from FilterUpdateMaxMeltFee and is used to iterate over the raw logs and unpacked data for UpdateMaxMeltFee events raised by the ERC1155 contract.
func (*ERC1155UpdateMaxMeltFeeIterator) Close ¶
func (it *ERC1155UpdateMaxMeltFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155UpdateMaxMeltFeeIterator) Error ¶
func (it *ERC1155UpdateMaxMeltFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155UpdateMaxMeltFeeIterator) Next ¶
func (it *ERC1155UpdateMaxMeltFeeIterator) 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 ERC1155UpdateMaxTransferFee ¶
type ERC1155UpdateMaxTransferFee struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155UpdateMaxTransferFee represents a UpdateMaxTransferFee event raised by the ERC1155 contract.
type ERC1155UpdateMaxTransferFeeIterator ¶
type ERC1155UpdateMaxTransferFeeIterator struct { Event *ERC1155UpdateMaxTransferFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155UpdateMaxTransferFeeIterator is returned from FilterUpdateMaxTransferFee and is used to iterate over the raw logs and unpacked data for UpdateMaxTransferFee events raised by the ERC1155 contract.
func (*ERC1155UpdateMaxTransferFeeIterator) Close ¶
func (it *ERC1155UpdateMaxTransferFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155UpdateMaxTransferFeeIterator) Error ¶
func (it *ERC1155UpdateMaxTransferFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155UpdateMaxTransferFeeIterator) Next ¶
func (it *ERC1155UpdateMaxTransferFeeIterator) 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 ERC1155UpdateMeltFee ¶
type ERC1155UpdateMeltFee struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155UpdateMeltFee represents a UpdateMeltFee event raised by the ERC1155 contract.
type ERC1155UpdateMeltFeeIterator ¶
type ERC1155UpdateMeltFeeIterator struct { Event *ERC1155UpdateMeltFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155UpdateMeltFeeIterator is returned from FilterUpdateMeltFee and is used to iterate over the raw logs and unpacked data for UpdateMeltFee events raised by the ERC1155 contract.
func (*ERC1155UpdateMeltFeeIterator) Close ¶
func (it *ERC1155UpdateMeltFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155UpdateMeltFeeIterator) Error ¶
func (it *ERC1155UpdateMeltFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155UpdateMeltFeeIterator) Next ¶
func (it *ERC1155UpdateMeltFeeIterator) 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 ERC1155UpdateName ¶
ERC1155UpdateName represents a UpdateName event raised by the ERC1155 contract.
type ERC1155UpdateNameIterator ¶
type ERC1155UpdateNameIterator struct { Event *ERC1155UpdateName // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155UpdateNameIterator is returned from FilterUpdateName and is used to iterate over the raw logs and unpacked data for UpdateName events raised by the ERC1155 contract.
func (*ERC1155UpdateNameIterator) Close ¶
func (it *ERC1155UpdateNameIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155UpdateNameIterator) Error ¶
func (it *ERC1155UpdateNameIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155UpdateNameIterator) Next ¶
func (it *ERC1155UpdateNameIterator) 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 ERC1155UpdateSymbol ¶
type ERC1155UpdateSymbol struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155UpdateSymbol represents a UpdateSymbol event raised by the ERC1155 contract.
type ERC1155UpdateSymbolIterator ¶
type ERC1155UpdateSymbolIterator struct { Event *ERC1155UpdateSymbol // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155UpdateSymbolIterator is returned from FilterUpdateSymbol and is used to iterate over the raw logs and unpacked data for UpdateSymbol events raised by the ERC1155 contract.
func (*ERC1155UpdateSymbolIterator) Close ¶
func (it *ERC1155UpdateSymbolIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155UpdateSymbolIterator) Error ¶
func (it *ERC1155UpdateSymbolIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155UpdateSymbolIterator) Next ¶
func (it *ERC1155UpdateSymbolIterator) 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 ERC1155UpdateTransferFee ¶
type ERC1155UpdateTransferFee struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155UpdateTransferFee represents a UpdateTransferFee event raised by the ERC1155 contract.
type ERC1155UpdateTransferFeeIterator ¶
type ERC1155UpdateTransferFeeIterator struct { Event *ERC1155UpdateTransferFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155UpdateTransferFeeIterator is returned from FilterUpdateTransferFee and is used to iterate over the raw logs and unpacked data for UpdateTransferFee events raised by the ERC1155 contract.
func (*ERC1155UpdateTransferFeeIterator) Close ¶
func (it *ERC1155UpdateTransferFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155UpdateTransferFeeIterator) Error ¶
func (it *ERC1155UpdateTransferFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155UpdateTransferFeeIterator) Next ¶
func (it *ERC1155UpdateTransferFeeIterator) 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 ERC1155UpdateTransferable ¶
type ERC1155UpdateTransferable struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155UpdateTransferable represents a UpdateTransferable event raised by the ERC1155 contract.
type ERC1155UpdateTransferableIterator ¶
type ERC1155UpdateTransferableIterator struct { Event *ERC1155UpdateTransferable // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155UpdateTransferableIterator is returned from FilterUpdateTransferable and is used to iterate over the raw logs and unpacked data for UpdateTransferable events raised by the ERC1155 contract.
func (*ERC1155UpdateTransferableIterator) Close ¶
func (it *ERC1155UpdateTransferableIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155UpdateTransferableIterator) Error ¶
func (it *ERC1155UpdateTransferableIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155UpdateTransferableIterator) Next ¶
func (it *ERC1155UpdateTransferableIterator) 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 ERC1155Whitelist ¶
type ERC1155Whitelist struct { Id *big.Int Account common.Address Whitelisted common.Address On bool Raw types.Log // Blockchain specific contextual infos }
ERC1155Whitelist represents a Whitelist event raised by the ERC1155 contract.
type ERC1155WhitelistIterator ¶
type ERC1155WhitelistIterator struct { Event *ERC1155Whitelist // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155WhitelistIterator is returned from FilterWhitelist and is used to iterate over the raw logs and unpacked data for Whitelist events raised by the ERC1155 contract.
func (*ERC1155WhitelistIterator) Close ¶
func (it *ERC1155WhitelistIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155WhitelistIterator) Error ¶
func (it *ERC1155WhitelistIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155WhitelistIterator) Next ¶
func (it *ERC1155WhitelistIterator) 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 ERC165 ¶
type ERC165 struct { ERC165Caller // Read-only binding to the contract ERC165Transactor // Write-only binding to the contract ERC165Filterer // Log filterer for contract events }
ERC165 is an auto generated Go binding around an Ethereum contract.
type ERC165Caller ¶
type ERC165Caller struct {
// contains filtered or unexported fields
}
ERC165Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC165Caller ¶
func NewERC165Caller(address common.Address, caller bind.ContractCaller) (*ERC165Caller, error)
NewERC165Caller creates a new read-only instance of ERC165, bound to a specific deployed contract.
func (*ERC165Caller) SupportsInterface ¶
func (_ERC165 *ERC165Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165CallerRaw ¶
type ERC165CallerRaw struct {
Contract *ERC165Caller // Generic read-only contract binding to access the raw methods on
}
ERC165CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC165CallerRaw) Call ¶
func (_ERC165 *ERC165CallerRaw) 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 ERC165CallerSession ¶
type ERC165CallerSession struct { Contract *ERC165Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC165CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC165CallerSession) SupportsInterface ¶
func (_ERC165 *ERC165CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165Filterer ¶
type ERC165Filterer struct {
// contains filtered or unexported fields
}
ERC165Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC165Filterer ¶
func NewERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC165Filterer, error)
NewERC165Filterer creates a new log filterer instance of ERC165, bound to a specific deployed contract.
type ERC165Raw ¶
type ERC165Raw struct {
Contract *ERC165 // Generic contract binding to access the raw methods on
}
ERC165Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC165Raw) Call ¶
func (_ERC165 *ERC165Raw) 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 (*ERC165Raw) Transact ¶
func (_ERC165 *ERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165Raw) Transfer ¶
func (_ERC165 *ERC165Raw) 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 ERC165Session ¶
type ERC165Session struct { Contract *ERC165 // 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 }
ERC165Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC165Session) SupportsInterface ¶
func (_ERC165 *ERC165Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165Transactor ¶
type ERC165Transactor struct {
// contains filtered or unexported fields
}
ERC165Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC165Transactor ¶
func NewERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC165Transactor, error)
NewERC165Transactor creates a new write-only instance of ERC165, bound to a specific deployed contract.
type ERC165TransactorRaw ¶
type ERC165TransactorRaw struct {
Contract *ERC165Transactor // Generic write-only contract binding to access the raw methods on
}
ERC165TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC165TransactorRaw) Transact ¶
func (_ERC165 *ERC165TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165TransactorRaw) Transfer ¶
func (_ERC165 *ERC165TransactorRaw) 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 ERC165TransactorSession ¶
type ERC165TransactorSession struct { Contract *ERC165Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC165TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ERC20 ¶
type ERC20 struct { ERC20Caller // Read-only binding to the contract ERC20Transactor // Write-only binding to the contract ERC20Filterer // Log filterer for contract events }
ERC20 is an auto generated Go binding around an Ethereum contract.
type ERC20Approval ¶
type ERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Approval represents a Approval event raised by the ERC20 contract.
type ERC20ApprovalIterator ¶
type ERC20ApprovalIterator struct { Event *ERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20 contract.
func (*ERC20ApprovalIterator) Close ¶
func (it *ERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20ApprovalIterator) Error ¶
func (it *ERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20ApprovalIterator) Next ¶
func (it *ERC20ApprovalIterator) 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 ERC20Caller ¶
type ERC20Caller struct {
// contains filtered or unexported fields
}
ERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20Caller ¶
func NewERC20Caller(address common.Address, caller bind.ContractCaller) (*ERC20Caller, error)
NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Caller) Allowance ¶
func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) returns(uint256 remaining)
func (*ERC20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) returns(uint256 balance)
func (*ERC20Caller) Decimals ¶
func (_ERC20 *ERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() returns(uint8)
func (*ERC20Caller) Name ¶
func (_ERC20 *ERC20Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() returns(string)
func (*ERC20Caller) Symbol ¶
func (_ERC20 *ERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() returns(string)
func (*ERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() returns(uint256)
type ERC20CallerRaw ¶
type ERC20CallerRaw struct {
Contract *ERC20Caller // Generic read-only contract binding to access the raw methods on
}
ERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20CallerRaw) Call ¶
func (_ERC20 *ERC20CallerRaw) 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 ERC20CallerSession ¶
type ERC20CallerSession struct { Contract *ERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20CallerSession) Allowance ¶
func (_ERC20 *ERC20CallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) returns(uint256 remaining)
func (*ERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) returns(uint256 balance)
func (*ERC20CallerSession) Decimals ¶
func (_ERC20 *ERC20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() returns(uint8)
func (*ERC20CallerSession) Name ¶
func (_ERC20 *ERC20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() returns(string)
func (*ERC20CallerSession) Symbol ¶
func (_ERC20 *ERC20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() returns(string)
func (*ERC20CallerSession) TotalSupply ¶
func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() returns(uint256)
func (*ERC20CallerSession) Version ¶
func (_ERC20 *ERC20CallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() returns(string)
type ERC20Filterer ¶
type ERC20Filterer struct {
// contains filtered or unexported fields
}
ERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20Filterer ¶
func NewERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC20Filterer, error)
NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.
func (*ERC20Filterer) FilterApproval ¶
func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*ERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*ERC20Filterer) FilterTransfer ¶
func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*ERC20Filterer) ParseApproval ¶
func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*ERC20Filterer) ParseTransfer ¶
func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*ERC20Filterer) WatchApproval ¶
func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*ERC20Filterer) WatchTransfer ¶
func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
type ERC20Raw ¶
type ERC20Raw struct {
Contract *ERC20 // Generic contract binding to access the raw methods on
}
ERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20Raw) Call ¶
func (_ERC20 *ERC20Raw) 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 (*ERC20Raw) Transact ¶
func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20Raw) Transfer ¶
func (_ERC20 *ERC20Raw) 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 ERC20Session ¶
type ERC20Session struct { Contract *ERC20 // 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 }
ERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20Session) Allowance ¶
func (_ERC20 *ERC20Session) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) returns(uint256 remaining)
func (*ERC20Session) Approve ¶
func (_ERC20 *ERC20Session) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool success)
func (*ERC20Session) ApproveAndCall ¶
func (_ERC20 *ERC20Session) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)
func (*ERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) returns(uint256 balance)
func (*ERC20Session) Decimals ¶
func (_ERC20 *ERC20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() returns(uint8)
func (*ERC20Session) Fallback ¶
func (_ERC20 *ERC20Session) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*ERC20Session) Name ¶
func (_ERC20 *ERC20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() returns(string)
func (*ERC20Session) Symbol ¶
func (_ERC20 *ERC20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() returns(string)
func (*ERC20Session) TotalSupply ¶
func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() returns(uint256)
func (*ERC20Session) Transfer ¶
func (_ERC20 *ERC20Session) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*ERC20Session) TransferFrom ¶
func (_ERC20 *ERC20Session) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)
func (*ERC20Session) Version ¶
func (_ERC20 *ERC20Session) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() returns(string)
type ERC20Transactor ¶
type ERC20Transactor struct {
// contains filtered or unexported fields
}
ERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20Transactor ¶
func NewERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC20Transactor, error)
NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Transactor) Approve ¶
func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool success)
func (*ERC20Transactor) ApproveAndCall ¶
func (_ERC20 *ERC20Transactor) ApproveAndCall(opts *bind.TransactOpts, _spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)
func (*ERC20Transactor) Fallback ¶
func (_ERC20 *ERC20Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*ERC20Transactor) Transfer ¶
func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*ERC20Transactor) TransferFrom ¶
func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)
type ERC20TransactorRaw ¶
type ERC20TransactorRaw struct {
Contract *ERC20Transactor // Generic write-only contract binding to access the raw methods on
}
ERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20TransactorRaw) Transact ¶
func (_ERC20 *ERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20TransactorRaw) Transfer ¶
func (_ERC20 *ERC20TransactorRaw) 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 ERC20TransactorSession ¶
type ERC20TransactorSession struct { Contract *ERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20TransactorSession) Approve ¶
func (_ERC20 *ERC20TransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool success)
func (*ERC20TransactorSession) ApproveAndCall ¶
func (_ERC20 *ERC20TransactorSession) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)
func (*ERC20TransactorSession) Fallback ¶
func (_ERC20 *ERC20TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*ERC20TransactorSession) Transfer ¶
func (_ERC20 *ERC20TransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*ERC20TransactorSession) TransferFrom ¶
func (_ERC20 *ERC20TransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)
type ERC20Transfer ¶
type ERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Transfer represents a Transfer event raised by the ERC20 contract.
type ERC20TransferIterator ¶
type ERC20TransferIterator struct { Event *ERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20 contract.
func (*ERC20TransferIterator) Close ¶
func (it *ERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20TransferIterator) Error ¶
func (it *ERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20TransferIterator) Next ¶
func (it *ERC20TransferIterator) 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 ERC721v3 ¶
type ERC721v3 struct { ERC721v3Caller // Read-only binding to the contract ERC721v3Transactor // Write-only binding to the contract ERC721v3Filterer // Log filterer for contract events }
ERC721v3 is an auto generated Go binding around an Ethereum contract.
func NewERC721v3 ¶
NewERC721v3 creates a new instance of ERC721v3, bound to a specific deployed contract.
type ERC721v3Approval ¶
type ERC721v3Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721v3Approval represents a Approval event raised by the ERC721v3 contract.
type ERC721v3ApprovalForAll ¶
type ERC721v3ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC721v3ApprovalForAll represents a ApprovalForAll event raised by the ERC721v3 contract.
type ERC721v3ApprovalForAllIterator ¶
type ERC721v3ApprovalForAllIterator struct { Event *ERC721v3ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721v3ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721v3 contract.
func (*ERC721v3ApprovalForAllIterator) Close ¶
func (it *ERC721v3ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721v3ApprovalForAllIterator) Error ¶
func (it *ERC721v3ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721v3ApprovalForAllIterator) Next ¶
func (it *ERC721v3ApprovalForAllIterator) 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 ERC721v3ApprovalIterator ¶
type ERC721v3ApprovalIterator struct { Event *ERC721v3Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721v3ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721v3 contract.
func (*ERC721v3ApprovalIterator) Close ¶
func (it *ERC721v3ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721v3ApprovalIterator) Error ¶
func (it *ERC721v3ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721v3ApprovalIterator) Next ¶
func (it *ERC721v3ApprovalIterator) 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 ERC721v3Caller ¶
type ERC721v3Caller struct {
// contains filtered or unexported fields
}
ERC721v3Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC721v3Caller ¶
func NewERC721v3Caller(address common.Address, caller bind.ContractCaller) (*ERC721v3Caller, error)
NewERC721v3Caller creates a new read-only instance of ERC721v3, bound to a specific deployed contract.
func (*ERC721v3Caller) Allowed ¶
func (_ERC721v3 *ERC721v3Caller) Allowed(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
Allowed is a free data retrieval call binding the contract method 0x739f660d.
Solidity: function allowed(address , uint256 ) view returns(address)
func (*ERC721v3Caller) BalanceOf ¶
func (_ERC721v3 *ERC721v3Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256)
func (*ERC721v3Caller) Exists ¶
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 _tokenId) view returns(bool)
func (*ERC721v3Caller) GetApproved ¶
func (_ERC721v3 *ERC721v3Caller) GetApproved(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _tokenId) view returns(address)
func (*ERC721v3Caller) IsApprovedForAll ¶
func (_ERC721v3 *ERC721v3Caller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*ERC721v3Caller) KittyIndexToApproved ¶
func (_ERC721v3 *ERC721v3Caller) KittyIndexToApproved(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
KittyIndexToApproved is a free data retrieval call binding the contract method 0x481af3d3.
Solidity: function kittyIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3Caller) Name ¶
func (_ERC721v3 *ERC721v3Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721v3Caller) OwnerOf ¶
func (_ERC721v3 *ERC721v3Caller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) view returns(address)
func (*ERC721v3Caller) PartIndexToApproved ¶
func (_ERC721v3 *ERC721v3Caller) PartIndexToApproved(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
PartIndexToApproved is a free data retrieval call binding the contract method 0x434f811b.
Solidity: function partIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3Caller) Symbol ¶
func (_ERC721v3 *ERC721v3Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721v3Caller) TokenByIndex ¶
func (_ERC721v3 *ERC721v3Caller) TokenByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 _index) view returns(uint256)
func (*ERC721v3Caller) TokenOfOwnerByIndex ¶
func (_ERC721v3 *ERC721v3Caller) TokenOfOwnerByIndex(opts *bind.CallOpts, _owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)
func (*ERC721v3Caller) TokenURI ¶
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _tokenId) view returns(string)
func (*ERC721v3Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC721v3CallerRaw ¶
type ERC721v3CallerRaw struct {
Contract *ERC721v3Caller // Generic read-only contract binding to access the raw methods on
}
ERC721v3CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC721v3CallerRaw) Call ¶
func (_ERC721v3 *ERC721v3CallerRaw) 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 ERC721v3CallerSession ¶
type ERC721v3CallerSession struct { Contract *ERC721v3Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721v3CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC721v3CallerSession) Allowed ¶
func (_ERC721v3 *ERC721v3CallerSession) Allowed(arg0 common.Address, arg1 *big.Int) (common.Address, error)
Allowed is a free data retrieval call binding the contract method 0x739f660d.
Solidity: function allowed(address , uint256 ) view returns(address)
func (*ERC721v3CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256)
func (*ERC721v3CallerSession) Exists ¶
func (_ERC721v3 *ERC721v3CallerSession) Exists(_tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 _tokenId) view returns(bool)
func (*ERC721v3CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _tokenId) view returns(address)
func (*ERC721v3CallerSession) IsApprovedForAll ¶
func (_ERC721v3 *ERC721v3CallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*ERC721v3CallerSession) KittyIndexToApproved ¶
KittyIndexToApproved is a free data retrieval call binding the contract method 0x481af3d3.
Solidity: function kittyIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3CallerSession) Name ¶
func (_ERC721v3 *ERC721v3CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721v3CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) view returns(address)
func (*ERC721v3CallerSession) PartIndexToApproved ¶
PartIndexToApproved is a free data retrieval call binding the contract method 0x434f811b.
Solidity: function partIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3CallerSession) Symbol ¶
func (_ERC721v3 *ERC721v3CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721v3CallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 _index) view returns(uint256)
func (*ERC721v3CallerSession) TokenOfOwnerByIndex ¶
func (_ERC721v3 *ERC721v3CallerSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)
func (*ERC721v3CallerSession) TokenURI ¶
func (_ERC721v3 *ERC721v3CallerSession) TokenURI(_tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _tokenId) view returns(string)
func (*ERC721v3CallerSession) TotalSupply ¶
func (_ERC721v3 *ERC721v3CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC721v3Filterer ¶
type ERC721v3Filterer struct {
// contains filtered or unexported fields
}
ERC721v3Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC721v3Filterer ¶
func NewERC721v3Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC721v3Filterer, error)
NewERC721v3Filterer creates a new log filterer instance of ERC721v3, bound to a specific deployed contract.
func (*ERC721v3Filterer) FilterApproval ¶
func (_ERC721v3 *ERC721v3Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _approved []common.Address) (*ERC721v3ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId)
func (*ERC721v3Filterer) FilterApprovalForAll ¶
func (_ERC721v3 *ERC721v3Filterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*ERC721v3ApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*ERC721v3Filterer) FilterTransfer ¶
func (_ERC721v3 *ERC721v3Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ERC721v3TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _tokenId)
func (*ERC721v3Filterer) ParseApproval ¶
func (_ERC721v3 *ERC721v3Filterer) ParseApproval(log types.Log) (*ERC721v3Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId)
func (*ERC721v3Filterer) ParseApprovalForAll ¶
func (_ERC721v3 *ERC721v3Filterer) ParseApprovalForAll(log types.Log) (*ERC721v3ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*ERC721v3Filterer) ParseTransfer ¶
func (_ERC721v3 *ERC721v3Filterer) ParseTransfer(log types.Log) (*ERC721v3Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _tokenId)
func (*ERC721v3Filterer) WatchApproval ¶
func (_ERC721v3 *ERC721v3Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721v3Approval, _owner []common.Address, _approved []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId)
func (*ERC721v3Filterer) WatchApprovalForAll ¶
func (_ERC721v3 *ERC721v3Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721v3ApprovalForAll, _owner []common.Address, _operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*ERC721v3Filterer) WatchTransfer ¶
func (_ERC721v3 *ERC721v3Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721v3Transfer, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _tokenId)
type ERC721v3Raw ¶
type ERC721v3Raw struct {
Contract *ERC721v3 // Generic contract binding to access the raw methods on
}
ERC721v3Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC721v3Raw) Call ¶
func (_ERC721v3 *ERC721v3Raw) 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 (*ERC721v3Raw) Transact ¶
func (_ERC721v3 *ERC721v3Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721v3Raw) Transfer ¶
func (_ERC721v3 *ERC721v3Raw) 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 ERC721v3Session ¶
type ERC721v3Session struct { Contract *ERC721v3 // 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 }
ERC721v3Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC721v3Session) Allowed ¶
func (_ERC721v3 *ERC721v3Session) Allowed(arg0 common.Address, arg1 *big.Int) (common.Address, error)
Allowed is a free data retrieval call binding the contract method 0x739f660d.
Solidity: function allowed(address , uint256 ) view returns(address)
func (*ERC721v3Session) Approve ¶
func (_ERC721v3 *ERC721v3Session) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _to, uint256 _tokenId) returns()
func (*ERC721v3Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256)
func (*ERC721v3Session) Exists ¶
func (_ERC721v3 *ERC721v3Session) Exists(_tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 _tokenId) view returns(bool)
func (*ERC721v3Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _tokenId) view returns(address)
func (*ERC721v3Session) IsApprovedForAll ¶
func (_ERC721v3 *ERC721v3Session) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*ERC721v3Session) KittyIndexToApproved ¶
KittyIndexToApproved is a free data retrieval call binding the contract method 0x481af3d3.
Solidity: function kittyIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3Session) Name ¶
func (_ERC721v3 *ERC721v3Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721v3Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) view returns(address)
func (*ERC721v3Session) PartIndexToApproved ¶
PartIndexToApproved is a free data retrieval call binding the contract method 0x434f811b.
Solidity: function partIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3Session) SafeTransferFrom ¶
func (_ERC721v3 *ERC721v3Session) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) returns()
func (*ERC721v3Session) SafeTransferFrom0 ¶
func (_ERC721v3 *ERC721v3Session) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes _data) returns()
func (*ERC721v3Session) SetApprovalForAll ¶
func (_ERC721v3 *ERC721v3Session) SetApprovalForAll(_to common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _to, bool _approved) returns()
func (*ERC721v3Session) Symbol ¶
func (_ERC721v3 *ERC721v3Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721v3Session) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 _index) view returns(uint256)
func (*ERC721v3Session) TokenOfOwnerByIndex ¶
func (_ERC721v3 *ERC721v3Session) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)
func (*ERC721v3Session) TokenURI ¶
func (_ERC721v3 *ERC721v3Session) TokenURI(_tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _tokenId) view returns(string)
func (*ERC721v3Session) TotalSupply ¶
func (_ERC721v3 *ERC721v3Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC721v3Session) Transfer ¶
func (_ERC721v3 *ERC721v3Session) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _tokenId) returns()
func (*ERC721v3Session) TransferFrom ¶
func (_ERC721v3 *ERC721v3Session) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()
type ERC721v3Transactor ¶
type ERC721v3Transactor struct {
// contains filtered or unexported fields
}
ERC721v3Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC721v3Transactor ¶
func NewERC721v3Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC721v3Transactor, error)
NewERC721v3Transactor creates a new write-only instance of ERC721v3, bound to a specific deployed contract.
func (*ERC721v3Transactor) Approve ¶
func (_ERC721v3 *ERC721v3Transactor) Approve(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _to, uint256 _tokenId) returns()
func (*ERC721v3Transactor) SafeTransferFrom ¶
func (_ERC721v3 *ERC721v3Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) returns()
func (*ERC721v3Transactor) SafeTransferFrom0 ¶
func (_ERC721v3 *ERC721v3Transactor) SafeTransferFrom0(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes _data) returns()
func (*ERC721v3Transactor) SetApprovalForAll ¶
func (_ERC721v3 *ERC721v3Transactor) SetApprovalForAll(opts *bind.TransactOpts, _to common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _to, bool _approved) returns()
func (*ERC721v3Transactor) Transfer ¶
func (_ERC721v3 *ERC721v3Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _tokenId) returns()
func (*ERC721v3Transactor) TransferFrom ¶
func (_ERC721v3 *ERC721v3Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()
type ERC721v3TransactorRaw ¶
type ERC721v3TransactorRaw struct {
Contract *ERC721v3Transactor // Generic write-only contract binding to access the raw methods on
}
ERC721v3TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC721v3TransactorRaw) Transact ¶
func (_ERC721v3 *ERC721v3TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721v3TransactorRaw) Transfer ¶
func (_ERC721v3 *ERC721v3TransactorRaw) 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 ERC721v3TransactorSession ¶
type ERC721v3TransactorSession struct { Contract *ERC721v3Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721v3TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC721v3TransactorSession) Approve ¶
func (_ERC721v3 *ERC721v3TransactorSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _to, uint256 _tokenId) returns()
func (*ERC721v3TransactorSession) SafeTransferFrom ¶
func (_ERC721v3 *ERC721v3TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) returns()
func (*ERC721v3TransactorSession) SafeTransferFrom0 ¶
func (_ERC721v3 *ERC721v3TransactorSession) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes _data) returns()
func (*ERC721v3TransactorSession) SetApprovalForAll ¶
func (_ERC721v3 *ERC721v3TransactorSession) SetApprovalForAll(_to common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _to, bool _approved) returns()
func (*ERC721v3TransactorSession) Transfer ¶
func (_ERC721v3 *ERC721v3TransactorSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _tokenId) returns()
func (*ERC721v3TransactorSession) TransferFrom ¶
func (_ERC721v3 *ERC721v3TransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()
type ERC721v3Transfer ¶
type ERC721v3Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721v3Transfer represents a Transfer event raised by the ERC721v3 contract.
type ERC721v3TransferIterator ¶
type ERC721v3TransferIterator struct { Event *ERC721v3Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721v3TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721v3 contract.
func (*ERC721v3TransferIterator) Close ¶
func (it *ERC721v3TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721v3TransferIterator) Error ¶
func (it *ERC721v3TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721v3TransferIterator) Next ¶
func (it *ERC721v3TransferIterator) 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 Foundation ¶ added in v0.0.16
type Foundation struct { FoundationCaller // Read-only binding to the contract FoundationTransactor // Write-only binding to the contract FoundationFilterer // Log filterer for contract events }
Foundation is an auto generated Go binding around an Ethereum contract.
func NewFoundation ¶ added in v0.0.16
func NewFoundation(address common.Address, backend bind.ContractBackend) (*Foundation, error)
NewFoundation creates a new instance of Foundation, bound to a specific deployed contract.
type FoundationBuyPriceAccepted ¶ added in v0.0.16
type FoundationBuyPriceAccepted struct { NftContract common.Address TokenId *big.Int Seller common.Address Buyer common.Address ProtocolFee *big.Int CreatorFee *big.Int SellerRev *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationBuyPriceAccepted represents a BuyPriceAccepted event raised by the Foundation contract.
type FoundationBuyPriceAcceptedIterator ¶ added in v0.0.16
type FoundationBuyPriceAcceptedIterator struct { Event *FoundationBuyPriceAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationBuyPriceAcceptedIterator is returned from FilterBuyPriceAccepted and is used to iterate over the raw logs and unpacked data for BuyPriceAccepted events raised by the Foundation contract.
func (*FoundationBuyPriceAcceptedIterator) Close ¶ added in v0.0.16
func (it *FoundationBuyPriceAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationBuyPriceAcceptedIterator) Error ¶ added in v0.0.16
func (it *FoundationBuyPriceAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationBuyPriceAcceptedIterator) Next ¶ added in v0.0.16
func (it *FoundationBuyPriceAcceptedIterator) 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 FoundationBuyPriceCanceled ¶ added in v0.0.16
type FoundationBuyPriceCanceled struct { NftContract common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationBuyPriceCanceled represents a BuyPriceCanceled event raised by the Foundation contract.
type FoundationBuyPriceCanceledIterator ¶ added in v0.0.16
type FoundationBuyPriceCanceledIterator struct { Event *FoundationBuyPriceCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationBuyPriceCanceledIterator is returned from FilterBuyPriceCanceled and is used to iterate over the raw logs and unpacked data for BuyPriceCanceled events raised by the Foundation contract.
func (*FoundationBuyPriceCanceledIterator) Close ¶ added in v0.0.16
func (it *FoundationBuyPriceCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationBuyPriceCanceledIterator) Error ¶ added in v0.0.16
func (it *FoundationBuyPriceCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationBuyPriceCanceledIterator) Next ¶ added in v0.0.16
func (it *FoundationBuyPriceCanceledIterator) 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 FoundationBuyPriceInvalidated ¶ added in v0.0.16
type FoundationBuyPriceInvalidated struct { NftContract common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationBuyPriceInvalidated represents a BuyPriceInvalidated event raised by the Foundation contract.
type FoundationBuyPriceInvalidatedIterator ¶ added in v0.0.16
type FoundationBuyPriceInvalidatedIterator struct { Event *FoundationBuyPriceInvalidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationBuyPriceInvalidatedIterator is returned from FilterBuyPriceInvalidated and is used to iterate over the raw logs and unpacked data for BuyPriceInvalidated events raised by the Foundation contract.
func (*FoundationBuyPriceInvalidatedIterator) Close ¶ added in v0.0.16
func (it *FoundationBuyPriceInvalidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationBuyPriceInvalidatedIterator) Error ¶ added in v0.0.16
func (it *FoundationBuyPriceInvalidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationBuyPriceInvalidatedIterator) Next ¶ added in v0.0.16
func (it *FoundationBuyPriceInvalidatedIterator) 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 FoundationBuyPriceSet ¶ added in v0.0.16
type FoundationBuyPriceSet struct { NftContract common.Address TokenId *big.Int Seller common.Address Price *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationBuyPriceSet represents a BuyPriceSet event raised by the Foundation contract.
type FoundationBuyPriceSetIterator ¶ added in v0.0.16
type FoundationBuyPriceSetIterator struct { Event *FoundationBuyPriceSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationBuyPriceSetIterator is returned from FilterBuyPriceSet and is used to iterate over the raw logs and unpacked data for BuyPriceSet events raised by the Foundation contract.
func (*FoundationBuyPriceSetIterator) Close ¶ added in v0.0.16
func (it *FoundationBuyPriceSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationBuyPriceSetIterator) Error ¶ added in v0.0.16
func (it *FoundationBuyPriceSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationBuyPriceSetIterator) Next ¶ added in v0.0.16
func (it *FoundationBuyPriceSetIterator) 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 FoundationBuyReferralPaid ¶ added in v0.0.16
type FoundationBuyReferralPaid struct { NftContract common.Address TokenId *big.Int BuyReferrer common.Address BuyReferrerProtocolFee *big.Int BuyReferrerSellerFee *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationBuyReferralPaid represents a BuyReferralPaid event raised by the Foundation contract.
type FoundationBuyReferralPaidIterator ¶ added in v0.0.16
type FoundationBuyReferralPaidIterator struct { Event *FoundationBuyReferralPaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationBuyReferralPaidIterator is returned from FilterBuyReferralPaid and is used to iterate over the raw logs and unpacked data for BuyReferralPaid events raised by the Foundation contract.
func (*FoundationBuyReferralPaidIterator) Close ¶ added in v0.0.16
func (it *FoundationBuyReferralPaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationBuyReferralPaidIterator) Error ¶ added in v0.0.16
func (it *FoundationBuyReferralPaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationBuyReferralPaidIterator) Next ¶ added in v0.0.16
func (it *FoundationBuyReferralPaidIterator) 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 FoundationCaller ¶ added in v0.0.16
type FoundationCaller struct {
// contains filtered or unexported fields
}
FoundationCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFoundationCaller ¶ added in v0.0.16
func NewFoundationCaller(address common.Address, caller bind.ContractCaller) (*FoundationCaller, error)
NewFoundationCaller creates a new read-only instance of Foundation, bound to a specific deployed contract.
func (*FoundationCaller) GetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetBuyPrice(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct { Seller common.Address Price *big.Int }, error)
GetBuyPrice is a free data retrieval call binding the contract method 0x4635256e.
Solidity: function getBuyPrice(address nftContract, uint256 tokenId) view returns(address seller, uint256 price)
func (*FoundationCaller) GetFeesAndRecipients ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetFeesAndRecipients(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int, price *big.Int) (struct { ProtocolFee *big.Int CreatorRev *big.Int CreatorRecipients []common.Address CreatorShares []*big.Int SellerRev *big.Int Owner common.Address }, error)
GetFeesAndRecipients is a free data retrieval call binding the contract method 0xaf1e1de3.
Solidity: function getFeesAndRecipients(address nftContract, uint256 tokenId, uint256 price) view returns(uint256 protocolFee, uint256 creatorRev, address[] creatorRecipients, uint256[] creatorShares, uint256 sellerRev, address owner)
func (*FoundationCaller) GetFethAddress ¶ added in v0.0.16
GetFethAddress is a free data retrieval call binding the contract method 0x895633ba.
Solidity: function getFethAddress() view returns(address fethAddress)
func (*FoundationCaller) GetFoundationTreasury ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetFoundationTreasury(opts *bind.CallOpts) (common.Address, error)
GetFoundationTreasury is a free data retrieval call binding the contract method 0xf7a2da23.
Solidity: function getFoundationTreasury() view returns(address treasuryAddress)
func (*FoundationCaller) GetImmutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetImmutableRoyalties(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetImmutableRoyalties is a free data retrieval call binding the contract method 0x71275f2a.
Solidity: function getImmutableRoyalties(address nftContract, uint256 tokenId) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationCaller) GetMinBidAmount ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetMinBidAmount(opts *bind.CallOpts, auctionId *big.Int) (*big.Int, error)
GetMinBidAmount is a free data retrieval call binding the contract method 0x47e35740.
Solidity: function getMinBidAmount(uint256 auctionId) view returns(uint256 minimum)
func (*FoundationCaller) GetMinOfferAmount ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetMinOfferAmount(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetMinOfferAmount is a free data retrieval call binding the contract method 0xe5d1e723.
Solidity: function getMinOfferAmount(address nftContract, uint256 tokenId) view returns(uint256 minimum)
func (*FoundationCaller) GetMutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetMutableRoyalties(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int, creator common.Address) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetMutableRoyalties is a free data retrieval call binding the contract method 0xb33bc3f2.
Solidity: function getMutableRoyalties(address nftContract, uint256 tokenId, address creator) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationCaller) GetOffer ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetOffer(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct { Buyer common.Address Expiration *big.Int Amount *big.Int }, error)
GetOffer is a free data retrieval call binding the contract method 0xac71045e.
Solidity: function getOffer(address nftContract, uint256 tokenId) view returns(address buyer, uint256 expiration, uint256 amount)
func (*FoundationCaller) GetOfferReferrer ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetOfferReferrer(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetOfferReferrer is a free data retrieval call binding the contract method 0x262907c5.
Solidity: function getOfferReferrer(address nftContract, uint256 tokenId) view returns(address referrer)
func (*FoundationCaller) GetReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetReserveAuction(opts *bind.CallOpts, auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
GetReserveAuction is a free data retrieval call binding the contract method 0x9e79b41f.
Solidity: function getReserveAuction(uint256 auctionId) view returns((address,uint256,address,uint256,uint256,uint256,address,uint256) auction)
func (*FoundationCaller) GetReserveAuctionBidReferrer ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetReserveAuctionBidReferrer(opts *bind.CallOpts, auctionId *big.Int) (common.Address, error)
GetReserveAuctionBidReferrer is a free data retrieval call binding the contract method 0x9e64ba6c.
Solidity: function getReserveAuctionBidReferrer(uint256 auctionId) view returns(address referrer)
func (*FoundationCaller) GetReserveAuctionIdFor ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetReserveAuctionIdFor(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetReserveAuctionIdFor is a free data retrieval call binding the contract method 0x2ab2b52b.
Solidity: function getReserveAuctionIdFor(address nftContract, uint256 tokenId) view returns(uint256 auctionId)
func (*FoundationCaller) GetRoyaltyRegistry ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetRoyaltyRegistry(opts *bind.CallOpts) (common.Address, error)
GetRoyaltyRegistry is a free data retrieval call binding the contract method 0xdaa351d4.
Solidity: function getRoyaltyRegistry() view returns(address registry)
func (*FoundationCaller) GetTokenCreator ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetTokenCreator(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetTokenCreator is a free data retrieval call binding the contract method 0xd220d30a.
Solidity: function getTokenCreator(address nftContract, uint256 tokenId) view returns(address creator)
type FoundationCallerRaw ¶ added in v0.0.16
type FoundationCallerRaw struct {
Contract *FoundationCaller // Generic read-only contract binding to access the raw methods on
}
FoundationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FoundationCallerRaw) Call ¶ added in v0.0.16
func (_Foundation *FoundationCallerRaw) 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 FoundationCallerSession ¶ added in v0.0.16
type FoundationCallerSession struct { Contract *FoundationCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FoundationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FoundationCallerSession) GetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetBuyPrice(nftContract common.Address, tokenId *big.Int) (struct { Seller common.Address Price *big.Int }, error)
GetBuyPrice is a free data retrieval call binding the contract method 0x4635256e.
Solidity: function getBuyPrice(address nftContract, uint256 tokenId) view returns(address seller, uint256 price)
func (*FoundationCallerSession) GetFeesAndRecipients ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetFeesAndRecipients(nftContract common.Address, tokenId *big.Int, price *big.Int) (struct { ProtocolFee *big.Int CreatorRev *big.Int CreatorRecipients []common.Address CreatorShares []*big.Int SellerRev *big.Int Owner common.Address }, error)
GetFeesAndRecipients is a free data retrieval call binding the contract method 0xaf1e1de3.
Solidity: function getFeesAndRecipients(address nftContract, uint256 tokenId, uint256 price) view returns(uint256 protocolFee, uint256 creatorRev, address[] creatorRecipients, uint256[] creatorShares, uint256 sellerRev, address owner)
func (*FoundationCallerSession) GetFethAddress ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetFethAddress() (common.Address, error)
GetFethAddress is a free data retrieval call binding the contract method 0x895633ba.
Solidity: function getFethAddress() view returns(address fethAddress)
func (*FoundationCallerSession) GetFoundationTreasury ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetFoundationTreasury() (common.Address, error)
GetFoundationTreasury is a free data retrieval call binding the contract method 0xf7a2da23.
Solidity: function getFoundationTreasury() view returns(address treasuryAddress)
func (*FoundationCallerSession) GetImmutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetImmutableRoyalties(nftContract common.Address, tokenId *big.Int) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetImmutableRoyalties is a free data retrieval call binding the contract method 0x71275f2a.
Solidity: function getImmutableRoyalties(address nftContract, uint256 tokenId) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationCallerSession) GetMinBidAmount ¶ added in v0.0.16
GetMinBidAmount is a free data retrieval call binding the contract method 0x47e35740.
Solidity: function getMinBidAmount(uint256 auctionId) view returns(uint256 minimum)
func (*FoundationCallerSession) GetMinOfferAmount ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetMinOfferAmount(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetMinOfferAmount is a free data retrieval call binding the contract method 0xe5d1e723.
Solidity: function getMinOfferAmount(address nftContract, uint256 tokenId) view returns(uint256 minimum)
func (*FoundationCallerSession) GetMutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetMutableRoyalties(nftContract common.Address, tokenId *big.Int, creator common.Address) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetMutableRoyalties is a free data retrieval call binding the contract method 0xb33bc3f2.
Solidity: function getMutableRoyalties(address nftContract, uint256 tokenId, address creator) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationCallerSession) GetOffer ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetOffer(nftContract common.Address, tokenId *big.Int) (struct { Buyer common.Address Expiration *big.Int Amount *big.Int }, error)
GetOffer is a free data retrieval call binding the contract method 0xac71045e.
Solidity: function getOffer(address nftContract, uint256 tokenId) view returns(address buyer, uint256 expiration, uint256 amount)
func (*FoundationCallerSession) GetOfferReferrer ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetOfferReferrer(nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetOfferReferrer is a free data retrieval call binding the contract method 0x262907c5.
Solidity: function getOfferReferrer(address nftContract, uint256 tokenId) view returns(address referrer)
func (*FoundationCallerSession) GetReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetReserveAuction(auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
GetReserveAuction is a free data retrieval call binding the contract method 0x9e79b41f.
Solidity: function getReserveAuction(uint256 auctionId) view returns((address,uint256,address,uint256,uint256,uint256,address,uint256) auction)
func (*FoundationCallerSession) GetReserveAuctionBidReferrer ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetReserveAuctionBidReferrer(auctionId *big.Int) (common.Address, error)
GetReserveAuctionBidReferrer is a free data retrieval call binding the contract method 0x9e64ba6c.
Solidity: function getReserveAuctionBidReferrer(uint256 auctionId) view returns(address referrer)
func (*FoundationCallerSession) GetReserveAuctionIdFor ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetReserveAuctionIdFor(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetReserveAuctionIdFor is a free data retrieval call binding the contract method 0x2ab2b52b.
Solidity: function getReserveAuctionIdFor(address nftContract, uint256 tokenId) view returns(uint256 auctionId)
func (*FoundationCallerSession) GetRoyaltyRegistry ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetRoyaltyRegistry() (common.Address, error)
GetRoyaltyRegistry is a free data retrieval call binding the contract method 0xdaa351d4.
Solidity: function getRoyaltyRegistry() view returns(address registry)
func (*FoundationCallerSession) GetTokenCreator ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetTokenCreator(nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetTokenCreator is a free data retrieval call binding the contract method 0xd220d30a.
Solidity: function getTokenCreator(address nftContract, uint256 tokenId) view returns(address creator)
type FoundationFilterer ¶ added in v0.0.16
type FoundationFilterer struct {
// contains filtered or unexported fields
}
FoundationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFoundationFilterer ¶ added in v0.0.16
func NewFoundationFilterer(address common.Address, filterer bind.ContractFilterer) (*FoundationFilterer, error)
NewFoundationFilterer creates a new log filterer instance of Foundation, bound to a specific deployed contract.
func (*FoundationFilterer) FilterBuyPriceAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterBuyPriceAccepted(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, seller []common.Address) (*FoundationBuyPriceAcceptedIterator, error)
FilterBuyPriceAccepted is a free log retrieval operation binding the contract event 0xd28c0a7dd63bc853a4e36306655da9f8c0b29ff9d0605bb976ae420e46a99930.
Solidity: event BuyPriceAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed seller, address buyer, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) FilterBuyPriceCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterBuyPriceCanceled(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyPriceCanceledIterator, error)
FilterBuyPriceCanceled is a free log retrieval operation binding the contract event 0x70c7877531c04c7d9caa8a7eca127384f04e8a6ee58b63f778ce5401d8bcae41.
Solidity: event BuyPriceCanceled(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) FilterBuyPriceInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterBuyPriceInvalidated(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyPriceInvalidatedIterator, error)
FilterBuyPriceInvalidated is a free log retrieval operation binding the contract event 0xaa6271d89a385571e237d3e7254ccc7c09f68055e6e9b410ed08233a8b9a05cf.
Solidity: event BuyPriceInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) FilterBuyPriceSet ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterBuyPriceSet(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, seller []common.Address) (*FoundationBuyPriceSetIterator, error)
FilterBuyPriceSet is a free log retrieval operation binding the contract event 0xfcc77ea8bdcce862f43b7fb00fe6b0eb90d6aeead27d3800d9257cf7a05f9d96.
Solidity: event BuyPriceSet(address indexed nftContract, uint256 indexed tokenId, address indexed seller, uint256 price)
func (*FoundationFilterer) FilterBuyReferralPaid ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterBuyReferralPaid(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyReferralPaidIterator, error)
FilterBuyReferralPaid is a free log retrieval operation binding the contract event 0x141b92fd9766c80ab120598ea2f6be9802470ec59b5446dd9bf46214ead8d08e.
Solidity: event BuyReferralPaid(address indexed nftContract, uint256 indexed tokenId, address buyReferrer, uint256 buyReferrerProtocolFee, uint256 buyReferrerSellerFee)
func (*FoundationFilterer) FilterInitialized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterInitialized(opts *bind.FilterOpts) (*FoundationInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*FoundationFilterer) FilterOfferAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterOfferAccepted(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, buyer []common.Address) (*FoundationOfferAcceptedIterator, error)
FilterOfferAccepted is a free log retrieval operation binding the contract event 0x1cb8adb37d6d35e94cd0695ca39895b84371864713f5ca7eada52af9ff23744b.
Solidity: event OfferAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, address seller, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) FilterOfferCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterOfferCanceledByAdmin(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationOfferCanceledByAdminIterator, error)
FilterOfferCanceledByAdmin is a free log retrieval operation binding the contract event 0xd3802baab3d80ff411a2f83c8394d07877339ff8352f7c1b02fbcd70ea7cac8c.
Solidity: event OfferCanceledByAdmin(address indexed nftContract, uint256 indexed tokenId, string reason)
func (*FoundationFilterer) FilterOfferInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterOfferInvalidated(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationOfferInvalidatedIterator, error)
FilterOfferInvalidated is a free log retrieval operation binding the contract event 0x30c264456cbd17f5f67d7534654161414f34c0e6cc1b7500e169b7a7aea4afc0.
Solidity: event OfferInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) FilterOfferMade ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterOfferMade(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, buyer []common.Address) (*FoundationOfferMadeIterator, error)
FilterOfferMade is a free log retrieval operation binding the contract event 0x00ce0a712e4e277ac7b34942865f0de7a5629dffe0539b70423ad5ff1ed6ab42.
Solidity: event OfferMade(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, uint256 amount, uint256 expiration)
func (*FoundationFilterer) FilterReserveAuctionBidPlaced ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionBidPlaced(opts *bind.FilterOpts, auctionId []*big.Int, bidder []common.Address) (*FoundationReserveAuctionBidPlacedIterator, error)
FilterReserveAuctionBidPlaced is a free log retrieval operation binding the contract event 0x26ea3ebbda62eb1baef13e1c237dddd956c87f80b2801f2616d806d52557b121.
Solidity: event ReserveAuctionBidPlaced(uint256 indexed auctionId, address indexed bidder, uint256 amount, uint256 endTime)
func (*FoundationFilterer) FilterReserveAuctionCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionCanceled(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionCanceledIterator, error)
FilterReserveAuctionCanceled is a free log retrieval operation binding the contract event 0x14b9c40404d5b41deb481f9a40b8aeb2bf4b47679b38cf757075a66ed510f7f1.
Solidity: event ReserveAuctionCanceled(uint256 indexed auctionId)
func (*FoundationFilterer) FilterReserveAuctionCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionCanceledByAdmin(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionCanceledByAdminIterator, error)
FilterReserveAuctionCanceledByAdmin is a free log retrieval operation binding the contract event 0x1d56d378404d81e3fc5f3dfbf88359b8cb2ecafa73b3270c478bf7b2bdd14469.
Solidity: event ReserveAuctionCanceledByAdmin(uint256 indexed auctionId, string reason)
func (*FoundationFilterer) FilterReserveAuctionCreated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionCreated(opts *bind.FilterOpts, seller []common.Address, nftContract []common.Address, tokenId []*big.Int) (*FoundationReserveAuctionCreatedIterator, error)
FilterReserveAuctionCreated is a free log retrieval operation binding the contract event 0x1062dd3b35f12b4064331244d00f40c1d4831965e4285654157a2409c6217cff.
Solidity: event ReserveAuctionCreated(address indexed seller, address indexed nftContract, uint256 indexed tokenId, uint256 duration, uint256 extensionDuration, uint256 reservePrice, uint256 auctionId)
func (*FoundationFilterer) FilterReserveAuctionFinalized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionFinalized(opts *bind.FilterOpts, auctionId []*big.Int, seller []common.Address, bidder []common.Address) (*FoundationReserveAuctionFinalizedIterator, error)
FilterReserveAuctionFinalized is a free log retrieval operation binding the contract event 0x2edb0e99c6ac35be6731dab554c1d1fa1b7beb675090dbb09fb14e615aca1c4a.
Solidity: event ReserveAuctionFinalized(uint256 indexed auctionId, address indexed seller, address indexed bidder, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) FilterReserveAuctionInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionInvalidated(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionInvalidatedIterator, error)
FilterReserveAuctionInvalidated is a free log retrieval operation binding the contract event 0x5603897cc9b1e866f3f7395ffc6638776041f21c094d0b4e748ff44c407fa362.
Solidity: event ReserveAuctionInvalidated(uint256 indexed auctionId)
func (*FoundationFilterer) FilterReserveAuctionUpdated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionUpdated(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionUpdatedIterator, error)
FilterReserveAuctionUpdated is a free log retrieval operation binding the contract event 0x0c0f2662914f0cd1e952db2aa425901cb00e7c1f507687d22cb04e836d55d9c7.
Solidity: event ReserveAuctionUpdated(uint256 indexed auctionId, uint256 reservePrice)
func (*FoundationFilterer) FilterWithdrawalToFETH ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterWithdrawalToFETH(opts *bind.FilterOpts, user []common.Address) (*FoundationWithdrawalToFETHIterator, error)
FilterWithdrawalToFETH is a free log retrieval operation binding the contract event 0xa2201512569adb2d513531dfd69b66df50bd5cffb8c1bbe65a4611f9e1eadbd1.
Solidity: event WithdrawalToFETH(address indexed user, uint256 amount)
func (*FoundationFilterer) ParseBuyPriceAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseBuyPriceAccepted(log types.Log) (*FoundationBuyPriceAccepted, error)
ParseBuyPriceAccepted is a log parse operation binding the contract event 0xd28c0a7dd63bc853a4e36306655da9f8c0b29ff9d0605bb976ae420e46a99930.
Solidity: event BuyPriceAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed seller, address buyer, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) ParseBuyPriceCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseBuyPriceCanceled(log types.Log) (*FoundationBuyPriceCanceled, error)
ParseBuyPriceCanceled is a log parse operation binding the contract event 0x70c7877531c04c7d9caa8a7eca127384f04e8a6ee58b63f778ce5401d8bcae41.
Solidity: event BuyPriceCanceled(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) ParseBuyPriceInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseBuyPriceInvalidated(log types.Log) (*FoundationBuyPriceInvalidated, error)
ParseBuyPriceInvalidated is a log parse operation binding the contract event 0xaa6271d89a385571e237d3e7254ccc7c09f68055e6e9b410ed08233a8b9a05cf.
Solidity: event BuyPriceInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) ParseBuyPriceSet ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseBuyPriceSet(log types.Log) (*FoundationBuyPriceSet, error)
ParseBuyPriceSet is a log parse operation binding the contract event 0xfcc77ea8bdcce862f43b7fb00fe6b0eb90d6aeead27d3800d9257cf7a05f9d96.
Solidity: event BuyPriceSet(address indexed nftContract, uint256 indexed tokenId, address indexed seller, uint256 price)
func (*FoundationFilterer) ParseBuyReferralPaid ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseBuyReferralPaid(log types.Log) (*FoundationBuyReferralPaid, error)
ParseBuyReferralPaid is a log parse operation binding the contract event 0x141b92fd9766c80ab120598ea2f6be9802470ec59b5446dd9bf46214ead8d08e.
Solidity: event BuyReferralPaid(address indexed nftContract, uint256 indexed tokenId, address buyReferrer, uint256 buyReferrerProtocolFee, uint256 buyReferrerSellerFee)
func (*FoundationFilterer) ParseInitialized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseInitialized(log types.Log) (*FoundationInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*FoundationFilterer) ParseOfferAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseOfferAccepted(log types.Log) (*FoundationOfferAccepted, error)
ParseOfferAccepted is a log parse operation binding the contract event 0x1cb8adb37d6d35e94cd0695ca39895b84371864713f5ca7eada52af9ff23744b.
Solidity: event OfferAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, address seller, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) ParseOfferCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseOfferCanceledByAdmin(log types.Log) (*FoundationOfferCanceledByAdmin, error)
ParseOfferCanceledByAdmin is a log parse operation binding the contract event 0xd3802baab3d80ff411a2f83c8394d07877339ff8352f7c1b02fbcd70ea7cac8c.
Solidity: event OfferCanceledByAdmin(address indexed nftContract, uint256 indexed tokenId, string reason)
func (*FoundationFilterer) ParseOfferInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseOfferInvalidated(log types.Log) (*FoundationOfferInvalidated, error)
ParseOfferInvalidated is a log parse operation binding the contract event 0x30c264456cbd17f5f67d7534654161414f34c0e6cc1b7500e169b7a7aea4afc0.
Solidity: event OfferInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) ParseOfferMade ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseOfferMade(log types.Log) (*FoundationOfferMade, error)
ParseOfferMade is a log parse operation binding the contract event 0x00ce0a712e4e277ac7b34942865f0de7a5629dffe0539b70423ad5ff1ed6ab42.
Solidity: event OfferMade(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, uint256 amount, uint256 expiration)
func (*FoundationFilterer) ParseReserveAuctionBidPlaced ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionBidPlaced(log types.Log) (*FoundationReserveAuctionBidPlaced, error)
ParseReserveAuctionBidPlaced is a log parse operation binding the contract event 0x26ea3ebbda62eb1baef13e1c237dddd956c87f80b2801f2616d806d52557b121.
Solidity: event ReserveAuctionBidPlaced(uint256 indexed auctionId, address indexed bidder, uint256 amount, uint256 endTime)
func (*FoundationFilterer) ParseReserveAuctionCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionCanceled(log types.Log) (*FoundationReserveAuctionCanceled, error)
ParseReserveAuctionCanceled is a log parse operation binding the contract event 0x14b9c40404d5b41deb481f9a40b8aeb2bf4b47679b38cf757075a66ed510f7f1.
Solidity: event ReserveAuctionCanceled(uint256 indexed auctionId)
func (*FoundationFilterer) ParseReserveAuctionCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionCanceledByAdmin(log types.Log) (*FoundationReserveAuctionCanceledByAdmin, error)
ParseReserveAuctionCanceledByAdmin is a log parse operation binding the contract event 0x1d56d378404d81e3fc5f3dfbf88359b8cb2ecafa73b3270c478bf7b2bdd14469.
Solidity: event ReserveAuctionCanceledByAdmin(uint256 indexed auctionId, string reason)
func (*FoundationFilterer) ParseReserveAuctionCreated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionCreated(log types.Log) (*FoundationReserveAuctionCreated, error)
ParseReserveAuctionCreated is a log parse operation binding the contract event 0x1062dd3b35f12b4064331244d00f40c1d4831965e4285654157a2409c6217cff.
Solidity: event ReserveAuctionCreated(address indexed seller, address indexed nftContract, uint256 indexed tokenId, uint256 duration, uint256 extensionDuration, uint256 reservePrice, uint256 auctionId)
func (*FoundationFilterer) ParseReserveAuctionFinalized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionFinalized(log types.Log) (*FoundationReserveAuctionFinalized, error)
ParseReserveAuctionFinalized is a log parse operation binding the contract event 0x2edb0e99c6ac35be6731dab554c1d1fa1b7beb675090dbb09fb14e615aca1c4a.
Solidity: event ReserveAuctionFinalized(uint256 indexed auctionId, address indexed seller, address indexed bidder, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) ParseReserveAuctionInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionInvalidated(log types.Log) (*FoundationReserveAuctionInvalidated, error)
ParseReserveAuctionInvalidated is a log parse operation binding the contract event 0x5603897cc9b1e866f3f7395ffc6638776041f21c094d0b4e748ff44c407fa362.
Solidity: event ReserveAuctionInvalidated(uint256 indexed auctionId)
func (*FoundationFilterer) ParseReserveAuctionUpdated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionUpdated(log types.Log) (*FoundationReserveAuctionUpdated, error)
ParseReserveAuctionUpdated is a log parse operation binding the contract event 0x0c0f2662914f0cd1e952db2aa425901cb00e7c1f507687d22cb04e836d55d9c7.
Solidity: event ReserveAuctionUpdated(uint256 indexed auctionId, uint256 reservePrice)
func (*FoundationFilterer) ParseWithdrawalToFETH ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseWithdrawalToFETH(log types.Log) (*FoundationWithdrawalToFETH, error)
ParseWithdrawalToFETH is a log parse operation binding the contract event 0xa2201512569adb2d513531dfd69b66df50bd5cffb8c1bbe65a4611f9e1eadbd1.
Solidity: event WithdrawalToFETH(address indexed user, uint256 amount)
func (*FoundationFilterer) WatchBuyPriceAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchBuyPriceAccepted(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceAccepted, nftContract []common.Address, tokenId []*big.Int, seller []common.Address) (event.Subscription, error)
WatchBuyPriceAccepted is a free log subscription operation binding the contract event 0xd28c0a7dd63bc853a4e36306655da9f8c0b29ff9d0605bb976ae420e46a99930.
Solidity: event BuyPriceAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed seller, address buyer, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) WatchBuyPriceCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchBuyPriceCanceled(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceCanceled, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchBuyPriceCanceled is a free log subscription operation binding the contract event 0x70c7877531c04c7d9caa8a7eca127384f04e8a6ee58b63f778ce5401d8bcae41.
Solidity: event BuyPriceCanceled(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) WatchBuyPriceInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchBuyPriceInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceInvalidated, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchBuyPriceInvalidated is a free log subscription operation binding the contract event 0xaa6271d89a385571e237d3e7254ccc7c09f68055e6e9b410ed08233a8b9a05cf.
Solidity: event BuyPriceInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) WatchBuyPriceSet ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchBuyPriceSet(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceSet, nftContract []common.Address, tokenId []*big.Int, seller []common.Address) (event.Subscription, error)
WatchBuyPriceSet is a free log subscription operation binding the contract event 0xfcc77ea8bdcce862f43b7fb00fe6b0eb90d6aeead27d3800d9257cf7a05f9d96.
Solidity: event BuyPriceSet(address indexed nftContract, uint256 indexed tokenId, address indexed seller, uint256 price)
func (*FoundationFilterer) WatchBuyReferralPaid ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchBuyReferralPaid(opts *bind.WatchOpts, sink chan<- *FoundationBuyReferralPaid, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchBuyReferralPaid is a free log subscription operation binding the contract event 0x141b92fd9766c80ab120598ea2f6be9802470ec59b5446dd9bf46214ead8d08e.
Solidity: event BuyReferralPaid(address indexed nftContract, uint256 indexed tokenId, address buyReferrer, uint256 buyReferrerProtocolFee, uint256 buyReferrerSellerFee)
func (*FoundationFilterer) WatchInitialized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *FoundationInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*FoundationFilterer) WatchOfferAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchOfferAccepted(opts *bind.WatchOpts, sink chan<- *FoundationOfferAccepted, nftContract []common.Address, tokenId []*big.Int, buyer []common.Address) (event.Subscription, error)
WatchOfferAccepted is a free log subscription operation binding the contract event 0x1cb8adb37d6d35e94cd0695ca39895b84371864713f5ca7eada52af9ff23744b.
Solidity: event OfferAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, address seller, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) WatchOfferCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchOfferCanceledByAdmin(opts *bind.WatchOpts, sink chan<- *FoundationOfferCanceledByAdmin, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchOfferCanceledByAdmin is a free log subscription operation binding the contract event 0xd3802baab3d80ff411a2f83c8394d07877339ff8352f7c1b02fbcd70ea7cac8c.
Solidity: event OfferCanceledByAdmin(address indexed nftContract, uint256 indexed tokenId, string reason)
func (*FoundationFilterer) WatchOfferInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchOfferInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationOfferInvalidated, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchOfferInvalidated is a free log subscription operation binding the contract event 0x30c264456cbd17f5f67d7534654161414f34c0e6cc1b7500e169b7a7aea4afc0.
Solidity: event OfferInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) WatchOfferMade ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchOfferMade(opts *bind.WatchOpts, sink chan<- *FoundationOfferMade, nftContract []common.Address, tokenId []*big.Int, buyer []common.Address) (event.Subscription, error)
WatchOfferMade is a free log subscription operation binding the contract event 0x00ce0a712e4e277ac7b34942865f0de7a5629dffe0539b70423ad5ff1ed6ab42.
Solidity: event OfferMade(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, uint256 amount, uint256 expiration)
func (*FoundationFilterer) WatchReserveAuctionBidPlaced ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionBidPlaced(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionBidPlaced, auctionId []*big.Int, bidder []common.Address) (event.Subscription, error)
WatchReserveAuctionBidPlaced is a free log subscription operation binding the contract event 0x26ea3ebbda62eb1baef13e1c237dddd956c87f80b2801f2616d806d52557b121.
Solidity: event ReserveAuctionBidPlaced(uint256 indexed auctionId, address indexed bidder, uint256 amount, uint256 endTime)
func (*FoundationFilterer) WatchReserveAuctionCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionCanceled(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCanceled, auctionId []*big.Int) (event.Subscription, error)
WatchReserveAuctionCanceled is a free log subscription operation binding the contract event 0x14b9c40404d5b41deb481f9a40b8aeb2bf4b47679b38cf757075a66ed510f7f1.
Solidity: event ReserveAuctionCanceled(uint256 indexed auctionId)
func (*FoundationFilterer) WatchReserveAuctionCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionCanceledByAdmin(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCanceledByAdmin, auctionId []*big.Int) (event.Subscription, error)
WatchReserveAuctionCanceledByAdmin is a free log subscription operation binding the contract event 0x1d56d378404d81e3fc5f3dfbf88359b8cb2ecafa73b3270c478bf7b2bdd14469.
Solidity: event ReserveAuctionCanceledByAdmin(uint256 indexed auctionId, string reason)
func (*FoundationFilterer) WatchReserveAuctionCreated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionCreated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCreated, seller []common.Address, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchReserveAuctionCreated is a free log subscription operation binding the contract event 0x1062dd3b35f12b4064331244d00f40c1d4831965e4285654157a2409c6217cff.
Solidity: event ReserveAuctionCreated(address indexed seller, address indexed nftContract, uint256 indexed tokenId, uint256 duration, uint256 extensionDuration, uint256 reservePrice, uint256 auctionId)
func (*FoundationFilterer) WatchReserveAuctionFinalized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionFinalized(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionFinalized, auctionId []*big.Int, seller []common.Address, bidder []common.Address) (event.Subscription, error)
WatchReserveAuctionFinalized is a free log subscription operation binding the contract event 0x2edb0e99c6ac35be6731dab554c1d1fa1b7beb675090dbb09fb14e615aca1c4a.
Solidity: event ReserveAuctionFinalized(uint256 indexed auctionId, address indexed seller, address indexed bidder, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) WatchReserveAuctionInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionInvalidated, auctionId []*big.Int) (event.Subscription, error)
WatchReserveAuctionInvalidated is a free log subscription operation binding the contract event 0x5603897cc9b1e866f3f7395ffc6638776041f21c094d0b4e748ff44c407fa362.
Solidity: event ReserveAuctionInvalidated(uint256 indexed auctionId)
func (*FoundationFilterer) WatchReserveAuctionUpdated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionUpdated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionUpdated, auctionId []*big.Int) (event.Subscription, error)
WatchReserveAuctionUpdated is a free log subscription operation binding the contract event 0x0c0f2662914f0cd1e952db2aa425901cb00e7c1f507687d22cb04e836d55d9c7.
Solidity: event ReserveAuctionUpdated(uint256 indexed auctionId, uint256 reservePrice)
func (*FoundationFilterer) WatchWithdrawalToFETH ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchWithdrawalToFETH(opts *bind.WatchOpts, sink chan<- *FoundationWithdrawalToFETH, user []common.Address) (event.Subscription, error)
WatchWithdrawalToFETH is a free log subscription operation binding the contract event 0xa2201512569adb2d513531dfd69b66df50bd5cffb8c1bbe65a4611f9e1eadbd1.
Solidity: event WithdrawalToFETH(address indexed user, uint256 amount)
type FoundationInitialized ¶ added in v0.0.16
type FoundationInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
FoundationInitialized represents a Initialized event raised by the Foundation contract.
type FoundationInitializedIterator ¶ added in v0.0.16
type FoundationInitializedIterator struct { Event *FoundationInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Foundation contract.
func (*FoundationInitializedIterator) Close ¶ added in v0.0.16
func (it *FoundationInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationInitializedIterator) Error ¶ added in v0.0.16
func (it *FoundationInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationInitializedIterator) Next ¶ added in v0.0.16
func (it *FoundationInitializedIterator) 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 FoundationOfferAccepted ¶ added in v0.0.16
type FoundationOfferAccepted struct { NftContract common.Address TokenId *big.Int Buyer common.Address Seller common.Address ProtocolFee *big.Int CreatorFee *big.Int SellerRev *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationOfferAccepted represents a OfferAccepted event raised by the Foundation contract.
type FoundationOfferAcceptedIterator ¶ added in v0.0.16
type FoundationOfferAcceptedIterator struct { Event *FoundationOfferAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationOfferAcceptedIterator is returned from FilterOfferAccepted and is used to iterate over the raw logs and unpacked data for OfferAccepted events raised by the Foundation contract.
func (*FoundationOfferAcceptedIterator) Close ¶ added in v0.0.16
func (it *FoundationOfferAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationOfferAcceptedIterator) Error ¶ added in v0.0.16
func (it *FoundationOfferAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationOfferAcceptedIterator) Next ¶ added in v0.0.16
func (it *FoundationOfferAcceptedIterator) 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 FoundationOfferCanceledByAdmin ¶ added in v0.0.16
type FoundationOfferCanceledByAdmin struct { NftContract common.Address TokenId *big.Int Reason string Raw types.Log // Blockchain specific contextual infos }
FoundationOfferCanceledByAdmin represents a OfferCanceledByAdmin event raised by the Foundation contract.
type FoundationOfferCanceledByAdminIterator ¶ added in v0.0.16
type FoundationOfferCanceledByAdminIterator struct { Event *FoundationOfferCanceledByAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationOfferCanceledByAdminIterator is returned from FilterOfferCanceledByAdmin and is used to iterate over the raw logs and unpacked data for OfferCanceledByAdmin events raised by the Foundation contract.
func (*FoundationOfferCanceledByAdminIterator) Close ¶ added in v0.0.16
func (it *FoundationOfferCanceledByAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationOfferCanceledByAdminIterator) Error ¶ added in v0.0.16
func (it *FoundationOfferCanceledByAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationOfferCanceledByAdminIterator) Next ¶ added in v0.0.16
func (it *FoundationOfferCanceledByAdminIterator) 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 FoundationOfferInvalidated ¶ added in v0.0.16
type FoundationOfferInvalidated struct { NftContract common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationOfferInvalidated represents a OfferInvalidated event raised by the Foundation contract.
type FoundationOfferInvalidatedIterator ¶ added in v0.0.16
type FoundationOfferInvalidatedIterator struct { Event *FoundationOfferInvalidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationOfferInvalidatedIterator is returned from FilterOfferInvalidated and is used to iterate over the raw logs and unpacked data for OfferInvalidated events raised by the Foundation contract.
func (*FoundationOfferInvalidatedIterator) Close ¶ added in v0.0.16
func (it *FoundationOfferInvalidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationOfferInvalidatedIterator) Error ¶ added in v0.0.16
func (it *FoundationOfferInvalidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationOfferInvalidatedIterator) Next ¶ added in v0.0.16
func (it *FoundationOfferInvalidatedIterator) 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 FoundationOfferMade ¶ added in v0.0.16
type FoundationOfferMade struct { NftContract common.Address TokenId *big.Int Buyer common.Address Amount *big.Int Expiration *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationOfferMade represents a OfferMade event raised by the Foundation contract.
type FoundationOfferMadeIterator ¶ added in v0.0.16
type FoundationOfferMadeIterator struct { Event *FoundationOfferMade // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationOfferMadeIterator is returned from FilterOfferMade and is used to iterate over the raw logs and unpacked data for OfferMade events raised by the Foundation contract.
func (*FoundationOfferMadeIterator) Close ¶ added in v0.0.16
func (it *FoundationOfferMadeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationOfferMadeIterator) Error ¶ added in v0.0.16
func (it *FoundationOfferMadeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationOfferMadeIterator) Next ¶ added in v0.0.16
func (it *FoundationOfferMadeIterator) 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 FoundationRaw ¶ added in v0.0.16
type FoundationRaw struct {
Contract *Foundation // Generic contract binding to access the raw methods on
}
FoundationRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FoundationRaw) Call ¶ added in v0.0.16
func (_Foundation *FoundationRaw) 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 (*FoundationRaw) Transact ¶ added in v0.0.16
func (_Foundation *FoundationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FoundationRaw) Transfer ¶ added in v0.0.16
func (_Foundation *FoundationRaw) 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 FoundationReserveAuctionBidPlaced ¶ added in v0.0.16
type FoundationReserveAuctionBidPlaced struct { AuctionId *big.Int Bidder common.Address Amount *big.Int EndTime *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionBidPlaced represents a ReserveAuctionBidPlaced event raised by the Foundation contract.
type FoundationReserveAuctionBidPlacedIterator ¶ added in v0.0.16
type FoundationReserveAuctionBidPlacedIterator struct { Event *FoundationReserveAuctionBidPlaced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionBidPlacedIterator is returned from FilterReserveAuctionBidPlaced and is used to iterate over the raw logs and unpacked data for ReserveAuctionBidPlaced events raised by the Foundation contract.
func (*FoundationReserveAuctionBidPlacedIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionBidPlacedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionBidPlacedIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionBidPlacedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionBidPlacedIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionBidPlacedIterator) 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 FoundationReserveAuctionCanceled ¶ added in v0.0.16
type FoundationReserveAuctionCanceled struct { AuctionId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionCanceled represents a ReserveAuctionCanceled event raised by the Foundation contract.
type FoundationReserveAuctionCanceledByAdmin ¶ added in v0.0.16
type FoundationReserveAuctionCanceledByAdmin struct { AuctionId *big.Int Reason string Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionCanceledByAdmin represents a ReserveAuctionCanceledByAdmin event raised by the Foundation contract.
type FoundationReserveAuctionCanceledByAdminIterator ¶ added in v0.0.16
type FoundationReserveAuctionCanceledByAdminIterator struct { Event *FoundationReserveAuctionCanceledByAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionCanceledByAdminIterator is returned from FilterReserveAuctionCanceledByAdmin and is used to iterate over the raw logs and unpacked data for ReserveAuctionCanceledByAdmin events raised by the Foundation contract.
func (*FoundationReserveAuctionCanceledByAdminIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledByAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionCanceledByAdminIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledByAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionCanceledByAdminIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledByAdminIterator) 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 FoundationReserveAuctionCanceledIterator ¶ added in v0.0.16
type FoundationReserveAuctionCanceledIterator struct { Event *FoundationReserveAuctionCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionCanceledIterator is returned from FilterReserveAuctionCanceled and is used to iterate over the raw logs and unpacked data for ReserveAuctionCanceled events raised by the Foundation contract.
func (*FoundationReserveAuctionCanceledIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionCanceledIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionCanceledIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledIterator) 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 FoundationReserveAuctionCreated ¶ added in v0.0.16
type FoundationReserveAuctionCreated struct { Seller common.Address NftContract common.Address TokenId *big.Int Duration *big.Int ExtensionDuration *big.Int ReservePrice *big.Int AuctionId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionCreated represents a ReserveAuctionCreated event raised by the Foundation contract.
type FoundationReserveAuctionCreatedIterator ¶ added in v0.0.16
type FoundationReserveAuctionCreatedIterator struct { Event *FoundationReserveAuctionCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionCreatedIterator is returned from FilterReserveAuctionCreated and is used to iterate over the raw logs and unpacked data for ReserveAuctionCreated events raised by the Foundation contract.
func (*FoundationReserveAuctionCreatedIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionCreatedIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionCreatedIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionCreatedIterator) 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 FoundationReserveAuctionFinalized ¶ added in v0.0.16
type FoundationReserveAuctionFinalized struct { AuctionId *big.Int Seller common.Address Bidder common.Address ProtocolFee *big.Int CreatorFee *big.Int SellerRev *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionFinalized represents a ReserveAuctionFinalized event raised by the Foundation contract.
type FoundationReserveAuctionFinalizedIterator ¶ added in v0.0.16
type FoundationReserveAuctionFinalizedIterator struct { Event *FoundationReserveAuctionFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionFinalizedIterator is returned from FilterReserveAuctionFinalized and is used to iterate over the raw logs and unpacked data for ReserveAuctionFinalized events raised by the Foundation contract.
func (*FoundationReserveAuctionFinalizedIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionFinalizedIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionFinalizedIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionFinalizedIterator) 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 FoundationReserveAuctionInvalidated ¶ added in v0.0.16
type FoundationReserveAuctionInvalidated struct { AuctionId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionInvalidated represents a ReserveAuctionInvalidated event raised by the Foundation contract.
type FoundationReserveAuctionInvalidatedIterator ¶ added in v0.0.16
type FoundationReserveAuctionInvalidatedIterator struct { Event *FoundationReserveAuctionInvalidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionInvalidatedIterator is returned from FilterReserveAuctionInvalidated and is used to iterate over the raw logs and unpacked data for ReserveAuctionInvalidated events raised by the Foundation contract.
func (*FoundationReserveAuctionInvalidatedIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionInvalidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionInvalidatedIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionInvalidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionInvalidatedIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionInvalidatedIterator) 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 FoundationReserveAuctionUpdated ¶ added in v0.0.16
type FoundationReserveAuctionUpdated struct { AuctionId *big.Int ReservePrice *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionUpdated represents a ReserveAuctionUpdated event raised by the Foundation contract.
type FoundationReserveAuctionUpdatedIterator ¶ added in v0.0.16
type FoundationReserveAuctionUpdatedIterator struct { Event *FoundationReserveAuctionUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionUpdatedIterator is returned from FilterReserveAuctionUpdated and is used to iterate over the raw logs and unpacked data for ReserveAuctionUpdated events raised by the Foundation contract.
func (*FoundationReserveAuctionUpdatedIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionUpdatedIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionUpdatedIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionUpdatedIterator) 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 FoundationSession ¶ added in v0.0.16
type FoundationSession struct { Contract *Foundation // 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 }
FoundationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FoundationSession) AcceptOffer ¶ added in v0.0.16
func (_Foundation *FoundationSession) AcceptOffer(nftContract common.Address, tokenId *big.Int, offerFrom common.Address, minAmount *big.Int) (*types.Transaction, error)
AcceptOffer is a paid mutator transaction binding the contract method 0x29e0e160.
Solidity: function acceptOffer(address nftContract, uint256 tokenId, address offerFrom, uint256 minAmount) returns()
func (*FoundationSession) AdminCancelOffers ¶ added in v0.0.16
func (_Foundation *FoundationSession) AdminCancelOffers(nftContracts []common.Address, tokenIds []*big.Int, reason string) (*types.Transaction, error)
AdminCancelOffers is a paid mutator transaction binding the contract method 0x06dcf748.
Solidity: function adminCancelOffers(address[] nftContracts, uint256[] tokenIds, string reason) returns()
func (*FoundationSession) AdminCancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) AdminCancelReserveAuction(auctionId *big.Int, reason string) (*types.Transaction, error)
AdminCancelReserveAuction is a paid mutator transaction binding the contract method 0x5d83d562.
Solidity: function adminCancelReserveAuction(uint256 auctionId, string reason) returns()
func (*FoundationSession) Buy ¶ added in v0.0.16
func (_Foundation *FoundationSession) Buy(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int) (*types.Transaction, error)
Buy is a paid mutator transaction binding the contract method 0xa59ac6dd.
Solidity: function buy(address nftContract, uint256 tokenId, uint256 maxPrice) payable returns()
func (*FoundationSession) BuyV2 ¶ added in v0.0.16
func (_Foundation *FoundationSession) BuyV2(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int, referrer common.Address) (*types.Transaction, error)
BuyV2 is a paid mutator transaction binding the contract method 0xb01ef608.
Solidity: function buyV2(address nftContract, uint256 tokenId, uint256 maxPrice, address referrer) payable returns()
func (*FoundationSession) CancelBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationSession) CancelBuyPrice(nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
CancelBuyPrice is a paid mutator transaction binding the contract method 0x21561935.
Solidity: function cancelBuyPrice(address nftContract, uint256 tokenId) returns()
func (*FoundationSession) CancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) CancelReserveAuction(auctionId *big.Int) (*types.Transaction, error)
CancelReserveAuction is a paid mutator transaction binding the contract method 0x21506fff.
Solidity: function cancelReserveAuction(uint256 auctionId) returns()
func (*FoundationSession) CreateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) CreateReserveAuction(nftContract common.Address, tokenId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
CreateReserveAuction is a paid mutator transaction binding the contract method 0x4ce6931a.
Solidity: function createReserveAuction(address nftContract, uint256 tokenId, uint256 reservePrice) returns()
func (*FoundationSession) FinalizeReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) FinalizeReserveAuction(auctionId *big.Int) (*types.Transaction, error)
FinalizeReserveAuction is a paid mutator transaction binding the contract method 0x7430e0c6.
Solidity: function finalizeReserveAuction(uint256 auctionId) returns()
func (*FoundationSession) GetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetBuyPrice(nftContract common.Address, tokenId *big.Int) (struct { Seller common.Address Price *big.Int }, error)
GetBuyPrice is a free data retrieval call binding the contract method 0x4635256e.
Solidity: function getBuyPrice(address nftContract, uint256 tokenId) view returns(address seller, uint256 price)
func (*FoundationSession) GetFeesAndRecipients ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetFeesAndRecipients(nftContract common.Address, tokenId *big.Int, price *big.Int) (struct { ProtocolFee *big.Int CreatorRev *big.Int CreatorRecipients []common.Address CreatorShares []*big.Int SellerRev *big.Int Owner common.Address }, error)
GetFeesAndRecipients is a free data retrieval call binding the contract method 0xaf1e1de3.
Solidity: function getFeesAndRecipients(address nftContract, uint256 tokenId, uint256 price) view returns(uint256 protocolFee, uint256 creatorRev, address[] creatorRecipients, uint256[] creatorShares, uint256 sellerRev, address owner)
func (*FoundationSession) GetFethAddress ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetFethAddress() (common.Address, error)
GetFethAddress is a free data retrieval call binding the contract method 0x895633ba.
Solidity: function getFethAddress() view returns(address fethAddress)
func (*FoundationSession) GetFoundationTreasury ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetFoundationTreasury() (common.Address, error)
GetFoundationTreasury is a free data retrieval call binding the contract method 0xf7a2da23.
Solidity: function getFoundationTreasury() view returns(address treasuryAddress)
func (*FoundationSession) GetImmutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetImmutableRoyalties(nftContract common.Address, tokenId *big.Int) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetImmutableRoyalties is a free data retrieval call binding the contract method 0x71275f2a.
Solidity: function getImmutableRoyalties(address nftContract, uint256 tokenId) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationSession) GetMinBidAmount ¶ added in v0.0.16
GetMinBidAmount is a free data retrieval call binding the contract method 0x47e35740.
Solidity: function getMinBidAmount(uint256 auctionId) view returns(uint256 minimum)
func (*FoundationSession) GetMinOfferAmount ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetMinOfferAmount(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetMinOfferAmount is a free data retrieval call binding the contract method 0xe5d1e723.
Solidity: function getMinOfferAmount(address nftContract, uint256 tokenId) view returns(uint256 minimum)
func (*FoundationSession) GetMutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetMutableRoyalties(nftContract common.Address, tokenId *big.Int, creator common.Address) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetMutableRoyalties is a free data retrieval call binding the contract method 0xb33bc3f2.
Solidity: function getMutableRoyalties(address nftContract, uint256 tokenId, address creator) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationSession) GetOffer ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetOffer(nftContract common.Address, tokenId *big.Int) (struct { Buyer common.Address Expiration *big.Int Amount *big.Int }, error)
GetOffer is a free data retrieval call binding the contract method 0xac71045e.
Solidity: function getOffer(address nftContract, uint256 tokenId) view returns(address buyer, uint256 expiration, uint256 amount)
func (*FoundationSession) GetOfferReferrer ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetOfferReferrer(nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetOfferReferrer is a free data retrieval call binding the contract method 0x262907c5.
Solidity: function getOfferReferrer(address nftContract, uint256 tokenId) view returns(address referrer)
func (*FoundationSession) GetReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetReserveAuction(auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
GetReserveAuction is a free data retrieval call binding the contract method 0x9e79b41f.
Solidity: function getReserveAuction(uint256 auctionId) view returns((address,uint256,address,uint256,uint256,uint256,address,uint256) auction)
func (*FoundationSession) GetReserveAuctionBidReferrer ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetReserveAuctionBidReferrer(auctionId *big.Int) (common.Address, error)
GetReserveAuctionBidReferrer is a free data retrieval call binding the contract method 0x9e64ba6c.
Solidity: function getReserveAuctionBidReferrer(uint256 auctionId) view returns(address referrer)
func (*FoundationSession) GetReserveAuctionIdFor ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetReserveAuctionIdFor(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetReserveAuctionIdFor is a free data retrieval call binding the contract method 0x2ab2b52b.
Solidity: function getReserveAuctionIdFor(address nftContract, uint256 tokenId) view returns(uint256 auctionId)
func (*FoundationSession) GetRoyaltyRegistry ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetRoyaltyRegistry() (common.Address, error)
GetRoyaltyRegistry is a free data retrieval call binding the contract method 0xdaa351d4.
Solidity: function getRoyaltyRegistry() view returns(address registry)
func (*FoundationSession) GetTokenCreator ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetTokenCreator(nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetTokenCreator is a free data retrieval call binding the contract method 0xd220d30a.
Solidity: function getTokenCreator(address nftContract, uint256 tokenId) view returns(address creator)
func (*FoundationSession) Initialize ¶ added in v0.0.16
func (_Foundation *FoundationSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FoundationSession) MakeOffer ¶ added in v0.0.16
func (_Foundation *FoundationSession) MakeOffer(nftContract common.Address, tokenId *big.Int, amount *big.Int) (*types.Transaction, error)
MakeOffer is a paid mutator transaction binding the contract method 0x7de3bd07.
Solidity: function makeOffer(address nftContract, uint256 tokenId, uint256 amount) payable returns(uint256 expiration)
func (*FoundationSession) MakeOfferV2 ¶ added in v0.0.16
func (_Foundation *FoundationSession) MakeOfferV2(nftContract common.Address, tokenId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
MakeOfferV2 is a paid mutator transaction binding the contract method 0x614b151c.
Solidity: function makeOfferV2(address nftContract, uint256 tokenId, uint256 amount, address referrer) payable returns(uint256 expiration)
func (*FoundationSession) PlaceBid ¶ added in v0.0.16
func (_Foundation *FoundationSession) PlaceBid(auctionId *big.Int) (*types.Transaction, error)
PlaceBid is a paid mutator transaction binding the contract method 0x9979ef45.
Solidity: function placeBid(uint256 auctionId) payable returns()
func (*FoundationSession) PlaceBidV2 ¶ added in v0.0.16
func (_Foundation *FoundationSession) PlaceBidV2(auctionId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
PlaceBidV2 is a paid mutator transaction binding the contract method 0xb6aff8c1.
Solidity: function placeBidV2(uint256 auctionId, uint256 amount, address referrer) payable returns()
func (*FoundationSession) Receive ¶ added in v0.0.16
func (_Foundation *FoundationSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*FoundationSession) SetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationSession) SetBuyPrice(nftContract common.Address, tokenId *big.Int, price *big.Int) (*types.Transaction, error)
SetBuyPrice is a paid mutator transaction binding the contract method 0x798bac8d.
Solidity: function setBuyPrice(address nftContract, uint256 tokenId, uint256 price) returns()
func (*FoundationSession) UpdateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) UpdateReserveAuction(auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
UpdateReserveAuction is a paid mutator transaction binding the contract method 0x03ec16d7.
Solidity: function updateReserveAuction(uint256 auctionId, uint256 reservePrice) returns()
type FoundationTransactor ¶ added in v0.0.16
type FoundationTransactor struct {
// contains filtered or unexported fields
}
FoundationTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFoundationTransactor ¶ added in v0.0.16
func NewFoundationTransactor(address common.Address, transactor bind.ContractTransactor) (*FoundationTransactor, error)
NewFoundationTransactor creates a new write-only instance of Foundation, bound to a specific deployed contract.
func (*FoundationTransactor) AcceptOffer ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) AcceptOffer(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, offerFrom common.Address, minAmount *big.Int) (*types.Transaction, error)
AcceptOffer is a paid mutator transaction binding the contract method 0x29e0e160.
Solidity: function acceptOffer(address nftContract, uint256 tokenId, address offerFrom, uint256 minAmount) returns()
func (*FoundationTransactor) AdminCancelOffers ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) AdminCancelOffers(opts *bind.TransactOpts, nftContracts []common.Address, tokenIds []*big.Int, reason string) (*types.Transaction, error)
AdminCancelOffers is a paid mutator transaction binding the contract method 0x06dcf748.
Solidity: function adminCancelOffers(address[] nftContracts, uint256[] tokenIds, string reason) returns()
func (*FoundationTransactor) AdminCancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) AdminCancelReserveAuction(opts *bind.TransactOpts, auctionId *big.Int, reason string) (*types.Transaction, error)
AdminCancelReserveAuction is a paid mutator transaction binding the contract method 0x5d83d562.
Solidity: function adminCancelReserveAuction(uint256 auctionId, string reason) returns()
func (*FoundationTransactor) Buy ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) Buy(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, maxPrice *big.Int) (*types.Transaction, error)
Buy is a paid mutator transaction binding the contract method 0xa59ac6dd.
Solidity: function buy(address nftContract, uint256 tokenId, uint256 maxPrice) payable returns()
func (*FoundationTransactor) BuyV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) BuyV2(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, maxPrice *big.Int, referrer common.Address) (*types.Transaction, error)
BuyV2 is a paid mutator transaction binding the contract method 0xb01ef608.
Solidity: function buyV2(address nftContract, uint256 tokenId, uint256 maxPrice, address referrer) payable returns()
func (*FoundationTransactor) CancelBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) CancelBuyPrice(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
CancelBuyPrice is a paid mutator transaction binding the contract method 0x21561935.
Solidity: function cancelBuyPrice(address nftContract, uint256 tokenId) returns()
func (*FoundationTransactor) CancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) CancelReserveAuction(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
CancelReserveAuction is a paid mutator transaction binding the contract method 0x21506fff.
Solidity: function cancelReserveAuction(uint256 auctionId) returns()
func (*FoundationTransactor) CreateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) CreateReserveAuction(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
CreateReserveAuction is a paid mutator transaction binding the contract method 0x4ce6931a.
Solidity: function createReserveAuction(address nftContract, uint256 tokenId, uint256 reservePrice) returns()
func (*FoundationTransactor) FinalizeReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) FinalizeReserveAuction(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
FinalizeReserveAuction is a paid mutator transaction binding the contract method 0x7430e0c6.
Solidity: function finalizeReserveAuction(uint256 auctionId) returns()
func (*FoundationTransactor) Initialize ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FoundationTransactor) MakeOffer ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) MakeOffer(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, amount *big.Int) (*types.Transaction, error)
MakeOffer is a paid mutator transaction binding the contract method 0x7de3bd07.
Solidity: function makeOffer(address nftContract, uint256 tokenId, uint256 amount) payable returns(uint256 expiration)
func (*FoundationTransactor) MakeOfferV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) MakeOfferV2(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
MakeOfferV2 is a paid mutator transaction binding the contract method 0x614b151c.
Solidity: function makeOfferV2(address nftContract, uint256 tokenId, uint256 amount, address referrer) payable returns(uint256 expiration)
func (*FoundationTransactor) PlaceBid ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) PlaceBid(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
PlaceBid is a paid mutator transaction binding the contract method 0x9979ef45.
Solidity: function placeBid(uint256 auctionId) payable returns()
func (*FoundationTransactor) PlaceBidV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) PlaceBidV2(opts *bind.TransactOpts, auctionId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
PlaceBidV2 is a paid mutator transaction binding the contract method 0xb6aff8c1.
Solidity: function placeBidV2(uint256 auctionId, uint256 amount, address referrer) payable returns()
func (*FoundationTransactor) Receive ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*FoundationTransactor) SetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) SetBuyPrice(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, price *big.Int) (*types.Transaction, error)
SetBuyPrice is a paid mutator transaction binding the contract method 0x798bac8d.
Solidity: function setBuyPrice(address nftContract, uint256 tokenId, uint256 price) returns()
func (*FoundationTransactor) UpdateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) UpdateReserveAuction(opts *bind.TransactOpts, auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
UpdateReserveAuction is a paid mutator transaction binding the contract method 0x03ec16d7.
Solidity: function updateReserveAuction(uint256 auctionId, uint256 reservePrice) returns()
type FoundationTransactorRaw ¶ added in v0.0.16
type FoundationTransactorRaw struct {
Contract *FoundationTransactor // Generic write-only contract binding to access the raw methods on
}
FoundationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FoundationTransactorRaw) Transact ¶ added in v0.0.16
func (_Foundation *FoundationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FoundationTransactorRaw) Transfer ¶ added in v0.0.16
func (_Foundation *FoundationTransactorRaw) 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 FoundationTransactorSession ¶ added in v0.0.16
type FoundationTransactorSession struct { Contract *FoundationTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FoundationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FoundationTransactorSession) AcceptOffer ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) AcceptOffer(nftContract common.Address, tokenId *big.Int, offerFrom common.Address, minAmount *big.Int) (*types.Transaction, error)
AcceptOffer is a paid mutator transaction binding the contract method 0x29e0e160.
Solidity: function acceptOffer(address nftContract, uint256 tokenId, address offerFrom, uint256 minAmount) returns()
func (*FoundationTransactorSession) AdminCancelOffers ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) AdminCancelOffers(nftContracts []common.Address, tokenIds []*big.Int, reason string) (*types.Transaction, error)
AdminCancelOffers is a paid mutator transaction binding the contract method 0x06dcf748.
Solidity: function adminCancelOffers(address[] nftContracts, uint256[] tokenIds, string reason) returns()
func (*FoundationTransactorSession) AdminCancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) AdminCancelReserveAuction(auctionId *big.Int, reason string) (*types.Transaction, error)
AdminCancelReserveAuction is a paid mutator transaction binding the contract method 0x5d83d562.
Solidity: function adminCancelReserveAuction(uint256 auctionId, string reason) returns()
func (*FoundationTransactorSession) Buy ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) Buy(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int) (*types.Transaction, error)
Buy is a paid mutator transaction binding the contract method 0xa59ac6dd.
Solidity: function buy(address nftContract, uint256 tokenId, uint256 maxPrice) payable returns()
func (*FoundationTransactorSession) BuyV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) BuyV2(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int, referrer common.Address) (*types.Transaction, error)
BuyV2 is a paid mutator transaction binding the contract method 0xb01ef608.
Solidity: function buyV2(address nftContract, uint256 tokenId, uint256 maxPrice, address referrer) payable returns()
func (*FoundationTransactorSession) CancelBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) CancelBuyPrice(nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
CancelBuyPrice is a paid mutator transaction binding the contract method 0x21561935.
Solidity: function cancelBuyPrice(address nftContract, uint256 tokenId) returns()
func (*FoundationTransactorSession) CancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) CancelReserveAuction(auctionId *big.Int) (*types.Transaction, error)
CancelReserveAuction is a paid mutator transaction binding the contract method 0x21506fff.
Solidity: function cancelReserveAuction(uint256 auctionId) returns()
func (*FoundationTransactorSession) CreateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) CreateReserveAuction(nftContract common.Address, tokenId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
CreateReserveAuction is a paid mutator transaction binding the contract method 0x4ce6931a.
Solidity: function createReserveAuction(address nftContract, uint256 tokenId, uint256 reservePrice) returns()
func (*FoundationTransactorSession) FinalizeReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) FinalizeReserveAuction(auctionId *big.Int) (*types.Transaction, error)
FinalizeReserveAuction is a paid mutator transaction binding the contract method 0x7430e0c6.
Solidity: function finalizeReserveAuction(uint256 auctionId) returns()
func (*FoundationTransactorSession) Initialize ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FoundationTransactorSession) MakeOffer ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) MakeOffer(nftContract common.Address, tokenId *big.Int, amount *big.Int) (*types.Transaction, error)
MakeOffer is a paid mutator transaction binding the contract method 0x7de3bd07.
Solidity: function makeOffer(address nftContract, uint256 tokenId, uint256 amount) payable returns(uint256 expiration)
func (*FoundationTransactorSession) MakeOfferV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) MakeOfferV2(nftContract common.Address, tokenId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
MakeOfferV2 is a paid mutator transaction binding the contract method 0x614b151c.
Solidity: function makeOfferV2(address nftContract, uint256 tokenId, uint256 amount, address referrer) payable returns(uint256 expiration)
func (*FoundationTransactorSession) PlaceBid ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) PlaceBid(auctionId *big.Int) (*types.Transaction, error)
PlaceBid is a paid mutator transaction binding the contract method 0x9979ef45.
Solidity: function placeBid(uint256 auctionId) payable returns()
func (*FoundationTransactorSession) PlaceBidV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) PlaceBidV2(auctionId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
PlaceBidV2 is a paid mutator transaction binding the contract method 0xb6aff8c1.
Solidity: function placeBidV2(uint256 auctionId, uint256 amount, address referrer) payable returns()
func (*FoundationTransactorSession) Receive ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*FoundationTransactorSession) SetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) SetBuyPrice(nftContract common.Address, tokenId *big.Int, price *big.Int) (*types.Transaction, error)
SetBuyPrice is a paid mutator transaction binding the contract method 0x798bac8d.
Solidity: function setBuyPrice(address nftContract, uint256 tokenId, uint256 price) returns()
func (*FoundationTransactorSession) UpdateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) UpdateReserveAuction(auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
UpdateReserveAuction is a paid mutator transaction binding the contract method 0x03ec16d7.
Solidity: function updateReserveAuction(uint256 auctionId, uint256 reservePrice) returns()
type FoundationWithdrawalToFETH ¶ added in v0.0.16
type FoundationWithdrawalToFETH struct { User common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationWithdrawalToFETH represents a WithdrawalToFETH event raised by the Foundation contract.
type FoundationWithdrawalToFETHIterator ¶ added in v0.0.16
type FoundationWithdrawalToFETHIterator struct { Event *FoundationWithdrawalToFETH // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationWithdrawalToFETHIterator is returned from FilterWithdrawalToFETH and is used to iterate over the raw logs and unpacked data for WithdrawalToFETH events raised by the Foundation contract.
func (*FoundationWithdrawalToFETHIterator) Close ¶ added in v0.0.16
func (it *FoundationWithdrawalToFETHIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationWithdrawalToFETHIterator) Error ¶ added in v0.0.16
func (it *FoundationWithdrawalToFETHIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationWithdrawalToFETHIterator) Next ¶ added in v0.0.16
func (it *FoundationWithdrawalToFETHIterator) 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 NFTMarketReserveAuctionReserveAuction ¶ added in v0.0.16
type NFTMarketReserveAuctionReserveAuction struct { NftContract common.Address TokenId *big.Int Seller common.Address Duration *big.Int ExtensionDuration *big.Int EndTime *big.Int Bidder common.Address Amount *big.Int }
NFTMarketReserveAuctionReserveAuction is an auto generated low-level Go binding around an user-defined struct.
type OpenSea ¶
type OpenSea struct { OpenSeaCaller // Read-only binding to the contract OpenSeaTransactor // Write-only binding to the contract OpenSeaFilterer // Log filterer for contract events }
OpenSea is an auto generated Go binding around an Ethereum contract.
func NewOpenSea ¶
NewOpenSea creates a new instance of OpenSea, bound to a specific deployed contract.
type OpenSeaCaller ¶
type OpenSeaCaller struct {
// contains filtered or unexported fields
}
OpenSeaCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOpenSeaCaller ¶
func NewOpenSeaCaller(address common.Address, caller bind.ContractCaller) (*OpenSeaCaller, error)
NewOpenSeaCaller creates a new read-only instance of OpenSea, bound to a specific deployed contract.
func (*OpenSeaCaller) ApprovedOrders ¶
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*OpenSeaCaller) CalculateCurrentPrice ¶
func (_OpenSea *OpenSeaCaller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*OpenSeaCaller) CalculateFinalPrice ¶
func (_OpenSea *OpenSeaCaller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*OpenSeaCaller) CalculateMatchPrice ¶
func (_OpenSea *OpenSeaCaller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*OpenSeaCaller) CancelledOrFinalized ¶
func (_OpenSea *OpenSeaCaller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*OpenSeaCaller) Codename ¶
func (_OpenSea *OpenSeaCaller) Codename(opts *bind.CallOpts) (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*OpenSeaCaller) ExchangeToken ¶
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*OpenSeaCaller) GuardedArrayReplace ¶
func (_OpenSea *OpenSeaCaller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*OpenSeaCaller) HashOrder ¶
func (_OpenSea *OpenSeaCaller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaCaller) HashToSign ¶
func (_OpenSea *OpenSeaCaller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaCaller) INVERSEBASISPOINT ¶
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*OpenSeaCaller) MinimumMakerProtocolFee ¶
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*OpenSeaCaller) MinimumTakerProtocolFee ¶
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*OpenSeaCaller) Name ¶
func (_OpenSea *OpenSeaCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*OpenSeaCaller) OrderCalldataCanMatch ¶
func (_OpenSea *OpenSeaCaller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*OpenSeaCaller) OrdersCanMatch ¶
func (_OpenSea *OpenSeaCaller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*OpenSeaCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OpenSeaCaller) ProtocolFeeRecipient ¶
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*OpenSeaCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*OpenSeaCaller) StaticCall ¶
func (_OpenSea *OpenSeaCaller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*OpenSeaCaller) TestCopy ¶
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*OpenSeaCaller) TestCopyAddress ¶
func (_OpenSea *OpenSeaCaller) TestCopyAddress(opts *bind.CallOpts, addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*OpenSeaCaller) TokenTransferProxy ¶
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*OpenSeaCaller) ValidateOrder ¶
func (_OpenSea *OpenSeaCaller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*OpenSeaCaller) ValidateOrderParameters ¶
func (_OpenSea *OpenSeaCaller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
type OpenSeaCallerRaw ¶
type OpenSeaCallerRaw struct {
Contract *OpenSeaCaller // Generic read-only contract binding to access the raw methods on
}
OpenSeaCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OpenSeaCallerRaw) Call ¶
func (_OpenSea *OpenSeaCallerRaw) 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 OpenSeaCallerSession ¶
type OpenSeaCallerSession struct { Contract *OpenSeaCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OpenSeaCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OpenSeaCallerSession) ApprovedOrders ¶
func (_OpenSea *OpenSeaCallerSession) ApprovedOrders(arg0 [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*OpenSeaCallerSession) CalculateCurrentPrice ¶
func (_OpenSea *OpenSeaCallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*OpenSeaCallerSession) CalculateFinalPrice ¶
func (_OpenSea *OpenSeaCallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*OpenSeaCallerSession) CalculateMatchPrice ¶
func (_OpenSea *OpenSeaCallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*OpenSeaCallerSession) CancelledOrFinalized ¶
func (_OpenSea *OpenSeaCallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*OpenSeaCallerSession) Codename ¶
func (_OpenSea *OpenSeaCallerSession) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*OpenSeaCallerSession) ExchangeToken ¶
func (_OpenSea *OpenSeaCallerSession) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*OpenSeaCallerSession) GuardedArrayReplace ¶
func (_OpenSea *OpenSeaCallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*OpenSeaCallerSession) HashOrder ¶
func (_OpenSea *OpenSeaCallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaCallerSession) HashToSign ¶
func (_OpenSea *OpenSeaCallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaCallerSession) INVERSEBASISPOINT ¶
func (_OpenSea *OpenSeaCallerSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*OpenSeaCallerSession) MinimumMakerProtocolFee ¶
func (_OpenSea *OpenSeaCallerSession) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*OpenSeaCallerSession) MinimumTakerProtocolFee ¶
func (_OpenSea *OpenSeaCallerSession) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*OpenSeaCallerSession) Name ¶
func (_OpenSea *OpenSeaCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*OpenSeaCallerSession) OrderCalldataCanMatch ¶
func (_OpenSea *OpenSeaCallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*OpenSeaCallerSession) OrdersCanMatch ¶
func (_OpenSea *OpenSeaCallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*OpenSeaCallerSession) Owner ¶
func (_OpenSea *OpenSeaCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OpenSeaCallerSession) ProtocolFeeRecipient ¶
func (_OpenSea *OpenSeaCallerSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*OpenSeaCallerSession) Registry ¶
func (_OpenSea *OpenSeaCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*OpenSeaCallerSession) StaticCall ¶
func (_OpenSea *OpenSeaCallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*OpenSeaCallerSession) TestCopy ¶
func (_OpenSea *OpenSeaCallerSession) TestCopy(arrToCopy []byte) ([]byte, error)
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*OpenSeaCallerSession) TestCopyAddress ¶
func (_OpenSea *OpenSeaCallerSession) TestCopyAddress(addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*OpenSeaCallerSession) TokenTransferProxy ¶
func (_OpenSea *OpenSeaCallerSession) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*OpenSeaCallerSession) ValidateOrder ¶
func (_OpenSea *OpenSeaCallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*OpenSeaCallerSession) ValidateOrderParameters ¶
func (_OpenSea *OpenSeaCallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
func (*OpenSeaCallerSession) Version ¶
func (_OpenSea *OpenSeaCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type OpenSeaFilterer ¶
type OpenSeaFilterer struct {
// contains filtered or unexported fields
}
OpenSeaFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOpenSeaFilterer ¶
func NewOpenSeaFilterer(address common.Address, filterer bind.ContractFilterer) (*OpenSeaFilterer, error)
NewOpenSeaFilterer creates a new log filterer instance of OpenSea, bound to a specific deployed contract.
func (*OpenSeaFilterer) FilterOrderApprovedPartOne ¶
func (_OpenSea *OpenSeaFilterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (*OpenSeaOrderApprovedPartOneIterator, error)
FilterOrderApprovedPartOne is a free log retrieval operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*OpenSeaFilterer) FilterOrderApprovedPartTwo ¶
func (_OpenSea *OpenSeaFilterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*OpenSeaOrderApprovedPartTwoIterator, error)
FilterOrderApprovedPartTwo is a free log retrieval operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*OpenSeaFilterer) FilterOrderCancelled ¶
func (_OpenSea *OpenSeaFilterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*OpenSeaOrderCancelledIterator, error)
FilterOrderCancelled is a free log retrieval operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*OpenSeaFilterer) FilterOrdersMatched ¶
func (_OpenSea *OpenSeaFilterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, metadata [][32]byte) (*OpenSeaOrdersMatchedIterator, error)
FilterOrdersMatched is a free log retrieval operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*OpenSeaFilterer) FilterOwnershipRenounced ¶
func (_OpenSea *OpenSeaFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OpenSeaOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*OpenSeaFilterer) FilterOwnershipTransferred ¶
func (_OpenSea *OpenSeaFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OpenSeaOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OpenSeaFilterer) ParseOrderApprovedPartOne ¶
func (_OpenSea *OpenSeaFilterer) ParseOrderApprovedPartOne(log types.Log) (*OpenSeaOrderApprovedPartOne, error)
ParseOrderApprovedPartOne is a log parse operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*OpenSeaFilterer) ParseOrderApprovedPartTwo ¶
func (_OpenSea *OpenSeaFilterer) ParseOrderApprovedPartTwo(log types.Log) (*OpenSeaOrderApprovedPartTwo, error)
ParseOrderApprovedPartTwo is a log parse operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*OpenSeaFilterer) ParseOrderCancelled ¶
func (_OpenSea *OpenSeaFilterer) ParseOrderCancelled(log types.Log) (*OpenSeaOrderCancelled, error)
ParseOrderCancelled is a log parse operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*OpenSeaFilterer) ParseOrdersMatched ¶
func (_OpenSea *OpenSeaFilterer) ParseOrdersMatched(log types.Log) (*OpenSeaOrdersMatched, error)
ParseOrdersMatched is a log parse operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*OpenSeaFilterer) ParseOwnershipRenounced ¶
func (_OpenSea *OpenSeaFilterer) ParseOwnershipRenounced(log types.Log) (*OpenSeaOwnershipRenounced, error)
ParseOwnershipRenounced is a log parse operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*OpenSeaFilterer) ParseOwnershipTransferred ¶
func (_OpenSea *OpenSeaFilterer) ParseOwnershipTransferred(log types.Log) (*OpenSeaOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OpenSeaFilterer) WatchOrderApprovedPartOne ¶
func (_OpenSea *OpenSeaFilterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderApprovedPartOne, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (event.Subscription, error)
WatchOrderApprovedPartOne is a free log subscription operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*OpenSeaFilterer) WatchOrderApprovedPartTwo ¶
func (_OpenSea *OpenSeaFilterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderApprovedPartTwo, hash [][32]byte) (event.Subscription, error)
WatchOrderApprovedPartTwo is a free log subscription operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*OpenSeaFilterer) WatchOrderCancelled ¶
func (_OpenSea *OpenSeaFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderCancelled, hash [][32]byte) (event.Subscription, error)
WatchOrderCancelled is a free log subscription operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*OpenSeaFilterer) WatchOrdersMatched ¶
func (_OpenSea *OpenSeaFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *OpenSeaOrdersMatched, maker []common.Address, taker []common.Address, metadata [][32]byte) (event.Subscription, error)
WatchOrdersMatched is a free log subscription operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*OpenSeaFilterer) WatchOwnershipRenounced ¶
func (_OpenSea *OpenSeaFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OpenSeaOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*OpenSeaFilterer) WatchOwnershipTransferred ¶
func (_OpenSea *OpenSeaFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OpenSeaOwnershipTransferred, 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)
type OpenSeaOrderApprovedPartOne ¶
type OpenSeaOrderApprovedPartOne struct { Hash [32]byte Exchange common.Address Maker common.Address Taker common.Address MakerRelayerFee *big.Int TakerRelayerFee *big.Int MakerProtocolFee *big.Int TakerProtocolFee *big.Int FeeRecipient common.Address FeeMethod uint8 Side uint8 SaleKind uint8 Target common.Address Raw types.Log // Blockchain specific contextual infos }
OpenSeaOrderApprovedPartOne represents a OrderApprovedPartOne event raised by the OpenSea contract.
type OpenSeaOrderApprovedPartOneIterator ¶
type OpenSeaOrderApprovedPartOneIterator struct { Event *OpenSeaOrderApprovedPartOne // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOrderApprovedPartOneIterator is returned from FilterOrderApprovedPartOne and is used to iterate over the raw logs and unpacked data for OrderApprovedPartOne events raised by the OpenSea contract.
func (*OpenSeaOrderApprovedPartOneIterator) Close ¶
func (it *OpenSeaOrderApprovedPartOneIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOrderApprovedPartOneIterator) Error ¶
func (it *OpenSeaOrderApprovedPartOneIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOrderApprovedPartOneIterator) Next ¶
func (it *OpenSeaOrderApprovedPartOneIterator) 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 OpenSeaOrderApprovedPartTwo ¶
type OpenSeaOrderApprovedPartTwo struct { Hash [32]byte HowToCall uint8 Calldata []byte ReplacementPattern []byte StaticTarget common.Address StaticExtradata []byte PaymentToken common.Address BasePrice *big.Int Extra *big.Int ListingTime *big.Int ExpirationTime *big.Int Salt *big.Int OrderbookInclusionDesired bool Raw types.Log // Blockchain specific contextual infos }
OpenSeaOrderApprovedPartTwo represents a OrderApprovedPartTwo event raised by the OpenSea contract.
type OpenSeaOrderApprovedPartTwoIterator ¶
type OpenSeaOrderApprovedPartTwoIterator struct { Event *OpenSeaOrderApprovedPartTwo // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOrderApprovedPartTwoIterator is returned from FilterOrderApprovedPartTwo and is used to iterate over the raw logs and unpacked data for OrderApprovedPartTwo events raised by the OpenSea contract.
func (*OpenSeaOrderApprovedPartTwoIterator) Close ¶
func (it *OpenSeaOrderApprovedPartTwoIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOrderApprovedPartTwoIterator) Error ¶
func (it *OpenSeaOrderApprovedPartTwoIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOrderApprovedPartTwoIterator) Next ¶
func (it *OpenSeaOrderApprovedPartTwoIterator) 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 OpenSeaOrderCancelled ¶
type OpenSeaOrderCancelled struct { Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
OpenSeaOrderCancelled represents a OrderCancelled event raised by the OpenSea contract.
type OpenSeaOrderCancelledIterator ¶
type OpenSeaOrderCancelledIterator struct { Event *OpenSeaOrderCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the OpenSea contract.
func (*OpenSeaOrderCancelledIterator) Close ¶
func (it *OpenSeaOrderCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOrderCancelledIterator) Error ¶
func (it *OpenSeaOrderCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOrderCancelledIterator) Next ¶
func (it *OpenSeaOrderCancelledIterator) 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 OpenSeaOrdersMatched ¶
type OpenSeaOrdersMatched struct { BuyHash [32]byte SellHash [32]byte Maker common.Address Taker common.Address Price *big.Int Metadata [32]byte Raw types.Log // Blockchain specific contextual infos }
OpenSeaOrdersMatched represents a OrdersMatched event raised by the OpenSea contract.
type OpenSeaOrdersMatchedIterator ¶
type OpenSeaOrdersMatchedIterator struct { Event *OpenSeaOrdersMatched // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the OpenSea contract.
func (*OpenSeaOrdersMatchedIterator) Close ¶
func (it *OpenSeaOrdersMatchedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOrdersMatchedIterator) Error ¶
func (it *OpenSeaOrdersMatchedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOrdersMatchedIterator) Next ¶
func (it *OpenSeaOrdersMatchedIterator) 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 OpenSeaOwnershipRenounced ¶
type OpenSeaOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OpenSeaOwnershipRenounced represents a OwnershipRenounced event raised by the OpenSea contract.
type OpenSeaOwnershipRenouncedIterator ¶
type OpenSeaOwnershipRenouncedIterator struct { Event *OpenSeaOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the OpenSea contract.
func (*OpenSeaOwnershipRenouncedIterator) Close ¶
func (it *OpenSeaOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOwnershipRenouncedIterator) Error ¶
func (it *OpenSeaOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOwnershipRenouncedIterator) Next ¶
func (it *OpenSeaOwnershipRenouncedIterator) 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 OpenSeaOwnershipTransferred ¶
type OpenSeaOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OpenSeaOwnershipTransferred represents a OwnershipTransferred event raised by the OpenSea contract.
type OpenSeaOwnershipTransferredIterator ¶
type OpenSeaOwnershipTransferredIterator struct { Event *OpenSeaOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OpenSea contract.
func (*OpenSeaOwnershipTransferredIterator) Close ¶
func (it *OpenSeaOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOwnershipTransferredIterator) Error ¶
func (it *OpenSeaOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOwnershipTransferredIterator) Next ¶
func (it *OpenSeaOwnershipTransferredIterator) 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 OpenSeaRaw ¶
type OpenSeaRaw struct {
Contract *OpenSea // Generic contract binding to access the raw methods on
}
OpenSeaRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OpenSeaRaw) Call ¶
func (_OpenSea *OpenSeaRaw) 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 (*OpenSeaRaw) Transact ¶
func (_OpenSea *OpenSeaRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OpenSeaRaw) Transfer ¶
func (_OpenSea *OpenSeaRaw) 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 OpenSeaSession ¶
type OpenSeaSession struct { Contract *OpenSea // 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 }
OpenSeaSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OpenSeaSession) ApproveOrder ¶
func (_OpenSea *OpenSeaSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*OpenSeaSession) ApprovedOrders ¶
func (_OpenSea *OpenSeaSession) ApprovedOrders(arg0 [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*OpenSeaSession) AtomicMatch ¶
func (_OpenSea *OpenSeaSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*OpenSeaSession) CalculateCurrentPrice ¶
func (_OpenSea *OpenSeaSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*OpenSeaSession) CalculateFinalPrice ¶
func (_OpenSea *OpenSeaSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*OpenSeaSession) CalculateMatchPrice ¶
func (_OpenSea *OpenSeaSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*OpenSeaSession) CancelOrder ¶
func (_OpenSea *OpenSeaSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*OpenSeaSession) CancelledOrFinalized ¶
func (_OpenSea *OpenSeaSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*OpenSeaSession) ChangeMinimumMakerProtocolFee ¶
func (_OpenSea *OpenSeaSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*OpenSeaSession) ChangeMinimumTakerProtocolFee ¶
func (_OpenSea *OpenSeaSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*OpenSeaSession) ChangeProtocolFeeRecipient ¶
func (_OpenSea *OpenSeaSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*OpenSeaSession) Codename ¶
func (_OpenSea *OpenSeaSession) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*OpenSeaSession) ExchangeToken ¶
func (_OpenSea *OpenSeaSession) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*OpenSeaSession) GuardedArrayReplace ¶
func (_OpenSea *OpenSeaSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*OpenSeaSession) HashOrder ¶
func (_OpenSea *OpenSeaSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaSession) HashToSign ¶
func (_OpenSea *OpenSeaSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaSession) INVERSEBASISPOINT ¶
func (_OpenSea *OpenSeaSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*OpenSeaSession) MinimumMakerProtocolFee ¶
func (_OpenSea *OpenSeaSession) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*OpenSeaSession) MinimumTakerProtocolFee ¶
func (_OpenSea *OpenSeaSession) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*OpenSeaSession) Name ¶
func (_OpenSea *OpenSeaSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*OpenSeaSession) OrderCalldataCanMatch ¶
func (_OpenSea *OpenSeaSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*OpenSeaSession) OrdersCanMatch ¶
func (_OpenSea *OpenSeaSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*OpenSeaSession) Owner ¶
func (_OpenSea *OpenSeaSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OpenSeaSession) ProtocolFeeRecipient ¶
func (_OpenSea *OpenSeaSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*OpenSeaSession) Registry ¶
func (_OpenSea *OpenSeaSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*OpenSeaSession) RenounceOwnership ¶
func (_OpenSea *OpenSeaSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OpenSeaSession) StaticCall ¶
func (_OpenSea *OpenSeaSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*OpenSeaSession) TestCopy ¶
func (_OpenSea *OpenSeaSession) TestCopy(arrToCopy []byte) ([]byte, error)
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*OpenSeaSession) TestCopyAddress ¶
func (_OpenSea *OpenSeaSession) TestCopyAddress(addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*OpenSeaSession) TokenTransferProxy ¶
func (_OpenSea *OpenSeaSession) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*OpenSeaSession) TransferOwnership ¶
func (_OpenSea *OpenSeaSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*OpenSeaSession) ValidateOrder ¶
func (_OpenSea *OpenSeaSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*OpenSeaSession) ValidateOrderParameters ¶
func (_OpenSea *OpenSeaSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
func (*OpenSeaSession) Version ¶
func (_OpenSea *OpenSeaSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type OpenSeaTransactor ¶
type OpenSeaTransactor struct {
// contains filtered or unexported fields
}
OpenSeaTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOpenSeaTransactor ¶
func NewOpenSeaTransactor(address common.Address, transactor bind.ContractTransactor) (*OpenSeaTransactor, error)
NewOpenSeaTransactor creates a new write-only instance of OpenSea, bound to a specific deployed contract.
func (*OpenSeaTransactor) ApproveOrder ¶
func (_OpenSea *OpenSeaTransactor) ApproveOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*OpenSeaTransactor) AtomicMatch ¶
func (_OpenSea *OpenSeaTransactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*OpenSeaTransactor) CancelOrder ¶
func (_OpenSea *OpenSeaTransactor) CancelOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*OpenSeaTransactor) ChangeMinimumMakerProtocolFee ¶
func (_OpenSea *OpenSeaTransactor) ChangeMinimumMakerProtocolFee(opts *bind.TransactOpts, newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*OpenSeaTransactor) ChangeMinimumTakerProtocolFee ¶
func (_OpenSea *OpenSeaTransactor) ChangeMinimumTakerProtocolFee(opts *bind.TransactOpts, newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*OpenSeaTransactor) ChangeProtocolFeeRecipient ¶
func (_OpenSea *OpenSeaTransactor) ChangeProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*OpenSeaTransactor) RenounceOwnership ¶
func (_OpenSea *OpenSeaTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OpenSeaTransactor) TransferOwnership ¶
func (_OpenSea *OpenSeaTransactor) 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 OpenSeaTransactorRaw ¶
type OpenSeaTransactorRaw struct {
Contract *OpenSeaTransactor // Generic write-only contract binding to access the raw methods on
}
OpenSeaTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OpenSeaTransactorRaw) Transact ¶
func (_OpenSea *OpenSeaTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OpenSeaTransactorRaw) Transfer ¶
func (_OpenSea *OpenSeaTransactorRaw) 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 OpenSeaTransactorSession ¶
type OpenSeaTransactorSession struct { Contract *OpenSeaTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OpenSeaTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OpenSeaTransactorSession) ApproveOrder ¶
func (_OpenSea *OpenSeaTransactorSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*OpenSeaTransactorSession) AtomicMatch ¶
func (_OpenSea *OpenSeaTransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*OpenSeaTransactorSession) CancelOrder ¶
func (_OpenSea *OpenSeaTransactorSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*OpenSeaTransactorSession) ChangeMinimumMakerProtocolFee ¶
func (_OpenSea *OpenSeaTransactorSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*OpenSeaTransactorSession) ChangeMinimumTakerProtocolFee ¶
func (_OpenSea *OpenSeaTransactorSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*OpenSeaTransactorSession) ChangeProtocolFeeRecipient ¶
func (_OpenSea *OpenSeaTransactorSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*OpenSeaTransactorSession) RenounceOwnership ¶
func (_OpenSea *OpenSeaTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OpenSeaTransactorSession) TransferOwnership ¶
func (_OpenSea *OpenSeaTransactorSession) 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 Proxy ¶
type Proxy struct { ProxyCaller // Read-only binding to the contract ProxyTransactor // Write-only binding to the contract ProxyFilterer // Log filterer for contract events }
Proxy is an auto generated Go binding around an Ethereum contract.
type ProxyCaller ¶
type ProxyCaller struct {
// contains filtered or unexported fields
}
ProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProxyCaller ¶
func NewProxyCaller(address common.Address, caller bind.ContractCaller) (*ProxyCaller, error)
NewProxyCaller creates a new read-only instance of Proxy, bound to a specific deployed contract.
type ProxyCallerRaw ¶
type ProxyCallerRaw struct {
Contract *ProxyCaller // Generic read-only contract binding to access the raw methods on
}
ProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProxyCallerRaw) Call ¶
func (_Proxy *ProxyCallerRaw) 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 ProxyCallerSession ¶
type ProxyCallerSession struct { Contract *ProxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ProxyFilterer ¶
type ProxyFilterer struct {
// contains filtered or unexported fields
}
ProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProxyFilterer ¶
func NewProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*ProxyFilterer, error)
NewProxyFilterer creates a new log filterer instance of Proxy, bound to a specific deployed contract.
type ProxyRaw ¶
type ProxyRaw struct {
Contract *Proxy // Generic contract binding to access the raw methods on
}
ProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProxyRaw) Call ¶
func (_Proxy *ProxyRaw) 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 (*ProxyRaw) Transact ¶
func (_Proxy *ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyRaw) Transfer ¶
func (_Proxy *ProxyRaw) 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 ProxySession ¶
type ProxySession struct { Contract *Proxy // 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 }
ProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProxySession) Proxy ¶
func (_Proxy *ProxySession) Proxy(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
Proxy is a paid mutator transaction binding the contract method 0x1b0f7ba9.
Solidity: function proxy(address dest, uint8 howToCall, bytes calldata) returns(bool success)
func (*ProxySession) ProxyAssert ¶
func (_Proxy *ProxySession) ProxyAssert(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
ProxyAssert is a paid mutator transaction binding the contract method 0x3f801f91.
Solidity: function proxyAssert(address dest, uint8 howToCall, bytes calldata) returns()
type ProxyTransactor ¶
type ProxyTransactor struct {
// contains filtered or unexported fields
}
ProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProxyTransactor ¶
func NewProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*ProxyTransactor, error)
NewProxyTransactor creates a new write-only instance of Proxy, bound to a specific deployed contract.
func (*ProxyTransactor) Proxy ¶
func (_Proxy *ProxyTransactor) Proxy(opts *bind.TransactOpts, dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
Proxy is a paid mutator transaction binding the contract method 0x1b0f7ba9.
Solidity: function proxy(address dest, uint8 howToCall, bytes calldata) returns(bool success)
func (*ProxyTransactor) ProxyAssert ¶
func (_Proxy *ProxyTransactor) ProxyAssert(opts *bind.TransactOpts, dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
ProxyAssert is a paid mutator transaction binding the contract method 0x3f801f91.
Solidity: function proxyAssert(address dest, uint8 howToCall, bytes calldata) returns()
type ProxyTransactorRaw ¶
type ProxyTransactorRaw struct {
Contract *ProxyTransactor // Generic write-only contract binding to access the raw methods on
}
ProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProxyTransactorRaw) Transact ¶
func (_Proxy *ProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyTransactorRaw) Transfer ¶
func (_Proxy *ProxyTransactorRaw) 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 ProxyTransactorSession ¶
type ProxyTransactorSession struct { Contract *ProxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProxyTransactorSession) Proxy ¶
func (_Proxy *ProxyTransactorSession) Proxy(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
Proxy is a paid mutator transaction binding the contract method 0x1b0f7ba9.
Solidity: function proxy(address dest, uint8 howToCall, bytes calldata) returns(bool success)
func (*ProxyTransactorSession) ProxyAssert ¶
func (_Proxy *ProxyTransactorSession) ProxyAssert(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
ProxyAssert is a paid mutator transaction binding the contract method 0x3f801f91.
Solidity: function proxyAssert(address dest, uint8 howToCall, bytes calldata) returns()