Documentation ¶
Index ¶
- Constants
- Variables
- type AccountData
- type AuthTypeData
- type CrossContext
- type ERC721ContractModule
- type ERC721ContractModuleCaller
- func (_ERC721ContractModule *ERC721ContractModuleCaller) CALLABLEROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ERC721ContractModule *ERC721ContractModuleCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ERC721ContractModule *ERC721ContractModuleCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_ERC721ContractModule *ERC721ContractModuleCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_ERC721ContractModule *ERC721ContractModuleCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_ERC721ContractModule *ERC721ContractModuleCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_ERC721ContractModule *ERC721ContractModuleCaller) TYPEURL(opts *bind.CallOpts) ([32]byte, error)
- type ERC721ContractModuleCallerRaw
- type ERC721ContractModuleCallerSession
- func (_ERC721ContractModule *ERC721ContractModuleCallerSession) CALLABLEROLE() ([32]byte, error)
- func (_ERC721ContractModule *ERC721ContractModuleCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_ERC721ContractModule *ERC721ContractModuleCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_ERC721ContractModule *ERC721ContractModuleCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_ERC721ContractModule *ERC721ContractModuleCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_ERC721ContractModule *ERC721ContractModuleCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_ERC721ContractModule *ERC721ContractModuleCallerSession) TYPEURL() ([32]byte, error)
- type ERC721ContractModuleFilterer
- func (_ERC721ContractModule *ERC721ContractModuleFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*ERC721ContractModuleRoleAdminChangedIterator, error)
- func (_ERC721ContractModule *ERC721ContractModuleFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*ERC721ContractModuleRoleGrantedIterator, error)
- func (_ERC721ContractModule *ERC721ContractModuleFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*ERC721ContractModuleRoleRevokedIterator, error)
- func (_ERC721ContractModule *ERC721ContractModuleFilterer) ParseRoleAdminChanged(log types.Log) (*ERC721ContractModuleRoleAdminChanged, error)
- func (_ERC721ContractModule *ERC721ContractModuleFilterer) ParseRoleGranted(log types.Log) (*ERC721ContractModuleRoleGranted, error)
- func (_ERC721ContractModule *ERC721ContractModuleFilterer) ParseRoleRevoked(log types.Log) (*ERC721ContractModuleRoleRevoked, error)
- func (_ERC721ContractModule *ERC721ContractModuleFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *ERC721ContractModuleRoleAdminChanged, ...) (event.Subscription, error)
- func (_ERC721ContractModule *ERC721ContractModuleFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *ERC721ContractModuleRoleGranted, ...) (event.Subscription, error)
- func (_ERC721ContractModule *ERC721ContractModuleFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *ERC721ContractModuleRoleRevoked, ...) (event.Subscription, error)
- type ERC721ContractModuleRaw
- func (_ERC721ContractModule *ERC721ContractModuleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721ContractModule *ERC721ContractModuleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721ContractModuleRoleAdminChanged
- type ERC721ContractModuleRoleAdminChangedIterator
- type ERC721ContractModuleRoleGranted
- type ERC721ContractModuleRoleGrantedIterator
- type ERC721ContractModuleRoleRevoked
- type ERC721ContractModuleRoleRevokedIterator
- type ERC721ContractModuleSession
- func (_ERC721ContractModule *ERC721ContractModuleSession) CALLABLEROLE() ([32]byte, error)
- func (_ERC721ContractModule *ERC721ContractModuleSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_ERC721ContractModule *ERC721ContractModuleSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_ERC721ContractModule *ERC721ContractModuleSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_ERC721ContractModule *ERC721ContractModuleSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_ERC721ContractModule *ERC721ContractModuleSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_ERC721ContractModule *ERC721ContractModuleSession) OnContractCall(context CrossContext, callInfo []byte) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleSession) SetCaller(caller common.Address) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleSession) TYPEURL() ([32]byte, error)
- type ERC721ContractModuleTransactor
- func (_ERC721ContractModule *ERC721ContractModuleTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleTransactor) OnContractCall(opts *bind.TransactOpts, context CrossContext, callInfo []byte) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleTransactor) SetCaller(opts *bind.TransactOpts, caller common.Address) (*types.Transaction, error)
- type ERC721ContractModuleTransactorRaw
- type ERC721ContractModuleTransactorSession
- func (_ERC721ContractModule *ERC721ContractModuleTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleTransactorSession) OnContractCall(context CrossContext, callInfo []byte) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ERC721ContractModule *ERC721ContractModuleTransactorSession) SetCaller(caller common.Address) (*types.Transaction, error)
- type ERC721Token
- type ERC721TokenApproval
- type ERC721TokenApprovalForAll
- type ERC721TokenApprovalForAllIterator
- type ERC721TokenApprovalIterator
- type ERC721TokenCaller
- func (_ERC721Token *ERC721TokenCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ERC721Token *ERC721TokenCaller) BaseURI(opts *bind.CallOpts) (string, error)
- func (_ERC721Token *ERC721TokenCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721Token *ERC721TokenCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ERC721Token *ERC721TokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC721Token *ERC721TokenCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721Token *ERC721TokenCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_ERC721Token *ERC721TokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC721Token *ERC721TokenCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_ERC721Token *ERC721TokenCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_ERC721Token *ERC721TokenCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_ERC721Token *ERC721TokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC721TokenCallerRaw
- type ERC721TokenCallerSession
- func (_ERC721Token *ERC721TokenCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721Token *ERC721TokenCallerSession) BaseURI() (string, error)
- func (_ERC721Token *ERC721TokenCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721Token *ERC721TokenCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721Token *ERC721TokenCallerSession) Name() (string, error)
- func (_ERC721Token *ERC721TokenCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721Token *ERC721TokenCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721Token *ERC721TokenCallerSession) Symbol() (string, error)
- func (_ERC721Token *ERC721TokenCallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_ERC721Token *ERC721TokenCallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_ERC721Token *ERC721TokenCallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_ERC721Token *ERC721TokenCallerSession) TotalSupply() (*big.Int, error)
- type ERC721TokenFilterer
- func (_ERC721Token *ERC721TokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ERC721TokenApprovalIterator, error)
- func (_ERC721Token *ERC721TokenFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721TokenApprovalForAllIterator, error)
- func (_ERC721Token *ERC721TokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ERC721TokenTransferIterator, error)
- func (_ERC721Token *ERC721TokenFilterer) ParseApproval(log types.Log) (*ERC721TokenApproval, error)
- func (_ERC721Token *ERC721TokenFilterer) ParseApprovalForAll(log types.Log) (*ERC721TokenApprovalForAll, error)
- func (_ERC721Token *ERC721TokenFilterer) ParseTransfer(log types.Log) (*ERC721TokenTransfer, error)
- func (_ERC721Token *ERC721TokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721TokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_ERC721Token *ERC721TokenFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721TokenApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721Token *ERC721TokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721TokenTransfer, from []common.Address, ...) (event.Subscription, error)
- type ERC721TokenRaw
- func (_ERC721Token *ERC721TokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721Token *ERC721TokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721TokenSession
- func (_ERC721Token *ERC721TokenSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721Token *ERC721TokenSession) BaseURI() (string, error)
- func (_ERC721Token *ERC721TokenSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721Token *ERC721TokenSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721Token *ERC721TokenSession) Mint(receiver common.Address, itemID *big.Int) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenSession) Name() (string, error)
- func (_ERC721Token *ERC721TokenSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721Token *ERC721TokenSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721Token *ERC721TokenSession) Symbol() (string, error)
- func (_ERC721Token *ERC721TokenSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_ERC721Token *ERC721TokenSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_ERC721Token *ERC721TokenSession) TokenURI(tokenId *big.Int) (string, error)
- func (_ERC721Token *ERC721TokenSession) TotalSupply() (*big.Int, error)
- func (_ERC721Token *ERC721TokenSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721TokenTransactor
- func (_ERC721Token *ERC721TokenTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenTransactor) Mint(opts *bind.TransactOpts, receiver common.Address, itemID *big.Int) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC721TokenTransactorRaw
- type ERC721TokenTransactorSession
- func (_ERC721Token *ERC721TokenTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenTransactorSession) Mint(receiver common.Address, itemID *big.Int) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721Token *ERC721TokenTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721TokenTransfer
- type ERC721TokenTransferIterator
- type GoogleProtobufAnyData
Constants ¶
const ERC721ContractModuleABI = "" /* 4788-byte string literal not displayed */
ERC721ContractModuleABI is the input ABI used to generate the binding from.
const ERC721TokenABI = "" /* 5668-byte string literal not displayed */
ERC721TokenABI is the input ABI used to generate the binding from.
Variables ¶
var ERC721ContractModuleBin = "" /* 12256-byte string literal not displayed */
ERC721ContractModuleBin is the compiled bytecode used for deploying new contracts.
var ERC721TokenBin = "" /* 15532-byte string literal not displayed */
ERC721TokenBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type AccountData ¶
type AccountData struct { Id []byte AuthType AuthTypeData }
AccountData is an auto generated low-level Go binding around an user-defined struct.
type AuthTypeData ¶
type AuthTypeData struct { Mode uint8 Option GoogleProtobufAnyData }
AuthTypeData is an auto generated low-level Go binding around an user-defined struct.
type CrossContext ¶
type CrossContext struct { TxId []byte TxIndex uint8 Signers []AccountData }
CrossContext is an auto generated low-level Go binding around an user-defined struct.
type ERC721ContractModule ¶
type ERC721ContractModule struct { ERC721ContractModuleCaller // Read-only binding to the contract ERC721ContractModuleTransactor // Write-only binding to the contract ERC721ContractModuleFilterer // Log filterer for contract events }
ERC721ContractModule is an auto generated Go binding around an Ethereum contract.
func DeployERC721ContractModule ¶
func DeployERC721ContractModule(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC721ContractModule, error)
DeployERC721ContractModule deploys a new Ethereum contract, binding an instance of ERC721ContractModule to it.
func NewERC721ContractModule ¶
func NewERC721ContractModule(address common.Address, backend bind.ContractBackend) (*ERC721ContractModule, error)
NewERC721ContractModule creates a new instance of ERC721ContractModule, bound to a specific deployed contract.
type ERC721ContractModuleCaller ¶
type ERC721ContractModuleCaller struct {
// contains filtered or unexported fields
}
ERC721ContractModuleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC721ContractModuleCaller ¶
func NewERC721ContractModuleCaller(address common.Address, caller bind.ContractCaller) (*ERC721ContractModuleCaller, error)
NewERC721ContractModuleCaller creates a new read-only instance of ERC721ContractModule, bound to a specific deployed contract.
func (*ERC721ContractModuleCaller) CALLABLEROLE ¶
func (_ERC721ContractModule *ERC721ContractModuleCaller) CALLABLEROLE(opts *bind.CallOpts) ([32]byte, error)
CALLABLEROLE is a free data retrieval call binding the contract method 0xa23f0b6a.
Solidity: function CALLABLE_ROLE() view returns(bytes32)
func (*ERC721ContractModuleCaller) DEFAULTADMINROLE ¶
func (_ERC721ContractModule *ERC721ContractModuleCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*ERC721ContractModuleCaller) GetRoleAdmin ¶
func (_ERC721ContractModule *ERC721ContractModuleCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*ERC721ContractModuleCaller) GetRoleMember ¶
func (_ERC721ContractModule *ERC721ContractModuleCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*ERC721ContractModuleCaller) GetRoleMemberCount ¶
func (_ERC721ContractModule *ERC721ContractModuleCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*ERC721ContractModuleCaller) HasRole ¶
func (_ERC721ContractModule *ERC721ContractModuleCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
type ERC721ContractModuleCallerRaw ¶
type ERC721ContractModuleCallerRaw struct {
Contract *ERC721ContractModuleCaller // Generic read-only contract binding to access the raw methods on
}
ERC721ContractModuleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC721ContractModuleCallerRaw) Call ¶
func (_ERC721ContractModule *ERC721ContractModuleCallerRaw) 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 ERC721ContractModuleCallerSession ¶
type ERC721ContractModuleCallerSession struct { Contract *ERC721ContractModuleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721ContractModuleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC721ContractModuleCallerSession) CALLABLEROLE ¶
func (_ERC721ContractModule *ERC721ContractModuleCallerSession) CALLABLEROLE() ([32]byte, error)
CALLABLEROLE is a free data retrieval call binding the contract method 0xa23f0b6a.
Solidity: function CALLABLE_ROLE() view returns(bytes32)
func (*ERC721ContractModuleCallerSession) DEFAULTADMINROLE ¶
func (_ERC721ContractModule *ERC721ContractModuleCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*ERC721ContractModuleCallerSession) GetRoleAdmin ¶
func (_ERC721ContractModule *ERC721ContractModuleCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*ERC721ContractModuleCallerSession) GetRoleMember ¶
func (_ERC721ContractModule *ERC721ContractModuleCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*ERC721ContractModuleCallerSession) GetRoleMemberCount ¶
func (_ERC721ContractModule *ERC721ContractModuleCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*ERC721ContractModuleCallerSession) HasRole ¶
func (_ERC721ContractModule *ERC721ContractModuleCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*ERC721ContractModuleCallerSession) TYPEURL ¶
func (_ERC721ContractModule *ERC721ContractModuleCallerSession) TYPEURL() ([32]byte, error)
TYPEURL is a free data retrieval call binding the contract method 0xc25054ab.
Solidity: function TYPE_URL() view returns(bytes32)
type ERC721ContractModuleFilterer ¶
type ERC721ContractModuleFilterer struct {
// contains filtered or unexported fields
}
ERC721ContractModuleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC721ContractModuleFilterer ¶
func NewERC721ContractModuleFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC721ContractModuleFilterer, error)
NewERC721ContractModuleFilterer creates a new log filterer instance of ERC721ContractModule, bound to a specific deployed contract.
func (*ERC721ContractModuleFilterer) FilterRoleAdminChanged ¶
func (_ERC721ContractModule *ERC721ContractModuleFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*ERC721ContractModuleRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*ERC721ContractModuleFilterer) FilterRoleGranted ¶
func (_ERC721ContractModule *ERC721ContractModuleFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*ERC721ContractModuleRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*ERC721ContractModuleFilterer) FilterRoleRevoked ¶
func (_ERC721ContractModule *ERC721ContractModuleFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*ERC721ContractModuleRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*ERC721ContractModuleFilterer) ParseRoleAdminChanged ¶
func (_ERC721ContractModule *ERC721ContractModuleFilterer) ParseRoleAdminChanged(log types.Log) (*ERC721ContractModuleRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*ERC721ContractModuleFilterer) ParseRoleGranted ¶
func (_ERC721ContractModule *ERC721ContractModuleFilterer) ParseRoleGranted(log types.Log) (*ERC721ContractModuleRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*ERC721ContractModuleFilterer) ParseRoleRevoked ¶
func (_ERC721ContractModule *ERC721ContractModuleFilterer) ParseRoleRevoked(log types.Log) (*ERC721ContractModuleRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*ERC721ContractModuleFilterer) WatchRoleAdminChanged ¶
func (_ERC721ContractModule *ERC721ContractModuleFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *ERC721ContractModuleRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*ERC721ContractModuleFilterer) WatchRoleGranted ¶
func (_ERC721ContractModule *ERC721ContractModuleFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *ERC721ContractModuleRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*ERC721ContractModuleFilterer) WatchRoleRevoked ¶
func (_ERC721ContractModule *ERC721ContractModuleFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *ERC721ContractModuleRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
type ERC721ContractModuleRaw ¶
type ERC721ContractModuleRaw struct {
Contract *ERC721ContractModule // Generic contract binding to access the raw methods on
}
ERC721ContractModuleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC721ContractModuleRaw) Call ¶
func (_ERC721ContractModule *ERC721ContractModuleRaw) 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 (*ERC721ContractModuleRaw) Transact ¶
func (_ERC721ContractModule *ERC721ContractModuleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721ContractModuleRaw) Transfer ¶
func (_ERC721ContractModule *ERC721ContractModuleRaw) 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 ERC721ContractModuleRoleAdminChanged ¶
type ERC721ContractModuleRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
ERC721ContractModuleRoleAdminChanged represents a RoleAdminChanged event raised by the ERC721ContractModule contract.
type ERC721ContractModuleRoleAdminChangedIterator ¶
type ERC721ContractModuleRoleAdminChangedIterator struct { Event *ERC721ContractModuleRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ContractModuleRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the ERC721ContractModule contract.
func (*ERC721ContractModuleRoleAdminChangedIterator) Close ¶
func (it *ERC721ContractModuleRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ContractModuleRoleAdminChangedIterator) Error ¶
func (it *ERC721ContractModuleRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ContractModuleRoleAdminChangedIterator) Next ¶
func (it *ERC721ContractModuleRoleAdminChangedIterator) 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 ERC721ContractModuleRoleGranted ¶
type ERC721ContractModuleRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721ContractModuleRoleGranted represents a RoleGranted event raised by the ERC721ContractModule contract.
type ERC721ContractModuleRoleGrantedIterator ¶
type ERC721ContractModuleRoleGrantedIterator struct { Event *ERC721ContractModuleRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ContractModuleRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the ERC721ContractModule contract.
func (*ERC721ContractModuleRoleGrantedIterator) Close ¶
func (it *ERC721ContractModuleRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ContractModuleRoleGrantedIterator) Error ¶
func (it *ERC721ContractModuleRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ContractModuleRoleGrantedIterator) Next ¶
func (it *ERC721ContractModuleRoleGrantedIterator) 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 ERC721ContractModuleRoleRevoked ¶
type ERC721ContractModuleRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721ContractModuleRoleRevoked represents a RoleRevoked event raised by the ERC721ContractModule contract.
type ERC721ContractModuleRoleRevokedIterator ¶
type ERC721ContractModuleRoleRevokedIterator struct { Event *ERC721ContractModuleRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ContractModuleRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the ERC721ContractModule contract.
func (*ERC721ContractModuleRoleRevokedIterator) Close ¶
func (it *ERC721ContractModuleRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ContractModuleRoleRevokedIterator) Error ¶
func (it *ERC721ContractModuleRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ContractModuleRoleRevokedIterator) Next ¶
func (it *ERC721ContractModuleRoleRevokedIterator) 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 ERC721ContractModuleSession ¶
type ERC721ContractModuleSession struct { Contract *ERC721ContractModule // 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 }
ERC721ContractModuleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC721ContractModuleSession) CALLABLEROLE ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) CALLABLEROLE() ([32]byte, error)
CALLABLEROLE is a free data retrieval call binding the contract method 0xa23f0b6a.
Solidity: function CALLABLE_ROLE() view returns(bytes32)
func (*ERC721ContractModuleSession) DEFAULTADMINROLE ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*ERC721ContractModuleSession) GetRoleAdmin ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*ERC721ContractModuleSession) GetRoleMember ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*ERC721ContractModuleSession) GetRoleMemberCount ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*ERC721ContractModuleSession) GrantRole ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*ERC721ContractModuleSession) HasRole ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*ERC721ContractModuleSession) OnContractCall ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) OnContractCall(context CrossContext, callInfo []byte) (*types.Transaction, error)
OnContractCall is a paid mutator transaction binding the contract method 0x7376ec87.
Solidity: function onContractCall((bytes,uint8,(bytes,(uint8,(string,bytes)))[]) context, bytes callInfo) returns(bytes)
func (*ERC721ContractModuleSession) RenounceRole ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*ERC721ContractModuleSession) RevokeRole ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*ERC721ContractModuleSession) SetCaller ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) SetCaller(caller common.Address) (*types.Transaction, error)
SetCaller is a paid mutator transaction binding the contract method 0xbeb92f55.
Solidity: function setCaller(address caller) returns()
func (*ERC721ContractModuleSession) TYPEURL ¶
func (_ERC721ContractModule *ERC721ContractModuleSession) TYPEURL() ([32]byte, error)
TYPEURL is a free data retrieval call binding the contract method 0xc25054ab.
Solidity: function TYPE_URL() view returns(bytes32)
type ERC721ContractModuleTransactor ¶
type ERC721ContractModuleTransactor struct {
// contains filtered or unexported fields
}
ERC721ContractModuleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC721ContractModuleTransactor ¶
func NewERC721ContractModuleTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC721ContractModuleTransactor, error)
NewERC721ContractModuleTransactor creates a new write-only instance of ERC721ContractModule, bound to a specific deployed contract.
func (*ERC721ContractModuleTransactor) GrantRole ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*ERC721ContractModuleTransactor) OnContractCall ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactor) OnContractCall(opts *bind.TransactOpts, context CrossContext, callInfo []byte) (*types.Transaction, error)
OnContractCall is a paid mutator transaction binding the contract method 0x7376ec87.
Solidity: function onContractCall((bytes,uint8,(bytes,(uint8,(string,bytes)))[]) context, bytes callInfo) returns(bytes)
func (*ERC721ContractModuleTransactor) RenounceRole ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*ERC721ContractModuleTransactor) RevokeRole ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*ERC721ContractModuleTransactor) SetCaller ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactor) SetCaller(opts *bind.TransactOpts, caller common.Address) (*types.Transaction, error)
SetCaller is a paid mutator transaction binding the contract method 0xbeb92f55.
Solidity: function setCaller(address caller) returns()
type ERC721ContractModuleTransactorRaw ¶
type ERC721ContractModuleTransactorRaw struct {
Contract *ERC721ContractModuleTransactor // Generic write-only contract binding to access the raw methods on
}
ERC721ContractModuleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC721ContractModuleTransactorRaw) Transact ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721ContractModuleTransactorRaw) Transfer ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactorRaw) 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 ERC721ContractModuleTransactorSession ¶
type ERC721ContractModuleTransactorSession struct { Contract *ERC721ContractModuleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721ContractModuleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC721ContractModuleTransactorSession) GrantRole ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*ERC721ContractModuleTransactorSession) OnContractCall ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactorSession) OnContractCall(context CrossContext, callInfo []byte) (*types.Transaction, error)
OnContractCall is a paid mutator transaction binding the contract method 0x7376ec87.
Solidity: function onContractCall((bytes,uint8,(bytes,(uint8,(string,bytes)))[]) context, bytes callInfo) returns(bytes)
func (*ERC721ContractModuleTransactorSession) RenounceRole ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*ERC721ContractModuleTransactorSession) RevokeRole ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*ERC721ContractModuleTransactorSession) SetCaller ¶
func (_ERC721ContractModule *ERC721ContractModuleTransactorSession) SetCaller(caller common.Address) (*types.Transaction, error)
SetCaller is a paid mutator transaction binding the contract method 0xbeb92f55.
Solidity: function setCaller(address caller) returns()
type ERC721Token ¶
type ERC721Token struct { ERC721TokenCaller // Read-only binding to the contract ERC721TokenTransactor // Write-only binding to the contract ERC721TokenFilterer // Log filterer for contract events }
ERC721Token is an auto generated Go binding around an Ethereum contract.
func DeployERC721Token ¶
func DeployERC721Token(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC721Token, error)
DeployERC721Token deploys a new Ethereum contract, binding an instance of ERC721Token to it.
func NewERC721Token ¶
func NewERC721Token(address common.Address, backend bind.ContractBackend) (*ERC721Token, error)
NewERC721Token creates a new instance of ERC721Token, bound to a specific deployed contract.
type ERC721TokenApproval ¶
type ERC721TokenApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721TokenApproval represents a Approval event raised by the ERC721Token contract.
type ERC721TokenApprovalForAll ¶
type ERC721TokenApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC721TokenApprovalForAll represents a ApprovalForAll event raised by the ERC721Token contract.
type ERC721TokenApprovalForAllIterator ¶
type ERC721TokenApprovalForAllIterator struct { Event *ERC721TokenApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721TokenApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721Token contract.
func (*ERC721TokenApprovalForAllIterator) Close ¶
func (it *ERC721TokenApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721TokenApprovalForAllIterator) Error ¶
func (it *ERC721TokenApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721TokenApprovalForAllIterator) Next ¶
func (it *ERC721TokenApprovalForAllIterator) 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 ERC721TokenApprovalIterator ¶
type ERC721TokenApprovalIterator struct { Event *ERC721TokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721TokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721Token contract.
func (*ERC721TokenApprovalIterator) Close ¶
func (it *ERC721TokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721TokenApprovalIterator) Error ¶
func (it *ERC721TokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721TokenApprovalIterator) Next ¶
func (it *ERC721TokenApprovalIterator) 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 ERC721TokenCaller ¶
type ERC721TokenCaller struct {
// contains filtered or unexported fields
}
ERC721TokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC721TokenCaller ¶
func NewERC721TokenCaller(address common.Address, caller bind.ContractCaller) (*ERC721TokenCaller, error)
NewERC721TokenCaller creates a new read-only instance of ERC721Token, bound to a specific deployed contract.
func (*ERC721TokenCaller) BalanceOf ¶
func (_ERC721Token *ERC721TokenCaller) 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 (*ERC721TokenCaller) BaseURI ¶
func (_ERC721Token *ERC721TokenCaller) BaseURI(opts *bind.CallOpts) (string, error)
BaseURI is a free data retrieval call binding the contract method 0x6c0360eb.
Solidity: function baseURI() view returns(string)
func (*ERC721TokenCaller) GetApproved ¶
func (_ERC721Token *ERC721TokenCaller) 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 (*ERC721TokenCaller) IsApprovedForAll ¶
func (_ERC721Token *ERC721TokenCaller) 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 (*ERC721TokenCaller) Name ¶
func (_ERC721Token *ERC721TokenCaller) 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 (*ERC721TokenCaller) OwnerOf ¶
func (_ERC721Token *ERC721TokenCaller) 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 (*ERC721TokenCaller) SupportsInterface ¶
func (_ERC721Token *ERC721TokenCaller) 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)
func (*ERC721TokenCaller) Symbol ¶
func (_ERC721Token *ERC721TokenCaller) 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 (*ERC721TokenCaller) TokenByIndex ¶
func (_ERC721Token *ERC721TokenCaller) 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 (*ERC721TokenCaller) TokenOfOwnerByIndex ¶
func (_ERC721Token *ERC721TokenCaller) 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 (*ERC721TokenCaller) TokenURI ¶
func (_ERC721Token *ERC721TokenCaller) TokenURI(opts *bind.CallOpts, 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 (*ERC721TokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC721TokenCallerRaw ¶
type ERC721TokenCallerRaw struct {
Contract *ERC721TokenCaller // Generic read-only contract binding to access the raw methods on
}
ERC721TokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC721TokenCallerRaw) Call ¶
func (_ERC721Token *ERC721TokenCallerRaw) 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 ERC721TokenCallerSession ¶
type ERC721TokenCallerSession struct { Contract *ERC721TokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721TokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC721TokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721TokenCallerSession) BaseURI ¶
func (_ERC721Token *ERC721TokenCallerSession) BaseURI() (string, error)
BaseURI is a free data retrieval call binding the contract method 0x6c0360eb.
Solidity: function baseURI() view returns(string)
func (*ERC721TokenCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721TokenCallerSession) IsApprovedForAll ¶
func (_ERC721Token *ERC721TokenCallerSession) 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 (*ERC721TokenCallerSession) Name ¶
func (_ERC721Token *ERC721TokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721TokenCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721TokenCallerSession) SupportsInterface ¶
func (_ERC721Token *ERC721TokenCallerSession) 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)
func (*ERC721TokenCallerSession) Symbol ¶
func (_ERC721Token *ERC721TokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721TokenCallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*ERC721TokenCallerSession) TokenOfOwnerByIndex ¶
func (_ERC721Token *ERC721TokenCallerSession) 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 (*ERC721TokenCallerSession) TokenURI ¶
func (_ERC721Token *ERC721TokenCallerSession) 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 (*ERC721TokenCallerSession) TotalSupply ¶
func (_ERC721Token *ERC721TokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC721TokenFilterer ¶
type ERC721TokenFilterer struct {
// contains filtered or unexported fields
}
ERC721TokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC721TokenFilterer ¶
func NewERC721TokenFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC721TokenFilterer, error)
NewERC721TokenFilterer creates a new log filterer instance of ERC721Token, bound to a specific deployed contract.
func (*ERC721TokenFilterer) FilterApproval ¶
func (_ERC721Token *ERC721TokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ERC721TokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721TokenFilterer) FilterApprovalForAll ¶
func (_ERC721Token *ERC721TokenFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721TokenApprovalForAllIterator, 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 (*ERC721TokenFilterer) FilterTransfer ¶
func (_ERC721Token *ERC721TokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ERC721TokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721TokenFilterer) ParseApproval ¶
func (_ERC721Token *ERC721TokenFilterer) ParseApproval(log types.Log) (*ERC721TokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721TokenFilterer) ParseApprovalForAll ¶
func (_ERC721Token *ERC721TokenFilterer) ParseApprovalForAll(log types.Log) (*ERC721TokenApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721TokenFilterer) ParseTransfer ¶
func (_ERC721Token *ERC721TokenFilterer) ParseTransfer(log types.Log) (*ERC721TokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721TokenFilterer) WatchApproval ¶
func (_ERC721Token *ERC721TokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721TokenApproval, 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: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721TokenFilterer) WatchApprovalForAll ¶
func (_ERC721Token *ERC721TokenFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721TokenApprovalForAll, 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 (*ERC721TokenFilterer) WatchTransfer ¶
func (_ERC721Token *ERC721TokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721TokenTransfer, 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: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type ERC721TokenRaw ¶
type ERC721TokenRaw struct {
Contract *ERC721Token // Generic contract binding to access the raw methods on
}
ERC721TokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC721TokenRaw) Call ¶
func (_ERC721Token *ERC721TokenRaw) 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 (*ERC721TokenRaw) Transact ¶
func (_ERC721Token *ERC721TokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721TokenRaw) Transfer ¶
func (_ERC721Token *ERC721TokenRaw) 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 ERC721TokenSession ¶
type ERC721TokenSession struct { Contract *ERC721Token // 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 }
ERC721TokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC721TokenSession) Approve ¶
func (_ERC721Token *ERC721TokenSession) 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 (*ERC721TokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721TokenSession) BaseURI ¶
func (_ERC721Token *ERC721TokenSession) BaseURI() (string, error)
BaseURI is a free data retrieval call binding the contract method 0x6c0360eb.
Solidity: function baseURI() view returns(string)
func (*ERC721TokenSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721TokenSession) IsApprovedForAll ¶
func (_ERC721Token *ERC721TokenSession) 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 (*ERC721TokenSession) Mint ¶
func (_ERC721Token *ERC721TokenSession) Mint(receiver common.Address, itemID *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address receiver, uint256 itemID) returns()
func (*ERC721TokenSession) Name ¶
func (_ERC721Token *ERC721TokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721TokenSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721TokenSession) SafeTransferFrom ¶
func (_ERC721Token *ERC721TokenSession) 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 (*ERC721TokenSession) SafeTransferFrom0 ¶
func (_ERC721Token *ERC721TokenSession) 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 (*ERC721TokenSession) SetApprovalForAll ¶
func (_ERC721Token *ERC721TokenSession) 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 (*ERC721TokenSession) SupportsInterface ¶
func (_ERC721Token *ERC721TokenSession) 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)
func (*ERC721TokenSession) Symbol ¶
func (_ERC721Token *ERC721TokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721TokenSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*ERC721TokenSession) TokenOfOwnerByIndex ¶
func (_ERC721Token *ERC721TokenSession) 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 (*ERC721TokenSession) TokenURI ¶
func (_ERC721Token *ERC721TokenSession) 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 (*ERC721TokenSession) TotalSupply ¶
func (_ERC721Token *ERC721TokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC721TokenSession) TransferFrom ¶
func (_ERC721Token *ERC721TokenSession) 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 ERC721TokenTransactor ¶
type ERC721TokenTransactor struct {
// contains filtered or unexported fields
}
ERC721TokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC721TokenTransactor ¶
func NewERC721TokenTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC721TokenTransactor, error)
NewERC721TokenTransactor creates a new write-only instance of ERC721Token, bound to a specific deployed contract.
func (*ERC721TokenTransactor) Approve ¶
func (_ERC721Token *ERC721TokenTransactor) 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 (*ERC721TokenTransactor) Mint ¶
func (_ERC721Token *ERC721TokenTransactor) Mint(opts *bind.TransactOpts, receiver common.Address, itemID *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address receiver, uint256 itemID) returns()
func (*ERC721TokenTransactor) SafeTransferFrom ¶
func (_ERC721Token *ERC721TokenTransactor) 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 (*ERC721TokenTransactor) SafeTransferFrom0 ¶
func (_ERC721Token *ERC721TokenTransactor) 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 (*ERC721TokenTransactor) SetApprovalForAll ¶
func (_ERC721Token *ERC721TokenTransactor) 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 (*ERC721TokenTransactor) TransferFrom ¶
func (_ERC721Token *ERC721TokenTransactor) 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 ERC721TokenTransactorRaw ¶
type ERC721TokenTransactorRaw struct {
Contract *ERC721TokenTransactor // Generic write-only contract binding to access the raw methods on
}
ERC721TokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC721TokenTransactorRaw) Transact ¶
func (_ERC721Token *ERC721TokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721TokenTransactorRaw) Transfer ¶
func (_ERC721Token *ERC721TokenTransactorRaw) 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 ERC721TokenTransactorSession ¶
type ERC721TokenTransactorSession struct { Contract *ERC721TokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721TokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC721TokenTransactorSession) Approve ¶
func (_ERC721Token *ERC721TokenTransactorSession) 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 (*ERC721TokenTransactorSession) Mint ¶
func (_ERC721Token *ERC721TokenTransactorSession) Mint(receiver common.Address, itemID *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address receiver, uint256 itemID) returns()
func (*ERC721TokenTransactorSession) SafeTransferFrom ¶
func (_ERC721Token *ERC721TokenTransactorSession) 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 (*ERC721TokenTransactorSession) SafeTransferFrom0 ¶
func (_ERC721Token *ERC721TokenTransactorSession) 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 (*ERC721TokenTransactorSession) SetApprovalForAll ¶
func (_ERC721Token *ERC721TokenTransactorSession) 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 (*ERC721TokenTransactorSession) TransferFrom ¶
func (_ERC721Token *ERC721TokenTransactorSession) 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 ERC721TokenTransfer ¶
type ERC721TokenTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721TokenTransfer represents a Transfer event raised by the ERC721Token contract.
type ERC721TokenTransferIterator ¶
type ERC721TokenTransferIterator struct { Event *ERC721TokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721TokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721Token contract.
func (*ERC721TokenTransferIterator) Close ¶
func (it *ERC721TokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721TokenTransferIterator) Error ¶
func (it *ERC721TokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721TokenTransferIterator) Next ¶
func (it *ERC721TokenTransferIterator) 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 GoogleProtobufAnyData ¶
GoogleProtobufAnyData is an auto generated low-level Go binding around an user-defined struct.