Documentation
¶
Index ¶
- Constants
- type ERC721
- type ERC721Approval
- type ERC721ApprovalForAll
- type ERC721ApprovalForAllIterator
- type ERC721ApprovalIterator
- type ERC721Caller
- func (_ERC721 *ERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Caller) Exists(opts *bind.CallOpts, _tokenId *big.Int) (bool, error)
- func (_ERC721 *ERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721Caller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_ERC721 *ERC721Caller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC721 *ERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_ERC721 *ERC721Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC721 *ERC721Caller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_ERC721 *ERC721Caller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_ERC721 *ERC721Caller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_ERC721 *ERC721Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC721CallerRaw
- type ERC721CallerSession
- func (_ERC721 *ERC721CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) Exists(_tokenId *big.Int) (bool, error)
- func (_ERC721 *ERC721CallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721CallerSession) IsMinter(account common.Address) (bool, error)
- func (_ERC721 *ERC721CallerSession) Name() (string, error)
- func (_ERC721 *ERC721CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721 *ERC721CallerSession) Symbol() (string, error)
- func (_ERC721 *ERC721CallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_ERC721 *ERC721CallerSession) TotalSupply() (*big.Int, error)
- type ERC721Filterer
- func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ERC721ApprovalIterator, error)
- func (_ERC721 *ERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721ApprovalForAllIterator, error)
- func (_ERC721 *ERC721Filterer) FilterGatewayAdded(opts *bind.FilterOpts) (*ERC721GatewayAddedIterator, error)
- func (_ERC721 *ERC721Filterer) FilterGatewayRemoved(opts *bind.FilterOpts) (*ERC721GatewayRemovedIterator, error)
- func (_ERC721 *ERC721Filterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*ERC721MinterAddedIterator, error)
- func (_ERC721 *ERC721Filterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*ERC721MinterRemovedIterator, error)
- func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ERC721TransferIterator, error)
- func (_ERC721 *ERC721Filterer) FilterValidatorAdded(opts *bind.FilterOpts) (*ERC721ValidatorAddedIterator, error)
- func (_ERC721 *ERC721Filterer) FilterValidatorRemoved(opts *bind.FilterOpts) (*ERC721ValidatorRemovedIterator, error)
- func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721ApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchGatewayAdded(opts *bind.WatchOpts, sink chan<- *ERC721GatewayAdded) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchGatewayRemoved(opts *bind.WatchOpts, sink chan<- *ERC721GatewayRemoved) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *ERC721MinterAdded, account []common.Address) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *ERC721MinterRemoved, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer, from []common.Address, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchValidatorAdded(opts *bind.WatchOpts, sink chan<- *ERC721ValidatorAdded) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchValidatorRemoved(opts *bind.WatchOpts, sink chan<- *ERC721ValidatorRemoved) (event.Subscription, error)
- type ERC721GatewayAdded
- type ERC721GatewayAddedIterator
- type ERC721GatewayRemoved
- type ERC721GatewayRemovedIterator
- type ERC721MinterAdded
- type ERC721MinterAddedIterator
- type ERC721MinterRemoved
- type ERC721MinterRemovedIterator
- type ERC721Raw
- func (_ERC721 *ERC721Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721 *ERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721Session
- func (_ERC721 *ERC721Session) AddGateway(_gateway common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) AddMinter(account common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) AddValidator(newValidator common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Session) Exists(_tokenId *big.Int) (bool, error)
- func (_ERC721 *ERC721Session) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721Session) IsMinter(account common.Address) (bool, error)
- func (_ERC721 *ERC721Session) Mint(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) MintTo(_address common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) Name() (string, error)
- func (_ERC721 *ERC721Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) RemoveGateway(_gateway common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) RemoveValidator(validator common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) RenounceMinter() (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721 *ERC721Session) Symbol() (string, error)
- func (_ERC721 *ERC721Session) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_ERC721 *ERC721Session) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_ERC721 *ERC721Session) TokenURI(tokenId *big.Int) (string, error)
- func (_ERC721 *ERC721Session) TotalSupply() (*big.Int, error)
- func (_ERC721 *ERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721Transactor
- func (_ERC721 *ERC721Transactor) AddGateway(opts *bind.TransactOpts, _gateway common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) AddValidator(opts *bind.TransactOpts, newValidator common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) Mint(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) MintTo(opts *bind.TransactOpts, _address common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) RemoveGateway(opts *bind.TransactOpts, _gateway common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) RemoveValidator(opts *bind.TransactOpts, validator common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC721TransactorRaw
- type ERC721TransactorSession
- func (_ERC721 *ERC721TransactorSession) AddGateway(_gateway common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) AddValidator(newValidator common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) Mint(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) MintTo(_address common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) RemoveGateway(_gateway common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) RemoveValidator(validator common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) RenounceMinter() (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721Transfer
- type ERC721TransferIterator
- type ERC721ValidatorAdded
- type ERC721ValidatorAddedIterator
- type ERC721ValidatorRemoved
- type ERC721ValidatorRemovedIterator
Constants ¶
const ERC721ABI = "" /* 7548-byte string literal not displayed */
ERC721ABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ERC721 ¶
type ERC721 struct { ERC721Caller // Read-only binding to the contract ERC721Transactor // Write-only binding to the contract ERC721Filterer // Log filterer for contract events }
ERC721 is an auto generated Go binding around an Ethereum contract.
type ERC721Approval ¶
type ERC721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721Approval represents a Approval event raised by the ERC721 contract.
type ERC721ApprovalForAll ¶
type ERC721ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC721ApprovalForAll represents a ApprovalForAll event raised by the ERC721 contract.
type ERC721ApprovalForAllIterator ¶
type ERC721ApprovalForAllIterator struct { Event *ERC721ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721 contract.
func (*ERC721ApprovalForAllIterator) Close ¶
func (it *ERC721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ApprovalForAllIterator) Error ¶
func (it *ERC721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ApprovalForAllIterator) Next ¶
func (it *ERC721ApprovalForAllIterator) 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 ERC721ApprovalIterator ¶
type ERC721ApprovalIterator struct { Event *ERC721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721 contract.
func (*ERC721ApprovalIterator) Close ¶
func (it *ERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ApprovalIterator) Error ¶
func (it *ERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ApprovalIterator) Next ¶
func (it *ERC721ApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ERC721Caller ¶
type ERC721Caller struct {
// contains filtered or unexported fields
}
ERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC721Caller ¶
func NewERC721Caller(address common.Address, caller bind.ContractCaller) (*ERC721Caller, error)
NewERC721Caller creates a new read-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(owner address) constant returns(uint256)
func (*ERC721Caller) Exists ¶
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(_tokenId uint256) constant returns(bool)
func (*ERC721Caller) GetApproved ¶
func (_ERC721 *ERC721Caller) 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(tokenId uint256) constant returns(address)
func (*ERC721Caller) IsApprovedForAll ¶
func (_ERC721 *ERC721Caller) 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(owner address, operator address) constant returns(bool)
func (*ERC721Caller) IsMinter ¶
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(account address) constant returns(bool)
func (*ERC721Caller) Name ¶
func (_ERC721 *ERC721Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*ERC721Caller) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(tokenId uint256) constant returns(address)
func (*ERC721Caller) SupportsInterface ¶
func (_ERC721 *ERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(interfaceId bytes4) constant returns(bool)
func (*ERC721Caller) Symbol ¶
func (_ERC721 *ERC721Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*ERC721Caller) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(index uint256) constant returns(uint256)
func (*ERC721Caller) TokenOfOwnerByIndex ¶
func (_ERC721 *ERC721Caller) 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(owner address, index uint256) constant returns(uint256)
func (*ERC721Caller) TokenURI ¶
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(tokenId uint256) constant returns(string)
func (*ERC721Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC721CallerRaw ¶
type ERC721CallerRaw struct {
Contract *ERC721Caller // Generic read-only contract binding to access the raw methods on
}
ERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC721CallerRaw) Call ¶
func (_ERC721 *ERC721CallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ERC721CallerSession ¶
type ERC721CallerSession struct { Contract *ERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC721CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(owner address) constant returns(uint256)
func (*ERC721CallerSession) Exists ¶
func (_ERC721 *ERC721CallerSession) Exists(_tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(_tokenId uint256) constant returns(bool)
func (*ERC721CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(tokenId uint256) constant returns(address)
func (*ERC721CallerSession) IsApprovedForAll ¶
func (_ERC721 *ERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(owner address, operator address) constant returns(bool)
func (*ERC721CallerSession) IsMinter ¶
func (_ERC721 *ERC721CallerSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(account address) constant returns(bool)
func (*ERC721CallerSession) Name ¶
func (_ERC721 *ERC721CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*ERC721CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(tokenId uint256) constant returns(address)
func (*ERC721CallerSession) SupportsInterface ¶
func (_ERC721 *ERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(interfaceId bytes4) constant returns(bool)
func (*ERC721CallerSession) Symbol ¶
func (_ERC721 *ERC721CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*ERC721CallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(index uint256) constant returns(uint256)
func (*ERC721CallerSession) TokenOfOwnerByIndex ¶
func (_ERC721 *ERC721CallerSession) 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(owner address, index uint256) constant returns(uint256)
func (*ERC721CallerSession) TokenURI ¶
func (_ERC721 *ERC721CallerSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(tokenId uint256) constant returns(string)
func (*ERC721CallerSession) TotalSupply ¶
func (_ERC721 *ERC721CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC721Filterer ¶
type ERC721Filterer struct {
// contains filtered or unexported fields
}
ERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC721Filterer ¶
func NewERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC721Filterer, error)
NewERC721Filterer creates a new log filterer instance of ERC721, bound to a specific deployed contract.
func (*ERC721Filterer) FilterApproval ¶
func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ERC721ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(owner indexed address, approved indexed address, tokenId indexed uint256)
func (*ERC721Filterer) FilterApprovalForAll ¶
func (_ERC721 *ERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721ApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: e ApprovalForAll(owner indexed address, operator indexed address, approved bool)
func (*ERC721Filterer) FilterGatewayAdded ¶
func (_ERC721 *ERC721Filterer) FilterGatewayAdded(opts *bind.FilterOpts) (*ERC721GatewayAddedIterator, error)
FilterGatewayAdded is a free log retrieval operation binding the contract event 0x7137528d21fb7b0b9462886348954009edac49570e27ef9dba8bb3a676fc11e2.
Solidity: e GatewayAdded(gateway address)
func (*ERC721Filterer) FilterGatewayRemoved ¶
func (_ERC721 *ERC721Filterer) FilterGatewayRemoved(opts *bind.FilterOpts) (*ERC721GatewayRemovedIterator, error)
FilterGatewayRemoved is a free log retrieval operation binding the contract event 0x6ad07cb5676ab639fa3821550f0ec4379900d542e2d8bd8f0f8158d8bd352da2.
Solidity: e GatewayRemoved(gateway address)
func (*ERC721Filterer) FilterMinterAdded ¶
func (_ERC721 *ERC721Filterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*ERC721MinterAddedIterator, error)
FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: e MinterAdded(account indexed address)
func (*ERC721Filterer) FilterMinterRemoved ¶
func (_ERC721 *ERC721Filterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*ERC721MinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: e MinterRemoved(account indexed address)
func (*ERC721Filterer) FilterTransfer ¶
func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ERC721TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, tokenId indexed uint256)
func (*ERC721Filterer) FilterValidatorAdded ¶
func (_ERC721 *ERC721Filterer) FilterValidatorAdded(opts *bind.FilterOpts) (*ERC721ValidatorAddedIterator, error)
FilterValidatorAdded is a free log retrieval operation binding the contract event 0xe366c1c0452ed8eec96861e9e54141ebff23c9ec89fe27b996b45f5ec3884987.
Solidity: e ValidatorAdded(validator address)
func (*ERC721Filterer) FilterValidatorRemoved ¶
func (_ERC721 *ERC721Filterer) FilterValidatorRemoved(opts *bind.FilterOpts) (*ERC721ValidatorRemovedIterator, error)
FilterValidatorRemoved is a free log retrieval operation binding the contract event 0xe1434e25d6611e0db941968fdc97811c982ac1602e951637d206f5fdda9dd8f1.
Solidity: e ValidatorRemoved(validator address)
func (*ERC721Filterer) WatchApproval ¶
func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(owner indexed address, approved indexed address, tokenId indexed uint256)
func (*ERC721Filterer) WatchApprovalForAll ¶
func (_ERC721 *ERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721ApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: e ApprovalForAll(owner indexed address, operator indexed address, approved bool)
func (*ERC721Filterer) WatchGatewayAdded ¶
func (_ERC721 *ERC721Filterer) WatchGatewayAdded(opts *bind.WatchOpts, sink chan<- *ERC721GatewayAdded) (event.Subscription, error)
WatchGatewayAdded is a free log subscription operation binding the contract event 0x7137528d21fb7b0b9462886348954009edac49570e27ef9dba8bb3a676fc11e2.
Solidity: e GatewayAdded(gateway address)
func (*ERC721Filterer) WatchGatewayRemoved ¶
func (_ERC721 *ERC721Filterer) WatchGatewayRemoved(opts *bind.WatchOpts, sink chan<- *ERC721GatewayRemoved) (event.Subscription, error)
WatchGatewayRemoved is a free log subscription operation binding the contract event 0x6ad07cb5676ab639fa3821550f0ec4379900d542e2d8bd8f0f8158d8bd352da2.
Solidity: e GatewayRemoved(gateway address)
func (*ERC721Filterer) WatchMinterAdded ¶
func (_ERC721 *ERC721Filterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *ERC721MinterAdded, account []common.Address) (event.Subscription, error)
WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: e MinterAdded(account indexed address)
func (*ERC721Filterer) WatchMinterRemoved ¶
func (_ERC721 *ERC721Filterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *ERC721MinterRemoved, account []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: e MinterRemoved(account indexed address)
func (*ERC721Filterer) WatchTransfer ¶
func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(from indexed address, to indexed address, tokenId indexed uint256)
func (*ERC721Filterer) WatchValidatorAdded ¶
func (_ERC721 *ERC721Filterer) WatchValidatorAdded(opts *bind.WatchOpts, sink chan<- *ERC721ValidatorAdded) (event.Subscription, error)
WatchValidatorAdded is a free log subscription operation binding the contract event 0xe366c1c0452ed8eec96861e9e54141ebff23c9ec89fe27b996b45f5ec3884987.
Solidity: e ValidatorAdded(validator address)
func (*ERC721Filterer) WatchValidatorRemoved ¶
func (_ERC721 *ERC721Filterer) WatchValidatorRemoved(opts *bind.WatchOpts, sink chan<- *ERC721ValidatorRemoved) (event.Subscription, error)
WatchValidatorRemoved is a free log subscription operation binding the contract event 0xe1434e25d6611e0db941968fdc97811c982ac1602e951637d206f5fdda9dd8f1.
Solidity: e ValidatorRemoved(validator address)
type ERC721GatewayAdded ¶
type ERC721GatewayAdded struct { Gateway common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721GatewayAdded represents a GatewayAdded event raised by the ERC721 contract.
type ERC721GatewayAddedIterator ¶
type ERC721GatewayAddedIterator struct { Event *ERC721GatewayAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721GatewayAddedIterator is returned from FilterGatewayAdded and is used to iterate over the raw logs and unpacked data for GatewayAdded events raised by the ERC721 contract.
func (*ERC721GatewayAddedIterator) Close ¶
func (it *ERC721GatewayAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721GatewayAddedIterator) Error ¶
func (it *ERC721GatewayAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721GatewayAddedIterator) Next ¶
func (it *ERC721GatewayAddedIterator) 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 ERC721GatewayRemoved ¶
type ERC721GatewayRemoved struct { Gateway common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721GatewayRemoved represents a GatewayRemoved event raised by the ERC721 contract.
type ERC721GatewayRemovedIterator ¶
type ERC721GatewayRemovedIterator struct { Event *ERC721GatewayRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721GatewayRemovedIterator is returned from FilterGatewayRemoved and is used to iterate over the raw logs and unpacked data for GatewayRemoved events raised by the ERC721 contract.
func (*ERC721GatewayRemovedIterator) Close ¶
func (it *ERC721GatewayRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721GatewayRemovedIterator) Error ¶
func (it *ERC721GatewayRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721GatewayRemovedIterator) Next ¶
func (it *ERC721GatewayRemovedIterator) 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 ERC721MinterAdded ¶
type ERC721MinterAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721MinterAdded represents a MinterAdded event raised by the ERC721 contract.
type ERC721MinterAddedIterator ¶
type ERC721MinterAddedIterator struct { Event *ERC721MinterAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the ERC721 contract.
func (*ERC721MinterAddedIterator) Close ¶
func (it *ERC721MinterAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MinterAddedIterator) Error ¶
func (it *ERC721MinterAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MinterAddedIterator) Next ¶
func (it *ERC721MinterAddedIterator) 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 ERC721MinterRemoved ¶
type ERC721MinterRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721MinterRemoved represents a MinterRemoved event raised by the ERC721 contract.
type ERC721MinterRemovedIterator ¶
type ERC721MinterRemovedIterator struct { Event *ERC721MinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the ERC721 contract.
func (*ERC721MinterRemovedIterator) Close ¶
func (it *ERC721MinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MinterRemovedIterator) Error ¶
func (it *ERC721MinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MinterRemovedIterator) Next ¶
func (it *ERC721MinterRemovedIterator) 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 ERC721Raw ¶
type ERC721Raw struct {
Contract *ERC721 // Generic contract binding to access the raw methods on
}
ERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC721Raw) Call ¶
func (_ERC721 *ERC721Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ERC721Raw) Transact ¶
func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721Raw) Transfer ¶
func (_ERC721 *ERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ERC721Session ¶
type ERC721Session struct { Contract *ERC721 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC721Session) AddGateway ¶
func (_ERC721 *ERC721Session) AddGateway(_gateway common.Address) (*types.Transaction, error)
AddGateway is a paid mutator transaction binding the contract method 0x68bb3795.
Solidity: function addGateway(_gateway address) returns()
func (*ERC721Session) AddMinter ¶
func (_ERC721 *ERC721Session) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(account address) returns()
func (*ERC721Session) AddValidator ¶
func (_ERC721 *ERC721Session) AddValidator(newValidator common.Address) (*types.Transaction, error)
AddValidator is a paid mutator transaction binding the contract method 0x4d238c8e.
Solidity: function addValidator(newValidator address) returns()
func (*ERC721Session) Approve ¶
func (_ERC721 *ERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(to address, tokenId uint256) returns()
func (*ERC721Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(owner address) constant returns(uint256)
func (*ERC721Session) Exists ¶
func (_ERC721 *ERC721Session) Exists(_tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(_tokenId uint256) constant returns(bool)
func (*ERC721Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(tokenId uint256) constant returns(address)
func (*ERC721Session) IsApprovedForAll ¶
func (_ERC721 *ERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(owner address, operator address) constant returns(bool)
func (*ERC721Session) IsMinter ¶
func (_ERC721 *ERC721Session) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(account address) constant returns(bool)
func (*ERC721Session) Mint ¶
func (_ERC721 *ERC721Session) Mint(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_to address, _tokenId uint256) returns(bool)
func (*ERC721Session) MintTo ¶
func (_ERC721 *ERC721Session) MintTo(_address common.Address, _tokenId *big.Int) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0x449a52f8.
Solidity: function mintTo(_address address, _tokenId uint256) returns()
func (*ERC721Session) Name ¶
func (_ERC721 *ERC721Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*ERC721Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(tokenId uint256) constant returns(address)
func (*ERC721Session) RemoveGateway ¶
func (_ERC721 *ERC721Session) RemoveGateway(_gateway common.Address) (*types.Transaction, error)
RemoveGateway is a paid mutator transaction binding the contract method 0x8a885e35.
Solidity: function removeGateway(_gateway address) returns()
func (*ERC721Session) RemoveValidator ¶
func (_ERC721 *ERC721Session) RemoveValidator(validator common.Address) (*types.Transaction, error)
RemoveValidator is a paid mutator transaction binding the contract method 0x40a141ff.
Solidity: function removeValidator(validator address) returns()
func (*ERC721Session) RenounceMinter ¶
func (_ERC721 *ERC721Session) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC721Session) SafeTransferFrom ¶
func (_ERC721 *ERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(from address, to address, tokenId uint256, _data bytes) returns()
func (*ERC721Session) SetApprovalForAll ¶
func (_ERC721 *ERC721Session) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(to address, approved bool) returns()
func (*ERC721Session) SupportsInterface ¶
func (_ERC721 *ERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(interfaceId bytes4) constant returns(bool)
func (*ERC721Session) Symbol ¶
func (_ERC721 *ERC721Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*ERC721Session) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(index uint256) constant returns(uint256)
func (*ERC721Session) TokenOfOwnerByIndex ¶
func (_ERC721 *ERC721Session) 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(owner address, index uint256) constant returns(uint256)
func (*ERC721Session) TokenURI ¶
func (_ERC721 *ERC721Session) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(tokenId uint256) constant returns(string)
func (*ERC721Session) TotalSupply ¶
func (_ERC721 *ERC721Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*ERC721Session) TransferFrom ¶
func (_ERC721 *ERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, tokenId uint256) returns()
type ERC721Transactor ¶
type ERC721Transactor struct {
// contains filtered or unexported fields
}
ERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC721Transactor ¶
func NewERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC721Transactor, error)
NewERC721Transactor creates a new write-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Transactor) AddGateway ¶
func (_ERC721 *ERC721Transactor) AddGateway(opts *bind.TransactOpts, _gateway common.Address) (*types.Transaction, error)
AddGateway is a paid mutator transaction binding the contract method 0x68bb3795.
Solidity: function addGateway(_gateway address) returns()
func (*ERC721Transactor) AddMinter ¶
func (_ERC721 *ERC721Transactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(account address) returns()
func (*ERC721Transactor) AddValidator ¶
func (_ERC721 *ERC721Transactor) AddValidator(opts *bind.TransactOpts, newValidator common.Address) (*types.Transaction, error)
AddValidator is a paid mutator transaction binding the contract method 0x4d238c8e.
Solidity: function addValidator(newValidator address) returns()
func (*ERC721Transactor) Approve ¶
func (_ERC721 *ERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(to address, tokenId uint256) returns()
func (*ERC721Transactor) Mint ¶
func (_ERC721 *ERC721Transactor) Mint(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_to address, _tokenId uint256) returns(bool)
func (*ERC721Transactor) MintTo ¶
func (_ERC721 *ERC721Transactor) MintTo(opts *bind.TransactOpts, _address common.Address, _tokenId *big.Int) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0x449a52f8.
Solidity: function mintTo(_address address, _tokenId uint256) returns()
func (*ERC721Transactor) RemoveGateway ¶
func (_ERC721 *ERC721Transactor) RemoveGateway(opts *bind.TransactOpts, _gateway common.Address) (*types.Transaction, error)
RemoveGateway is a paid mutator transaction binding the contract method 0x8a885e35.
Solidity: function removeGateway(_gateway address) returns()
func (*ERC721Transactor) RemoveValidator ¶
func (_ERC721 *ERC721Transactor) RemoveValidator(opts *bind.TransactOpts, validator common.Address) (*types.Transaction, error)
RemoveValidator is a paid mutator transaction binding the contract method 0x40a141ff.
Solidity: function removeValidator(validator address) returns()
func (*ERC721Transactor) RenounceMinter ¶
func (_ERC721 *ERC721Transactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC721Transactor) SafeTransferFrom ¶
func (_ERC721 *ERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(from address, to address, tokenId uint256, _data bytes) returns()
func (*ERC721Transactor) SetApprovalForAll ¶
func (_ERC721 *ERC721Transactor) 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(to address, approved bool) returns()
func (*ERC721Transactor) TransferFrom ¶
func (_ERC721 *ERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, tokenId uint256) returns()
type ERC721TransactorRaw ¶
type ERC721TransactorRaw struct {
Contract *ERC721Transactor // Generic write-only contract binding to access the raw methods on
}
ERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC721TransactorRaw) Transact ¶
func (_ERC721 *ERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721TransactorRaw) Transfer ¶
func (_ERC721 *ERC721TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ERC721TransactorSession ¶
type ERC721TransactorSession struct { Contract *ERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC721TransactorSession) AddGateway ¶
func (_ERC721 *ERC721TransactorSession) AddGateway(_gateway common.Address) (*types.Transaction, error)
AddGateway is a paid mutator transaction binding the contract method 0x68bb3795.
Solidity: function addGateway(_gateway address) returns()
func (*ERC721TransactorSession) AddMinter ¶
func (_ERC721 *ERC721TransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(account address) returns()
func (*ERC721TransactorSession) AddValidator ¶
func (_ERC721 *ERC721TransactorSession) AddValidator(newValidator common.Address) (*types.Transaction, error)
AddValidator is a paid mutator transaction binding the contract method 0x4d238c8e.
Solidity: function addValidator(newValidator address) returns()
func (*ERC721TransactorSession) Approve ¶
func (_ERC721 *ERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(to address, tokenId uint256) returns()
func (*ERC721TransactorSession) Mint ¶
func (_ERC721 *ERC721TransactorSession) Mint(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_to address, _tokenId uint256) returns(bool)
func (*ERC721TransactorSession) MintTo ¶
func (_ERC721 *ERC721TransactorSession) MintTo(_address common.Address, _tokenId *big.Int) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0x449a52f8.
Solidity: function mintTo(_address address, _tokenId uint256) returns()
func (*ERC721TransactorSession) RemoveGateway ¶
func (_ERC721 *ERC721TransactorSession) RemoveGateway(_gateway common.Address) (*types.Transaction, error)
RemoveGateway is a paid mutator transaction binding the contract method 0x8a885e35.
Solidity: function removeGateway(_gateway address) returns()
func (*ERC721TransactorSession) RemoveValidator ¶
func (_ERC721 *ERC721TransactorSession) RemoveValidator(validator common.Address) (*types.Transaction, error)
RemoveValidator is a paid mutator transaction binding the contract method 0x40a141ff.
Solidity: function removeValidator(validator address) returns()
func (*ERC721TransactorSession) RenounceMinter ¶
func (_ERC721 *ERC721TransactorSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC721TransactorSession) SafeTransferFrom ¶
func (_ERC721 *ERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(from address, to address, tokenId uint256, _data bytes) returns()
func (*ERC721TransactorSession) SetApprovalForAll ¶
func (_ERC721 *ERC721TransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(to address, approved bool) returns()
func (*ERC721TransactorSession) TransferFrom ¶
func (_ERC721 *ERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, tokenId uint256) returns()
type ERC721Transfer ¶
type ERC721Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721Transfer represents a Transfer event raised by the ERC721 contract.
type ERC721TransferIterator ¶
type ERC721TransferIterator struct { Event *ERC721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721 contract.
func (*ERC721TransferIterator) Close ¶
func (it *ERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721TransferIterator) Error ¶
func (it *ERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721TransferIterator) Next ¶
func (it *ERC721TransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ERC721ValidatorAdded ¶
type ERC721ValidatorAdded struct { Validator common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721ValidatorAdded represents a ValidatorAdded event raised by the ERC721 contract.
type ERC721ValidatorAddedIterator ¶
type ERC721ValidatorAddedIterator struct { Event *ERC721ValidatorAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ValidatorAddedIterator is returned from FilterValidatorAdded and is used to iterate over the raw logs and unpacked data for ValidatorAdded events raised by the ERC721 contract.
func (*ERC721ValidatorAddedIterator) Close ¶
func (it *ERC721ValidatorAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ValidatorAddedIterator) Error ¶
func (it *ERC721ValidatorAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ValidatorAddedIterator) Next ¶
func (it *ERC721ValidatorAddedIterator) 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 ERC721ValidatorRemoved ¶
type ERC721ValidatorRemoved struct { Validator common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721ValidatorRemoved represents a ValidatorRemoved event raised by the ERC721 contract.
type ERC721ValidatorRemovedIterator ¶
type ERC721ValidatorRemovedIterator struct { Event *ERC721ValidatorRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ValidatorRemovedIterator is returned from FilterValidatorRemoved and is used to iterate over the raw logs and unpacked data for ValidatorRemoved events raised by the ERC721 contract.
func (*ERC721ValidatorRemovedIterator) Close ¶
func (it *ERC721ValidatorRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ValidatorRemovedIterator) Error ¶
func (it *ERC721ValidatorRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ValidatorRemovedIterator) Next ¶
func (it *ERC721ValidatorRemovedIterator) 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.