Documentation ¶
Index ¶
- Constants
- Variables
- type AccessControl
- type AccessControlCaller
- func (_AccessControl *AccessControlCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_AccessControl *AccessControlCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_AccessControl *AccessControlCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_AccessControl *AccessControlCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_AccessControl *AccessControlCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- type AccessControlCallerRaw
- type AccessControlCallerSession
- func (_AccessControl *AccessControlCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_AccessControl *AccessControlCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_AccessControl *AccessControlCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_AccessControl *AccessControlCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_AccessControl *AccessControlCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- type AccessControlFilterer
- func (_AccessControl *AccessControlFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AccessControlRoleGrantedIterator, error)
- func (_AccessControl *AccessControlFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AccessControlRoleRevokedIterator, error)
- func (_AccessControl *AccessControlFilterer) ParseRoleGranted(log types.Log) (*AccessControlRoleGranted, error)
- func (_AccessControl *AccessControlFilterer) ParseRoleRevoked(log types.Log) (*AccessControlRoleRevoked, error)
- func (_AccessControl *AccessControlFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *AccessControlRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_AccessControl *AccessControlFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *AccessControlRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- type AccessControlRaw
- func (_AccessControl *AccessControlRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AccessControl *AccessControlRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AccessControl *AccessControlRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AccessControlRoleGranted
- type AccessControlRoleGrantedIterator
- type AccessControlRoleRevoked
- type AccessControlRoleRevokedIterator
- type AccessControlSession
- func (_AccessControl *AccessControlSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_AccessControl *AccessControlSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_AccessControl *AccessControlSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_AccessControl *AccessControlSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_AccessControl *AccessControlSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControl *AccessControlSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_AccessControl *AccessControlSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControl *AccessControlSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- type AccessControlTransactor
- func (_AccessControl *AccessControlTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControl *AccessControlTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControl *AccessControlTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- type AccessControlTransactorRaw
- type AccessControlTransactorSession
- func (_AccessControl *AccessControlTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControl *AccessControlTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControl *AccessControlTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- type Address
- type AddressCaller
- type AddressCallerRaw
- type AddressCallerSession
- type AddressFilterer
- type AddressRaw
- func (_Address *AddressRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Address *AddressRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressSession
- type AddressTransactor
- type AddressTransactorRaw
- type AddressTransactorSession
- type Context
- type ContextCaller
- type ContextCallerRaw
- type ContextCallerSession
- type ContextFilterer
- type ContextRaw
- func (_Context *ContextRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Context *ContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Context *ContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContextSession
- type ContextTransactor
- type ContextTransactorRaw
- type ContextTransactorSession
- type ERC165
- type ERC165Caller
- type ERC165CallerRaw
- type ERC165CallerSession
- type ERC165Filterer
- type ERC165Raw
- func (_ERC165 *ERC165Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC165 *ERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC165 *ERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC165Session
- type ERC165Transactor
- type ERC165TransactorRaw
- type ERC165TransactorSession
- type 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) BaseURI(opts *bind.CallOpts) (string, 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) 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) BaseURI() (string, 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) 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) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ERC721TransferIterator, error)
- func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, error)
- func (_ERC721 *ERC721Filterer) ParseApprovalForAll(log types.Log) (*ERC721ApprovalForAll, error)
- func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, 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) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer, from []common.Address, ...) (event.Subscription, error)
- type ERC721Raw
- func (_ERC721 *ERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) 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) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Session) BaseURI() (string, 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) Name() (string, error)
- func (_ERC721 *ERC721Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SetApprovalForAll(operator 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) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator 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) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SetApprovalForAll(operator 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 EnumerableMap
- type EnumerableMapCaller
- type EnumerableMapCallerRaw
- type EnumerableMapCallerSession
- type EnumerableMapFilterer
- type EnumerableMapRaw
- func (_EnumerableMap *EnumerableMapRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EnumerableMap *EnumerableMapRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EnumerableMap *EnumerableMapRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EnumerableMapSession
- type EnumerableMapTransactor
- type EnumerableMapTransactorRaw
- type EnumerableMapTransactorSession
- type EnumerableSet
- type EnumerableSetCaller
- type EnumerableSetCallerRaw
- type EnumerableSetCallerSession
- type EnumerableSetFilterer
- type EnumerableSetRaw
- func (_EnumerableSet *EnumerableSetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EnumerableSet *EnumerableSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EnumerableSet *EnumerableSetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EnumerableSetSession
- type EnumerableSetTransactor
- type EnumerableSetTransactorRaw
- type EnumerableSetTransactorSession
- type IERC165
- type IERC165Caller
- type IERC165CallerRaw
- type IERC165CallerSession
- type IERC165Filterer
- type IERC165Raw
- func (_IERC165 *IERC165Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC165 *IERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC165 *IERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC165Session
- type IERC165Transactor
- type IERC165TransactorRaw
- type IERC165TransactorSession
- type IERC721
- type IERC721Approval
- type IERC721ApprovalForAll
- type IERC721ApprovalForAllIterator
- type IERC721ApprovalIterator
- type IERC721Caller
- func (_IERC721 *IERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_IERC721 *IERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type IERC721CallerRaw
- type IERC721CallerSession
- func (_IERC721 *IERC721CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721CallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721 *IERC721CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type IERC721Enumerable
- type IERC721EnumerableApproval
- type IERC721EnumerableApprovalForAll
- type IERC721EnumerableApprovalForAllIterator
- type IERC721EnumerableApprovalIterator
- type IERC721EnumerableCaller
- func (_IERC721Enumerable *IERC721EnumerableCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IERC721Enumerable *IERC721EnumerableCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721Enumerable *IERC721EnumerableCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_IERC721Enumerable *IERC721EnumerableCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721Enumerable *IERC721EnumerableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_IERC721Enumerable *IERC721EnumerableCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_IERC721Enumerable *IERC721EnumerableCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_IERC721Enumerable *IERC721EnumerableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IERC721EnumerableCallerRaw
- type IERC721EnumerableCallerSession
- func (_IERC721Enumerable *IERC721EnumerableCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721Enumerable *IERC721EnumerableCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721Enumerable *IERC721EnumerableCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721Enumerable *IERC721EnumerableCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721Enumerable *IERC721EnumerableCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_IERC721Enumerable *IERC721EnumerableCallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_IERC721Enumerable *IERC721EnumerableCallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_IERC721Enumerable *IERC721EnumerableCallerSession) TotalSupply() (*big.Int, error)
- type IERC721EnumerableFilterer
- func (_IERC721Enumerable *IERC721EnumerableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*IERC721EnumerableApprovalIterator, error)
- func (_IERC721Enumerable *IERC721EnumerableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721EnumerableApprovalForAllIterator, error)
- func (_IERC721Enumerable *IERC721EnumerableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*IERC721EnumerableTransferIterator, error)
- func (_IERC721Enumerable *IERC721EnumerableFilterer) ParseApproval(log types.Log) (*IERC721EnumerableApproval, error)
- func (_IERC721Enumerable *IERC721EnumerableFilterer) ParseApprovalForAll(log types.Log) (*IERC721EnumerableApprovalForAll, error)
- func (_IERC721Enumerable *IERC721EnumerableFilterer) ParseTransfer(log types.Log) (*IERC721EnumerableTransfer, error)
- func (_IERC721Enumerable *IERC721EnumerableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721EnumerableApproval, ...) (event.Subscription, error)
- func (_IERC721Enumerable *IERC721EnumerableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721EnumerableApprovalForAll, ...) (event.Subscription, error)
- func (_IERC721Enumerable *IERC721EnumerableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721EnumerableTransfer, ...) (event.Subscription, error)
- type IERC721EnumerableRaw
- func (_IERC721Enumerable *IERC721EnumerableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC721Enumerable *IERC721EnumerableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC721EnumerableSession
- func (_IERC721Enumerable *IERC721EnumerableSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) TotalSupply() (*big.Int, error)
- func (_IERC721Enumerable *IERC721EnumerableSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721EnumerableTransactor
- func (_IERC721Enumerable *IERC721EnumerableTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC721EnumerableTransactorRaw
- type IERC721EnumerableTransactorSession
- func (_IERC721Enumerable *IERC721EnumerableTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableTransactorSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721Enumerable *IERC721EnumerableTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721EnumerableTransfer
- type IERC721EnumerableTransferIterator
- type IERC721Filterer
- func (_IERC721 *IERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*IERC721ApprovalIterator, error)
- func (_IERC721 *IERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721ApprovalForAllIterator, error)
- func (_IERC721 *IERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*IERC721TransferIterator, error)
- func (_IERC721 *IERC721Filterer) ParseApproval(log types.Log) (*IERC721Approval, error)
- func (_IERC721 *IERC721Filterer) ParseApprovalForAll(log types.Log) (*IERC721ApprovalForAll, error)
- func (_IERC721 *IERC721Filterer) ParseTransfer(log types.Log) (*IERC721Transfer, error)
- func (_IERC721 *IERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_IERC721 *IERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721ApprovalForAll, ...) (event.Subscription, error)
- func (_IERC721 *IERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721Transfer, from []common.Address, ...) (event.Subscription, error)
- type IERC721Metadata
- type IERC721MetadataApproval
- type IERC721MetadataApprovalForAll
- type IERC721MetadataApprovalForAllIterator
- type IERC721MetadataApprovalIterator
- type IERC721MetadataCaller
- func (_IERC721Metadata *IERC721MetadataCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IERC721Metadata *IERC721MetadataCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_IERC721Metadata *IERC721MetadataCaller) Name(opts *bind.CallOpts) (string, error)
- func (_IERC721Metadata *IERC721MetadataCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_IERC721Metadata *IERC721MetadataCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_IERC721Metadata *IERC721MetadataCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type IERC721MetadataCallerRaw
- type IERC721MetadataCallerSession
- func (_IERC721Metadata *IERC721MetadataCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) Name() (string, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) Symbol() (string, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) TokenURI(tokenId *big.Int) (string, error)
- type IERC721MetadataFilterer
- func (_IERC721Metadata *IERC721MetadataFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*IERC721MetadataApprovalIterator, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721MetadataApprovalForAllIterator, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*IERC721MetadataTransferIterator, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) ParseApproval(log types.Log) (*IERC721MetadataApproval, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) ParseApprovalForAll(log types.Log) (*IERC721MetadataApprovalForAll, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) ParseTransfer(log types.Log) (*IERC721MetadataTransfer, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721MetadataApproval, ...) (event.Subscription, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721MetadataApprovalForAll, ...) (event.Subscription, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721MetadataTransfer, ...) (event.Subscription, error)
- type IERC721MetadataRaw
- func (_IERC721Metadata *IERC721MetadataRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC721Metadata *IERC721MetadataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC721MetadataSession
- func (_IERC721Metadata *IERC721MetadataSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721Metadata *IERC721MetadataSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721Metadata *IERC721MetadataSession) Name() (string, error)
- func (_IERC721Metadata *IERC721MetadataSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_IERC721Metadata *IERC721MetadataSession) Symbol() (string, error)
- func (_IERC721Metadata *IERC721MetadataSession) TokenURI(tokenId *big.Int) (string, error)
- func (_IERC721Metadata *IERC721MetadataSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721MetadataTransactor
- func (_IERC721Metadata *IERC721MetadataTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC721MetadataTransactorRaw
- type IERC721MetadataTransactorSession
- func (_IERC721Metadata *IERC721MetadataTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactorSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721MetadataTransfer
- type IERC721MetadataTransferIterator
- type IERC721Raw
- func (_IERC721 *IERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC721 *IERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC721 *IERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC721Receiver
- type IERC721ReceiverCaller
- type IERC721ReceiverCallerRaw
- type IERC721ReceiverCallerSession
- type IERC721ReceiverFilterer
- type IERC721ReceiverRaw
- func (_IERC721Receiver *IERC721ReceiverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC721Receiver *IERC721ReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC721Receiver *IERC721ReceiverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC721ReceiverSession
- type IERC721ReceiverTransactor
- type IERC721ReceiverTransactorRaw
- type IERC721ReceiverTransactorSession
- type IERC721Session
- func (_IERC721 *IERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721Session) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721 *IERC721Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_IERC721 *IERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721Transactor
- func (_IERC721 *IERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC721TransactorRaw
- type IERC721TransactorSession
- func (_IERC721 *IERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721Transfer
- type IERC721TransferIterator
- type INextContract
- type INextContractCaller
- type INextContractCallerRaw
- type INextContractCallerSession
- type INextContractFilterer
- type INextContractRaw
- func (_INextContract *INextContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_INextContract *INextContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_INextContract *INextContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type INextContractSession
- type INextContractTransactor
- type INextContractTransactorRaw
- type INextContractTransactorSession
- type ISorareCards
- type ISorareCardsCaller
- func (_ISorareCards *ISorareCardsCaller) CardExists(opts *bind.CallOpts, cardId *big.Int) (bool, error)
- func (_ISorareCards *ISorareCardsCaller) GetCard(opts *bind.CallOpts, _cardId *big.Int) (struct{ ... }, error)
- func (_ISorareCards *ISorareCardsCaller) GetClub(opts *bind.CallOpts, clubId uint16) (struct{ ... }, error)
- func (_ISorareCards *ISorareCardsCaller) GetPlayer(opts *bind.CallOpts, playerId *big.Int) (struct{ ... }, error)
- type ISorareCardsCallerRaw
- type ISorareCardsCallerSession
- func (_ISorareCards *ISorareCardsCallerSession) CardExists(cardId *big.Int) (bool, error)
- func (_ISorareCards *ISorareCardsCallerSession) GetCard(_cardId *big.Int) (struct{ ... }, error)
- func (_ISorareCards *ISorareCardsCallerSession) GetClub(clubId uint16) (struct{ ... }, error)
- func (_ISorareCards *ISorareCardsCallerSession) GetPlayer(playerId *big.Int) (struct{ ... }, error)
- type ISorareCardsFilterer
- type ISorareCardsRaw
- func (_ISorareCards *ISorareCardsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISorareCards *ISorareCardsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISorareCards *ISorareCardsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISorareCardsSession
- func (_ISorareCards *ISorareCardsSession) CardExists(cardId *big.Int) (bool, error)
- func (_ISorareCards *ISorareCardsSession) CreateCard(playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, ...) (*types.Transaction, error)
- func (_ISorareCards *ISorareCardsSession) GetCard(_cardId *big.Int) (struct{ ... }, error)
- func (_ISorareCards *ISorareCardsSession) GetClub(clubId uint16) (struct{ ... }, error)
- func (_ISorareCards *ISorareCardsSession) GetPlayer(playerId *big.Int) (struct{ ... }, error)
- type ISorareCardsTransactor
- type ISorareCardsTransactorRaw
- type ISorareCardsTransactorSession
- type ISorareTokens
- type ISorareTokensCaller
- type ISorareTokensCallerRaw
- type ISorareTokensCallerSession
- type ISorareTokensFilterer
- type ISorareTokensRaw
- func (_ISorareTokens *ISorareTokensRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISorareTokens *ISorareTokensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISorareTokens *ISorareTokensRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISorareTokensSession
- type ISorareTokensTransactor
- func (_ISorareTokens *ISorareTokensTransactor) CreateCardAndMintToken(opts *bind.TransactOpts, playerId *big.Int, season uint16, scarcity uint8, ...) (*types.Transaction, error)
- func (_ISorareTokens *ISorareTokensTransactor) MintToken(opts *bind.TransactOpts, cardId *big.Int, to common.Address) (*types.Transaction, error)
- type ISorareTokensTransactorRaw
- type ISorareTokensTransactorSession
- func (_ISorareTokens *ISorareTokensTransactorSession) CreateCardAndMintToken(playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, ...) (*types.Transaction, error)
- func (_ISorareTokens *ISorareTokensTransactorSession) MintToken(cardId *big.Int, to common.Address) (*types.Transaction, error)
- type MinterAccess
- type MinterAccessCaller
- func (_MinterAccess *MinterAccessCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_MinterAccess *MinterAccessCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_MinterAccess *MinterAccessCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_MinterAccess *MinterAccessCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_MinterAccess *MinterAccessCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_MinterAccess *MinterAccessCaller) MINTERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_MinterAccess *MinterAccessCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type MinterAccessCallerRaw
- type MinterAccessCallerSession
- func (_MinterAccess *MinterAccessCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_MinterAccess *MinterAccessCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_MinterAccess *MinterAccessCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_MinterAccess *MinterAccessCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_MinterAccess *MinterAccessCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_MinterAccess *MinterAccessCallerSession) MINTERROLE() ([32]byte, error)
- func (_MinterAccess *MinterAccessCallerSession) Owner() (common.Address, error)
- type MinterAccessFilterer
- func (_MinterAccess *MinterAccessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*MinterAccessOwnershipTransferredIterator, error)
- func (_MinterAccess *MinterAccessFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*MinterAccessRoleGrantedIterator, error)
- func (_MinterAccess *MinterAccessFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*MinterAccessRoleRevokedIterator, error)
- func (_MinterAccess *MinterAccessFilterer) ParseOwnershipTransferred(log types.Log) (*MinterAccessOwnershipTransferred, error)
- func (_MinterAccess *MinterAccessFilterer) ParseRoleGranted(log types.Log) (*MinterAccessRoleGranted, error)
- func (_MinterAccess *MinterAccessFilterer) ParseRoleRevoked(log types.Log) (*MinterAccessRoleRevoked, error)
- func (_MinterAccess *MinterAccessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MinterAccessOwnershipTransferred, ...) (event.Subscription, error)
- func (_MinterAccess *MinterAccessFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *MinterAccessRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_MinterAccess *MinterAccessFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *MinterAccessRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- type MinterAccessOwnershipTransferred
- type MinterAccessOwnershipTransferredIterator
- type MinterAccessRaw
- func (_MinterAccess *MinterAccessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MinterAccess *MinterAccessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MinterAccessRoleGranted
- type MinterAccessRoleGrantedIterator
- type MinterAccessRoleRevoked
- type MinterAccessRoleRevokedIterator
- type MinterAccessSession
- func (_MinterAccess *MinterAccessSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_MinterAccess *MinterAccessSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_MinterAccess *MinterAccessSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_MinterAccess *MinterAccessSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_MinterAccess *MinterAccessSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_MinterAccess *MinterAccessSession) MINTERROLE() ([32]byte, error)
- func (_MinterAccess *MinterAccessSession) Owner() (common.Address, error)
- func (_MinterAccess *MinterAccessSession) RenounceMinter(account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessSession) RenounceOwnership() (*types.Transaction, error)
- func (_MinterAccess *MinterAccessSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessSession) RevokeMinter(account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type MinterAccessTransactor
- func (_MinterAccess *MinterAccessTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactor) RenounceMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactor) RevokeMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type MinterAccessTransactorRaw
- type MinterAccessTransactorSession
- func (_MinterAccess *MinterAccessTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactorSession) RenounceMinter(account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactorSession) RevokeMinter(account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_MinterAccess *MinterAccessTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type NFTClient
- type NFTClientCaller
- func (_NFTClient *NFTClientCaller) InterfaceIdERC721(opts *bind.CallOpts) ([4]byte, error)
- func (_NFTClient *NFTClientCaller) RequireERC721(opts *bind.CallOpts, _candidate common.Address) error
- func (_NFTClient *NFTClientCaller) TokensOfOwner(opts *bind.CallOpts, _nftContract common.Address, owner common.Address, ...) ([]*big.Int, error)
- type NFTClientCallerRaw
- type NFTClientCallerSession
- func (_NFTClient *NFTClientCallerSession) InterfaceIdERC721() ([4]byte, error)
- func (_NFTClient *NFTClientCallerSession) RequireERC721(_candidate common.Address) error
- func (_NFTClient *NFTClientCallerSession) TokensOfOwner(_nftContract common.Address, owner common.Address, page uint8, rows uint8) ([]*big.Int, error)
- type NFTClientFilterer
- type NFTClientRaw
- func (_NFTClient *NFTClientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_NFTClient *NFTClientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NFTClient *NFTClientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NFTClientSession
- func (_NFTClient *NFTClientSession) InterfaceIdERC721() ([4]byte, error)
- func (_NFTClient *NFTClientSession) RequireERC721(_candidate common.Address) error
- func (_NFTClient *NFTClientSession) TokensOfOwner(_nftContract common.Address, owner common.Address, page uint8, rows uint8) ([]*big.Int, error)
- type NFTClientTransactor
- type NFTClientTransactorRaw
- type NFTClientTransactorSession
- type Ownable
- type OwnableCaller
- type OwnableCallerRaw
- type OwnableCallerSession
- type OwnableFilterer
- func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableOwnershipTransferredIterator, error)
- func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)
- func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableOwnershipTransferred
- type OwnableOwnershipTransferredIterator
- type OwnableRaw
- func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableSession
- type OwnableTransactor
- type OwnableTransactorRaw
- type OwnableTransactorSession
- type RelayRecipient
- type RelayRecipientCaller
- type RelayRecipientCallerRaw
- type RelayRecipientCallerSession
- type RelayRecipientFilterer
- func (_RelayRecipient *RelayRecipientFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*RelayRecipientOwnershipTransferredIterator, error)
- func (_RelayRecipient *RelayRecipientFilterer) ParseOwnershipTransferred(log types.Log) (*RelayRecipientOwnershipTransferred, error)
- func (_RelayRecipient *RelayRecipientFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RelayRecipientOwnershipTransferred, ...) (event.Subscription, error)
- type RelayRecipientOwnershipTransferred
- type RelayRecipientOwnershipTransferredIterator
- type RelayRecipientRaw
- func (_RelayRecipient *RelayRecipientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_RelayRecipient *RelayRecipientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RelayRecipient *RelayRecipientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RelayRecipientSession
- func (_RelayRecipient *RelayRecipientSession) BlockRelay() (*types.Transaction, error)
- func (_RelayRecipient *RelayRecipientSession) GetRelayAddress() (common.Address, error)
- func (_RelayRecipient *RelayRecipientSession) Owner() (common.Address, error)
- func (_RelayRecipient *RelayRecipientSession) RenounceOwnership() (*types.Transaction, error)
- func (_RelayRecipient *RelayRecipientSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type RelayRecipientTransactor
- func (_RelayRecipient *RelayRecipientTransactor) BlockRelay(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RelayRecipient *RelayRecipientTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RelayRecipient *RelayRecipientTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type RelayRecipientTransactorRaw
- type RelayRecipientTransactorSession
- func (_RelayRecipient *RelayRecipientTransactorSession) BlockRelay() (*types.Transaction, error)
- func (_RelayRecipient *RelayRecipientTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_RelayRecipient *RelayRecipientTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
- type SorareTokens
- type SorareTokensApproval
- type SorareTokensApprovalForAll
- type SorareTokensApprovalForAllIterator
- type SorareTokensApprovalIterator
- type SorareTokensCaller
- func (_SorareTokens *SorareTokensCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_SorareTokens *SorareTokensCaller) BaseURI(opts *bind.CallOpts) (string, error)
- func (_SorareTokens *SorareTokensCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_SorareTokens *SorareTokensCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_SorareTokens *SorareTokensCaller) GetCard(opts *bind.CallOpts, tokenId *big.Int) (struct{ ... }, error)
- func (_SorareTokens *SorareTokensCaller) GetClub(opts *bind.CallOpts, clubId uint16) (struct{ ... }, error)
- func (_SorareTokens *SorareTokensCaller) GetPlayer(opts *bind.CallOpts, playerId *big.Int) (struct{ ... }, error)
- func (_SorareTokens *SorareTokensCaller) GetRelayAddress(opts *bind.CallOpts) (common.Address, error)
- func (_SorareTokens *SorareTokensCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_SorareTokens *SorareTokensCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_SorareTokens *SorareTokensCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_SorareTokens *SorareTokensCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_SorareTokens *SorareTokensCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_SorareTokens *SorareTokensCaller) MINTERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_SorareTokens *SorareTokensCaller) Name(opts *bind.CallOpts) (string, error)
- func (_SorareTokens *SorareTokensCaller) NextContract(opts *bind.CallOpts) (common.Address, error)
- func (_SorareTokens *SorareTokensCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SorareTokens *SorareTokensCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_SorareTokens *SorareTokensCaller) SorareCards(opts *bind.CallOpts) (common.Address, error)
- func (_SorareTokens *SorareTokensCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_SorareTokens *SorareTokensCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_SorareTokens *SorareTokensCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_SorareTokens *SorareTokensCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_SorareTokens *SorareTokensCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_SorareTokens *SorareTokensCaller) TokensOfOwner(opts *bind.CallOpts, owner common.Address, page uint8, rows uint8) ([]*big.Int, error)
- func (_SorareTokens *SorareTokensCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type SorareTokensCallerRaw
- type SorareTokensCallerSession
- func (_SorareTokens *SorareTokensCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_SorareTokens *SorareTokensCallerSession) BaseURI() (string, error)
- func (_SorareTokens *SorareTokensCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_SorareTokens *SorareTokensCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_SorareTokens *SorareTokensCallerSession) GetCard(tokenId *big.Int) (struct{ ... }, error)
- func (_SorareTokens *SorareTokensCallerSession) GetClub(clubId uint16) (struct{ ... }, error)
- func (_SorareTokens *SorareTokensCallerSession) GetPlayer(playerId *big.Int) (struct{ ... }, error)
- func (_SorareTokens *SorareTokensCallerSession) GetRelayAddress() (common.Address, error)
- func (_SorareTokens *SorareTokensCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_SorareTokens *SorareTokensCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_SorareTokens *SorareTokensCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_SorareTokens *SorareTokensCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_SorareTokens *SorareTokensCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_SorareTokens *SorareTokensCallerSession) MINTERROLE() ([32]byte, error)
- func (_SorareTokens *SorareTokensCallerSession) Name() (string, error)
- func (_SorareTokens *SorareTokensCallerSession) NextContract() (common.Address, error)
- func (_SorareTokens *SorareTokensCallerSession) Owner() (common.Address, error)
- func (_SorareTokens *SorareTokensCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_SorareTokens *SorareTokensCallerSession) SorareCards() (common.Address, error)
- func (_SorareTokens *SorareTokensCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_SorareTokens *SorareTokensCallerSession) Symbol() (string, error)
- func (_SorareTokens *SorareTokensCallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_SorareTokens *SorareTokensCallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_SorareTokens *SorareTokensCallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_SorareTokens *SorareTokensCallerSession) TokensOfOwner(owner common.Address, page uint8, rows uint8) ([]*big.Int, error)
- func (_SorareTokens *SorareTokensCallerSession) TotalSupply() (*big.Int, error)
- type SorareTokensFilterer
- func (_SorareTokens *SorareTokensFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*SorareTokensApprovalIterator, error)
- func (_SorareTokens *SorareTokensFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*SorareTokensApprovalForAllIterator, error)
- func (_SorareTokens *SorareTokensFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SorareTokensOwnershipTransferredIterator, error)
- func (_SorareTokens *SorareTokensFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*SorareTokensRoleGrantedIterator, error)
- func (_SorareTokens *SorareTokensFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*SorareTokensRoleRevokedIterator, error)
- func (_SorareTokens *SorareTokensFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*SorareTokensTransferIterator, error)
- func (_SorareTokens *SorareTokensFilterer) ParseApproval(log types.Log) (*SorareTokensApproval, error)
- func (_SorareTokens *SorareTokensFilterer) ParseApprovalForAll(log types.Log) (*SorareTokensApprovalForAll, error)
- func (_SorareTokens *SorareTokensFilterer) ParseOwnershipTransferred(log types.Log) (*SorareTokensOwnershipTransferred, error)
- func (_SorareTokens *SorareTokensFilterer) ParseRoleGranted(log types.Log) (*SorareTokensRoleGranted, error)
- func (_SorareTokens *SorareTokensFilterer) ParseRoleRevoked(log types.Log) (*SorareTokensRoleRevoked, error)
- func (_SorareTokens *SorareTokensFilterer) ParseTransfer(log types.Log) (*SorareTokensTransfer, error)
- func (_SorareTokens *SorareTokensFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SorareTokensApproval, ...) (event.Subscription, error)
- func (_SorareTokens *SorareTokensFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *SorareTokensApprovalForAll, ...) (event.Subscription, error)
- func (_SorareTokens *SorareTokensFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SorareTokensOwnershipTransferred, ...) (event.Subscription, error)
- func (_SorareTokens *SorareTokensFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *SorareTokensRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_SorareTokens *SorareTokensFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *SorareTokensRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_SorareTokens *SorareTokensFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SorareTokensTransfer, from []common.Address, ...) (event.Subscription, error)
- type SorareTokensOwnershipTransferred
- type SorareTokensOwnershipTransferredIterator
- type SorareTokensRaw
- func (_SorareTokens *SorareTokensRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SorareTokens *SorareTokensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SorareTokensRoleGranted
- type SorareTokensRoleGrantedIterator
- type SorareTokensRoleRevoked
- type SorareTokensRoleRevokedIterator
- type SorareTokensSession
- func (_SorareTokens *SorareTokensSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_SorareTokens *SorareTokensSession) BaseURI() (string, error)
- func (_SorareTokens *SorareTokensSession) BlockRelay() (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) CreateCardAndMintToken(playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, ...) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_SorareTokens *SorareTokensSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_SorareTokens *SorareTokensSession) GetCard(tokenId *big.Int) (struct{ ... }, error)
- func (_SorareTokens *SorareTokensSession) GetClub(clubId uint16) (struct{ ... }, error)
- func (_SorareTokens *SorareTokensSession) GetPlayer(playerId *big.Int) (struct{ ... }, error)
- func (_SorareTokens *SorareTokensSession) GetRelayAddress() (common.Address, error)
- func (_SorareTokens *SorareTokensSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_SorareTokens *SorareTokensSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_SorareTokens *SorareTokensSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_SorareTokens *SorareTokensSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_SorareTokens *SorareTokensSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_SorareTokens *SorareTokensSession) MINTERROLE() ([32]byte, error)
- func (_SorareTokens *SorareTokensSession) MigrateTokens(tokenIds []*big.Int) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) MintToken(cardId *big.Int, to common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) Name() (string, error)
- func (_SorareTokens *SorareTokensSession) NextContract() (common.Address, error)
- func (_SorareTokens *SorareTokensSession) Owner() (common.Address, error)
- func (_SorareTokens *SorareTokensSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_SorareTokens *SorareTokensSession) RenounceMinter(account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) RenounceOwnership() (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) RevokeMinter(account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) SetNextContract(nextContractAddress common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) SetTokenURIPrefix(prefix string) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) SorareCards() (common.Address, error)
- func (_SorareTokens *SorareTokensSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_SorareTokens *SorareTokensSession) Symbol() (string, error)
- func (_SorareTokens *SorareTokensSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_SorareTokens *SorareTokensSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_SorareTokens *SorareTokensSession) TokenURI(tokenId *big.Int) (string, error)
- func (_SorareTokens *SorareTokensSession) TokensOfOwner(owner common.Address, page uint8, rows uint8) ([]*big.Int, error)
- func (_SorareTokens *SorareTokensSession) TotalSupply() (*big.Int, error)
- func (_SorareTokens *SorareTokensSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SorareTokensTransactor
- func (_SorareTokens *SorareTokensTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) BlockRelay(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) CreateCardAndMintToken(opts *bind.TransactOpts, playerId *big.Int, season uint16, scarcity uint8, ...) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) MigrateTokens(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) MintToken(opts *bind.TransactOpts, cardId *big.Int, to common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) RenounceMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) RevokeMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) SetNextContract(opts *bind.TransactOpts, nextContractAddress common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) SetTokenURIPrefix(opts *bind.TransactOpts, prefix string) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SorareTokensTransactorRaw
- type SorareTokensTransactorSession
- func (_SorareTokens *SorareTokensTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) BlockRelay() (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) CreateCardAndMintToken(playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, ...) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) MigrateTokens(tokenIds []*big.Int) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) MintToken(cardId *big.Int, to common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) RenounceMinter(account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) RevokeMinter(account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) SetNextContract(nextContractAddress common.Address) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) SetTokenURIPrefix(prefix string) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SorareTokens *SorareTokensTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SorareTokensTransfer
- type SorareTokensTransferIterator
- type Strings
- type StringsCaller
- type StringsCallerRaw
- type StringsCallerSession
- type StringsFilterer
- type StringsRaw
- func (_Strings *StringsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Strings *StringsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Strings *StringsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StringsSession
- type StringsTransactor
- type StringsTransactorRaw
- type StringsTransactorSession
Constants ¶
const AccessControlABI = "" /* 2741-byte string literal not displayed */
AccessControlABI is the input ABI used to generate the binding from.
const AddressABI = "[]"
AddressABI is the input ABI used to generate the binding from.
const ContextABI = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]"
ContextABI is the input ABI used to generate the binding from.
const ERC165ABI = "" /* 323-byte string literal not displayed */
ERC165ABI is the input ABI used to generate the binding from.
const ERC721ABI = "" /* 5554-byte string literal not displayed */
ERC721ABI is the input ABI used to generate the binding from.
const EnumerableMapABI = "[]"
EnumerableMapABI is the input ABI used to generate the binding from.
const EnumerableSetABI = "[]"
EnumerableSetABI is the input ABI used to generate the binding from.
const IERC165ABI = "" /* 247-byte string literal not displayed */
IERC165ABI is the input ABI used to generate the binding from.
const IERC721ABI = "" /* 3892-byte string literal not displayed */
IERC721ABI is the input ABI used to generate the binding from.
const IERC721EnumerableABI = "" /* 4635-byte string literal not displayed */
IERC721EnumerableABI is the input ABI used to generate the binding from.
const IERC721MetadataABI = "" /* 4459-byte string literal not displayed */
IERC721MetadataABI is the input ABI used to generate the binding from.
const IERC721ReceiverABI = "" /* 464-byte string literal not displayed */
IERC721ReceiverABI is the input ABI used to generate the binding from.
const INextContractABI = "" /* 261-byte string literal not displayed */
INextContractABI is the input ABI used to generate the binding from.
const ISorareCardsABI = "" /* 2374-byte string literal not displayed */
ISorareCardsABI is the input ABI used to generate the binding from.
const ISorareTokensABI = "" /* 1006-byte string literal not displayed */
ISorareTokensABI is the input ABI used to generate the binding from.
const MinterAccessABI = "" /* 4298-byte string literal not displayed */
MinterAccessABI is the input ABI used to generate the binding from.
const NFTClientABI = "" /* 819-byte string literal not displayed */
NFTClientABI is the input ABI used to generate the binding from.
const OwnableABI = "" /* 829-byte string literal not displayed */
OwnableABI is the input ABI used to generate the binding from.
const RelayRecipientABI = "" /* 1194-byte string literal not displayed */
RelayRecipientABI is the input ABI used to generate the binding from.
const SafeMathABI = "[]"
SafeMathABI is the input ABI used to generate the binding from.
const SorareTokensABI = "" /* 13952-byte string literal not displayed */
SorareTokensABI is the input ABI used to generate the binding from.
const StringsABI = "[]"
StringsABI is the input ABI used to generate the binding from.
Variables ¶
var AccessControlFuncSigs = map[string]string{
"a217fddf": "DEFAULT_ADMIN_ROLE()",
"248a9ca3": "getRoleAdmin(bytes32)",
"9010d07c": "getRoleMember(bytes32,uint256)",
"ca15c873": "getRoleMemberCount(bytes32)",
"2f2ff15d": "grantRole(bytes32,address)",
"91d14854": "hasRole(bytes32,address)",
"36568abe": "renounceRole(bytes32,address)",
"d547741f": "revokeRole(bytes32,address)",
}
AccessControlFuncSigs maps the 4-byte function signature to its string representation.
var AddressBin = "" /* 244-byte string literal not displayed */
AddressBin is the compiled bytecode used for deploying new contracts.
var ERC165FuncSigs = map[string]string{
"01ffc9a7": "supportsInterface(bytes4)",
}
ERC165FuncSigs maps the 4-byte function signature to its string representation.
var ERC721Bin = "" /* 14766-byte string literal not displayed */
ERC721Bin is the compiled bytecode used for deploying new contracts.
var ERC721FuncSigs = map[string]string{
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"6c0360eb": "baseURI()",
"081812fc": "getApproved(uint256)",
"e985e9c5": "isApprovedForAll(address,address)",
"06fdde03": "name()",
"6352211e": "ownerOf(uint256)",
"42842e0e": "safeTransferFrom(address,address,uint256)",
"b88d4fde": "safeTransferFrom(address,address,uint256,bytes)",
"a22cb465": "setApprovalForAll(address,bool)",
"01ffc9a7": "supportsInterface(bytes4)",
"95d89b41": "symbol()",
"4f6ccce7": "tokenByIndex(uint256)",
"2f745c59": "tokenOfOwnerByIndex(address,uint256)",
"c87b56dd": "tokenURI(uint256)",
"18160ddd": "totalSupply()",
"23b872dd": "transferFrom(address,address,uint256)",
}
ERC721FuncSigs maps the 4-byte function signature to its string representation.
var EnumerableMapBin = "" /* 244-byte string literal not displayed */
EnumerableMapBin is the compiled bytecode used for deploying new contracts.
var EnumerableSetBin = "" /* 244-byte string literal not displayed */
EnumerableSetBin is the compiled bytecode used for deploying new contracts.
var IERC165FuncSigs = map[string]string{
"01ffc9a7": "supportsInterface(bytes4)",
}
IERC165FuncSigs maps the 4-byte function signature to its string representation.
var IERC721EnumerableFuncSigs = map[string]string{
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"081812fc": "getApproved(uint256)",
"e985e9c5": "isApprovedForAll(address,address)",
"6352211e": "ownerOf(uint256)",
"42842e0e": "safeTransferFrom(address,address,uint256)",
"b88d4fde": "safeTransferFrom(address,address,uint256,bytes)",
"a22cb465": "setApprovalForAll(address,bool)",
"01ffc9a7": "supportsInterface(bytes4)",
"4f6ccce7": "tokenByIndex(uint256)",
"2f745c59": "tokenOfOwnerByIndex(address,uint256)",
"18160ddd": "totalSupply()",
"23b872dd": "transferFrom(address,address,uint256)",
}
IERC721EnumerableFuncSigs maps the 4-byte function signature to its string representation.
var IERC721FuncSigs = map[string]string{
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"081812fc": "getApproved(uint256)",
"e985e9c5": "isApprovedForAll(address,address)",
"6352211e": "ownerOf(uint256)",
"42842e0e": "safeTransferFrom(address,address,uint256)",
"b88d4fde": "safeTransferFrom(address,address,uint256,bytes)",
"a22cb465": "setApprovalForAll(address,bool)",
"01ffc9a7": "supportsInterface(bytes4)",
"23b872dd": "transferFrom(address,address,uint256)",
}
IERC721FuncSigs maps the 4-byte function signature to its string representation.
var IERC721MetadataFuncSigs = map[string]string{
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"081812fc": "getApproved(uint256)",
"e985e9c5": "isApprovedForAll(address,address)",
"06fdde03": "name()",
"6352211e": "ownerOf(uint256)",
"42842e0e": "safeTransferFrom(address,address,uint256)",
"b88d4fde": "safeTransferFrom(address,address,uint256,bytes)",
"a22cb465": "setApprovalForAll(address,bool)",
"01ffc9a7": "supportsInterface(bytes4)",
"95d89b41": "symbol()",
"c87b56dd": "tokenURI(uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
IERC721MetadataFuncSigs maps the 4-byte function signature to its string representation.
var IERC721ReceiverFuncSigs = map[string]string{
"150b7a02": "onERC721Received(address,address,uint256,bytes)",
}
IERC721ReceiverFuncSigs maps the 4-byte function signature to its string representation.
var INextContractFuncSigs = map[string]string{
"e884703f": "migrateTokens(uint256[],address)",
}
INextContractFuncSigs maps the 4-byte function signature to its string representation.
var ISorareCardsFuncSigs = map[string]string{
"4ae3540e": "cardExists(uint256)",
"01152383": "createCard(uint256,uint16,uint8,uint16,bytes32,uint16)",
"9188d312": "getCard(uint256)",
"4a39d2b8": "getClub(uint16)",
"e55ae4e8": "getPlayer(uint256)",
}
ISorareCardsFuncSigs maps the 4-byte function signature to its string representation.
var ISorareTokensFuncSigs = map[string]string{
"2850d20e": "createCardAndMintToken(uint256,uint16,uint8,uint16,bytes32,uint16,address)",
"a140ae23": "mintToken(uint256,address)",
}
ISorareTokensFuncSigs maps the 4-byte function signature to its string representation.
var MinterAccessBin = "" /* 6578-byte string literal not displayed */
MinterAccessBin is the compiled bytecode used for deploying new contracts.
var MinterAccessFuncSigs = map[string]string{
"a217fddf": "DEFAULT_ADMIN_ROLE()",
"d5391393": "MINTER_ROLE()",
"983b2d56": "addMinter(address)",
"248a9ca3": "getRoleAdmin(bytes32)",
"9010d07c": "getRoleMember(bytes32,uint256)",
"ca15c873": "getRoleMemberCount(bytes32)",
"2f2ff15d": "grantRole(bytes32,address)",
"91d14854": "hasRole(bytes32,address)",
"8da5cb5b": "owner()",
"5f112c68": "renounceMinter(address)",
"715018a6": "renounceOwnership()",
"36568abe": "renounceRole(bytes32,address)",
"cfbd4885": "revokeMinter(address)",
"d547741f": "revokeRole(bytes32,address)",
"f2fde38b": "transferOwnership(address)",
}
MinterAccessFuncSigs maps the 4-byte function signature to its string representation.
var NFTClientBin = "" /* 4044-byte string literal not displayed */
NFTClientBin is the compiled bytecode used for deploying new contracts.
var NFTClientFuncSigs = map[string]string{
"40edd555": "interfaceIdERC721()",
"0b1a6d6a": "requireERC721(address)",
"36b7a69c": "tokensOfOwner(address,address,uint8,uint8)",
"dc800b0d": "transferAll(IERC721Enumerable,address,address)",
"40125765": "transferTokens(IERC721Enumerable,address,address,uint256[])",
}
NFTClientFuncSigs maps the 4-byte function signature to its string representation.
var OwnableFuncSigs = map[string]string{
"8da5cb5b": "owner()",
"715018a6": "renounceOwnership()",
"f2fde38b": "transferOwnership(address)",
}
OwnableFuncSigs maps the 4-byte function signature to its string representation.
var RelayRecipientBin = "" /* 2850-byte string literal not displayed */
RelayRecipientBin is the compiled bytecode used for deploying new contracts.
var RelayRecipientFuncSigs = map[string]string{
"309e11fc": "blockRelay()",
"32deedc6": "getRelayAddress()",
"8da5cb5b": "owner()",
"715018a6": "renounceOwnership()",
"f2fde38b": "transferOwnership(address)",
}
RelayRecipientFuncSigs maps the 4-byte function signature to its string representation.
var SafeMathBin = "" /* 244-byte string literal not displayed */
SafeMathBin is the compiled bytecode used for deploying new contracts.
var SorareTokensBin = "" /* 30702-byte string literal not displayed */
SorareTokensBin is the compiled bytecode used for deploying new contracts.
var SorareTokensFuncSigs = map[string]string{
"a217fddf": "DEFAULT_ADMIN_ROLE()",
"d5391393": "MINTER_ROLE()",
"983b2d56": "addMinter(address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"6c0360eb": "baseURI()",
"309e11fc": "blockRelay()",
"2850d20e": "createCardAndMintToken(uint256,uint16,uint8,uint16,bytes32,uint16,address)",
"081812fc": "getApproved(uint256)",
"9188d312": "getCard(uint256)",
"4a39d2b8": "getClub(uint16)",
"e55ae4e8": "getPlayer(uint256)",
"32deedc6": "getRelayAddress()",
"248a9ca3": "getRoleAdmin(bytes32)",
"9010d07c": "getRoleMember(bytes32,uint256)",
"ca15c873": "getRoleMemberCount(bytes32)",
"2f2ff15d": "grantRole(bytes32,address)",
"91d14854": "hasRole(bytes32,address)",
"e985e9c5": "isApprovedForAll(address,address)",
"e5951e60": "migrateTokens(uint256[])",
"a140ae23": "mintToken(uint256,address)",
"06fdde03": "name()",
"d8787fde": "nextContract()",
"8da5cb5b": "owner()",
"6352211e": "ownerOf(uint256)",
"5f112c68": "renounceMinter(address)",
"715018a6": "renounceOwnership()",
"36568abe": "renounceRole(bytes32,address)",
"cfbd4885": "revokeMinter(address)",
"d547741f": "revokeRole(bytes32,address)",
"42842e0e": "safeTransferFrom(address,address,uint256)",
"b88d4fde": "safeTransferFrom(address,address,uint256,bytes)",
"a22cb465": "setApprovalForAll(address,bool)",
"53390100": "setNextContract(address)",
"99e0dd7c": "setTokenURIPrefix(string)",
"16b1b0c8": "sorareCards()",
"01ffc9a7": "supportsInterface(bytes4)",
"95d89b41": "symbol()",
"4f6ccce7": "tokenByIndex(uint256)",
"2f745c59": "tokenOfOwnerByIndex(address,uint256)",
"c87b56dd": "tokenURI(uint256)",
"4d9c5e58": "tokensOfOwner(address,uint8,uint8)",
"18160ddd": "totalSupply()",
"23b872dd": "transferFrom(address,address,uint256)",
"f2fde38b": "transferOwnership(address)",
}
SorareTokensFuncSigs maps the 4-byte function signature to its string representation.
var StringsBin = "" /* 244-byte string literal not displayed */
StringsBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type AccessControl ¶
type AccessControl struct { AccessControlCaller // Read-only binding to the contract AccessControlTransactor // Write-only binding to the contract AccessControlFilterer // Log filterer for contract events }
AccessControl is an auto generated Go binding around an Ethereum contract.
func NewAccessControl ¶
func NewAccessControl(address common.Address, backend bind.ContractBackend) (*AccessControl, error)
NewAccessControl creates a new instance of AccessControl, bound to a specific deployed contract.
type AccessControlCaller ¶
type AccessControlCaller struct {
// contains filtered or unexported fields
}
AccessControlCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAccessControlCaller ¶
func NewAccessControlCaller(address common.Address, caller bind.ContractCaller) (*AccessControlCaller, error)
NewAccessControlCaller creates a new read-only instance of AccessControl, bound to a specific deployed contract.
func (*AccessControlCaller) DEFAULTADMINROLE ¶
func (_AccessControl *AccessControlCaller) 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 (*AccessControlCaller) GetRoleAdmin ¶
func (_AccessControl *AccessControlCaller) 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 (*AccessControlCaller) GetRoleMember ¶
func (_AccessControl *AccessControlCaller) 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 (*AccessControlCaller) GetRoleMemberCount ¶
func (_AccessControl *AccessControlCaller) 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 (*AccessControlCaller) HasRole ¶
func (_AccessControl *AccessControlCaller) 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 AccessControlCallerRaw ¶
type AccessControlCallerRaw struct {
Contract *AccessControlCaller // Generic read-only contract binding to access the raw methods on
}
AccessControlCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AccessControlCallerRaw) Call ¶
func (_AccessControl *AccessControlCallerRaw) 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 AccessControlCallerSession ¶
type AccessControlCallerSession struct { Contract *AccessControlCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AccessControlCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AccessControlCallerSession) DEFAULTADMINROLE ¶
func (_AccessControl *AccessControlCallerSession) 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 (*AccessControlCallerSession) GetRoleAdmin ¶
func (_AccessControl *AccessControlCallerSession) 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 (*AccessControlCallerSession) GetRoleMember ¶
func (_AccessControl *AccessControlCallerSession) 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 (*AccessControlCallerSession) GetRoleMemberCount ¶
func (_AccessControl *AccessControlCallerSession) 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 (*AccessControlCallerSession) HasRole ¶
func (_AccessControl *AccessControlCallerSession) 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)
type AccessControlFilterer ¶
type AccessControlFilterer struct {
// contains filtered or unexported fields
}
AccessControlFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAccessControlFilterer ¶
func NewAccessControlFilterer(address common.Address, filterer bind.ContractFilterer) (*AccessControlFilterer, error)
NewAccessControlFilterer creates a new log filterer instance of AccessControl, bound to a specific deployed contract.
func (*AccessControlFilterer) FilterRoleGranted ¶
func (_AccessControl *AccessControlFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*AccessControlRoleGrantedIterator, 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 (*AccessControlFilterer) FilterRoleRevoked ¶
func (_AccessControl *AccessControlFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*AccessControlRoleRevokedIterator, 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 (*AccessControlFilterer) ParseRoleGranted ¶
func (_AccessControl *AccessControlFilterer) ParseRoleGranted(log types.Log) (*AccessControlRoleGranted, 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 (*AccessControlFilterer) ParseRoleRevoked ¶
func (_AccessControl *AccessControlFilterer) ParseRoleRevoked(log types.Log) (*AccessControlRoleRevoked, 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 (*AccessControlFilterer) WatchRoleGranted ¶
func (_AccessControl *AccessControlFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *AccessControlRoleGranted, 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 (*AccessControlFilterer) WatchRoleRevoked ¶
func (_AccessControl *AccessControlFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *AccessControlRoleRevoked, 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 AccessControlRaw ¶
type AccessControlRaw struct {
Contract *AccessControl // Generic contract binding to access the raw methods on
}
AccessControlRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AccessControlRaw) Call ¶
func (_AccessControl *AccessControlRaw) 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 (*AccessControlRaw) Transact ¶
func (_AccessControl *AccessControlRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccessControlRaw) Transfer ¶
func (_AccessControl *AccessControlRaw) 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 AccessControlRoleGranted ¶
type AccessControlRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlRoleGranted represents a RoleGranted event raised by the AccessControl contract.
type AccessControlRoleGrantedIterator ¶
type AccessControlRoleGrantedIterator struct { Event *AccessControlRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the AccessControl contract.
func (*AccessControlRoleGrantedIterator) Close ¶
func (it *AccessControlRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlRoleGrantedIterator) Error ¶
func (it *AccessControlRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlRoleGrantedIterator) Next ¶
func (it *AccessControlRoleGrantedIterator) 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 AccessControlRoleRevoked ¶
type AccessControlRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlRoleRevoked represents a RoleRevoked event raised by the AccessControl contract.
type AccessControlRoleRevokedIterator ¶
type AccessControlRoleRevokedIterator struct { Event *AccessControlRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the AccessControl contract.
func (*AccessControlRoleRevokedIterator) Close ¶
func (it *AccessControlRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlRoleRevokedIterator) Error ¶
func (it *AccessControlRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlRoleRevokedIterator) Next ¶
func (it *AccessControlRoleRevokedIterator) 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 AccessControlSession ¶
type AccessControlSession struct { Contract *AccessControl // 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 }
AccessControlSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AccessControlSession) DEFAULTADMINROLE ¶
func (_AccessControl *AccessControlSession) 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 (*AccessControlSession) GetRoleAdmin ¶
func (_AccessControl *AccessControlSession) 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 (*AccessControlSession) GetRoleMember ¶
func (_AccessControl *AccessControlSession) 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 (*AccessControlSession) GetRoleMemberCount ¶
func (_AccessControl *AccessControlSession) 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 (*AccessControlSession) GrantRole ¶
func (_AccessControl *AccessControlSession) 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 (*AccessControlSession) HasRole ¶
func (_AccessControl *AccessControlSession) 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 (*AccessControlSession) RenounceRole ¶
func (_AccessControl *AccessControlSession) 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 (*AccessControlSession) RevokeRole ¶
func (_AccessControl *AccessControlSession) 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()
type AccessControlTransactor ¶
type AccessControlTransactor struct {
// contains filtered or unexported fields
}
AccessControlTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAccessControlTransactor ¶
func NewAccessControlTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessControlTransactor, error)
NewAccessControlTransactor creates a new write-only instance of AccessControl, bound to a specific deployed contract.
func (*AccessControlTransactor) GrantRole ¶
func (_AccessControl *AccessControlTransactor) 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 (*AccessControlTransactor) RenounceRole ¶
func (_AccessControl *AccessControlTransactor) 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 (*AccessControlTransactor) RevokeRole ¶
func (_AccessControl *AccessControlTransactor) 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()
type AccessControlTransactorRaw ¶
type AccessControlTransactorRaw struct {
Contract *AccessControlTransactor // Generic write-only contract binding to access the raw methods on
}
AccessControlTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AccessControlTransactorRaw) Transact ¶
func (_AccessControl *AccessControlTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccessControlTransactorRaw) Transfer ¶
func (_AccessControl *AccessControlTransactorRaw) 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 AccessControlTransactorSession ¶
type AccessControlTransactorSession struct { Contract *AccessControlTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AccessControlTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AccessControlTransactorSession) GrantRole ¶
func (_AccessControl *AccessControlTransactorSession) 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 (*AccessControlTransactorSession) RenounceRole ¶
func (_AccessControl *AccessControlTransactorSession) 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 (*AccessControlTransactorSession) RevokeRole ¶
func (_AccessControl *AccessControlTransactorSession) 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()
type Address ¶
type Address struct { AddressCaller // Read-only binding to the contract AddressTransactor // Write-only binding to the contract AddressFilterer // Log filterer for contract events }
Address is an auto generated Go binding around an Ethereum contract.
func DeployAddress ¶
func DeployAddress(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Address, error)
DeployAddress deploys a new Ethereum contract, binding an instance of Address to it.
func NewAddress ¶
NewAddress creates a new instance of Address, bound to a specific deployed contract.
type AddressCaller ¶
type AddressCaller struct {
// contains filtered or unexported fields
}
AddressCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressCaller ¶
func NewAddressCaller(address common.Address, caller bind.ContractCaller) (*AddressCaller, error)
NewAddressCaller creates a new read-only instance of Address, bound to a specific deployed contract.
type AddressCallerRaw ¶
type AddressCallerRaw struct {
Contract *AddressCaller // Generic read-only contract binding to access the raw methods on
}
AddressCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressCallerRaw) Call ¶
func (_Address *AddressCallerRaw) 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 AddressCallerSession ¶
type AddressCallerSession struct { Contract *AddressCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressFilterer ¶
type AddressFilterer struct {
// contains filtered or unexported fields
}
AddressFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressFilterer ¶
func NewAddressFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressFilterer, error)
NewAddressFilterer creates a new log filterer instance of Address, bound to a specific deployed contract.
type AddressRaw ¶
type AddressRaw struct {
Contract *Address // Generic contract binding to access the raw methods on
}
AddressRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressRaw) Call ¶
func (_Address *AddressRaw) 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 (*AddressRaw) Transact ¶
func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressRaw) Transfer ¶
func (_Address *AddressRaw) 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 AddressSession ¶
type AddressSession struct { Contract *Address // 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 }
AddressSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AddressTransactor ¶
type AddressTransactor struct {
// contains filtered or unexported fields
}
AddressTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressTransactor ¶
func NewAddressTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressTransactor, error)
NewAddressTransactor creates a new write-only instance of Address, bound to a specific deployed contract.
type AddressTransactorRaw ¶
type AddressTransactorRaw struct {
Contract *AddressTransactor // Generic write-only contract binding to access the raw methods on
}
AddressTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressTransactorRaw) Transact ¶
func (_Address *AddressTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressTransactorRaw) Transfer ¶
func (_Address *AddressTransactorRaw) 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 AddressTransactorSession ¶
type AddressTransactorSession struct { Contract *AddressTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Context ¶
type Context struct { ContextCaller // Read-only binding to the contract ContextTransactor // Write-only binding to the contract ContextFilterer // Log filterer for contract events }
Context is an auto generated Go binding around an Ethereum contract.
func NewContext ¶
NewContext creates a new instance of Context, bound to a specific deployed contract.
type ContextCaller ¶
type ContextCaller struct {
// contains filtered or unexported fields
}
ContextCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContextCaller ¶
func NewContextCaller(address common.Address, caller bind.ContractCaller) (*ContextCaller, error)
NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.
type ContextCallerRaw ¶
type ContextCallerRaw struct {
Contract *ContextCaller // Generic read-only contract binding to access the raw methods on
}
ContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContextCallerRaw) Call ¶
func (_Context *ContextCallerRaw) 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 ContextCallerSession ¶
type ContextCallerSession struct { Contract *ContextCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ContextFilterer ¶
type ContextFilterer struct {
// contains filtered or unexported fields
}
ContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContextFilterer ¶
func NewContextFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextFilterer, error)
NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.
type ContextRaw ¶
type ContextRaw struct {
Contract *Context // Generic contract binding to access the raw methods on
}
ContextRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContextRaw) Call ¶
func (_Context *ContextRaw) 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 (*ContextRaw) Transact ¶
func (_Context *ContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextRaw) Transfer ¶
func (_Context *ContextRaw) 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 ContextSession ¶
type ContextSession struct { Contract *Context // 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 }
ContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ContextTransactor ¶
type ContextTransactor struct {
// contains filtered or unexported fields
}
ContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContextTransactor ¶
func NewContextTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextTransactor, error)
NewContextTransactor creates a new write-only instance of Context, bound to a specific deployed contract.
type ContextTransactorRaw ¶
type ContextTransactorRaw struct {
Contract *ContextTransactor // Generic write-only contract binding to access the raw methods on
}
ContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContextTransactorRaw) Transact ¶
func (_Context *ContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextTransactorRaw) Transfer ¶
func (_Context *ContextTransactorRaw) 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 ContextTransactorSession ¶
type ContextTransactorSession struct { Contract *ContextTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContextTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ERC165 ¶
type ERC165 struct { ERC165Caller // Read-only binding to the contract ERC165Transactor // Write-only binding to the contract ERC165Filterer // Log filterer for contract events }
ERC165 is an auto generated Go binding around an Ethereum contract.
type ERC165Caller ¶
type ERC165Caller struct {
// contains filtered or unexported fields
}
ERC165Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC165Caller ¶
func NewERC165Caller(address common.Address, caller bind.ContractCaller) (*ERC165Caller, error)
NewERC165Caller creates a new read-only instance of ERC165, bound to a specific deployed contract.
func (*ERC165Caller) SupportsInterface ¶
func (_ERC165 *ERC165Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165CallerRaw ¶
type ERC165CallerRaw struct {
Contract *ERC165Caller // Generic read-only contract binding to access the raw methods on
}
ERC165CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC165CallerRaw) Call ¶
func (_ERC165 *ERC165CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ERC165CallerSession ¶
type ERC165CallerSession struct { Contract *ERC165Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC165CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC165CallerSession) SupportsInterface ¶
func (_ERC165 *ERC165CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165Filterer ¶
type ERC165Filterer struct {
// contains filtered or unexported fields
}
ERC165Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC165Filterer ¶
func NewERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC165Filterer, error)
NewERC165Filterer creates a new log filterer instance of ERC165, bound to a specific deployed contract.
type ERC165Raw ¶
type ERC165Raw struct {
Contract *ERC165 // Generic contract binding to access the raw methods on
}
ERC165Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC165Raw) Call ¶
func (_ERC165 *ERC165Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ERC165Raw) Transact ¶
func (_ERC165 *ERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165Raw) Transfer ¶
func (_ERC165 *ERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ERC165Session ¶
type ERC165Session struct { Contract *ERC165 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC165Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC165Session) SupportsInterface ¶
func (_ERC165 *ERC165Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165Transactor ¶
type ERC165Transactor struct {
// contains filtered or unexported fields
}
ERC165Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC165Transactor ¶
func NewERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC165Transactor, error)
NewERC165Transactor creates a new write-only instance of ERC165, bound to a specific deployed contract.
type ERC165TransactorRaw ¶
type ERC165TransactorRaw struct {
Contract *ERC165Transactor // Generic write-only contract binding to access the raw methods on
}
ERC165TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC165TransactorRaw) Transact ¶
func (_ERC165 *ERC165TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165TransactorRaw) Transfer ¶
func (_ERC165 *ERC165TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ERC165TransactorSession ¶
type ERC165TransactorSession struct { Contract *ERC165Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC165TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type 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.
func DeployERC721 ¶
func DeployERC721(auth *bind.TransactOpts, backend bind.ContractBackend, name string, symbol string) (common.Address, *types.Transaction, *ERC721, error)
DeployERC721 deploys a new Ethereum contract, binding an instance of ERC721 to it.
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(address owner) view returns(uint256)
func (*ERC721Caller) BaseURI ¶
func (_ERC721 *ERC721Caller) 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 (*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(uint256 tokenId) view 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(address owner, address operator) view 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() view returns(string)
func (*ERC721Caller) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view 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(bytes4 interfaceId) view 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() view returns(string)
func (*ERC721Caller) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view 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(address owner, uint256 index) view returns(uint256)
func (*ERC721Caller) TokenURI ¶
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*ERC721Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view 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(address owner) view returns(uint256)
func (*ERC721CallerSession) BaseURI ¶
func (_ERC721 *ERC721CallerSession) BaseURI() (string, error)
BaseURI is a free data retrieval call binding the contract method 0x6c0360eb.
Solidity: function baseURI() view returns(string)
func (*ERC721CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view 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(address owner, address operator) view 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() view returns(string)
func (*ERC721CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view 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(bytes4 interfaceId) view 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() view returns(string)
func (*ERC721CallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view 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(address owner, uint256 index) view 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(uint256 tokenId) view 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() view 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: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
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: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
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: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721Filterer) ParseApproval ¶
func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, 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 (*ERC721Filterer) ParseApprovalForAll ¶
func (_ERC721 *ERC721Filterer) ParseApprovalForAll(log types.Log) (*ERC721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721Filterer) ParseTransfer ¶
func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, 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 (*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: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
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: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
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: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
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) 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(address to, uint256 tokenId) returns()
func (*ERC721Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721Session) BaseURI ¶
func (_ERC721 *ERC721Session) BaseURI() (string, error)
BaseURI is a free data retrieval call binding the contract method 0x6c0360eb.
Solidity: function baseURI() view returns(string)
func (*ERC721Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view 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(address owner, address operator) view returns(bool)
func (*ERC721Session) Name ¶
func (_ERC721 *ERC721Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721Session) SafeTransferFrom ¶
func (_ERC721 *ERC721Session) 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 (*ERC721Session) SafeTransferFrom0 ¶
func (_ERC721 *ERC721Session) 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 (*ERC721Session) SetApprovalForAll ¶
func (_ERC721 *ERC721Session) 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 (*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(bytes4 interfaceId) view 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() view returns(string)
func (*ERC721Session) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view 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(address owner, uint256 index) view 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(uint256 tokenId) view 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() view 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(address from, address to, uint256 tokenId) 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) 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(address to, uint256 tokenId) returns()
func (*ERC721Transactor) SafeTransferFrom ¶
func (_ERC721 *ERC721Transactor) 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 (*ERC721Transactor) SafeTransferFrom0 ¶
func (_ERC721 *ERC721Transactor) 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 (*ERC721Transactor) SetApprovalForAll ¶
func (_ERC721 *ERC721Transactor) 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 (*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(address from, address to, uint256 tokenId) 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) 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(address to, uint256 tokenId) returns()
func (*ERC721TransactorSession) SafeTransferFrom ¶
func (_ERC721 *ERC721TransactorSession) 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 (*ERC721TransactorSession) SafeTransferFrom0 ¶
func (_ERC721 *ERC721TransactorSession) 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 (*ERC721TransactorSession) SetApprovalForAll ¶
func (_ERC721 *ERC721TransactorSession) 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 (*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(address from, address to, uint256 tokenId) 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 EnumerableMap ¶
type EnumerableMap struct { EnumerableMapCaller // Read-only binding to the contract EnumerableMapTransactor // Write-only binding to the contract EnumerableMapFilterer // Log filterer for contract events }
EnumerableMap is an auto generated Go binding around an Ethereum contract.
func DeployEnumerableMap ¶
func DeployEnumerableMap(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EnumerableMap, error)
DeployEnumerableMap deploys a new Ethereum contract, binding an instance of EnumerableMap to it.
func NewEnumerableMap ¶
func NewEnumerableMap(address common.Address, backend bind.ContractBackend) (*EnumerableMap, error)
NewEnumerableMap creates a new instance of EnumerableMap, bound to a specific deployed contract.
type EnumerableMapCaller ¶
type EnumerableMapCaller struct {
// contains filtered or unexported fields
}
EnumerableMapCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEnumerableMapCaller ¶
func NewEnumerableMapCaller(address common.Address, caller bind.ContractCaller) (*EnumerableMapCaller, error)
NewEnumerableMapCaller creates a new read-only instance of EnumerableMap, bound to a specific deployed contract.
type EnumerableMapCallerRaw ¶
type EnumerableMapCallerRaw struct {
Contract *EnumerableMapCaller // Generic read-only contract binding to access the raw methods on
}
EnumerableMapCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EnumerableMapCallerRaw) Call ¶
func (_EnumerableMap *EnumerableMapCallerRaw) 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 EnumerableMapCallerSession ¶
type EnumerableMapCallerSession struct { Contract *EnumerableMapCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EnumerableMapCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type EnumerableMapFilterer ¶
type EnumerableMapFilterer struct {
// contains filtered or unexported fields
}
EnumerableMapFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEnumerableMapFilterer ¶
func NewEnumerableMapFilterer(address common.Address, filterer bind.ContractFilterer) (*EnumerableMapFilterer, error)
NewEnumerableMapFilterer creates a new log filterer instance of EnumerableMap, bound to a specific deployed contract.
type EnumerableMapRaw ¶
type EnumerableMapRaw struct {
Contract *EnumerableMap // Generic contract binding to access the raw methods on
}
EnumerableMapRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EnumerableMapRaw) Call ¶
func (_EnumerableMap *EnumerableMapRaw) 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 (*EnumerableMapRaw) Transact ¶
func (_EnumerableMap *EnumerableMapRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableMapRaw) Transfer ¶
func (_EnumerableMap *EnumerableMapRaw) 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 EnumerableMapSession ¶
type EnumerableMapSession struct { Contract *EnumerableMap // 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 }
EnumerableMapSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type EnumerableMapTransactor ¶
type EnumerableMapTransactor struct {
// contains filtered or unexported fields
}
EnumerableMapTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEnumerableMapTransactor ¶
func NewEnumerableMapTransactor(address common.Address, transactor bind.ContractTransactor) (*EnumerableMapTransactor, error)
NewEnumerableMapTransactor creates a new write-only instance of EnumerableMap, bound to a specific deployed contract.
type EnumerableMapTransactorRaw ¶
type EnumerableMapTransactorRaw struct {
Contract *EnumerableMapTransactor // Generic write-only contract binding to access the raw methods on
}
EnumerableMapTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EnumerableMapTransactorRaw) Transact ¶
func (_EnumerableMap *EnumerableMapTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableMapTransactorRaw) Transfer ¶
func (_EnumerableMap *EnumerableMapTransactorRaw) 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 EnumerableMapTransactorSession ¶
type EnumerableMapTransactorSession struct { Contract *EnumerableMapTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EnumerableMapTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type EnumerableSet ¶
type EnumerableSet struct { EnumerableSetCaller // Read-only binding to the contract EnumerableSetTransactor // Write-only binding to the contract EnumerableSetFilterer // Log filterer for contract events }
EnumerableSet is an auto generated Go binding around an Ethereum contract.
func DeployEnumerableSet ¶
func DeployEnumerableSet(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EnumerableSet, error)
DeployEnumerableSet deploys a new Ethereum contract, binding an instance of EnumerableSet to it.
func NewEnumerableSet ¶
func NewEnumerableSet(address common.Address, backend bind.ContractBackend) (*EnumerableSet, error)
NewEnumerableSet creates a new instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetCaller ¶
type EnumerableSetCaller struct {
// contains filtered or unexported fields
}
EnumerableSetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEnumerableSetCaller ¶
func NewEnumerableSetCaller(address common.Address, caller bind.ContractCaller) (*EnumerableSetCaller, error)
NewEnumerableSetCaller creates a new read-only instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetCallerRaw ¶
type EnumerableSetCallerRaw struct {
Contract *EnumerableSetCaller // Generic read-only contract binding to access the raw methods on
}
EnumerableSetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EnumerableSetCallerRaw) Call ¶
func (_EnumerableSet *EnumerableSetCallerRaw) 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 EnumerableSetCallerSession ¶
type EnumerableSetCallerSession struct { Contract *EnumerableSetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EnumerableSetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type EnumerableSetFilterer ¶
type EnumerableSetFilterer struct {
// contains filtered or unexported fields
}
EnumerableSetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEnumerableSetFilterer ¶
func NewEnumerableSetFilterer(address common.Address, filterer bind.ContractFilterer) (*EnumerableSetFilterer, error)
NewEnumerableSetFilterer creates a new log filterer instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetRaw ¶
type EnumerableSetRaw struct {
Contract *EnumerableSet // Generic contract binding to access the raw methods on
}
EnumerableSetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EnumerableSetRaw) Call ¶
func (_EnumerableSet *EnumerableSetRaw) 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 (*EnumerableSetRaw) Transact ¶
func (_EnumerableSet *EnumerableSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableSetRaw) Transfer ¶
func (_EnumerableSet *EnumerableSetRaw) 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 EnumerableSetSession ¶
type EnumerableSetSession struct { Contract *EnumerableSet // 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 }
EnumerableSetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type EnumerableSetTransactor ¶
type EnumerableSetTransactor struct {
// contains filtered or unexported fields
}
EnumerableSetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEnumerableSetTransactor ¶
func NewEnumerableSetTransactor(address common.Address, transactor bind.ContractTransactor) (*EnumerableSetTransactor, error)
NewEnumerableSetTransactor creates a new write-only instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetTransactorRaw ¶
type EnumerableSetTransactorRaw struct {
Contract *EnumerableSetTransactor // Generic write-only contract binding to access the raw methods on
}
EnumerableSetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EnumerableSetTransactorRaw) Transact ¶
func (_EnumerableSet *EnumerableSetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableSetTransactorRaw) Transfer ¶
func (_EnumerableSet *EnumerableSetTransactorRaw) 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 EnumerableSetTransactorSession ¶
type EnumerableSetTransactorSession struct { Contract *EnumerableSetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EnumerableSetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IERC165 ¶
type IERC165 struct { IERC165Caller // Read-only binding to the contract IERC165Transactor // Write-only binding to the contract IERC165Filterer // Log filterer for contract events }
IERC165 is an auto generated Go binding around an Ethereum contract.
func NewIERC165 ¶
NewIERC165 creates a new instance of IERC165, bound to a specific deployed contract.
type IERC165Caller ¶
type IERC165Caller struct {
// contains filtered or unexported fields
}
IERC165Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC165Caller ¶
func NewIERC165Caller(address common.Address, caller bind.ContractCaller) (*IERC165Caller, error)
NewIERC165Caller creates a new read-only instance of IERC165, bound to a specific deployed contract.
func (*IERC165Caller) SupportsInterface ¶
func (_IERC165 *IERC165Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC165CallerRaw ¶
type IERC165CallerRaw struct {
Contract *IERC165Caller // Generic read-only contract binding to access the raw methods on
}
IERC165CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC165CallerRaw) Call ¶
func (_IERC165 *IERC165CallerRaw) 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 IERC165CallerSession ¶
type IERC165CallerSession struct { Contract *IERC165Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC165CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC165CallerSession) SupportsInterface ¶
func (_IERC165 *IERC165CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC165Filterer ¶
type IERC165Filterer struct {
// contains filtered or unexported fields
}
IERC165Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC165Filterer ¶
func NewIERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC165Filterer, error)
NewIERC165Filterer creates a new log filterer instance of IERC165, bound to a specific deployed contract.
type IERC165Raw ¶
type IERC165Raw struct {
Contract *IERC165 // Generic contract binding to access the raw methods on
}
IERC165Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC165Raw) Call ¶
func (_IERC165 *IERC165Raw) 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 (*IERC165Raw) Transact ¶
func (_IERC165 *IERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC165Raw) Transfer ¶
func (_IERC165 *IERC165Raw) 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 IERC165Session ¶
type IERC165Session struct { Contract *IERC165 // 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 }
IERC165Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC165Session) SupportsInterface ¶
func (_IERC165 *IERC165Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC165Transactor ¶
type IERC165Transactor struct {
// contains filtered or unexported fields
}
IERC165Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC165Transactor ¶
func NewIERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC165Transactor, error)
NewIERC165Transactor creates a new write-only instance of IERC165, bound to a specific deployed contract.
type IERC165TransactorRaw ¶
type IERC165TransactorRaw struct {
Contract *IERC165Transactor // Generic write-only contract binding to access the raw methods on
}
IERC165TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC165TransactorRaw) Transact ¶
func (_IERC165 *IERC165TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC165TransactorRaw) Transfer ¶
func (_IERC165 *IERC165TransactorRaw) 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 IERC165TransactorSession ¶
type IERC165TransactorSession struct { Contract *IERC165Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC165TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IERC721 ¶
type IERC721 struct { IERC721Caller // Read-only binding to the contract IERC721Transactor // Write-only binding to the contract IERC721Filterer // Log filterer for contract events }
IERC721 is an auto generated Go binding around an Ethereum contract.
func NewIERC721 ¶
NewIERC721 creates a new instance of IERC721, bound to a specific deployed contract.
type IERC721Approval ¶
type IERC721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721Approval represents a Approval event raised by the IERC721 contract.
type IERC721ApprovalForAll ¶
type IERC721ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
IERC721ApprovalForAll represents a ApprovalForAll event raised by the IERC721 contract.
type IERC721ApprovalForAllIterator ¶
type IERC721ApprovalForAllIterator struct { Event *IERC721ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the IERC721 contract.
func (*IERC721ApprovalForAllIterator) Close ¶
func (it *IERC721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721ApprovalForAllIterator) Error ¶
func (it *IERC721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721ApprovalForAllIterator) Next ¶
func (it *IERC721ApprovalForAllIterator) 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 IERC721ApprovalIterator ¶
type IERC721ApprovalIterator struct { Event *IERC721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC721 contract.
func (*IERC721ApprovalIterator) Close ¶
func (it *IERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721ApprovalIterator) Error ¶
func (it *IERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721ApprovalIterator) Next ¶
func (it *IERC721ApprovalIterator) 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 IERC721Caller ¶
type IERC721Caller struct {
// contains filtered or unexported fields
}
IERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC721Caller ¶
func NewIERC721Caller(address common.Address, caller bind.ContractCaller) (*IERC721Caller, error)
NewIERC721Caller creates a new read-only instance of IERC721, bound to a specific deployed contract.
func (*IERC721Caller) BalanceOf ¶
func (_IERC721 *IERC721Caller) 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 balance)
func (*IERC721Caller) GetApproved ¶
func (_IERC721 *IERC721Caller) 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 operator)
func (*IERC721Caller) IsApprovedForAll ¶
func (_IERC721 *IERC721Caller) 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 (*IERC721Caller) OwnerOf ¶
func (_IERC721 *IERC721Caller) 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 owner)
func (*IERC721Caller) SupportsInterface ¶
func (_IERC721 *IERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC721CallerRaw ¶
type IERC721CallerRaw struct {
Contract *IERC721Caller // Generic read-only contract binding to access the raw methods on
}
IERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC721CallerRaw) Call ¶
func (_IERC721 *IERC721CallerRaw) 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 IERC721CallerSession ¶
type IERC721CallerSession struct { Contract *IERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC721CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address operator)
func (*IERC721CallerSession) IsApprovedForAll ¶
func (_IERC721 *IERC721CallerSession) 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 (*IERC721CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721CallerSession) SupportsInterface ¶
func (_IERC721 *IERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC721Enumerable ¶
type IERC721Enumerable struct { IERC721EnumerableCaller // Read-only binding to the contract IERC721EnumerableTransactor // Write-only binding to the contract IERC721EnumerableFilterer // Log filterer for contract events }
IERC721Enumerable is an auto generated Go binding around an Ethereum contract.
func NewIERC721Enumerable ¶
func NewIERC721Enumerable(address common.Address, backend bind.ContractBackend) (*IERC721Enumerable, error)
NewIERC721Enumerable creates a new instance of IERC721Enumerable, bound to a specific deployed contract.
type IERC721EnumerableApproval ¶
type IERC721EnumerableApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721EnumerableApproval represents a Approval event raised by the IERC721Enumerable contract.
type IERC721EnumerableApprovalForAll ¶
type IERC721EnumerableApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
IERC721EnumerableApprovalForAll represents a ApprovalForAll event raised by the IERC721Enumerable contract.
type IERC721EnumerableApprovalForAllIterator ¶
type IERC721EnumerableApprovalForAllIterator struct { Event *IERC721EnumerableApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721EnumerableApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the IERC721Enumerable contract.
func (*IERC721EnumerableApprovalForAllIterator) Close ¶
func (it *IERC721EnumerableApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721EnumerableApprovalForAllIterator) Error ¶
func (it *IERC721EnumerableApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721EnumerableApprovalForAllIterator) Next ¶
func (it *IERC721EnumerableApprovalForAllIterator) 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 IERC721EnumerableApprovalIterator ¶
type IERC721EnumerableApprovalIterator struct { Event *IERC721EnumerableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721EnumerableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC721Enumerable contract.
func (*IERC721EnumerableApprovalIterator) Close ¶
func (it *IERC721EnumerableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721EnumerableApprovalIterator) Error ¶
func (it *IERC721EnumerableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721EnumerableApprovalIterator) Next ¶
func (it *IERC721EnumerableApprovalIterator) 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 IERC721EnumerableCaller ¶
type IERC721EnumerableCaller struct {
// contains filtered or unexported fields
}
IERC721EnumerableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC721EnumerableCaller ¶
func NewIERC721EnumerableCaller(address common.Address, caller bind.ContractCaller) (*IERC721EnumerableCaller, error)
NewIERC721EnumerableCaller creates a new read-only instance of IERC721Enumerable, bound to a specific deployed contract.
func (*IERC721EnumerableCaller) BalanceOf ¶
func (_IERC721Enumerable *IERC721EnumerableCaller) 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 balance)
func (*IERC721EnumerableCaller) GetApproved ¶
func (_IERC721Enumerable *IERC721EnumerableCaller) 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 operator)
func (*IERC721EnumerableCaller) IsApprovedForAll ¶
func (_IERC721Enumerable *IERC721EnumerableCaller) 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 (*IERC721EnumerableCaller) OwnerOf ¶
func (_IERC721Enumerable *IERC721EnumerableCaller) 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 owner)
func (*IERC721EnumerableCaller) SupportsInterface ¶
func (_IERC721Enumerable *IERC721EnumerableCaller) 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 (*IERC721EnumerableCaller) TokenByIndex ¶
func (_IERC721Enumerable *IERC721EnumerableCaller) 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 (*IERC721EnumerableCaller) TokenOfOwnerByIndex ¶
func (_IERC721Enumerable *IERC721EnumerableCaller) 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 tokenId)
func (*IERC721EnumerableCaller) TotalSupply ¶
func (_IERC721Enumerable *IERC721EnumerableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC721EnumerableCallerRaw ¶
type IERC721EnumerableCallerRaw struct {
Contract *IERC721EnumerableCaller // Generic read-only contract binding to access the raw methods on
}
IERC721EnumerableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC721EnumerableCallerRaw) Call ¶
func (_IERC721Enumerable *IERC721EnumerableCallerRaw) 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 IERC721EnumerableCallerSession ¶
type IERC721EnumerableCallerSession struct { Contract *IERC721EnumerableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC721EnumerableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC721EnumerableCallerSession) BalanceOf ¶
func (_IERC721Enumerable *IERC721EnumerableCallerSession) BalanceOf(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 balance)
func (*IERC721EnumerableCallerSession) GetApproved ¶
func (_IERC721Enumerable *IERC721EnumerableCallerSession) GetApproved(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 operator)
func (*IERC721EnumerableCallerSession) IsApprovedForAll ¶
func (_IERC721Enumerable *IERC721EnumerableCallerSession) 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 (*IERC721EnumerableCallerSession) OwnerOf ¶
func (_IERC721Enumerable *IERC721EnumerableCallerSession) OwnerOf(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 owner)
func (*IERC721EnumerableCallerSession) SupportsInterface ¶
func (_IERC721Enumerable *IERC721EnumerableCallerSession) 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 (*IERC721EnumerableCallerSession) TokenByIndex ¶
func (_IERC721Enumerable *IERC721EnumerableCallerSession) TokenByIndex(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 (*IERC721EnumerableCallerSession) TokenOfOwnerByIndex ¶
func (_IERC721Enumerable *IERC721EnumerableCallerSession) 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 tokenId)
func (*IERC721EnumerableCallerSession) TotalSupply ¶
func (_IERC721Enumerable *IERC721EnumerableCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC721EnumerableFilterer ¶
type IERC721EnumerableFilterer struct {
// contains filtered or unexported fields
}
IERC721EnumerableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC721EnumerableFilterer ¶
func NewIERC721EnumerableFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC721EnumerableFilterer, error)
NewIERC721EnumerableFilterer creates a new log filterer instance of IERC721Enumerable, bound to a specific deployed contract.
func (*IERC721EnumerableFilterer) FilterApproval ¶
func (_IERC721Enumerable *IERC721EnumerableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*IERC721EnumerableApprovalIterator, 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 (*IERC721EnumerableFilterer) FilterApprovalForAll ¶
func (_IERC721Enumerable *IERC721EnumerableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721EnumerableApprovalForAllIterator, 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 (*IERC721EnumerableFilterer) FilterTransfer ¶
func (_IERC721Enumerable *IERC721EnumerableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*IERC721EnumerableTransferIterator, 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 (*IERC721EnumerableFilterer) ParseApproval ¶
func (_IERC721Enumerable *IERC721EnumerableFilterer) ParseApproval(log types.Log) (*IERC721EnumerableApproval, 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 (*IERC721EnumerableFilterer) ParseApprovalForAll ¶
func (_IERC721Enumerable *IERC721EnumerableFilterer) ParseApprovalForAll(log types.Log) (*IERC721EnumerableApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721EnumerableFilterer) ParseTransfer ¶
func (_IERC721Enumerable *IERC721EnumerableFilterer) ParseTransfer(log types.Log) (*IERC721EnumerableTransfer, 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 (*IERC721EnumerableFilterer) WatchApproval ¶
func (_IERC721Enumerable *IERC721EnumerableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721EnumerableApproval, 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 (*IERC721EnumerableFilterer) WatchApprovalForAll ¶
func (_IERC721Enumerable *IERC721EnumerableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721EnumerableApprovalForAll, 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 (*IERC721EnumerableFilterer) WatchTransfer ¶
func (_IERC721Enumerable *IERC721EnumerableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721EnumerableTransfer, 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 IERC721EnumerableRaw ¶
type IERC721EnumerableRaw struct {
Contract *IERC721Enumerable // Generic contract binding to access the raw methods on
}
IERC721EnumerableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC721EnumerableRaw) Call ¶
func (_IERC721Enumerable *IERC721EnumerableRaw) 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 (*IERC721EnumerableRaw) Transact ¶
func (_IERC721Enumerable *IERC721EnumerableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721EnumerableRaw) Transfer ¶
func (_IERC721Enumerable *IERC721EnumerableRaw) 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 IERC721EnumerableSession ¶
type IERC721EnumerableSession struct { Contract *IERC721Enumerable // 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 }
IERC721EnumerableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC721EnumerableSession) Approve ¶
func (_IERC721Enumerable *IERC721EnumerableSession) 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 (*IERC721EnumerableSession) BalanceOf ¶
func (_IERC721Enumerable *IERC721EnumerableSession) BalanceOf(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 balance)
func (*IERC721EnumerableSession) GetApproved ¶
func (_IERC721Enumerable *IERC721EnumerableSession) GetApproved(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 operator)
func (*IERC721EnumerableSession) IsApprovedForAll ¶
func (_IERC721Enumerable *IERC721EnumerableSession) 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 (*IERC721EnumerableSession) OwnerOf ¶
func (_IERC721Enumerable *IERC721EnumerableSession) OwnerOf(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 owner)
func (*IERC721EnumerableSession) SafeTransferFrom ¶
func (_IERC721Enumerable *IERC721EnumerableSession) 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 (*IERC721EnumerableSession) SafeTransferFrom0 ¶
func (_IERC721Enumerable *IERC721EnumerableSession) 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 (*IERC721EnumerableSession) SetApprovalForAll ¶
func (_IERC721Enumerable *IERC721EnumerableSession) 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 (*IERC721EnumerableSession) SupportsInterface ¶
func (_IERC721Enumerable *IERC721EnumerableSession) 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 (*IERC721EnumerableSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*IERC721EnumerableSession) TokenOfOwnerByIndex ¶
func (_IERC721Enumerable *IERC721EnumerableSession) 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 tokenId)
func (*IERC721EnumerableSession) TotalSupply ¶
func (_IERC721Enumerable *IERC721EnumerableSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*IERC721EnumerableSession) TransferFrom ¶
func (_IERC721Enumerable *IERC721EnumerableSession) 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 IERC721EnumerableTransactor ¶
type IERC721EnumerableTransactor struct {
// contains filtered or unexported fields
}
IERC721EnumerableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC721EnumerableTransactor ¶
func NewIERC721EnumerableTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC721EnumerableTransactor, error)
NewIERC721EnumerableTransactor creates a new write-only instance of IERC721Enumerable, bound to a specific deployed contract.
func (*IERC721EnumerableTransactor) Approve ¶
func (_IERC721Enumerable *IERC721EnumerableTransactor) 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 (*IERC721EnumerableTransactor) SafeTransferFrom ¶
func (_IERC721Enumerable *IERC721EnumerableTransactor) 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 (*IERC721EnumerableTransactor) SafeTransferFrom0 ¶
func (_IERC721Enumerable *IERC721EnumerableTransactor) 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 (*IERC721EnumerableTransactor) SetApprovalForAll ¶
func (_IERC721Enumerable *IERC721EnumerableTransactor) 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 (*IERC721EnumerableTransactor) TransferFrom ¶
func (_IERC721Enumerable *IERC721EnumerableTransactor) 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 IERC721EnumerableTransactorRaw ¶
type IERC721EnumerableTransactorRaw struct {
Contract *IERC721EnumerableTransactor // Generic write-only contract binding to access the raw methods on
}
IERC721EnumerableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC721EnumerableTransactorRaw) Transact ¶
func (_IERC721Enumerable *IERC721EnumerableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721EnumerableTransactorRaw) Transfer ¶
func (_IERC721Enumerable *IERC721EnumerableTransactorRaw) 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 IERC721EnumerableTransactorSession ¶
type IERC721EnumerableTransactorSession struct { Contract *IERC721EnumerableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721EnumerableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC721EnumerableTransactorSession) Approve ¶
func (_IERC721Enumerable *IERC721EnumerableTransactorSession) 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 (*IERC721EnumerableTransactorSession) SafeTransferFrom ¶
func (_IERC721Enumerable *IERC721EnumerableTransactorSession) 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 (*IERC721EnumerableTransactorSession) SafeTransferFrom0 ¶
func (_IERC721Enumerable *IERC721EnumerableTransactorSession) 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 (*IERC721EnumerableTransactorSession) SetApprovalForAll ¶
func (_IERC721Enumerable *IERC721EnumerableTransactorSession) 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 (*IERC721EnumerableTransactorSession) TransferFrom ¶
func (_IERC721Enumerable *IERC721EnumerableTransactorSession) 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 IERC721EnumerableTransfer ¶
type IERC721EnumerableTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721EnumerableTransfer represents a Transfer event raised by the IERC721Enumerable contract.
type IERC721EnumerableTransferIterator ¶
type IERC721EnumerableTransferIterator struct { Event *IERC721EnumerableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721EnumerableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC721Enumerable contract.
func (*IERC721EnumerableTransferIterator) Close ¶
func (it *IERC721EnumerableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721EnumerableTransferIterator) Error ¶
func (it *IERC721EnumerableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721EnumerableTransferIterator) Next ¶
func (it *IERC721EnumerableTransferIterator) 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 IERC721Filterer ¶
type IERC721Filterer struct {
// contains filtered or unexported fields
}
IERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC721Filterer ¶
func NewIERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC721Filterer, error)
NewIERC721Filterer creates a new log filterer instance of IERC721, bound to a specific deployed contract.
func (*IERC721Filterer) FilterApproval ¶
func (_IERC721 *IERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*IERC721ApprovalIterator, 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 (*IERC721Filterer) FilterApprovalForAll ¶
func (_IERC721 *IERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721ApprovalForAllIterator, 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 (*IERC721Filterer) FilterTransfer ¶
func (_IERC721 *IERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*IERC721TransferIterator, 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 (*IERC721Filterer) ParseApproval ¶
func (_IERC721 *IERC721Filterer) ParseApproval(log types.Log) (*IERC721Approval, 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 (*IERC721Filterer) ParseApprovalForAll ¶
func (_IERC721 *IERC721Filterer) ParseApprovalForAll(log types.Log) (*IERC721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721Filterer) ParseTransfer ¶
func (_IERC721 *IERC721Filterer) ParseTransfer(log types.Log) (*IERC721Transfer, 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 (*IERC721Filterer) WatchApproval ¶
func (_IERC721 *IERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721Approval, 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 (*IERC721Filterer) WatchApprovalForAll ¶
func (_IERC721 *IERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721ApprovalForAll, 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 (*IERC721Filterer) WatchTransfer ¶
func (_IERC721 *IERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721Transfer, 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 IERC721Metadata ¶
type IERC721Metadata struct { IERC721MetadataCaller // Read-only binding to the contract IERC721MetadataTransactor // Write-only binding to the contract IERC721MetadataFilterer // Log filterer for contract events }
IERC721Metadata is an auto generated Go binding around an Ethereum contract.
func NewIERC721Metadata ¶
func NewIERC721Metadata(address common.Address, backend bind.ContractBackend) (*IERC721Metadata, error)
NewIERC721Metadata creates a new instance of IERC721Metadata, bound to a specific deployed contract.
type IERC721MetadataApproval ¶
type IERC721MetadataApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721MetadataApproval represents a Approval event raised by the IERC721Metadata contract.
type IERC721MetadataApprovalForAll ¶
type IERC721MetadataApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
IERC721MetadataApprovalForAll represents a ApprovalForAll event raised by the IERC721Metadata contract.
type IERC721MetadataApprovalForAllIterator ¶
type IERC721MetadataApprovalForAllIterator struct { Event *IERC721MetadataApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721MetadataApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the IERC721Metadata contract.
func (*IERC721MetadataApprovalForAllIterator) Close ¶
func (it *IERC721MetadataApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721MetadataApprovalForAllIterator) Error ¶
func (it *IERC721MetadataApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721MetadataApprovalForAllIterator) Next ¶
func (it *IERC721MetadataApprovalForAllIterator) 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 IERC721MetadataApprovalIterator ¶
type IERC721MetadataApprovalIterator struct { Event *IERC721MetadataApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721MetadataApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC721Metadata contract.
func (*IERC721MetadataApprovalIterator) Close ¶
func (it *IERC721MetadataApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721MetadataApprovalIterator) Error ¶
func (it *IERC721MetadataApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721MetadataApprovalIterator) Next ¶
func (it *IERC721MetadataApprovalIterator) 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 IERC721MetadataCaller ¶
type IERC721MetadataCaller struct {
// contains filtered or unexported fields
}
IERC721MetadataCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC721MetadataCaller ¶
func NewIERC721MetadataCaller(address common.Address, caller bind.ContractCaller) (*IERC721MetadataCaller, error)
NewIERC721MetadataCaller creates a new read-only instance of IERC721Metadata, bound to a specific deployed contract.
func (*IERC721MetadataCaller) BalanceOf ¶
func (_IERC721Metadata *IERC721MetadataCaller) 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 balance)
func (*IERC721MetadataCaller) GetApproved ¶
func (_IERC721Metadata *IERC721MetadataCaller) 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 operator)
func (*IERC721MetadataCaller) IsApprovedForAll ¶
func (_IERC721Metadata *IERC721MetadataCaller) 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 (*IERC721MetadataCaller) Name ¶
func (_IERC721Metadata *IERC721MetadataCaller) 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 (*IERC721MetadataCaller) OwnerOf ¶
func (_IERC721Metadata *IERC721MetadataCaller) 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 owner)
func (*IERC721MetadataCaller) SupportsInterface ¶
func (_IERC721Metadata *IERC721MetadataCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC721MetadataCallerRaw ¶
type IERC721MetadataCallerRaw struct {
Contract *IERC721MetadataCaller // Generic read-only contract binding to access the raw methods on
}
IERC721MetadataCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC721MetadataCallerRaw) Call ¶
func (_IERC721Metadata *IERC721MetadataCallerRaw) 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 IERC721MetadataCallerSession ¶
type IERC721MetadataCallerSession struct { Contract *IERC721MetadataCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC721MetadataCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC721MetadataCallerSession) BalanceOf ¶
func (_IERC721Metadata *IERC721MetadataCallerSession) BalanceOf(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 balance)
func (*IERC721MetadataCallerSession) GetApproved ¶
func (_IERC721Metadata *IERC721MetadataCallerSession) GetApproved(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 operator)
func (*IERC721MetadataCallerSession) IsApprovedForAll ¶
func (_IERC721Metadata *IERC721MetadataCallerSession) 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 (*IERC721MetadataCallerSession) Name ¶
func (_IERC721Metadata *IERC721MetadataCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC721MetadataCallerSession) OwnerOf ¶
func (_IERC721Metadata *IERC721MetadataCallerSession) OwnerOf(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 owner)
func (*IERC721MetadataCallerSession) SupportsInterface ¶
func (_IERC721Metadata *IERC721MetadataCallerSession) 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 (*IERC721MetadataCallerSession) Symbol ¶
func (_IERC721Metadata *IERC721MetadataCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
type IERC721MetadataFilterer ¶
type IERC721MetadataFilterer struct {
// contains filtered or unexported fields
}
IERC721MetadataFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC721MetadataFilterer ¶
func NewIERC721MetadataFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC721MetadataFilterer, error)
NewIERC721MetadataFilterer creates a new log filterer instance of IERC721Metadata, bound to a specific deployed contract.
func (*IERC721MetadataFilterer) FilterApproval ¶
func (_IERC721Metadata *IERC721MetadataFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*IERC721MetadataApprovalIterator, 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 (*IERC721MetadataFilterer) FilterApprovalForAll ¶
func (_IERC721Metadata *IERC721MetadataFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721MetadataApprovalForAllIterator, 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 (*IERC721MetadataFilterer) FilterTransfer ¶
func (_IERC721Metadata *IERC721MetadataFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*IERC721MetadataTransferIterator, 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 (*IERC721MetadataFilterer) ParseApproval ¶
func (_IERC721Metadata *IERC721MetadataFilterer) ParseApproval(log types.Log) (*IERC721MetadataApproval, 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 (*IERC721MetadataFilterer) ParseApprovalForAll ¶
func (_IERC721Metadata *IERC721MetadataFilterer) ParseApprovalForAll(log types.Log) (*IERC721MetadataApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721MetadataFilterer) ParseTransfer ¶
func (_IERC721Metadata *IERC721MetadataFilterer) ParseTransfer(log types.Log) (*IERC721MetadataTransfer, 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 (*IERC721MetadataFilterer) WatchApproval ¶
func (_IERC721Metadata *IERC721MetadataFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721MetadataApproval, 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 (*IERC721MetadataFilterer) WatchApprovalForAll ¶
func (_IERC721Metadata *IERC721MetadataFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721MetadataApprovalForAll, 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 (*IERC721MetadataFilterer) WatchTransfer ¶
func (_IERC721Metadata *IERC721MetadataFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721MetadataTransfer, 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 IERC721MetadataRaw ¶
type IERC721MetadataRaw struct {
Contract *IERC721Metadata // Generic contract binding to access the raw methods on
}
IERC721MetadataRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC721MetadataRaw) Call ¶
func (_IERC721Metadata *IERC721MetadataRaw) 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 (*IERC721MetadataRaw) Transact ¶
func (_IERC721Metadata *IERC721MetadataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721MetadataRaw) Transfer ¶
func (_IERC721Metadata *IERC721MetadataRaw) 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 IERC721MetadataSession ¶
type IERC721MetadataSession struct { Contract *IERC721Metadata // 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 }
IERC721MetadataSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC721MetadataSession) Approve ¶
func (_IERC721Metadata *IERC721MetadataSession) 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 (*IERC721MetadataSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721MetadataSession) GetApproved ¶
func (_IERC721Metadata *IERC721MetadataSession) GetApproved(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 operator)
func (*IERC721MetadataSession) IsApprovedForAll ¶
func (_IERC721Metadata *IERC721MetadataSession) 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 (*IERC721MetadataSession) Name ¶
func (_IERC721Metadata *IERC721MetadataSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC721MetadataSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721MetadataSession) SafeTransferFrom ¶
func (_IERC721Metadata *IERC721MetadataSession) 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 (*IERC721MetadataSession) SafeTransferFrom0 ¶
func (_IERC721Metadata *IERC721MetadataSession) 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 (*IERC721MetadataSession) SetApprovalForAll ¶
func (_IERC721Metadata *IERC721MetadataSession) 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 (*IERC721MetadataSession) SupportsInterface ¶
func (_IERC721Metadata *IERC721MetadataSession) 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 (*IERC721MetadataSession) Symbol ¶
func (_IERC721Metadata *IERC721MetadataSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC721MetadataSession) TokenURI ¶
func (_IERC721Metadata *IERC721MetadataSession) 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 (*IERC721MetadataSession) TransferFrom ¶
func (_IERC721Metadata *IERC721MetadataSession) 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 IERC721MetadataTransactor ¶
type IERC721MetadataTransactor struct {
// contains filtered or unexported fields
}
IERC721MetadataTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC721MetadataTransactor ¶
func NewIERC721MetadataTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC721MetadataTransactor, error)
NewIERC721MetadataTransactor creates a new write-only instance of IERC721Metadata, bound to a specific deployed contract.
func (*IERC721MetadataTransactor) Approve ¶
func (_IERC721Metadata *IERC721MetadataTransactor) 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 (*IERC721MetadataTransactor) SafeTransferFrom ¶
func (_IERC721Metadata *IERC721MetadataTransactor) 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 (*IERC721MetadataTransactor) SafeTransferFrom0 ¶
func (_IERC721Metadata *IERC721MetadataTransactor) 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 (*IERC721MetadataTransactor) SetApprovalForAll ¶
func (_IERC721Metadata *IERC721MetadataTransactor) 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 (*IERC721MetadataTransactor) TransferFrom ¶
func (_IERC721Metadata *IERC721MetadataTransactor) 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 IERC721MetadataTransactorRaw ¶
type IERC721MetadataTransactorRaw struct {
Contract *IERC721MetadataTransactor // Generic write-only contract binding to access the raw methods on
}
IERC721MetadataTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC721MetadataTransactorRaw) Transact ¶
func (_IERC721Metadata *IERC721MetadataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721MetadataTransactorRaw) Transfer ¶
func (_IERC721Metadata *IERC721MetadataTransactorRaw) 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 IERC721MetadataTransactorSession ¶
type IERC721MetadataTransactorSession struct { Contract *IERC721MetadataTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721MetadataTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC721MetadataTransactorSession) Approve ¶
func (_IERC721Metadata *IERC721MetadataTransactorSession) 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 (*IERC721MetadataTransactorSession) SafeTransferFrom ¶
func (_IERC721Metadata *IERC721MetadataTransactorSession) 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 (*IERC721MetadataTransactorSession) SafeTransferFrom0 ¶
func (_IERC721Metadata *IERC721MetadataTransactorSession) 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 (*IERC721MetadataTransactorSession) SetApprovalForAll ¶
func (_IERC721Metadata *IERC721MetadataTransactorSession) 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 (*IERC721MetadataTransactorSession) TransferFrom ¶
func (_IERC721Metadata *IERC721MetadataTransactorSession) 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 IERC721MetadataTransfer ¶
type IERC721MetadataTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721MetadataTransfer represents a Transfer event raised by the IERC721Metadata contract.
type IERC721MetadataTransferIterator ¶
type IERC721MetadataTransferIterator struct { Event *IERC721MetadataTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721MetadataTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC721Metadata contract.
func (*IERC721MetadataTransferIterator) Close ¶
func (it *IERC721MetadataTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721MetadataTransferIterator) Error ¶
func (it *IERC721MetadataTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721MetadataTransferIterator) Next ¶
func (it *IERC721MetadataTransferIterator) 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 IERC721Raw ¶
type IERC721Raw struct {
Contract *IERC721 // Generic contract binding to access the raw methods on
}
IERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC721Raw) Call ¶
func (_IERC721 *IERC721Raw) 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 (*IERC721Raw) Transact ¶
func (_IERC721 *IERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721Raw) Transfer ¶
func (_IERC721 *IERC721Raw) 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 IERC721Receiver ¶
type IERC721Receiver struct { IERC721ReceiverCaller // Read-only binding to the contract IERC721ReceiverTransactor // Write-only binding to the contract IERC721ReceiverFilterer // Log filterer for contract events }
IERC721Receiver is an auto generated Go binding around an Ethereum contract.
func NewIERC721Receiver ¶
func NewIERC721Receiver(address common.Address, backend bind.ContractBackend) (*IERC721Receiver, error)
NewIERC721Receiver creates a new instance of IERC721Receiver, bound to a specific deployed contract.
type IERC721ReceiverCaller ¶
type IERC721ReceiverCaller struct {
// contains filtered or unexported fields
}
IERC721ReceiverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC721ReceiverCaller ¶
func NewIERC721ReceiverCaller(address common.Address, caller bind.ContractCaller) (*IERC721ReceiverCaller, error)
NewIERC721ReceiverCaller creates a new read-only instance of IERC721Receiver, bound to a specific deployed contract.
type IERC721ReceiverCallerRaw ¶
type IERC721ReceiverCallerRaw struct {
Contract *IERC721ReceiverCaller // Generic read-only contract binding to access the raw methods on
}
IERC721ReceiverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC721ReceiverCallerRaw) Call ¶
func (_IERC721Receiver *IERC721ReceiverCallerRaw) 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 IERC721ReceiverCallerSession ¶
type IERC721ReceiverCallerSession struct { Contract *IERC721ReceiverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC721ReceiverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IERC721ReceiverFilterer ¶
type IERC721ReceiverFilterer struct {
// contains filtered or unexported fields
}
IERC721ReceiverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC721ReceiverFilterer ¶
func NewIERC721ReceiverFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC721ReceiverFilterer, error)
NewIERC721ReceiverFilterer creates a new log filterer instance of IERC721Receiver, bound to a specific deployed contract.
type IERC721ReceiverRaw ¶
type IERC721ReceiverRaw struct {
Contract *IERC721Receiver // Generic contract binding to access the raw methods on
}
IERC721ReceiverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC721ReceiverRaw) Call ¶
func (_IERC721Receiver *IERC721ReceiverRaw) 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 (*IERC721ReceiverRaw) Transact ¶
func (_IERC721Receiver *IERC721ReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721ReceiverRaw) Transfer ¶
func (_IERC721Receiver *IERC721ReceiverRaw) 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 IERC721ReceiverSession ¶
type IERC721ReceiverSession struct { Contract *IERC721Receiver // 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 }
IERC721ReceiverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC721ReceiverSession) OnERC721Received ¶
func (_IERC721Receiver *IERC721ReceiverSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns(bytes4)
type IERC721ReceiverTransactor ¶
type IERC721ReceiverTransactor struct {
// contains filtered or unexported fields
}
IERC721ReceiverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC721ReceiverTransactor ¶
func NewIERC721ReceiverTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC721ReceiverTransactor, error)
NewIERC721ReceiverTransactor creates a new write-only instance of IERC721Receiver, bound to a specific deployed contract.
func (*IERC721ReceiverTransactor) OnERC721Received ¶
func (_IERC721Receiver *IERC721ReceiverTransactor) OnERC721Received(opts *bind.TransactOpts, operator common.Address, from common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns(bytes4)
type IERC721ReceiverTransactorRaw ¶
type IERC721ReceiverTransactorRaw struct {
Contract *IERC721ReceiverTransactor // Generic write-only contract binding to access the raw methods on
}
IERC721ReceiverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC721ReceiverTransactorRaw) Transact ¶
func (_IERC721Receiver *IERC721ReceiverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721ReceiverTransactorRaw) Transfer ¶
func (_IERC721Receiver *IERC721ReceiverTransactorRaw) 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 IERC721ReceiverTransactorSession ¶
type IERC721ReceiverTransactorSession struct { Contract *IERC721ReceiverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721ReceiverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC721ReceiverTransactorSession) OnERC721Received ¶
func (_IERC721Receiver *IERC721ReceiverTransactorSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns(bytes4)
type IERC721Session ¶
type IERC721Session struct { Contract *IERC721 // 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 }
IERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC721Session) Approve ¶
func (_IERC721 *IERC721Session) 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 (*IERC721Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address operator)
func (*IERC721Session) IsApprovedForAll ¶
func (_IERC721 *IERC721Session) 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 (*IERC721Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721Session) SafeTransferFrom ¶
func (_IERC721 *IERC721Session) 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 (*IERC721Session) SafeTransferFrom0 ¶
func (_IERC721 *IERC721Session) 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 (*IERC721Session) SetApprovalForAll ¶
func (_IERC721 *IERC721Session) 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 (*IERC721Session) SupportsInterface ¶
func (_IERC721 *IERC721Session) 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 (*IERC721Session) TransferFrom ¶
func (_IERC721 *IERC721Session) 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 IERC721Transactor ¶
type IERC721Transactor struct {
// contains filtered or unexported fields
}
IERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC721Transactor ¶
func NewIERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC721Transactor, error)
NewIERC721Transactor creates a new write-only instance of IERC721, bound to a specific deployed contract.
func (*IERC721Transactor) Approve ¶
func (_IERC721 *IERC721Transactor) 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 (*IERC721Transactor) SafeTransferFrom ¶
func (_IERC721 *IERC721Transactor) 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 (*IERC721Transactor) SafeTransferFrom0 ¶
func (_IERC721 *IERC721Transactor) 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 (*IERC721Transactor) SetApprovalForAll ¶
func (_IERC721 *IERC721Transactor) 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 (*IERC721Transactor) TransferFrom ¶
func (_IERC721 *IERC721Transactor) 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 IERC721TransactorRaw ¶
type IERC721TransactorRaw struct {
Contract *IERC721Transactor // Generic write-only contract binding to access the raw methods on
}
IERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC721TransactorRaw) Transact ¶
func (_IERC721 *IERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721TransactorRaw) Transfer ¶
func (_IERC721 *IERC721TransactorRaw) 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 IERC721TransactorSession ¶
type IERC721TransactorSession struct { Contract *IERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC721TransactorSession) Approve ¶
func (_IERC721 *IERC721TransactorSession) 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 (*IERC721TransactorSession) SafeTransferFrom ¶
func (_IERC721 *IERC721TransactorSession) 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 (*IERC721TransactorSession) SafeTransferFrom0 ¶
func (_IERC721 *IERC721TransactorSession) 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 (*IERC721TransactorSession) SetApprovalForAll ¶
func (_IERC721 *IERC721TransactorSession) 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 (*IERC721TransactorSession) TransferFrom ¶
func (_IERC721 *IERC721TransactorSession) 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 IERC721Transfer ¶
type IERC721Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721Transfer represents a Transfer event raised by the IERC721 contract.
type IERC721TransferIterator ¶
type IERC721TransferIterator struct { Event *IERC721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC721 contract.
func (*IERC721TransferIterator) Close ¶
func (it *IERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721TransferIterator) Error ¶
func (it *IERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721TransferIterator) Next ¶
func (it *IERC721TransferIterator) 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 INextContract ¶
type INextContract struct { INextContractCaller // Read-only binding to the contract INextContractTransactor // Write-only binding to the contract INextContractFilterer // Log filterer for contract events }
INextContract is an auto generated Go binding around an Ethereum contract.
func NewINextContract ¶
func NewINextContract(address common.Address, backend bind.ContractBackend) (*INextContract, error)
NewINextContract creates a new instance of INextContract, bound to a specific deployed contract.
type INextContractCaller ¶
type INextContractCaller struct {
// contains filtered or unexported fields
}
INextContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewINextContractCaller ¶
func NewINextContractCaller(address common.Address, caller bind.ContractCaller) (*INextContractCaller, error)
NewINextContractCaller creates a new read-only instance of INextContract, bound to a specific deployed contract.
type INextContractCallerRaw ¶
type INextContractCallerRaw struct {
Contract *INextContractCaller // Generic read-only contract binding to access the raw methods on
}
INextContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*INextContractCallerRaw) Call ¶
func (_INextContract *INextContractCallerRaw) 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 INextContractCallerSession ¶
type INextContractCallerSession struct { Contract *INextContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
INextContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type INextContractFilterer ¶
type INextContractFilterer struct {
// contains filtered or unexported fields
}
INextContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewINextContractFilterer ¶
func NewINextContractFilterer(address common.Address, filterer bind.ContractFilterer) (*INextContractFilterer, error)
NewINextContractFilterer creates a new log filterer instance of INextContract, bound to a specific deployed contract.
type INextContractRaw ¶
type INextContractRaw struct {
Contract *INextContract // Generic contract binding to access the raw methods on
}
INextContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*INextContractRaw) Call ¶
func (_INextContract *INextContractRaw) 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 (*INextContractRaw) Transact ¶
func (_INextContract *INextContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*INextContractRaw) Transfer ¶
func (_INextContract *INextContractRaw) 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 INextContractSession ¶
type INextContractSession struct { Contract *INextContract // 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 }
INextContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*INextContractSession) MigrateTokens ¶
func (_INextContract *INextContractSession) MigrateTokens(tokenIds []*big.Int, to common.Address) (*types.Transaction, error)
MigrateTokens is a paid mutator transaction binding the contract method 0xe884703f.
Solidity: function migrateTokens(uint256[] tokenIds, address to) returns()
type INextContractTransactor ¶
type INextContractTransactor struct {
// contains filtered or unexported fields
}
INextContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewINextContractTransactor ¶
func NewINextContractTransactor(address common.Address, transactor bind.ContractTransactor) (*INextContractTransactor, error)
NewINextContractTransactor creates a new write-only instance of INextContract, bound to a specific deployed contract.
func (*INextContractTransactor) MigrateTokens ¶
func (_INextContract *INextContractTransactor) MigrateTokens(opts *bind.TransactOpts, tokenIds []*big.Int, to common.Address) (*types.Transaction, error)
MigrateTokens is a paid mutator transaction binding the contract method 0xe884703f.
Solidity: function migrateTokens(uint256[] tokenIds, address to) returns()
type INextContractTransactorRaw ¶
type INextContractTransactorRaw struct {
Contract *INextContractTransactor // Generic write-only contract binding to access the raw methods on
}
INextContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*INextContractTransactorRaw) Transact ¶
func (_INextContract *INextContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*INextContractTransactorRaw) Transfer ¶
func (_INextContract *INextContractTransactorRaw) 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 INextContractTransactorSession ¶
type INextContractTransactorSession struct { Contract *INextContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
INextContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*INextContractTransactorSession) MigrateTokens ¶
func (_INextContract *INextContractTransactorSession) MigrateTokens(tokenIds []*big.Int, to common.Address) (*types.Transaction, error)
MigrateTokens is a paid mutator transaction binding the contract method 0xe884703f.
Solidity: function migrateTokens(uint256[] tokenIds, address to) returns()
type ISorareCards ¶
type ISorareCards struct { ISorareCardsCaller // Read-only binding to the contract ISorareCardsTransactor // Write-only binding to the contract ISorareCardsFilterer // Log filterer for contract events }
ISorareCards is an auto generated Go binding around an Ethereum contract.
func NewISorareCards ¶
func NewISorareCards(address common.Address, backend bind.ContractBackend) (*ISorareCards, error)
NewISorareCards creates a new instance of ISorareCards, bound to a specific deployed contract.
type ISorareCardsCaller ¶
type ISorareCardsCaller struct {
// contains filtered or unexported fields
}
ISorareCardsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISorareCardsCaller ¶
func NewISorareCardsCaller(address common.Address, caller bind.ContractCaller) (*ISorareCardsCaller, error)
NewISorareCardsCaller creates a new read-only instance of ISorareCards, bound to a specific deployed contract.
func (*ISorareCardsCaller) CardExists ¶
func (_ISorareCards *ISorareCardsCaller) CardExists(opts *bind.CallOpts, cardId *big.Int) (bool, error)
CardExists is a free data retrieval call binding the contract method 0x4ae3540e.
Solidity: function cardExists(uint256 cardId) view returns(bool)
func (*ISorareCardsCaller) GetCard ¶
func (_ISorareCards *ISorareCardsCaller) GetCard(opts *bind.CallOpts, _cardId *big.Int) (struct { PlayerId *big.Int Season uint16 Scarcity *big.Int SerialNumber uint16 Metadata []byte ClubId uint16 }, error)
GetCard is a free data retrieval call binding the contract method 0x9188d312.
Solidity: function getCard(uint256 _cardId) view returns(uint256 playerId, uint16 season, uint256 scarcity, uint16 serialNumber, bytes metadata, uint16 clubId)
func (*ISorareCardsCaller) GetClub ¶
func (_ISorareCards *ISorareCardsCaller) GetClub(opts *bind.CallOpts, clubId uint16) (struct { Name string Country string City string YearFounded uint16 }, error)
GetClub is a free data retrieval call binding the contract method 0x4a39d2b8.
Solidity: function getClub(uint16 clubId) view returns(string name, string country, string city, uint16 yearFounded)
func (*ISorareCardsCaller) GetPlayer ¶
func (_ISorareCards *ISorareCardsCaller) GetPlayer(opts *bind.CallOpts, playerId *big.Int) (struct { Name string YearOfBirth uint16 MonthOfBirth uint8 DayOfBirth uint8 }, error)
GetPlayer is a free data retrieval call binding the contract method 0xe55ae4e8.
Solidity: function getPlayer(uint256 playerId) view returns(string name, uint16 yearOfBirth, uint8 monthOfBirth, uint8 dayOfBirth)
type ISorareCardsCallerRaw ¶
type ISorareCardsCallerRaw struct {
Contract *ISorareCardsCaller // Generic read-only contract binding to access the raw methods on
}
ISorareCardsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISorareCardsCallerRaw) Call ¶
func (_ISorareCards *ISorareCardsCallerRaw) 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 ISorareCardsCallerSession ¶
type ISorareCardsCallerSession struct { Contract *ISorareCardsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISorareCardsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISorareCardsCallerSession) CardExists ¶
func (_ISorareCards *ISorareCardsCallerSession) CardExists(cardId *big.Int) (bool, error)
CardExists is a free data retrieval call binding the contract method 0x4ae3540e.
Solidity: function cardExists(uint256 cardId) view returns(bool)
func (*ISorareCardsCallerSession) GetCard ¶
func (_ISorareCards *ISorareCardsCallerSession) GetCard(_cardId *big.Int) (struct { PlayerId *big.Int Season uint16 Scarcity *big.Int SerialNumber uint16 Metadata []byte ClubId uint16 }, error)
GetCard is a free data retrieval call binding the contract method 0x9188d312.
Solidity: function getCard(uint256 _cardId) view returns(uint256 playerId, uint16 season, uint256 scarcity, uint16 serialNumber, bytes metadata, uint16 clubId)
func (*ISorareCardsCallerSession) GetClub ¶
func (_ISorareCards *ISorareCardsCallerSession) GetClub(clubId uint16) (struct { Name string Country string City string YearFounded uint16 }, error)
GetClub is a free data retrieval call binding the contract method 0x4a39d2b8.
Solidity: function getClub(uint16 clubId) view returns(string name, string country, string city, uint16 yearFounded)
func (*ISorareCardsCallerSession) GetPlayer ¶
func (_ISorareCards *ISorareCardsCallerSession) GetPlayer(playerId *big.Int) (struct { Name string YearOfBirth uint16 MonthOfBirth uint8 DayOfBirth uint8 }, error)
GetPlayer is a free data retrieval call binding the contract method 0xe55ae4e8.
Solidity: function getPlayer(uint256 playerId) view returns(string name, uint16 yearOfBirth, uint8 monthOfBirth, uint8 dayOfBirth)
type ISorareCardsFilterer ¶
type ISorareCardsFilterer struct {
// contains filtered or unexported fields
}
ISorareCardsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISorareCardsFilterer ¶
func NewISorareCardsFilterer(address common.Address, filterer bind.ContractFilterer) (*ISorareCardsFilterer, error)
NewISorareCardsFilterer creates a new log filterer instance of ISorareCards, bound to a specific deployed contract.
type ISorareCardsRaw ¶
type ISorareCardsRaw struct {
Contract *ISorareCards // Generic contract binding to access the raw methods on
}
ISorareCardsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISorareCardsRaw) Call ¶
func (_ISorareCards *ISorareCardsRaw) 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 (*ISorareCardsRaw) Transact ¶
func (_ISorareCards *ISorareCardsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISorareCardsRaw) Transfer ¶
func (_ISorareCards *ISorareCardsRaw) 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 ISorareCardsSession ¶
type ISorareCardsSession struct { Contract *ISorareCards // 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 }
ISorareCardsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISorareCardsSession) CardExists ¶
func (_ISorareCards *ISorareCardsSession) CardExists(cardId *big.Int) (bool, error)
CardExists is a free data retrieval call binding the contract method 0x4ae3540e.
Solidity: function cardExists(uint256 cardId) view returns(bool)
func (*ISorareCardsSession) CreateCard ¶
func (_ISorareCards *ISorareCardsSession) CreateCard(playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, metadata [32]byte, clubId uint16) (*types.Transaction, error)
CreateCard is a paid mutator transaction binding the contract method 0x01152383.
Solidity: function createCard(uint256 playerId, uint16 season, uint8 scarcity, uint16 serialNumber, bytes32 metadata, uint16 clubId) returns(uint256)
func (*ISorareCardsSession) GetCard ¶
func (_ISorareCards *ISorareCardsSession) GetCard(_cardId *big.Int) (struct { PlayerId *big.Int Season uint16 Scarcity *big.Int SerialNumber uint16 Metadata []byte ClubId uint16 }, error)
GetCard is a free data retrieval call binding the contract method 0x9188d312.
Solidity: function getCard(uint256 _cardId) view returns(uint256 playerId, uint16 season, uint256 scarcity, uint16 serialNumber, bytes metadata, uint16 clubId)
func (*ISorareCardsSession) GetClub ¶
func (_ISorareCards *ISorareCardsSession) GetClub(clubId uint16) (struct { Name string Country string City string YearFounded uint16 }, error)
GetClub is a free data retrieval call binding the contract method 0x4a39d2b8.
Solidity: function getClub(uint16 clubId) view returns(string name, string country, string city, uint16 yearFounded)
func (*ISorareCardsSession) GetPlayer ¶
func (_ISorareCards *ISorareCardsSession) GetPlayer(playerId *big.Int) (struct { Name string YearOfBirth uint16 MonthOfBirth uint8 DayOfBirth uint8 }, error)
GetPlayer is a free data retrieval call binding the contract method 0xe55ae4e8.
Solidity: function getPlayer(uint256 playerId) view returns(string name, uint16 yearOfBirth, uint8 monthOfBirth, uint8 dayOfBirth)
type ISorareCardsTransactor ¶
type ISorareCardsTransactor struct {
// contains filtered or unexported fields
}
ISorareCardsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISorareCardsTransactor ¶
func NewISorareCardsTransactor(address common.Address, transactor bind.ContractTransactor) (*ISorareCardsTransactor, error)
NewISorareCardsTransactor creates a new write-only instance of ISorareCards, bound to a specific deployed contract.
func (*ISorareCardsTransactor) CreateCard ¶
func (_ISorareCards *ISorareCardsTransactor) CreateCard(opts *bind.TransactOpts, playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, metadata [32]byte, clubId uint16) (*types.Transaction, error)
CreateCard is a paid mutator transaction binding the contract method 0x01152383.
Solidity: function createCard(uint256 playerId, uint16 season, uint8 scarcity, uint16 serialNumber, bytes32 metadata, uint16 clubId) returns(uint256)
type ISorareCardsTransactorRaw ¶
type ISorareCardsTransactorRaw struct {
Contract *ISorareCardsTransactor // Generic write-only contract binding to access the raw methods on
}
ISorareCardsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISorareCardsTransactorRaw) Transact ¶
func (_ISorareCards *ISorareCardsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISorareCardsTransactorRaw) Transfer ¶
func (_ISorareCards *ISorareCardsTransactorRaw) 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 ISorareCardsTransactorSession ¶
type ISorareCardsTransactorSession struct { Contract *ISorareCardsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISorareCardsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISorareCardsTransactorSession) CreateCard ¶
func (_ISorareCards *ISorareCardsTransactorSession) CreateCard(playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, metadata [32]byte, clubId uint16) (*types.Transaction, error)
CreateCard is a paid mutator transaction binding the contract method 0x01152383.
Solidity: function createCard(uint256 playerId, uint16 season, uint8 scarcity, uint16 serialNumber, bytes32 metadata, uint16 clubId) returns(uint256)
type ISorareTokens ¶
type ISorareTokens struct { ISorareTokensCaller // Read-only binding to the contract ISorareTokensTransactor // Write-only binding to the contract ISorareTokensFilterer // Log filterer for contract events }
ISorareTokens is an auto generated Go binding around an Ethereum contract.
func NewISorareTokens ¶
func NewISorareTokens(address common.Address, backend bind.ContractBackend) (*ISorareTokens, error)
NewISorareTokens creates a new instance of ISorareTokens, bound to a specific deployed contract.
type ISorareTokensCaller ¶
type ISorareTokensCaller struct {
// contains filtered or unexported fields
}
ISorareTokensCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISorareTokensCaller ¶
func NewISorareTokensCaller(address common.Address, caller bind.ContractCaller) (*ISorareTokensCaller, error)
NewISorareTokensCaller creates a new read-only instance of ISorareTokens, bound to a specific deployed contract.
type ISorareTokensCallerRaw ¶
type ISorareTokensCallerRaw struct {
Contract *ISorareTokensCaller // Generic read-only contract binding to access the raw methods on
}
ISorareTokensCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISorareTokensCallerRaw) Call ¶
func (_ISorareTokens *ISorareTokensCallerRaw) 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 ISorareTokensCallerSession ¶
type ISorareTokensCallerSession struct { Contract *ISorareTokensCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISorareTokensCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ISorareTokensFilterer ¶
type ISorareTokensFilterer struct {
// contains filtered or unexported fields
}
ISorareTokensFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISorareTokensFilterer ¶
func NewISorareTokensFilterer(address common.Address, filterer bind.ContractFilterer) (*ISorareTokensFilterer, error)
NewISorareTokensFilterer creates a new log filterer instance of ISorareTokens, bound to a specific deployed contract.
type ISorareTokensRaw ¶
type ISorareTokensRaw struct {
Contract *ISorareTokens // Generic contract binding to access the raw methods on
}
ISorareTokensRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISorareTokensRaw) Call ¶
func (_ISorareTokens *ISorareTokensRaw) 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 (*ISorareTokensRaw) Transact ¶
func (_ISorareTokens *ISorareTokensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISorareTokensRaw) Transfer ¶
func (_ISorareTokens *ISorareTokensRaw) 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 ISorareTokensSession ¶
type ISorareTokensSession struct { Contract *ISorareTokens // 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 }
ISorareTokensSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISorareTokensSession) CreateCardAndMintToken ¶
func (_ISorareTokens *ISorareTokensSession) CreateCardAndMintToken(playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, metadata [32]byte, clubId uint16, to common.Address) (*types.Transaction, error)
CreateCardAndMintToken is a paid mutator transaction binding the contract method 0x2850d20e.
Solidity: function createCardAndMintToken(uint256 playerId, uint16 season, uint8 scarcity, uint16 serialNumber, bytes32 metadata, uint16 clubId, address to) returns(uint256)
func (*ISorareTokensSession) MintToken ¶
func (_ISorareTokens *ISorareTokensSession) MintToken(cardId *big.Int, to common.Address) (*types.Transaction, error)
MintToken is a paid mutator transaction binding the contract method 0xa140ae23.
Solidity: function mintToken(uint256 cardId, address to) returns(uint256)
type ISorareTokensTransactor ¶
type ISorareTokensTransactor struct {
// contains filtered or unexported fields
}
ISorareTokensTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISorareTokensTransactor ¶
func NewISorareTokensTransactor(address common.Address, transactor bind.ContractTransactor) (*ISorareTokensTransactor, error)
NewISorareTokensTransactor creates a new write-only instance of ISorareTokens, bound to a specific deployed contract.
func (*ISorareTokensTransactor) CreateCardAndMintToken ¶
func (_ISorareTokens *ISorareTokensTransactor) CreateCardAndMintToken(opts *bind.TransactOpts, playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, metadata [32]byte, clubId uint16, to common.Address) (*types.Transaction, error)
CreateCardAndMintToken is a paid mutator transaction binding the contract method 0x2850d20e.
Solidity: function createCardAndMintToken(uint256 playerId, uint16 season, uint8 scarcity, uint16 serialNumber, bytes32 metadata, uint16 clubId, address to) returns(uint256)
func (*ISorareTokensTransactor) MintToken ¶
func (_ISorareTokens *ISorareTokensTransactor) MintToken(opts *bind.TransactOpts, cardId *big.Int, to common.Address) (*types.Transaction, error)
MintToken is a paid mutator transaction binding the contract method 0xa140ae23.
Solidity: function mintToken(uint256 cardId, address to) returns(uint256)
type ISorareTokensTransactorRaw ¶
type ISorareTokensTransactorRaw struct {
Contract *ISorareTokensTransactor // Generic write-only contract binding to access the raw methods on
}
ISorareTokensTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISorareTokensTransactorRaw) Transact ¶
func (_ISorareTokens *ISorareTokensTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISorareTokensTransactorRaw) Transfer ¶
func (_ISorareTokens *ISorareTokensTransactorRaw) 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 ISorareTokensTransactorSession ¶
type ISorareTokensTransactorSession struct { Contract *ISorareTokensTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISorareTokensTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISorareTokensTransactorSession) CreateCardAndMintToken ¶
func (_ISorareTokens *ISorareTokensTransactorSession) CreateCardAndMintToken(playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, metadata [32]byte, clubId uint16, to common.Address) (*types.Transaction, error)
CreateCardAndMintToken is a paid mutator transaction binding the contract method 0x2850d20e.
Solidity: function createCardAndMintToken(uint256 playerId, uint16 season, uint8 scarcity, uint16 serialNumber, bytes32 metadata, uint16 clubId, address to) returns(uint256)
func (*ISorareTokensTransactorSession) MintToken ¶
func (_ISorareTokens *ISorareTokensTransactorSession) MintToken(cardId *big.Int, to common.Address) (*types.Transaction, error)
MintToken is a paid mutator transaction binding the contract method 0xa140ae23.
Solidity: function mintToken(uint256 cardId, address to) returns(uint256)
type MinterAccess ¶
type MinterAccess struct { MinterAccessCaller // Read-only binding to the contract MinterAccessTransactor // Write-only binding to the contract MinterAccessFilterer // Log filterer for contract events }
MinterAccess is an auto generated Go binding around an Ethereum contract.
func DeployMinterAccess ¶
func DeployMinterAccess(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MinterAccess, error)
DeployMinterAccess deploys a new Ethereum contract, binding an instance of MinterAccess to it.
func NewMinterAccess ¶
func NewMinterAccess(address common.Address, backend bind.ContractBackend) (*MinterAccess, error)
NewMinterAccess creates a new instance of MinterAccess, bound to a specific deployed contract.
type MinterAccessCaller ¶
type MinterAccessCaller struct {
// contains filtered or unexported fields
}
MinterAccessCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMinterAccessCaller ¶
func NewMinterAccessCaller(address common.Address, caller bind.ContractCaller) (*MinterAccessCaller, error)
NewMinterAccessCaller creates a new read-only instance of MinterAccess, bound to a specific deployed contract.
func (*MinterAccessCaller) DEFAULTADMINROLE ¶
func (_MinterAccess *MinterAccessCaller) 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 (*MinterAccessCaller) GetRoleAdmin ¶
func (_MinterAccess *MinterAccessCaller) 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 (*MinterAccessCaller) GetRoleMember ¶
func (_MinterAccess *MinterAccessCaller) 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 (*MinterAccessCaller) GetRoleMemberCount ¶
func (_MinterAccess *MinterAccessCaller) 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 (*MinterAccessCaller) HasRole ¶
func (_MinterAccess *MinterAccessCaller) 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)
func (*MinterAccessCaller) MINTERROLE ¶
func (_MinterAccess *MinterAccessCaller) MINTERROLE(opts *bind.CallOpts) ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
type MinterAccessCallerRaw ¶
type MinterAccessCallerRaw struct {
Contract *MinterAccessCaller // Generic read-only contract binding to access the raw methods on
}
MinterAccessCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MinterAccessCallerRaw) Call ¶
func (_MinterAccess *MinterAccessCallerRaw) 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 MinterAccessCallerSession ¶
type MinterAccessCallerSession struct { Contract *MinterAccessCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MinterAccessCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MinterAccessCallerSession) DEFAULTADMINROLE ¶
func (_MinterAccess *MinterAccessCallerSession) 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 (*MinterAccessCallerSession) GetRoleAdmin ¶
func (_MinterAccess *MinterAccessCallerSession) 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 (*MinterAccessCallerSession) GetRoleMember ¶
func (_MinterAccess *MinterAccessCallerSession) 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 (*MinterAccessCallerSession) GetRoleMemberCount ¶
func (_MinterAccess *MinterAccessCallerSession) 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 (*MinterAccessCallerSession) HasRole ¶
func (_MinterAccess *MinterAccessCallerSession) 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 (*MinterAccessCallerSession) MINTERROLE ¶
func (_MinterAccess *MinterAccessCallerSession) MINTERROLE() ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
type MinterAccessFilterer ¶
type MinterAccessFilterer struct {
// contains filtered or unexported fields
}
MinterAccessFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMinterAccessFilterer ¶
func NewMinterAccessFilterer(address common.Address, filterer bind.ContractFilterer) (*MinterAccessFilterer, error)
NewMinterAccessFilterer creates a new log filterer instance of MinterAccess, bound to a specific deployed contract.
func (*MinterAccessFilterer) FilterOwnershipTransferred ¶
func (_MinterAccess *MinterAccessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MinterAccessOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MinterAccessFilterer) FilterRoleGranted ¶
func (_MinterAccess *MinterAccessFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*MinterAccessRoleGrantedIterator, 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 (*MinterAccessFilterer) FilterRoleRevoked ¶
func (_MinterAccess *MinterAccessFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*MinterAccessRoleRevokedIterator, 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 (*MinterAccessFilterer) ParseOwnershipTransferred ¶
func (_MinterAccess *MinterAccessFilterer) ParseOwnershipTransferred(log types.Log) (*MinterAccessOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MinterAccessFilterer) ParseRoleGranted ¶
func (_MinterAccess *MinterAccessFilterer) ParseRoleGranted(log types.Log) (*MinterAccessRoleGranted, 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 (*MinterAccessFilterer) ParseRoleRevoked ¶
func (_MinterAccess *MinterAccessFilterer) ParseRoleRevoked(log types.Log) (*MinterAccessRoleRevoked, 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 (*MinterAccessFilterer) WatchOwnershipTransferred ¶
func (_MinterAccess *MinterAccessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MinterAccessOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MinterAccessFilterer) WatchRoleGranted ¶
func (_MinterAccess *MinterAccessFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *MinterAccessRoleGranted, 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 (*MinterAccessFilterer) WatchRoleRevoked ¶
func (_MinterAccess *MinterAccessFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *MinterAccessRoleRevoked, 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 MinterAccessOwnershipTransferred ¶
type MinterAccessOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
MinterAccessOwnershipTransferred represents a OwnershipTransferred event raised by the MinterAccess contract.
type MinterAccessOwnershipTransferredIterator ¶
type MinterAccessOwnershipTransferredIterator struct { Event *MinterAccessOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterAccessOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the MinterAccess contract.
func (*MinterAccessOwnershipTransferredIterator) Close ¶
func (it *MinterAccessOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterAccessOwnershipTransferredIterator) Error ¶
func (it *MinterAccessOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterAccessOwnershipTransferredIterator) Next ¶
func (it *MinterAccessOwnershipTransferredIterator) 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 MinterAccessRaw ¶
type MinterAccessRaw struct {
Contract *MinterAccess // Generic contract binding to access the raw methods on
}
MinterAccessRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MinterAccessRaw) Call ¶
func (_MinterAccess *MinterAccessRaw) 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 (*MinterAccessRaw) Transact ¶
func (_MinterAccess *MinterAccessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterAccessRaw) Transfer ¶
func (_MinterAccess *MinterAccessRaw) 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 MinterAccessRoleGranted ¶
type MinterAccessRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
MinterAccessRoleGranted represents a RoleGranted event raised by the MinterAccess contract.
type MinterAccessRoleGrantedIterator ¶
type MinterAccessRoleGrantedIterator struct { Event *MinterAccessRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterAccessRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the MinterAccess contract.
func (*MinterAccessRoleGrantedIterator) Close ¶
func (it *MinterAccessRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterAccessRoleGrantedIterator) Error ¶
func (it *MinterAccessRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterAccessRoleGrantedIterator) Next ¶
func (it *MinterAccessRoleGrantedIterator) 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 MinterAccessRoleRevoked ¶
type MinterAccessRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
MinterAccessRoleRevoked represents a RoleRevoked event raised by the MinterAccess contract.
type MinterAccessRoleRevokedIterator ¶
type MinterAccessRoleRevokedIterator struct { Event *MinterAccessRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterAccessRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the MinterAccess contract.
func (*MinterAccessRoleRevokedIterator) Close ¶
func (it *MinterAccessRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterAccessRoleRevokedIterator) Error ¶
func (it *MinterAccessRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterAccessRoleRevokedIterator) Next ¶
func (it *MinterAccessRoleRevokedIterator) 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 MinterAccessSession ¶
type MinterAccessSession struct { Contract *MinterAccess // 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 }
MinterAccessSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MinterAccessSession) AddMinter ¶
func (_MinterAccess *MinterAccessSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterAccessSession) DEFAULTADMINROLE ¶
func (_MinterAccess *MinterAccessSession) 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 (*MinterAccessSession) GetRoleAdmin ¶
func (_MinterAccess *MinterAccessSession) 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 (*MinterAccessSession) GetRoleMember ¶
func (_MinterAccess *MinterAccessSession) 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 (*MinterAccessSession) GetRoleMemberCount ¶
func (_MinterAccess *MinterAccessSession) 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 (*MinterAccessSession) GrantRole ¶
func (_MinterAccess *MinterAccessSession) 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 (*MinterAccessSession) HasRole ¶
func (_MinterAccess *MinterAccessSession) 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 (*MinterAccessSession) MINTERROLE ¶
func (_MinterAccess *MinterAccessSession) MINTERROLE() ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
func (*MinterAccessSession) Owner ¶
func (_MinterAccess *MinterAccessSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MinterAccessSession) RenounceMinter ¶
func (_MinterAccess *MinterAccessSession) RenounceMinter(account common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address account) returns()
func (*MinterAccessSession) RenounceOwnership ¶
func (_MinterAccess *MinterAccessSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MinterAccessSession) RenounceRole ¶
func (_MinterAccess *MinterAccessSession) 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 (*MinterAccessSession) RevokeMinter ¶
func (_MinterAccess *MinterAccessSession) RevokeMinter(account common.Address) (*types.Transaction, error)
RevokeMinter is a paid mutator transaction binding the contract method 0xcfbd4885.
Solidity: function revokeMinter(address account) returns()
func (*MinterAccessSession) RevokeRole ¶
func (_MinterAccess *MinterAccessSession) 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 (*MinterAccessSession) TransferOwnership ¶
func (_MinterAccess *MinterAccessSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type MinterAccessTransactor ¶
type MinterAccessTransactor struct {
// contains filtered or unexported fields
}
MinterAccessTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMinterAccessTransactor ¶
func NewMinterAccessTransactor(address common.Address, transactor bind.ContractTransactor) (*MinterAccessTransactor, error)
NewMinterAccessTransactor creates a new write-only instance of MinterAccess, bound to a specific deployed contract.
func (*MinterAccessTransactor) AddMinter ¶
func (_MinterAccess *MinterAccessTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterAccessTransactor) GrantRole ¶
func (_MinterAccess *MinterAccessTransactor) 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 (*MinterAccessTransactor) RenounceMinter ¶
func (_MinterAccess *MinterAccessTransactor) RenounceMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address account) returns()
func (*MinterAccessTransactor) RenounceOwnership ¶
func (_MinterAccess *MinterAccessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MinterAccessTransactor) RenounceRole ¶
func (_MinterAccess *MinterAccessTransactor) 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 (*MinterAccessTransactor) RevokeMinter ¶
func (_MinterAccess *MinterAccessTransactor) RevokeMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
RevokeMinter is a paid mutator transaction binding the contract method 0xcfbd4885.
Solidity: function revokeMinter(address account) returns()
func (*MinterAccessTransactor) RevokeRole ¶
func (_MinterAccess *MinterAccessTransactor) 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 (*MinterAccessTransactor) TransferOwnership ¶
func (_MinterAccess *MinterAccessTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type MinterAccessTransactorRaw ¶
type MinterAccessTransactorRaw struct {
Contract *MinterAccessTransactor // Generic write-only contract binding to access the raw methods on
}
MinterAccessTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MinterAccessTransactorRaw) Transact ¶
func (_MinterAccess *MinterAccessTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterAccessTransactorRaw) Transfer ¶
func (_MinterAccess *MinterAccessTransactorRaw) 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 MinterAccessTransactorSession ¶
type MinterAccessTransactorSession struct { Contract *MinterAccessTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MinterAccessTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MinterAccessTransactorSession) AddMinter ¶
func (_MinterAccess *MinterAccessTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterAccessTransactorSession) GrantRole ¶
func (_MinterAccess *MinterAccessTransactorSession) 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 (*MinterAccessTransactorSession) RenounceMinter ¶
func (_MinterAccess *MinterAccessTransactorSession) RenounceMinter(account common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address account) returns()
func (*MinterAccessTransactorSession) RenounceOwnership ¶
func (_MinterAccess *MinterAccessTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MinterAccessTransactorSession) RenounceRole ¶
func (_MinterAccess *MinterAccessTransactorSession) 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 (*MinterAccessTransactorSession) RevokeMinter ¶
func (_MinterAccess *MinterAccessTransactorSession) RevokeMinter(account common.Address) (*types.Transaction, error)
RevokeMinter is a paid mutator transaction binding the contract method 0xcfbd4885.
Solidity: function revokeMinter(address account) returns()
func (*MinterAccessTransactorSession) RevokeRole ¶
func (_MinterAccess *MinterAccessTransactorSession) 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 (*MinterAccessTransactorSession) TransferOwnership ¶
func (_MinterAccess *MinterAccessTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type NFTClient ¶
type NFTClient struct { NFTClientCaller // Read-only binding to the contract NFTClientTransactor // Write-only binding to the contract NFTClientFilterer // Log filterer for contract events }
NFTClient is an auto generated Go binding around an Ethereum contract.
func DeployNFTClient ¶
func DeployNFTClient(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *NFTClient, error)
DeployNFTClient deploys a new Ethereum contract, binding an instance of NFTClient to it.
func NewNFTClient ¶
NewNFTClient creates a new instance of NFTClient, bound to a specific deployed contract.
type NFTClientCaller ¶
type NFTClientCaller struct {
// contains filtered or unexported fields
}
NFTClientCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNFTClientCaller ¶
func NewNFTClientCaller(address common.Address, caller bind.ContractCaller) (*NFTClientCaller, error)
NewNFTClientCaller creates a new read-only instance of NFTClient, bound to a specific deployed contract.
func (*NFTClientCaller) InterfaceIdERC721 ¶
func (_NFTClient *NFTClientCaller) InterfaceIdERC721(opts *bind.CallOpts) ([4]byte, error)
InterfaceIdERC721 is a free data retrieval call binding the contract method 0x40edd555.
Solidity: function interfaceIdERC721() view returns(bytes4)
func (*NFTClientCaller) RequireERC721 ¶
func (_NFTClient *NFTClientCaller) RequireERC721(opts *bind.CallOpts, _candidate common.Address) error
RequireERC721 is a free data retrieval call binding the contract method 0x0b1a6d6a.
Solidity: function requireERC721(address _candidate) view returns()
func (*NFTClientCaller) TokensOfOwner ¶
func (_NFTClient *NFTClientCaller) TokensOfOwner(opts *bind.CallOpts, _nftContract common.Address, owner common.Address, page uint8, rows uint8) ([]*big.Int, error)
TokensOfOwner is a free data retrieval call binding the contract method 0x36b7a69c.
Solidity: function tokensOfOwner(address _nftContract, address owner, uint8 page, uint8 rows) view returns(uint256[])
type NFTClientCallerRaw ¶
type NFTClientCallerRaw struct {
Contract *NFTClientCaller // Generic read-only contract binding to access the raw methods on
}
NFTClientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NFTClientCallerRaw) Call ¶
func (_NFTClient *NFTClientCallerRaw) 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 NFTClientCallerSession ¶
type NFTClientCallerSession struct { Contract *NFTClientCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NFTClientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*NFTClientCallerSession) InterfaceIdERC721 ¶
func (_NFTClient *NFTClientCallerSession) InterfaceIdERC721() ([4]byte, error)
InterfaceIdERC721 is a free data retrieval call binding the contract method 0x40edd555.
Solidity: function interfaceIdERC721() view returns(bytes4)
func (*NFTClientCallerSession) RequireERC721 ¶
func (_NFTClient *NFTClientCallerSession) RequireERC721(_candidate common.Address) error
RequireERC721 is a free data retrieval call binding the contract method 0x0b1a6d6a.
Solidity: function requireERC721(address _candidate) view returns()
func (*NFTClientCallerSession) TokensOfOwner ¶
func (_NFTClient *NFTClientCallerSession) TokensOfOwner(_nftContract common.Address, owner common.Address, page uint8, rows uint8) ([]*big.Int, error)
TokensOfOwner is a free data retrieval call binding the contract method 0x36b7a69c.
Solidity: function tokensOfOwner(address _nftContract, address owner, uint8 page, uint8 rows) view returns(uint256[])
type NFTClientFilterer ¶
type NFTClientFilterer struct {
// contains filtered or unexported fields
}
NFTClientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNFTClientFilterer ¶
func NewNFTClientFilterer(address common.Address, filterer bind.ContractFilterer) (*NFTClientFilterer, error)
NewNFTClientFilterer creates a new log filterer instance of NFTClient, bound to a specific deployed contract.
type NFTClientRaw ¶
type NFTClientRaw struct {
Contract *NFTClient // Generic contract binding to access the raw methods on
}
NFTClientRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NFTClientRaw) Call ¶
func (_NFTClient *NFTClientRaw) 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 (*NFTClientRaw) Transact ¶
func (_NFTClient *NFTClientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NFTClientRaw) Transfer ¶
func (_NFTClient *NFTClientRaw) 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 NFTClientSession ¶
type NFTClientSession struct { Contract *NFTClient // 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 }
NFTClientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*NFTClientSession) InterfaceIdERC721 ¶
func (_NFTClient *NFTClientSession) InterfaceIdERC721() ([4]byte, error)
InterfaceIdERC721 is a free data retrieval call binding the contract method 0x40edd555.
Solidity: function interfaceIdERC721() view returns(bytes4)
func (*NFTClientSession) RequireERC721 ¶
func (_NFTClient *NFTClientSession) RequireERC721(_candidate common.Address) error
RequireERC721 is a free data retrieval call binding the contract method 0x0b1a6d6a.
Solidity: function requireERC721(address _candidate) view returns()
func (*NFTClientSession) TokensOfOwner ¶
func (_NFTClient *NFTClientSession) TokensOfOwner(_nftContract common.Address, owner common.Address, page uint8, rows uint8) ([]*big.Int, error)
TokensOfOwner is a free data retrieval call binding the contract method 0x36b7a69c.
Solidity: function tokensOfOwner(address _nftContract, address owner, uint8 page, uint8 rows) view returns(uint256[])
type NFTClientTransactor ¶
type NFTClientTransactor struct {
// contains filtered or unexported fields
}
NFTClientTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNFTClientTransactor ¶
func NewNFTClientTransactor(address common.Address, transactor bind.ContractTransactor) (*NFTClientTransactor, error)
NewNFTClientTransactor creates a new write-only instance of NFTClient, bound to a specific deployed contract.
type NFTClientTransactorRaw ¶
type NFTClientTransactorRaw struct {
Contract *NFTClientTransactor // Generic write-only contract binding to access the raw methods on
}
NFTClientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NFTClientTransactorRaw) Transact ¶
func (_NFTClient *NFTClientTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NFTClientTransactorRaw) Transfer ¶
func (_NFTClient *NFTClientTransactorRaw) 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 NFTClientTransactorSession ¶
type NFTClientTransactorSession struct { Contract *NFTClientTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NFTClientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Ownable ¶
type Ownable struct { OwnableCaller // Read-only binding to the contract OwnableTransactor // Write-only binding to the contract OwnableFilterer // Log filterer for contract events }
Ownable is an auto generated Go binding around an Ethereum contract.
func NewOwnable ¶
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
type OwnableCaller ¶
type OwnableCaller struct {
// contains filtered or unexported fields
}
OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableCaller ¶
func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
type OwnableCallerRaw ¶
type OwnableCallerRaw struct {
Contract *OwnableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableCallerRaw) Call ¶
func (_Ownable *OwnableCallerRaw) 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 OwnableCallerSession ¶
type OwnableCallerSession struct { Contract *OwnableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableFilterer ¶
type OwnableFilterer struct {
// contains filtered or unexported fields
}
OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableFilterer ¶
func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
func (*OwnableFilterer) FilterOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableFilterer) ParseOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableFilterer) WatchOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnableOwnershipTransferred ¶
type OwnableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.
type OwnableOwnershipTransferredIterator ¶
type OwnableOwnershipTransferredIterator struct { Event *OwnableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.
func (*OwnableOwnershipTransferredIterator) Close ¶
func (it *OwnableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableOwnershipTransferredIterator) Error ¶
func (it *OwnableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableOwnershipTransferredIterator) Next ¶
func (it *OwnableOwnershipTransferredIterator) 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 OwnableRaw ¶
type OwnableRaw struct {
Contract *Ownable // Generic contract binding to access the raw methods on
}
OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableRaw) Call ¶
func (_Ownable *OwnableRaw) 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 (*OwnableRaw) Transact ¶
func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableRaw) Transfer ¶
func (_Ownable *OwnableRaw) 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 OwnableSession ¶
type OwnableSession struct { Contract *Ownable // 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 }
OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableSession) Owner ¶
func (_Ownable *OwnableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableSession) RenounceOwnership ¶
func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableSession) TransferOwnership ¶
func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTransactor ¶
type OwnableTransactor struct {
// contains filtered or unexported fields
}
OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableTransactor ¶
func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
func (*OwnableTransactor) RenounceOwnership ¶
func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactor) TransferOwnership ¶
func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTransactorRaw ¶
type OwnableTransactorRaw struct {
Contract *OwnableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableTransactorRaw) Transact ¶
func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableTransactorRaw) Transfer ¶
func (_Ownable *OwnableTransactorRaw) 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 OwnableTransactorSession ¶
type OwnableTransactorSession struct { Contract *OwnableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableTransactorSession) RenounceOwnership ¶
func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactorSession) TransferOwnership ¶
func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type RelayRecipient ¶
type RelayRecipient struct { RelayRecipientCaller // Read-only binding to the contract RelayRecipientTransactor // Write-only binding to the contract RelayRecipientFilterer // Log filterer for contract events }
RelayRecipient is an auto generated Go binding around an Ethereum contract.
func DeployRelayRecipient ¶
func DeployRelayRecipient(auth *bind.TransactOpts, backend bind.ContractBackend, relayAddress common.Address) (common.Address, *types.Transaction, *RelayRecipient, error)
DeployRelayRecipient deploys a new Ethereum contract, binding an instance of RelayRecipient to it.
func NewRelayRecipient ¶
func NewRelayRecipient(address common.Address, backend bind.ContractBackend) (*RelayRecipient, error)
NewRelayRecipient creates a new instance of RelayRecipient, bound to a specific deployed contract.
type RelayRecipientCaller ¶
type RelayRecipientCaller struct {
// contains filtered or unexported fields
}
RelayRecipientCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRelayRecipientCaller ¶
func NewRelayRecipientCaller(address common.Address, caller bind.ContractCaller) (*RelayRecipientCaller, error)
NewRelayRecipientCaller creates a new read-only instance of RelayRecipient, bound to a specific deployed contract.
func (*RelayRecipientCaller) GetRelayAddress ¶
func (_RelayRecipient *RelayRecipientCaller) GetRelayAddress(opts *bind.CallOpts) (common.Address, error)
GetRelayAddress is a free data retrieval call binding the contract method 0x32deedc6.
Solidity: function getRelayAddress() view returns(address)
type RelayRecipientCallerRaw ¶
type RelayRecipientCallerRaw struct {
Contract *RelayRecipientCaller // Generic read-only contract binding to access the raw methods on
}
RelayRecipientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RelayRecipientCallerRaw) Call ¶
func (_RelayRecipient *RelayRecipientCallerRaw) 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 RelayRecipientCallerSession ¶
type RelayRecipientCallerSession struct { Contract *RelayRecipientCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RelayRecipientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RelayRecipientCallerSession) GetRelayAddress ¶
func (_RelayRecipient *RelayRecipientCallerSession) GetRelayAddress() (common.Address, error)
GetRelayAddress is a free data retrieval call binding the contract method 0x32deedc6.
Solidity: function getRelayAddress() view returns(address)
type RelayRecipientFilterer ¶
type RelayRecipientFilterer struct {
// contains filtered or unexported fields
}
RelayRecipientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRelayRecipientFilterer ¶
func NewRelayRecipientFilterer(address common.Address, filterer bind.ContractFilterer) (*RelayRecipientFilterer, error)
NewRelayRecipientFilterer creates a new log filterer instance of RelayRecipient, bound to a specific deployed contract.
func (*RelayRecipientFilterer) FilterOwnershipTransferred ¶
func (_RelayRecipient *RelayRecipientFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RelayRecipientOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RelayRecipientFilterer) ParseOwnershipTransferred ¶
func (_RelayRecipient *RelayRecipientFilterer) ParseOwnershipTransferred(log types.Log) (*RelayRecipientOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RelayRecipientFilterer) WatchOwnershipTransferred ¶
func (_RelayRecipient *RelayRecipientFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RelayRecipientOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type RelayRecipientOwnershipTransferred ¶
type RelayRecipientOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RelayRecipientOwnershipTransferred represents a OwnershipTransferred event raised by the RelayRecipient contract.
type RelayRecipientOwnershipTransferredIterator ¶
type RelayRecipientOwnershipTransferredIterator struct { Event *RelayRecipientOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayRecipientOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RelayRecipient contract.
func (*RelayRecipientOwnershipTransferredIterator) Close ¶
func (it *RelayRecipientOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayRecipientOwnershipTransferredIterator) Error ¶
func (it *RelayRecipientOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayRecipientOwnershipTransferredIterator) Next ¶
func (it *RelayRecipientOwnershipTransferredIterator) 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 RelayRecipientRaw ¶
type RelayRecipientRaw struct {
Contract *RelayRecipient // Generic contract binding to access the raw methods on
}
RelayRecipientRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RelayRecipientRaw) Call ¶
func (_RelayRecipient *RelayRecipientRaw) 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 (*RelayRecipientRaw) Transact ¶
func (_RelayRecipient *RelayRecipientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayRecipientRaw) Transfer ¶
func (_RelayRecipient *RelayRecipientRaw) 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 RelayRecipientSession ¶
type RelayRecipientSession struct { Contract *RelayRecipient // 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 }
RelayRecipientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RelayRecipientSession) BlockRelay ¶
func (_RelayRecipient *RelayRecipientSession) BlockRelay() (*types.Transaction, error)
BlockRelay is a paid mutator transaction binding the contract method 0x309e11fc.
Solidity: function blockRelay() returns()
func (*RelayRecipientSession) GetRelayAddress ¶
func (_RelayRecipient *RelayRecipientSession) GetRelayAddress() (common.Address, error)
GetRelayAddress is a free data retrieval call binding the contract method 0x32deedc6.
Solidity: function getRelayAddress() view returns(address)
func (*RelayRecipientSession) Owner ¶
func (_RelayRecipient *RelayRecipientSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*RelayRecipientSession) RenounceOwnership ¶
func (_RelayRecipient *RelayRecipientSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RelayRecipientSession) TransferOwnership ¶
func (_RelayRecipient *RelayRecipientSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type RelayRecipientTransactor ¶
type RelayRecipientTransactor struct {
// contains filtered or unexported fields
}
RelayRecipientTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRelayRecipientTransactor ¶
func NewRelayRecipientTransactor(address common.Address, transactor bind.ContractTransactor) (*RelayRecipientTransactor, error)
NewRelayRecipientTransactor creates a new write-only instance of RelayRecipient, bound to a specific deployed contract.
func (*RelayRecipientTransactor) BlockRelay ¶
func (_RelayRecipient *RelayRecipientTransactor) BlockRelay(opts *bind.TransactOpts) (*types.Transaction, error)
BlockRelay is a paid mutator transaction binding the contract method 0x309e11fc.
Solidity: function blockRelay() returns()
func (*RelayRecipientTransactor) RenounceOwnership ¶
func (_RelayRecipient *RelayRecipientTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RelayRecipientTransactor) TransferOwnership ¶
func (_RelayRecipient *RelayRecipientTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type RelayRecipientTransactorRaw ¶
type RelayRecipientTransactorRaw struct {
Contract *RelayRecipientTransactor // Generic write-only contract binding to access the raw methods on
}
RelayRecipientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RelayRecipientTransactorRaw) Transact ¶
func (_RelayRecipient *RelayRecipientTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayRecipientTransactorRaw) Transfer ¶
func (_RelayRecipient *RelayRecipientTransactorRaw) 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 RelayRecipientTransactorSession ¶
type RelayRecipientTransactorSession struct { Contract *RelayRecipientTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RelayRecipientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RelayRecipientTransactorSession) BlockRelay ¶
func (_RelayRecipient *RelayRecipientTransactorSession) BlockRelay() (*types.Transaction, error)
BlockRelay is a paid mutator transaction binding the contract method 0x309e11fc.
Solidity: function blockRelay() returns()
func (*RelayRecipientTransactorSession) RenounceOwnership ¶
func (_RelayRecipient *RelayRecipientTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RelayRecipientTransactorSession) TransferOwnership ¶
func (_RelayRecipient *RelayRecipientTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around an Ethereum contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) 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 SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // 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 }
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SorareTokens ¶
type SorareTokens struct { SorareTokensCaller // Read-only binding to the contract SorareTokensTransactor // Write-only binding to the contract SorareTokensFilterer // Log filterer for contract events }
SorareTokens is an auto generated Go binding around an Ethereum contract.
func DeploySorareTokens ¶
func DeploySorareTokens(auth *bind.TransactOpts, backend bind.ContractBackend, sorareCardsAddress common.Address, relayAddress common.Address) (common.Address, *types.Transaction, *SorareTokens, error)
DeploySorareTokens deploys a new Ethereum contract, binding an instance of SorareTokens to it.
func NewSorareTokens ¶
func NewSorareTokens(address common.Address, backend bind.ContractBackend) (*SorareTokens, error)
NewSorareTokens creates a new instance of SorareTokens, bound to a specific deployed contract.
type SorareTokensApproval ¶
type SorareTokensApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
SorareTokensApproval represents a Approval event raised by the SorareTokens contract.
type SorareTokensApprovalForAll ¶
type SorareTokensApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
SorareTokensApprovalForAll represents a ApprovalForAll event raised by the SorareTokens contract.
type SorareTokensApprovalForAllIterator ¶
type SorareTokensApprovalForAllIterator struct { Event *SorareTokensApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SorareTokensApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the SorareTokens contract.
func (*SorareTokensApprovalForAllIterator) Close ¶
func (it *SorareTokensApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SorareTokensApprovalForAllIterator) Error ¶
func (it *SorareTokensApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SorareTokensApprovalForAllIterator) Next ¶
func (it *SorareTokensApprovalForAllIterator) 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 SorareTokensApprovalIterator ¶
type SorareTokensApprovalIterator struct { Event *SorareTokensApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SorareTokensApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the SorareTokens contract.
func (*SorareTokensApprovalIterator) Close ¶
func (it *SorareTokensApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SorareTokensApprovalIterator) Error ¶
func (it *SorareTokensApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SorareTokensApprovalIterator) Next ¶
func (it *SorareTokensApprovalIterator) 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 SorareTokensCaller ¶
type SorareTokensCaller struct {
// contains filtered or unexported fields
}
SorareTokensCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSorareTokensCaller ¶
func NewSorareTokensCaller(address common.Address, caller bind.ContractCaller) (*SorareTokensCaller, error)
NewSorareTokensCaller creates a new read-only instance of SorareTokens, bound to a specific deployed contract.
func (*SorareTokensCaller) BalanceOf ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) BaseURI ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) DEFAULTADMINROLE ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) GetApproved ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) GetCard ¶
func (_SorareTokens *SorareTokensCaller) GetCard(opts *bind.CallOpts, tokenId *big.Int) (struct { PlayerId *big.Int Season uint16 Scarcity *big.Int SerialNumber uint16 Metadata []byte ClubId uint16 }, error)
GetCard is a free data retrieval call binding the contract method 0x9188d312.
Solidity: function getCard(uint256 tokenId) view returns(uint256 playerId, uint16 season, uint256 scarcity, uint16 serialNumber, bytes metadata, uint16 clubId)
func (*SorareTokensCaller) GetClub ¶
func (_SorareTokens *SorareTokensCaller) GetClub(opts *bind.CallOpts, clubId uint16) (struct { Name string Country string City string YearFounded uint16 }, error)
GetClub is a free data retrieval call binding the contract method 0x4a39d2b8.
Solidity: function getClub(uint16 clubId) view returns(string name, string country, string city, uint16 yearFounded)
func (*SorareTokensCaller) GetPlayer ¶
func (_SorareTokens *SorareTokensCaller) GetPlayer(opts *bind.CallOpts, playerId *big.Int) (struct { Name string YearOfBirth uint16 MonthOfBirth uint8 DayOfBirth uint8 }, error)
GetPlayer is a free data retrieval call binding the contract method 0xe55ae4e8.
Solidity: function getPlayer(uint256 playerId) view returns(string name, uint16 yearOfBirth, uint8 monthOfBirth, uint8 dayOfBirth)
func (*SorareTokensCaller) GetRelayAddress ¶
func (_SorareTokens *SorareTokensCaller) GetRelayAddress(opts *bind.CallOpts) (common.Address, error)
GetRelayAddress is a free data retrieval call binding the contract method 0x32deedc6.
Solidity: function getRelayAddress() view returns(address)
func (*SorareTokensCaller) GetRoleAdmin ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) GetRoleMember ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) GetRoleMemberCount ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) HasRole ¶
func (_SorareTokens *SorareTokensCaller) 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)
func (*SorareTokensCaller) IsApprovedForAll ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) MINTERROLE ¶
func (_SorareTokens *SorareTokensCaller) MINTERROLE(opts *bind.CallOpts) ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
func (*SorareTokensCaller) Name ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) NextContract ¶
NextContract is a free data retrieval call binding the contract method 0xd8787fde.
Solidity: function nextContract() view returns(address)
func (*SorareTokensCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SorareTokensCaller) OwnerOf ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) SorareCards ¶
SorareCards is a free data retrieval call binding the contract method 0x16b1b0c8.
Solidity: function sorareCards() view returns(address)
func (*SorareTokensCaller) SupportsInterface ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) Symbol ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) TokenByIndex ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) TokenOfOwnerByIndex ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) TokenURI ¶
func (_SorareTokens *SorareTokensCaller) 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 (*SorareTokensCaller) TokensOfOwner ¶
func (_SorareTokens *SorareTokensCaller) TokensOfOwner(opts *bind.CallOpts, owner common.Address, page uint8, rows uint8) ([]*big.Int, error)
TokensOfOwner is a free data retrieval call binding the contract method 0x4d9c5e58.
Solidity: function tokensOfOwner(address owner, uint8 page, uint8 rows) view returns(uint256[])
func (*SorareTokensCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type SorareTokensCallerRaw ¶
type SorareTokensCallerRaw struct {
Contract *SorareTokensCaller // Generic read-only contract binding to access the raw methods on
}
SorareTokensCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SorareTokensCallerRaw) Call ¶
func (_SorareTokens *SorareTokensCallerRaw) 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 SorareTokensCallerSession ¶
type SorareTokensCallerSession struct { Contract *SorareTokensCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SorareTokensCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SorareTokensCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*SorareTokensCallerSession) BaseURI ¶
func (_SorareTokens *SorareTokensCallerSession) BaseURI() (string, error)
BaseURI is a free data retrieval call binding the contract method 0x6c0360eb.
Solidity: function baseURI() view returns(string)
func (*SorareTokensCallerSession) DEFAULTADMINROLE ¶
func (_SorareTokens *SorareTokensCallerSession) 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 (*SorareTokensCallerSession) GetApproved ¶
func (_SorareTokens *SorareTokensCallerSession) GetApproved(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 (*SorareTokensCallerSession) GetCard ¶
func (_SorareTokens *SorareTokensCallerSession) GetCard(tokenId *big.Int) (struct { PlayerId *big.Int Season uint16 Scarcity *big.Int SerialNumber uint16 Metadata []byte ClubId uint16 }, error)
GetCard is a free data retrieval call binding the contract method 0x9188d312.
Solidity: function getCard(uint256 tokenId) view returns(uint256 playerId, uint16 season, uint256 scarcity, uint16 serialNumber, bytes metadata, uint16 clubId)
func (*SorareTokensCallerSession) GetClub ¶
func (_SorareTokens *SorareTokensCallerSession) GetClub(clubId uint16) (struct { Name string Country string City string YearFounded uint16 }, error)
GetClub is a free data retrieval call binding the contract method 0x4a39d2b8.
Solidity: function getClub(uint16 clubId) view returns(string name, string country, string city, uint16 yearFounded)
func (*SorareTokensCallerSession) GetPlayer ¶
func (_SorareTokens *SorareTokensCallerSession) GetPlayer(playerId *big.Int) (struct { Name string YearOfBirth uint16 MonthOfBirth uint8 DayOfBirth uint8 }, error)
GetPlayer is a free data retrieval call binding the contract method 0xe55ae4e8.
Solidity: function getPlayer(uint256 playerId) view returns(string name, uint16 yearOfBirth, uint8 monthOfBirth, uint8 dayOfBirth)
func (*SorareTokensCallerSession) GetRelayAddress ¶
func (_SorareTokens *SorareTokensCallerSession) GetRelayAddress() (common.Address, error)
GetRelayAddress is a free data retrieval call binding the contract method 0x32deedc6.
Solidity: function getRelayAddress() view returns(address)
func (*SorareTokensCallerSession) GetRoleAdmin ¶
func (_SorareTokens *SorareTokensCallerSession) 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 (*SorareTokensCallerSession) GetRoleMember ¶
func (_SorareTokens *SorareTokensCallerSession) 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 (*SorareTokensCallerSession) GetRoleMemberCount ¶
func (_SorareTokens *SorareTokensCallerSession) 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 (*SorareTokensCallerSession) HasRole ¶
func (_SorareTokens *SorareTokensCallerSession) 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 (*SorareTokensCallerSession) IsApprovedForAll ¶
func (_SorareTokens *SorareTokensCallerSession) 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 (*SorareTokensCallerSession) MINTERROLE ¶
func (_SorareTokens *SorareTokensCallerSession) MINTERROLE() ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
func (*SorareTokensCallerSession) Name ¶
func (_SorareTokens *SorareTokensCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SorareTokensCallerSession) NextContract ¶
func (_SorareTokens *SorareTokensCallerSession) NextContract() (common.Address, error)
NextContract is a free data retrieval call binding the contract method 0xd8787fde.
Solidity: function nextContract() view returns(address)
func (*SorareTokensCallerSession) Owner ¶
func (_SorareTokens *SorareTokensCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SorareTokensCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*SorareTokensCallerSession) SorareCards ¶
func (_SorareTokens *SorareTokensCallerSession) SorareCards() (common.Address, error)
SorareCards is a free data retrieval call binding the contract method 0x16b1b0c8.
Solidity: function sorareCards() view returns(address)
func (*SorareTokensCallerSession) SupportsInterface ¶
func (_SorareTokens *SorareTokensCallerSession) 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 (*SorareTokensCallerSession) Symbol ¶
func (_SorareTokens *SorareTokensCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SorareTokensCallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*SorareTokensCallerSession) TokenOfOwnerByIndex ¶
func (_SorareTokens *SorareTokensCallerSession) 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 (*SorareTokensCallerSession) TokenURI ¶
func (_SorareTokens *SorareTokensCallerSession) 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 (*SorareTokensCallerSession) TokensOfOwner ¶
func (_SorareTokens *SorareTokensCallerSession) TokensOfOwner(owner common.Address, page uint8, rows uint8) ([]*big.Int, error)
TokensOfOwner is a free data retrieval call binding the contract method 0x4d9c5e58.
Solidity: function tokensOfOwner(address owner, uint8 page, uint8 rows) view returns(uint256[])
func (*SorareTokensCallerSession) TotalSupply ¶
func (_SorareTokens *SorareTokensCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type SorareTokensFilterer ¶
type SorareTokensFilterer struct {
// contains filtered or unexported fields
}
SorareTokensFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSorareTokensFilterer ¶
func NewSorareTokensFilterer(address common.Address, filterer bind.ContractFilterer) (*SorareTokensFilterer, error)
NewSorareTokensFilterer creates a new log filterer instance of SorareTokens, bound to a specific deployed contract.
func (*SorareTokensFilterer) FilterApproval ¶
func (_SorareTokens *SorareTokensFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*SorareTokensApprovalIterator, 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 (*SorareTokensFilterer) FilterApprovalForAll ¶
func (_SorareTokens *SorareTokensFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*SorareTokensApprovalForAllIterator, 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 (*SorareTokensFilterer) FilterOwnershipTransferred ¶
func (_SorareTokens *SorareTokensFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SorareTokensOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SorareTokensFilterer) FilterRoleGranted ¶
func (_SorareTokens *SorareTokensFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*SorareTokensRoleGrantedIterator, 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 (*SorareTokensFilterer) FilterRoleRevoked ¶
func (_SorareTokens *SorareTokensFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*SorareTokensRoleRevokedIterator, 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 (*SorareTokensFilterer) FilterTransfer ¶
func (_SorareTokens *SorareTokensFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*SorareTokensTransferIterator, 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 (*SorareTokensFilterer) ParseApproval ¶
func (_SorareTokens *SorareTokensFilterer) ParseApproval(log types.Log) (*SorareTokensApproval, 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 (*SorareTokensFilterer) ParseApprovalForAll ¶
func (_SorareTokens *SorareTokensFilterer) ParseApprovalForAll(log types.Log) (*SorareTokensApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*SorareTokensFilterer) ParseOwnershipTransferred ¶
func (_SorareTokens *SorareTokensFilterer) ParseOwnershipTransferred(log types.Log) (*SorareTokensOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SorareTokensFilterer) ParseRoleGranted ¶
func (_SorareTokens *SorareTokensFilterer) ParseRoleGranted(log types.Log) (*SorareTokensRoleGranted, 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 (*SorareTokensFilterer) ParseRoleRevoked ¶
func (_SorareTokens *SorareTokensFilterer) ParseRoleRevoked(log types.Log) (*SorareTokensRoleRevoked, 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 (*SorareTokensFilterer) ParseTransfer ¶
func (_SorareTokens *SorareTokensFilterer) ParseTransfer(log types.Log) (*SorareTokensTransfer, 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 (*SorareTokensFilterer) WatchApproval ¶
func (_SorareTokens *SorareTokensFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SorareTokensApproval, 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 (*SorareTokensFilterer) WatchApprovalForAll ¶
func (_SorareTokens *SorareTokensFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *SorareTokensApprovalForAll, 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 (*SorareTokensFilterer) WatchOwnershipTransferred ¶
func (_SorareTokens *SorareTokensFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SorareTokensOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SorareTokensFilterer) WatchRoleGranted ¶
func (_SorareTokens *SorareTokensFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *SorareTokensRoleGranted, 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 (*SorareTokensFilterer) WatchRoleRevoked ¶
func (_SorareTokens *SorareTokensFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *SorareTokensRoleRevoked, 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)
func (*SorareTokensFilterer) WatchTransfer ¶
func (_SorareTokens *SorareTokensFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SorareTokensTransfer, 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 SorareTokensOwnershipTransferred ¶
type SorareTokensOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SorareTokensOwnershipTransferred represents a OwnershipTransferred event raised by the SorareTokens contract.
type SorareTokensOwnershipTransferredIterator ¶
type SorareTokensOwnershipTransferredIterator struct { Event *SorareTokensOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SorareTokensOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SorareTokens contract.
func (*SorareTokensOwnershipTransferredIterator) Close ¶
func (it *SorareTokensOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SorareTokensOwnershipTransferredIterator) Error ¶
func (it *SorareTokensOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SorareTokensOwnershipTransferredIterator) Next ¶
func (it *SorareTokensOwnershipTransferredIterator) 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 SorareTokensRaw ¶
type SorareTokensRaw struct {
Contract *SorareTokens // Generic contract binding to access the raw methods on
}
SorareTokensRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SorareTokensRaw) Call ¶
func (_SorareTokens *SorareTokensRaw) 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 (*SorareTokensRaw) Transact ¶
func (_SorareTokens *SorareTokensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SorareTokensRaw) Transfer ¶
func (_SorareTokens *SorareTokensRaw) 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 SorareTokensRoleGranted ¶
type SorareTokensRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
SorareTokensRoleGranted represents a RoleGranted event raised by the SorareTokens contract.
type SorareTokensRoleGrantedIterator ¶
type SorareTokensRoleGrantedIterator struct { Event *SorareTokensRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SorareTokensRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the SorareTokens contract.
func (*SorareTokensRoleGrantedIterator) Close ¶
func (it *SorareTokensRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SorareTokensRoleGrantedIterator) Error ¶
func (it *SorareTokensRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SorareTokensRoleGrantedIterator) Next ¶
func (it *SorareTokensRoleGrantedIterator) 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 SorareTokensRoleRevoked ¶
type SorareTokensRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
SorareTokensRoleRevoked represents a RoleRevoked event raised by the SorareTokens contract.
type SorareTokensRoleRevokedIterator ¶
type SorareTokensRoleRevokedIterator struct { Event *SorareTokensRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SorareTokensRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the SorareTokens contract.
func (*SorareTokensRoleRevokedIterator) Close ¶
func (it *SorareTokensRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SorareTokensRoleRevokedIterator) Error ¶
func (it *SorareTokensRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SorareTokensRoleRevokedIterator) Next ¶
func (it *SorareTokensRoleRevokedIterator) 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 SorareTokensSession ¶
type SorareTokensSession struct { Contract *SorareTokens // 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 }
SorareTokensSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SorareTokensSession) AddMinter ¶
func (_SorareTokens *SorareTokensSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*SorareTokensSession) Approve ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*SorareTokensSession) BaseURI ¶
func (_SorareTokens *SorareTokensSession) BaseURI() (string, error)
BaseURI is a free data retrieval call binding the contract method 0x6c0360eb.
Solidity: function baseURI() view returns(string)
func (*SorareTokensSession) BlockRelay ¶
func (_SorareTokens *SorareTokensSession) BlockRelay() (*types.Transaction, error)
BlockRelay is a paid mutator transaction binding the contract method 0x309e11fc.
Solidity: function blockRelay() returns()
func (*SorareTokensSession) CreateCardAndMintToken ¶
func (_SorareTokens *SorareTokensSession) CreateCardAndMintToken(playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, metadata [32]byte, clubId uint16, to common.Address) (*types.Transaction, error)
CreateCardAndMintToken is a paid mutator transaction binding the contract method 0x2850d20e.
Solidity: function createCardAndMintToken(uint256 playerId, uint16 season, uint8 scarcity, uint16 serialNumber, bytes32 metadata, uint16 clubId, address to) returns(uint256)
func (*SorareTokensSession) DEFAULTADMINROLE ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*SorareTokensSession) GetCard ¶
func (_SorareTokens *SorareTokensSession) GetCard(tokenId *big.Int) (struct { PlayerId *big.Int Season uint16 Scarcity *big.Int SerialNumber uint16 Metadata []byte ClubId uint16 }, error)
GetCard is a free data retrieval call binding the contract method 0x9188d312.
Solidity: function getCard(uint256 tokenId) view returns(uint256 playerId, uint16 season, uint256 scarcity, uint16 serialNumber, bytes metadata, uint16 clubId)
func (*SorareTokensSession) GetClub ¶
func (_SorareTokens *SorareTokensSession) GetClub(clubId uint16) (struct { Name string Country string City string YearFounded uint16 }, error)
GetClub is a free data retrieval call binding the contract method 0x4a39d2b8.
Solidity: function getClub(uint16 clubId) view returns(string name, string country, string city, uint16 yearFounded)
func (*SorareTokensSession) GetPlayer ¶
func (_SorareTokens *SorareTokensSession) GetPlayer(playerId *big.Int) (struct { Name string YearOfBirth uint16 MonthOfBirth uint8 DayOfBirth uint8 }, error)
GetPlayer is a free data retrieval call binding the contract method 0xe55ae4e8.
Solidity: function getPlayer(uint256 playerId) view returns(string name, uint16 yearOfBirth, uint8 monthOfBirth, uint8 dayOfBirth)
func (*SorareTokensSession) GetRelayAddress ¶
func (_SorareTokens *SorareTokensSession) GetRelayAddress() (common.Address, error)
GetRelayAddress is a free data retrieval call binding the contract method 0x32deedc6.
Solidity: function getRelayAddress() view returns(address)
func (*SorareTokensSession) GetRoleAdmin ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) GetRoleMember ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) GetRoleMemberCount ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) GrantRole ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) HasRole ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) IsApprovedForAll ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) MINTERROLE ¶
func (_SorareTokens *SorareTokensSession) MINTERROLE() ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
func (*SorareTokensSession) MigrateTokens ¶
func (_SorareTokens *SorareTokensSession) MigrateTokens(tokenIds []*big.Int) (*types.Transaction, error)
MigrateTokens is a paid mutator transaction binding the contract method 0xe5951e60.
Solidity: function migrateTokens(uint256[] tokenIds) returns()
func (*SorareTokensSession) MintToken ¶
func (_SorareTokens *SorareTokensSession) MintToken(cardId *big.Int, to common.Address) (*types.Transaction, error)
MintToken is a paid mutator transaction binding the contract method 0xa140ae23.
Solidity: function mintToken(uint256 cardId, address to) returns(uint256)
func (*SorareTokensSession) Name ¶
func (_SorareTokens *SorareTokensSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SorareTokensSession) NextContract ¶
func (_SorareTokens *SorareTokensSession) NextContract() (common.Address, error)
NextContract is a free data retrieval call binding the contract method 0xd8787fde.
Solidity: function nextContract() view returns(address)
func (*SorareTokensSession) Owner ¶
func (_SorareTokens *SorareTokensSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SorareTokensSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*SorareTokensSession) RenounceMinter ¶
func (_SorareTokens *SorareTokensSession) RenounceMinter(account common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address account) returns()
func (*SorareTokensSession) RenounceOwnership ¶
func (_SorareTokens *SorareTokensSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SorareTokensSession) RenounceRole ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) RevokeMinter ¶
func (_SorareTokens *SorareTokensSession) RevokeMinter(account common.Address) (*types.Transaction, error)
RevokeMinter is a paid mutator transaction binding the contract method 0xcfbd4885.
Solidity: function revokeMinter(address account) returns()
func (*SorareTokensSession) RevokeRole ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) SafeTransferFrom ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) SafeTransferFrom0 ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) SetApprovalForAll ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) SetNextContract ¶
func (_SorareTokens *SorareTokensSession) SetNextContract(nextContractAddress common.Address) (*types.Transaction, error)
SetNextContract is a paid mutator transaction binding the contract method 0x53390100.
Solidity: function setNextContract(address nextContractAddress) returns()
func (*SorareTokensSession) SetTokenURIPrefix ¶
func (_SorareTokens *SorareTokensSession) SetTokenURIPrefix(prefix string) (*types.Transaction, error)
SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.
Solidity: function setTokenURIPrefix(string prefix) returns()
func (*SorareTokensSession) SorareCards ¶
func (_SorareTokens *SorareTokensSession) SorareCards() (common.Address, error)
SorareCards is a free data retrieval call binding the contract method 0x16b1b0c8.
Solidity: function sorareCards() view returns(address)
func (*SorareTokensSession) SupportsInterface ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) Symbol ¶
func (_SorareTokens *SorareTokensSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SorareTokensSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*SorareTokensSession) TokenOfOwnerByIndex ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) TokenURI ¶
func (_SorareTokens *SorareTokensSession) 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 (*SorareTokensSession) TokensOfOwner ¶
func (_SorareTokens *SorareTokensSession) TokensOfOwner(owner common.Address, page uint8, rows uint8) ([]*big.Int, error)
TokensOfOwner is a free data retrieval call binding the contract method 0x4d9c5e58.
Solidity: function tokensOfOwner(address owner, uint8 page, uint8 rows) view returns(uint256[])
func (*SorareTokensSession) TotalSupply ¶
func (_SorareTokens *SorareTokensSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SorareTokensSession) TransferFrom ¶
func (_SorareTokens *SorareTokensSession) 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()
func (*SorareTokensSession) TransferOwnership ¶
func (_SorareTokens *SorareTokensSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SorareTokensTransactor ¶
type SorareTokensTransactor struct {
// contains filtered or unexported fields
}
SorareTokensTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSorareTokensTransactor ¶
func NewSorareTokensTransactor(address common.Address, transactor bind.ContractTransactor) (*SorareTokensTransactor, error)
NewSorareTokensTransactor creates a new write-only instance of SorareTokens, bound to a specific deployed contract.
func (*SorareTokensTransactor) AddMinter ¶
func (_SorareTokens *SorareTokensTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*SorareTokensTransactor) Approve ¶
func (_SorareTokens *SorareTokensTransactor) 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 (*SorareTokensTransactor) BlockRelay ¶
func (_SorareTokens *SorareTokensTransactor) BlockRelay(opts *bind.TransactOpts) (*types.Transaction, error)
BlockRelay is a paid mutator transaction binding the contract method 0x309e11fc.
Solidity: function blockRelay() returns()
func (*SorareTokensTransactor) CreateCardAndMintToken ¶
func (_SorareTokens *SorareTokensTransactor) CreateCardAndMintToken(opts *bind.TransactOpts, playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, metadata [32]byte, clubId uint16, to common.Address) (*types.Transaction, error)
CreateCardAndMintToken is a paid mutator transaction binding the contract method 0x2850d20e.
Solidity: function createCardAndMintToken(uint256 playerId, uint16 season, uint8 scarcity, uint16 serialNumber, bytes32 metadata, uint16 clubId, address to) returns(uint256)
func (*SorareTokensTransactor) GrantRole ¶
func (_SorareTokens *SorareTokensTransactor) 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 (*SorareTokensTransactor) MigrateTokens ¶
func (_SorareTokens *SorareTokensTransactor) MigrateTokens(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
MigrateTokens is a paid mutator transaction binding the contract method 0xe5951e60.
Solidity: function migrateTokens(uint256[] tokenIds) returns()
func (*SorareTokensTransactor) MintToken ¶
func (_SorareTokens *SorareTokensTransactor) MintToken(opts *bind.TransactOpts, cardId *big.Int, to common.Address) (*types.Transaction, error)
MintToken is a paid mutator transaction binding the contract method 0xa140ae23.
Solidity: function mintToken(uint256 cardId, address to) returns(uint256)
func (*SorareTokensTransactor) RenounceMinter ¶
func (_SorareTokens *SorareTokensTransactor) RenounceMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address account) returns()
func (*SorareTokensTransactor) RenounceOwnership ¶
func (_SorareTokens *SorareTokensTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SorareTokensTransactor) RenounceRole ¶
func (_SorareTokens *SorareTokensTransactor) 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 (*SorareTokensTransactor) RevokeMinter ¶
func (_SorareTokens *SorareTokensTransactor) RevokeMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
RevokeMinter is a paid mutator transaction binding the contract method 0xcfbd4885.
Solidity: function revokeMinter(address account) returns()
func (*SorareTokensTransactor) RevokeRole ¶
func (_SorareTokens *SorareTokensTransactor) 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 (*SorareTokensTransactor) SafeTransferFrom ¶
func (_SorareTokens *SorareTokensTransactor) 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 (*SorareTokensTransactor) SafeTransferFrom0 ¶
func (_SorareTokens *SorareTokensTransactor) 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 (*SorareTokensTransactor) SetApprovalForAll ¶
func (_SorareTokens *SorareTokensTransactor) 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 (*SorareTokensTransactor) SetNextContract ¶
func (_SorareTokens *SorareTokensTransactor) SetNextContract(opts *bind.TransactOpts, nextContractAddress common.Address) (*types.Transaction, error)
SetNextContract is a paid mutator transaction binding the contract method 0x53390100.
Solidity: function setNextContract(address nextContractAddress) returns()
func (*SorareTokensTransactor) SetTokenURIPrefix ¶
func (_SorareTokens *SorareTokensTransactor) SetTokenURIPrefix(opts *bind.TransactOpts, prefix string) (*types.Transaction, error)
SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.
Solidity: function setTokenURIPrefix(string prefix) returns()
func (*SorareTokensTransactor) TransferFrom ¶
func (_SorareTokens *SorareTokensTransactor) 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()
func (*SorareTokensTransactor) TransferOwnership ¶
func (_SorareTokens *SorareTokensTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SorareTokensTransactorRaw ¶
type SorareTokensTransactorRaw struct {
Contract *SorareTokensTransactor // Generic write-only contract binding to access the raw methods on
}
SorareTokensTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SorareTokensTransactorRaw) Transact ¶
func (_SorareTokens *SorareTokensTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SorareTokensTransactorRaw) Transfer ¶
func (_SorareTokens *SorareTokensTransactorRaw) 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 SorareTokensTransactorSession ¶
type SorareTokensTransactorSession struct { Contract *SorareTokensTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SorareTokensTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SorareTokensTransactorSession) AddMinter ¶
func (_SorareTokens *SorareTokensTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*SorareTokensTransactorSession) Approve ¶
func (_SorareTokens *SorareTokensTransactorSession) 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 (*SorareTokensTransactorSession) BlockRelay ¶
func (_SorareTokens *SorareTokensTransactorSession) BlockRelay() (*types.Transaction, error)
BlockRelay is a paid mutator transaction binding the contract method 0x309e11fc.
Solidity: function blockRelay() returns()
func (*SorareTokensTransactorSession) CreateCardAndMintToken ¶
func (_SorareTokens *SorareTokensTransactorSession) CreateCardAndMintToken(playerId *big.Int, season uint16, scarcity uint8, serialNumber uint16, metadata [32]byte, clubId uint16, to common.Address) (*types.Transaction, error)
CreateCardAndMintToken is a paid mutator transaction binding the contract method 0x2850d20e.
Solidity: function createCardAndMintToken(uint256 playerId, uint16 season, uint8 scarcity, uint16 serialNumber, bytes32 metadata, uint16 clubId, address to) returns(uint256)
func (*SorareTokensTransactorSession) GrantRole ¶
func (_SorareTokens *SorareTokensTransactorSession) 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 (*SorareTokensTransactorSession) MigrateTokens ¶
func (_SorareTokens *SorareTokensTransactorSession) MigrateTokens(tokenIds []*big.Int) (*types.Transaction, error)
MigrateTokens is a paid mutator transaction binding the contract method 0xe5951e60.
Solidity: function migrateTokens(uint256[] tokenIds) returns()
func (*SorareTokensTransactorSession) MintToken ¶
func (_SorareTokens *SorareTokensTransactorSession) MintToken(cardId *big.Int, to common.Address) (*types.Transaction, error)
MintToken is a paid mutator transaction binding the contract method 0xa140ae23.
Solidity: function mintToken(uint256 cardId, address to) returns(uint256)
func (*SorareTokensTransactorSession) RenounceMinter ¶
func (_SorareTokens *SorareTokensTransactorSession) RenounceMinter(account common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address account) returns()
func (*SorareTokensTransactorSession) RenounceOwnership ¶
func (_SorareTokens *SorareTokensTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SorareTokensTransactorSession) RenounceRole ¶
func (_SorareTokens *SorareTokensTransactorSession) 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 (*SorareTokensTransactorSession) RevokeMinter ¶
func (_SorareTokens *SorareTokensTransactorSession) RevokeMinter(account common.Address) (*types.Transaction, error)
RevokeMinter is a paid mutator transaction binding the contract method 0xcfbd4885.
Solidity: function revokeMinter(address account) returns()
func (*SorareTokensTransactorSession) RevokeRole ¶
func (_SorareTokens *SorareTokensTransactorSession) 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 (*SorareTokensTransactorSession) SafeTransferFrom ¶
func (_SorareTokens *SorareTokensTransactorSession) 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 (*SorareTokensTransactorSession) SafeTransferFrom0 ¶
func (_SorareTokens *SorareTokensTransactorSession) 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 (*SorareTokensTransactorSession) SetApprovalForAll ¶
func (_SorareTokens *SorareTokensTransactorSession) 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 (*SorareTokensTransactorSession) SetNextContract ¶
func (_SorareTokens *SorareTokensTransactorSession) SetNextContract(nextContractAddress common.Address) (*types.Transaction, error)
SetNextContract is a paid mutator transaction binding the contract method 0x53390100.
Solidity: function setNextContract(address nextContractAddress) returns()
func (*SorareTokensTransactorSession) SetTokenURIPrefix ¶
func (_SorareTokens *SorareTokensTransactorSession) SetTokenURIPrefix(prefix string) (*types.Transaction, error)
SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.
Solidity: function setTokenURIPrefix(string prefix) returns()
func (*SorareTokensTransactorSession) TransferFrom ¶
func (_SorareTokens *SorareTokensTransactorSession) 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()
func (*SorareTokensTransactorSession) TransferOwnership ¶
func (_SorareTokens *SorareTokensTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SorareTokensTransfer ¶
type SorareTokensTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
SorareTokensTransfer represents a Transfer event raised by the SorareTokens contract.
type SorareTokensTransferIterator ¶
type SorareTokensTransferIterator struct { Event *SorareTokensTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SorareTokensTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the SorareTokens contract.
func (*SorareTokensTransferIterator) Close ¶
func (it *SorareTokensTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SorareTokensTransferIterator) Error ¶
func (it *SorareTokensTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SorareTokensTransferIterator) Next ¶
func (it *SorareTokensTransferIterator) 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 Strings ¶
type Strings struct { StringsCaller // Read-only binding to the contract StringsTransactor // Write-only binding to the contract StringsFilterer // Log filterer for contract events }
Strings is an auto generated Go binding around an Ethereum contract.
func DeployStrings ¶
func DeployStrings(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Strings, error)
DeployStrings deploys a new Ethereum contract, binding an instance of Strings to it.
func NewStrings ¶
NewStrings creates a new instance of Strings, bound to a specific deployed contract.
type StringsCaller ¶
type StringsCaller struct {
// contains filtered or unexported fields
}
StringsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStringsCaller ¶
func NewStringsCaller(address common.Address, caller bind.ContractCaller) (*StringsCaller, error)
NewStringsCaller creates a new read-only instance of Strings, bound to a specific deployed contract.
type StringsCallerRaw ¶
type StringsCallerRaw struct {
Contract *StringsCaller // Generic read-only contract binding to access the raw methods on
}
StringsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StringsCallerRaw) Call ¶
func (_Strings *StringsCallerRaw) 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 StringsCallerSession ¶
type StringsCallerSession struct { Contract *StringsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StringsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type StringsFilterer ¶
type StringsFilterer struct {
// contains filtered or unexported fields
}
StringsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStringsFilterer ¶
func NewStringsFilterer(address common.Address, filterer bind.ContractFilterer) (*StringsFilterer, error)
NewStringsFilterer creates a new log filterer instance of Strings, bound to a specific deployed contract.
type StringsRaw ¶
type StringsRaw struct {
Contract *Strings // Generic contract binding to access the raw methods on
}
StringsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StringsRaw) Call ¶
func (_Strings *StringsRaw) 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 (*StringsRaw) Transact ¶
func (_Strings *StringsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StringsRaw) Transfer ¶
func (_Strings *StringsRaw) 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 StringsSession ¶
type StringsSession struct { Contract *Strings // 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 }
StringsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type StringsTransactor ¶
type StringsTransactor struct {
// contains filtered or unexported fields
}
StringsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStringsTransactor ¶
func NewStringsTransactor(address common.Address, transactor bind.ContractTransactor) (*StringsTransactor, error)
NewStringsTransactor creates a new write-only instance of Strings, bound to a specific deployed contract.
type StringsTransactorRaw ¶
type StringsTransactorRaw struct {
Contract *StringsTransactor // Generic write-only contract binding to access the raw methods on
}
StringsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StringsTransactorRaw) Transact ¶
func (_Strings *StringsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StringsTransactorRaw) Transfer ¶
func (_Strings *StringsTransactorRaw) 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 StringsTransactorSession ¶
type StringsTransactorSession struct { Contract *StringsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StringsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.