Documentation ¶
Index ¶
- Constants
- Variables
- type NRC7Full
- type NRC7FullApproval
- type NRC7FullApprovalForAll
- type NRC7FullApprovalForAllIterator
- type NRC7FullApprovalIterator
- type NRC7FullCaller
- func (_NRC7Full *NRC7FullCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_NRC7Full *NRC7FullCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_NRC7Full *NRC7FullCaller) Exists(opts *bind.CallOpts, tokenId *big.Int) (bool, error)
- func (_NRC7Full *NRC7FullCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_NRC7Full *NRC7FullCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_NRC7Full *NRC7FullCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_NRC7Full *NRC7FullCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_NRC7Full *NRC7FullCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_NRC7Full *NRC7FullCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_NRC7Full *NRC7FullCaller) MINTERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_NRC7Full *NRC7FullCaller) Name(opts *bind.CallOpts) (string, error)
- func (_NRC7Full *NRC7FullCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_NRC7Full *NRC7FullCaller) PAUSERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_NRC7Full *NRC7FullCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_NRC7Full *NRC7FullCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_NRC7Full *NRC7FullCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_NRC7Full *NRC7FullCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_NRC7Full *NRC7FullCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_NRC7Full *NRC7FullCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_NRC7Full *NRC7FullCaller) TokensOfOwner(opts *bind.CallOpts, owner common.Address) ([]*big.Int, error)
- func (_NRC7Full *NRC7FullCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type NRC7FullCallerRaw
- type NRC7FullCallerSession
- func (_NRC7Full *NRC7FullCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_NRC7Full *NRC7FullCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_NRC7Full *NRC7FullCallerSession) Exists(tokenId *big.Int) (bool, error)
- func (_NRC7Full *NRC7FullCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_NRC7Full *NRC7FullCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_NRC7Full *NRC7FullCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_NRC7Full *NRC7FullCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_NRC7Full *NRC7FullCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_NRC7Full *NRC7FullCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_NRC7Full *NRC7FullCallerSession) MINTERROLE() ([32]byte, error)
- func (_NRC7Full *NRC7FullCallerSession) Name() (string, error)
- func (_NRC7Full *NRC7FullCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_NRC7Full *NRC7FullCallerSession) PAUSERROLE() ([32]byte, error)
- func (_NRC7Full *NRC7FullCallerSession) Paused() (bool, error)
- func (_NRC7Full *NRC7FullCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_NRC7Full *NRC7FullCallerSession) Symbol() (string, error)
- func (_NRC7Full *NRC7FullCallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_NRC7Full *NRC7FullCallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_NRC7Full *NRC7FullCallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_NRC7Full *NRC7FullCallerSession) TokensOfOwner(owner common.Address) ([]*big.Int, error)
- func (_NRC7Full *NRC7FullCallerSession) TotalSupply() (*big.Int, error)
- type NRC7FullFilterer
- func (_NRC7Full *NRC7FullFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*NRC7FullApprovalIterator, error)
- func (_NRC7Full *NRC7FullFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*NRC7FullApprovalForAllIterator, error)
- func (_NRC7Full *NRC7FullFilterer) FilterPaused(opts *bind.FilterOpts) (*NRC7FullPausedIterator, error)
- func (_NRC7Full *NRC7FullFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*NRC7FullRoleAdminChangedIterator, error)
- func (_NRC7Full *NRC7FullFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*NRC7FullRoleGrantedIterator, error)
- func (_NRC7Full *NRC7FullFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*NRC7FullRoleRevokedIterator, error)
- func (_NRC7Full *NRC7FullFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*NRC7FullTransferIterator, error)
- func (_NRC7Full *NRC7FullFilterer) FilterUnpaused(opts *bind.FilterOpts) (*NRC7FullUnpausedIterator, error)
- func (_NRC7Full *NRC7FullFilterer) ParseApproval(log types.Log) (*NRC7FullApproval, error)
- func (_NRC7Full *NRC7FullFilterer) ParseApprovalForAll(log types.Log) (*NRC7FullApprovalForAll, error)
- func (_NRC7Full *NRC7FullFilterer) ParsePaused(log types.Log) (*NRC7FullPaused, error)
- func (_NRC7Full *NRC7FullFilterer) ParseRoleAdminChanged(log types.Log) (*NRC7FullRoleAdminChanged, error)
- func (_NRC7Full *NRC7FullFilterer) ParseRoleGranted(log types.Log) (*NRC7FullRoleGranted, error)
- func (_NRC7Full *NRC7FullFilterer) ParseRoleRevoked(log types.Log) (*NRC7FullRoleRevoked, error)
- func (_NRC7Full *NRC7FullFilterer) ParseTransfer(log types.Log) (*NRC7FullTransfer, error)
- func (_NRC7Full *NRC7FullFilterer) ParseUnpaused(log types.Log) (*NRC7FullUnpaused, error)
- func (_NRC7Full *NRC7FullFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *NRC7FullApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_NRC7Full *NRC7FullFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *NRC7FullApprovalForAll, ...) (event.Subscription, error)
- func (_NRC7Full *NRC7FullFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *NRC7FullPaused) (event.Subscription, error)
- func (_NRC7Full *NRC7FullFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *NRC7FullRoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_NRC7Full *NRC7FullFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *NRC7FullRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_NRC7Full *NRC7FullFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *NRC7FullRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_NRC7Full *NRC7FullFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *NRC7FullTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_NRC7Full *NRC7FullFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *NRC7FullUnpaused) (event.Subscription, error)
- type NRC7FullPaused
- type NRC7FullPausedIterator
- type NRC7FullRaw
- func (_NRC7Full *NRC7FullRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_NRC7Full *NRC7FullRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NRC7FullRoleAdminChanged
- type NRC7FullRoleAdminChangedIterator
- type NRC7FullRoleGranted
- type NRC7FullRoleGrantedIterator
- type NRC7FullRoleRevoked
- type NRC7FullRoleRevokedIterator
- type NRC7FullSession
- func (_NRC7Full *NRC7FullSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_NRC7Full *NRC7FullSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_NRC7Full *NRC7FullSession) Exists(tokenId *big.Int) (bool, error)
- func (_NRC7Full *NRC7FullSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_NRC7Full *NRC7FullSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_NRC7Full *NRC7FullSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_NRC7Full *NRC7FullSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_NRC7Full *NRC7FullSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_NRC7Full *NRC7FullSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_NRC7Full *NRC7FullSession) MINTERROLE() ([32]byte, error)
- func (_NRC7Full *NRC7FullSession) Mint(to common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) MintWithTokenURI(to common.Address, _tokenURI string) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) Name() (string, error)
- func (_NRC7Full *NRC7FullSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_NRC7Full *NRC7FullSession) PAUSERROLE() ([32]byte, error)
- func (_NRC7Full *NRC7FullSession) Pause() (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) Paused() (bool, error)
- func (_NRC7Full *NRC7FullSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) SetBaseURI(newBaseTokenURI string) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) SetTokenURI(tokenId *big.Int, _tokenURI string) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_NRC7Full *NRC7FullSession) Symbol() (string, error)
- func (_NRC7Full *NRC7FullSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_NRC7Full *NRC7FullSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_NRC7Full *NRC7FullSession) TokenURI(tokenId *big.Int) (string, error)
- func (_NRC7Full *NRC7FullSession) TokensOfOwner(owner common.Address) ([]*big.Int, error)
- func (_NRC7Full *NRC7FullSession) TotalSupply() (*big.Int, error)
- func (_NRC7Full *NRC7FullSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullSession) Unpause() (*types.Transaction, error)
- type NRC7FullTransactor
- func (_NRC7Full *NRC7FullTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) Mint(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) MintWithTokenURI(opts *bind.TransactOpts, to common.Address, _tokenURI string) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) SetBaseURI(opts *bind.TransactOpts, newBaseTokenURI string) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) SetTokenURI(opts *bind.TransactOpts, tokenId *big.Int, _tokenURI string) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- type NRC7FullTransactorRaw
- type NRC7FullTransactorSession
- func (_NRC7Full *NRC7FullTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) Mint(to common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) MintWithTokenURI(to common.Address, _tokenURI string) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) Pause() (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) SetBaseURI(newBaseTokenURI string) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) SetTokenURI(tokenId *big.Int, _tokenURI string) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_NRC7Full *NRC7FullTransactorSession) Unpause() (*types.Transaction, error)
- type NRC7FullTransfer
- type NRC7FullTransferIterator
- type NRC7FullUnpaused
- type NRC7FullUnpausedIterator
Constants ¶
const NRC7FullABI = "" /* 11172-byte string literal not displayed */
NRC7FullABI is the input ABI used to generate the binding from.
Variables ¶
var NRC7FullBin = "" /* 25616-byte string literal not displayed */
NRC7FullBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type NRC7Full ¶
type NRC7Full struct { NRC7FullCaller // Read-only binding to the contract NRC7FullTransactor // Write-only binding to the contract NRC7FullFilterer // Log filterer for contract events }
NRC7Full is an auto generated Go binding around an Ethereum contract.
func DeployNRC7Full ¶
func DeployNRC7Full(auth *bind.TransactOpts, backend bind.ContractBackend, name string, symbol string, baseTokenURI string) (common.Address, *types.Transaction, *NRC7Full, error)
DeployNRC7Full deploys a new Ethereum contract, binding an instance of NRC7Full to it.
func NewNRC7Full ¶
NewNRC7Full creates a new instance of NRC7Full, bound to a specific deployed contract.
type NRC7FullApproval ¶
type NRC7FullApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
NRC7FullApproval represents a Approval event raised by the NRC7Full contract.
type NRC7FullApprovalForAll ¶
type NRC7FullApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
NRC7FullApprovalForAll represents a ApprovalForAll event raised by the NRC7Full contract.
type NRC7FullApprovalForAllIterator ¶
type NRC7FullApprovalForAllIterator struct { Event *NRC7FullApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NRC7FullApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the NRC7Full contract.
func (*NRC7FullApprovalForAllIterator) Close ¶
func (it *NRC7FullApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NRC7FullApprovalForAllIterator) Error ¶
func (it *NRC7FullApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NRC7FullApprovalForAllIterator) Next ¶
func (it *NRC7FullApprovalForAllIterator) 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 NRC7FullApprovalIterator ¶
type NRC7FullApprovalIterator struct { Event *NRC7FullApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NRC7FullApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the NRC7Full contract.
func (*NRC7FullApprovalIterator) Close ¶
func (it *NRC7FullApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NRC7FullApprovalIterator) Error ¶
func (it *NRC7FullApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NRC7FullApprovalIterator) Next ¶
func (it *NRC7FullApprovalIterator) 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 NRC7FullCaller ¶
type NRC7FullCaller struct {
// contains filtered or unexported fields
}
NRC7FullCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNRC7FullCaller ¶
func NewNRC7FullCaller(address common.Address, caller bind.ContractCaller) (*NRC7FullCaller, error)
NewNRC7FullCaller creates a new read-only instance of NRC7Full, bound to a specific deployed contract.
func (*NRC7FullCaller) BalanceOf ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) DEFAULTADMINROLE ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) Exists ¶
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*NRC7FullCaller) GetApproved ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) GetRoleAdmin ¶
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*NRC7FullCaller) GetRoleMember ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) GetRoleMemberCount ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) HasRole ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) IsApprovedForAll ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) MINTERROLE ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) Name ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) OwnerOf ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) PAUSERROLE ¶
func (_NRC7Full *NRC7FullCaller) PAUSERROLE(opts *bind.CallOpts) ([32]byte, error)
PAUSERROLE is a free data retrieval call binding the contract method 0xe63ab1e9.
Solidity: function PAUSER_ROLE() view returns(bytes32)
func (*NRC7FullCaller) Paused ¶
func (_NRC7Full *NRC7FullCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*NRC7FullCaller) SupportsInterface ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) Symbol ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) TokenByIndex ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) TokenOfOwnerByIndex ¶
func (_NRC7Full *NRC7FullCaller) 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 (*NRC7FullCaller) TokenURI ¶
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*NRC7FullCaller) TokensOfOwner ¶
func (_NRC7Full *NRC7FullCaller) TokensOfOwner(opts *bind.CallOpts, owner common.Address) ([]*big.Int, error)
TokensOfOwner is a free data retrieval call binding the contract method 0x8462151c.
Solidity: function tokensOfOwner(address owner) view returns(uint256[] ownerTokens)
func (*NRC7FullCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type NRC7FullCallerRaw ¶
type NRC7FullCallerRaw struct {
Contract *NRC7FullCaller // Generic read-only contract binding to access the raw methods on
}
NRC7FullCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NRC7FullCallerRaw) Call ¶
func (_NRC7Full *NRC7FullCallerRaw) 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 NRC7FullCallerSession ¶
type NRC7FullCallerSession struct { Contract *NRC7FullCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NRC7FullCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*NRC7FullCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*NRC7FullCallerSession) DEFAULTADMINROLE ¶
func (_NRC7Full *NRC7FullCallerSession) 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 (*NRC7FullCallerSession) Exists ¶
func (_NRC7Full *NRC7FullCallerSession) Exists(tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*NRC7FullCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*NRC7FullCallerSession) GetRoleAdmin ¶
func (_NRC7Full *NRC7FullCallerSession) 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 (*NRC7FullCallerSession) GetRoleMember ¶
func (_NRC7Full *NRC7FullCallerSession) 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 (*NRC7FullCallerSession) GetRoleMemberCount ¶
func (_NRC7Full *NRC7FullCallerSession) 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 (*NRC7FullCallerSession) HasRole ¶
func (_NRC7Full *NRC7FullCallerSession) 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 (*NRC7FullCallerSession) IsApprovedForAll ¶
func (_NRC7Full *NRC7FullCallerSession) 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 (*NRC7FullCallerSession) MINTERROLE ¶
func (_NRC7Full *NRC7FullCallerSession) MINTERROLE() ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
func (*NRC7FullCallerSession) Name ¶
func (_NRC7Full *NRC7FullCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*NRC7FullCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*NRC7FullCallerSession) PAUSERROLE ¶
func (_NRC7Full *NRC7FullCallerSession) PAUSERROLE() ([32]byte, error)
PAUSERROLE is a free data retrieval call binding the contract method 0xe63ab1e9.
Solidity: function PAUSER_ROLE() view returns(bytes32)
func (*NRC7FullCallerSession) Paused ¶
func (_NRC7Full *NRC7FullCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*NRC7FullCallerSession) SupportsInterface ¶
func (_NRC7Full *NRC7FullCallerSession) 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 (*NRC7FullCallerSession) Symbol ¶
func (_NRC7Full *NRC7FullCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*NRC7FullCallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*NRC7FullCallerSession) TokenOfOwnerByIndex ¶
func (_NRC7Full *NRC7FullCallerSession) 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 (*NRC7FullCallerSession) TokenURI ¶
func (_NRC7Full *NRC7FullCallerSession) 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 (*NRC7FullCallerSession) TokensOfOwner ¶
TokensOfOwner is a free data retrieval call binding the contract method 0x8462151c.
Solidity: function tokensOfOwner(address owner) view returns(uint256[] ownerTokens)
func (*NRC7FullCallerSession) TotalSupply ¶
func (_NRC7Full *NRC7FullCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type NRC7FullFilterer ¶
type NRC7FullFilterer struct {
// contains filtered or unexported fields
}
NRC7FullFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNRC7FullFilterer ¶
func NewNRC7FullFilterer(address common.Address, filterer bind.ContractFilterer) (*NRC7FullFilterer, error)
NewNRC7FullFilterer creates a new log filterer instance of NRC7Full, bound to a specific deployed contract.
func (*NRC7FullFilterer) FilterApproval ¶
func (_NRC7Full *NRC7FullFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*NRC7FullApprovalIterator, 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 (*NRC7FullFilterer) FilterApprovalForAll ¶
func (_NRC7Full *NRC7FullFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*NRC7FullApprovalForAllIterator, 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 (*NRC7FullFilterer) FilterPaused ¶
func (_NRC7Full *NRC7FullFilterer) FilterPaused(opts *bind.FilterOpts) (*NRC7FullPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*NRC7FullFilterer) FilterRoleAdminChanged ¶
func (_NRC7Full *NRC7FullFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*NRC7FullRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*NRC7FullFilterer) FilterRoleGranted ¶
func (_NRC7Full *NRC7FullFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*NRC7FullRoleGrantedIterator, 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 (*NRC7FullFilterer) FilterRoleRevoked ¶
func (_NRC7Full *NRC7FullFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*NRC7FullRoleRevokedIterator, 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 (*NRC7FullFilterer) FilterTransfer ¶
func (_NRC7Full *NRC7FullFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*NRC7FullTransferIterator, 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 (*NRC7FullFilterer) FilterUnpaused ¶
func (_NRC7Full *NRC7FullFilterer) FilterUnpaused(opts *bind.FilterOpts) (*NRC7FullUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*NRC7FullFilterer) ParseApproval ¶
func (_NRC7Full *NRC7FullFilterer) ParseApproval(log types.Log) (*NRC7FullApproval, 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 (*NRC7FullFilterer) ParseApprovalForAll ¶
func (_NRC7Full *NRC7FullFilterer) ParseApprovalForAll(log types.Log) (*NRC7FullApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*NRC7FullFilterer) ParsePaused ¶
func (_NRC7Full *NRC7FullFilterer) ParsePaused(log types.Log) (*NRC7FullPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*NRC7FullFilterer) ParseRoleAdminChanged ¶
func (_NRC7Full *NRC7FullFilterer) ParseRoleAdminChanged(log types.Log) (*NRC7FullRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*NRC7FullFilterer) ParseRoleGranted ¶
func (_NRC7Full *NRC7FullFilterer) ParseRoleGranted(log types.Log) (*NRC7FullRoleGranted, 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 (*NRC7FullFilterer) ParseRoleRevoked ¶
func (_NRC7Full *NRC7FullFilterer) ParseRoleRevoked(log types.Log) (*NRC7FullRoleRevoked, 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 (*NRC7FullFilterer) ParseTransfer ¶
func (_NRC7Full *NRC7FullFilterer) ParseTransfer(log types.Log) (*NRC7FullTransfer, 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 (*NRC7FullFilterer) ParseUnpaused ¶
func (_NRC7Full *NRC7FullFilterer) ParseUnpaused(log types.Log) (*NRC7FullUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*NRC7FullFilterer) WatchApproval ¶
func (_NRC7Full *NRC7FullFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *NRC7FullApproval, 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 (*NRC7FullFilterer) WatchApprovalForAll ¶
func (_NRC7Full *NRC7FullFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *NRC7FullApprovalForAll, 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 (*NRC7FullFilterer) WatchPaused ¶
func (_NRC7Full *NRC7FullFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *NRC7FullPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*NRC7FullFilterer) WatchRoleAdminChanged ¶
func (_NRC7Full *NRC7FullFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *NRC7FullRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*NRC7FullFilterer) WatchRoleGranted ¶
func (_NRC7Full *NRC7FullFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *NRC7FullRoleGranted, 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 (*NRC7FullFilterer) WatchRoleRevoked ¶
func (_NRC7Full *NRC7FullFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *NRC7FullRoleRevoked, 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 (*NRC7FullFilterer) WatchTransfer ¶
func (_NRC7Full *NRC7FullFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *NRC7FullTransfer, 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)
func (*NRC7FullFilterer) WatchUnpaused ¶
func (_NRC7Full *NRC7FullFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *NRC7FullUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
type NRC7FullPaused ¶
type NRC7FullPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
NRC7FullPaused represents a Paused event raised by the NRC7Full contract.
type NRC7FullPausedIterator ¶
type NRC7FullPausedIterator struct { Event *NRC7FullPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NRC7FullPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the NRC7Full contract.
func (*NRC7FullPausedIterator) Close ¶
func (it *NRC7FullPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NRC7FullPausedIterator) Error ¶
func (it *NRC7FullPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NRC7FullPausedIterator) Next ¶
func (it *NRC7FullPausedIterator) 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 NRC7FullRaw ¶
type NRC7FullRaw struct {
Contract *NRC7Full // Generic contract binding to access the raw methods on
}
NRC7FullRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NRC7FullRaw) Call ¶
func (_NRC7Full *NRC7FullRaw) 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 (*NRC7FullRaw) Transact ¶
func (_NRC7Full *NRC7FullRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NRC7FullRaw) Transfer ¶
func (_NRC7Full *NRC7FullRaw) 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 NRC7FullRoleAdminChanged ¶
type NRC7FullRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
NRC7FullRoleAdminChanged represents a RoleAdminChanged event raised by the NRC7Full contract.
type NRC7FullRoleAdminChangedIterator ¶
type NRC7FullRoleAdminChangedIterator struct { Event *NRC7FullRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NRC7FullRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the NRC7Full contract.
func (*NRC7FullRoleAdminChangedIterator) Close ¶
func (it *NRC7FullRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NRC7FullRoleAdminChangedIterator) Error ¶
func (it *NRC7FullRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NRC7FullRoleAdminChangedIterator) Next ¶
func (it *NRC7FullRoleAdminChangedIterator) 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 NRC7FullRoleGranted ¶
type NRC7FullRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
NRC7FullRoleGranted represents a RoleGranted event raised by the NRC7Full contract.
type NRC7FullRoleGrantedIterator ¶
type NRC7FullRoleGrantedIterator struct { Event *NRC7FullRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NRC7FullRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the NRC7Full contract.
func (*NRC7FullRoleGrantedIterator) Close ¶
func (it *NRC7FullRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NRC7FullRoleGrantedIterator) Error ¶
func (it *NRC7FullRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NRC7FullRoleGrantedIterator) Next ¶
func (it *NRC7FullRoleGrantedIterator) 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 NRC7FullRoleRevoked ¶
type NRC7FullRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
NRC7FullRoleRevoked represents a RoleRevoked event raised by the NRC7Full contract.
type NRC7FullRoleRevokedIterator ¶
type NRC7FullRoleRevokedIterator struct { Event *NRC7FullRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NRC7FullRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the NRC7Full contract.
func (*NRC7FullRoleRevokedIterator) Close ¶
func (it *NRC7FullRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NRC7FullRoleRevokedIterator) Error ¶
func (it *NRC7FullRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NRC7FullRoleRevokedIterator) Next ¶
func (it *NRC7FullRoleRevokedIterator) 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 NRC7FullSession ¶
type NRC7FullSession struct { Contract *NRC7Full // 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 }
NRC7FullSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*NRC7FullSession) Approve ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*NRC7FullSession) Burn ¶
func (_NRC7Full *NRC7FullSession) Burn(tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*NRC7FullSession) DEFAULTADMINROLE ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) Exists ¶
func (_NRC7Full *NRC7FullSession) Exists(tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*NRC7FullSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*NRC7FullSession) GetRoleAdmin ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) GetRoleMember ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) GetRoleMemberCount ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) GrantRole ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*NRC7FullSession) IsApprovedForAll ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) MINTERROLE ¶
func (_NRC7Full *NRC7FullSession) MINTERROLE() ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
func (*NRC7FullSession) Mint ¶
func (_NRC7Full *NRC7FullSession) Mint(to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns()
func (*NRC7FullSession) MintWithTokenURI ¶
func (_NRC7Full *NRC7FullSession) MintWithTokenURI(to common.Address, _tokenURI string) (*types.Transaction, error)
MintWithTokenURI is a paid mutator transaction binding the contract method 0x45c17782.
Solidity: function mintWithTokenURI(address to, string _tokenURI) returns()
func (*NRC7FullSession) Name ¶
func (_NRC7Full *NRC7FullSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*NRC7FullSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*NRC7FullSession) PAUSERROLE ¶
func (_NRC7Full *NRC7FullSession) PAUSERROLE() ([32]byte, error)
PAUSERROLE is a free data retrieval call binding the contract method 0xe63ab1e9.
Solidity: function PAUSER_ROLE() view returns(bytes32)
func (*NRC7FullSession) Pause ¶
func (_NRC7Full *NRC7FullSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*NRC7FullSession) Paused ¶
func (_NRC7Full *NRC7FullSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*NRC7FullSession) RenounceRole ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) RevokeRole ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) SafeTransferFrom ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) SafeTransferFrom0 ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) SetApprovalForAll ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) SetBaseURI ¶
func (_NRC7Full *NRC7FullSession) SetBaseURI(newBaseTokenURI string) (*types.Transaction, error)
SetBaseURI is a paid mutator transaction binding the contract method 0x55f804b3.
Solidity: function setBaseURI(string newBaseTokenURI) returns()
func (*NRC7FullSession) SetTokenURI ¶
func (_NRC7Full *NRC7FullSession) SetTokenURI(tokenId *big.Int, _tokenURI string) (*types.Transaction, error)
SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.
Solidity: function setTokenURI(uint256 tokenId, string _tokenURI) returns()
func (*NRC7FullSession) SupportsInterface ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) Symbol ¶
func (_NRC7Full *NRC7FullSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*NRC7FullSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*NRC7FullSession) TokenOfOwnerByIndex ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) TokenURI ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) TokensOfOwner ¶
TokensOfOwner is a free data retrieval call binding the contract method 0x8462151c.
Solidity: function tokensOfOwner(address owner) view returns(uint256[] ownerTokens)
func (*NRC7FullSession) TotalSupply ¶
func (_NRC7Full *NRC7FullSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*NRC7FullSession) TransferFrom ¶
func (_NRC7Full *NRC7FullSession) 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 (*NRC7FullSession) Unpause ¶
func (_NRC7Full *NRC7FullSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type NRC7FullTransactor ¶
type NRC7FullTransactor struct {
// contains filtered or unexported fields
}
NRC7FullTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNRC7FullTransactor ¶
func NewNRC7FullTransactor(address common.Address, transactor bind.ContractTransactor) (*NRC7FullTransactor, error)
NewNRC7FullTransactor creates a new write-only instance of NRC7Full, bound to a specific deployed contract.
func (*NRC7FullTransactor) Approve ¶
func (_NRC7Full *NRC7FullTransactor) 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 (*NRC7FullTransactor) Burn ¶
func (_NRC7Full *NRC7FullTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*NRC7FullTransactor) GrantRole ¶
func (_NRC7Full *NRC7FullTransactor) 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 (*NRC7FullTransactor) Mint ¶
func (_NRC7Full *NRC7FullTransactor) Mint(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns()
func (*NRC7FullTransactor) MintWithTokenURI ¶
func (_NRC7Full *NRC7FullTransactor) MintWithTokenURI(opts *bind.TransactOpts, to common.Address, _tokenURI string) (*types.Transaction, error)
MintWithTokenURI is a paid mutator transaction binding the contract method 0x45c17782.
Solidity: function mintWithTokenURI(address to, string _tokenURI) returns()
func (*NRC7FullTransactor) Pause ¶
func (_NRC7Full *NRC7FullTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*NRC7FullTransactor) RenounceRole ¶
func (_NRC7Full *NRC7FullTransactor) 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 (*NRC7FullTransactor) RevokeRole ¶
func (_NRC7Full *NRC7FullTransactor) 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 (*NRC7FullTransactor) SafeTransferFrom ¶
func (_NRC7Full *NRC7FullTransactor) 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 (*NRC7FullTransactor) SafeTransferFrom0 ¶
func (_NRC7Full *NRC7FullTransactor) 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 (*NRC7FullTransactor) SetApprovalForAll ¶
func (_NRC7Full *NRC7FullTransactor) 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 (*NRC7FullTransactor) SetBaseURI ¶
func (_NRC7Full *NRC7FullTransactor) SetBaseURI(opts *bind.TransactOpts, newBaseTokenURI string) (*types.Transaction, error)
SetBaseURI is a paid mutator transaction binding the contract method 0x55f804b3.
Solidity: function setBaseURI(string newBaseTokenURI) returns()
func (*NRC7FullTransactor) SetTokenURI ¶
func (_NRC7Full *NRC7FullTransactor) SetTokenURI(opts *bind.TransactOpts, tokenId *big.Int, _tokenURI string) (*types.Transaction, error)
SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.
Solidity: function setTokenURI(uint256 tokenId, string _tokenURI) returns()
func (*NRC7FullTransactor) TransferFrom ¶
func (_NRC7Full *NRC7FullTransactor) 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 (*NRC7FullTransactor) Unpause ¶
func (_NRC7Full *NRC7FullTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type NRC7FullTransactorRaw ¶
type NRC7FullTransactorRaw struct {
Contract *NRC7FullTransactor // Generic write-only contract binding to access the raw methods on
}
NRC7FullTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NRC7FullTransactorRaw) Transact ¶
func (_NRC7Full *NRC7FullTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NRC7FullTransactorRaw) Transfer ¶
func (_NRC7Full *NRC7FullTransactorRaw) 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 NRC7FullTransactorSession ¶
type NRC7FullTransactorSession struct { Contract *NRC7FullTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NRC7FullTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*NRC7FullTransactorSession) Approve ¶
func (_NRC7Full *NRC7FullTransactorSession) 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 (*NRC7FullTransactorSession) Burn ¶
func (_NRC7Full *NRC7FullTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*NRC7FullTransactorSession) GrantRole ¶
func (_NRC7Full *NRC7FullTransactorSession) 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 (*NRC7FullTransactorSession) Mint ¶
func (_NRC7Full *NRC7FullTransactorSession) Mint(to common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address to) returns()
func (*NRC7FullTransactorSession) MintWithTokenURI ¶
func (_NRC7Full *NRC7FullTransactorSession) MintWithTokenURI(to common.Address, _tokenURI string) (*types.Transaction, error)
MintWithTokenURI is a paid mutator transaction binding the contract method 0x45c17782.
Solidity: function mintWithTokenURI(address to, string _tokenURI) returns()
func (*NRC7FullTransactorSession) Pause ¶
func (_NRC7Full *NRC7FullTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*NRC7FullTransactorSession) RenounceRole ¶
func (_NRC7Full *NRC7FullTransactorSession) 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 (*NRC7FullTransactorSession) RevokeRole ¶
func (_NRC7Full *NRC7FullTransactorSession) 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 (*NRC7FullTransactorSession) SafeTransferFrom ¶
func (_NRC7Full *NRC7FullTransactorSession) 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 (*NRC7FullTransactorSession) SafeTransferFrom0 ¶
func (_NRC7Full *NRC7FullTransactorSession) 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 (*NRC7FullTransactorSession) SetApprovalForAll ¶
func (_NRC7Full *NRC7FullTransactorSession) 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 (*NRC7FullTransactorSession) SetBaseURI ¶
func (_NRC7Full *NRC7FullTransactorSession) SetBaseURI(newBaseTokenURI string) (*types.Transaction, error)
SetBaseURI is a paid mutator transaction binding the contract method 0x55f804b3.
Solidity: function setBaseURI(string newBaseTokenURI) returns()
func (*NRC7FullTransactorSession) SetTokenURI ¶
func (_NRC7Full *NRC7FullTransactorSession) SetTokenURI(tokenId *big.Int, _tokenURI string) (*types.Transaction, error)
SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.
Solidity: function setTokenURI(uint256 tokenId, string _tokenURI) returns()
func (*NRC7FullTransactorSession) TransferFrom ¶
func (_NRC7Full *NRC7FullTransactorSession) 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 (*NRC7FullTransactorSession) Unpause ¶
func (_NRC7Full *NRC7FullTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type NRC7FullTransfer ¶
type NRC7FullTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
NRC7FullTransfer represents a Transfer event raised by the NRC7Full contract.
type NRC7FullTransferIterator ¶
type NRC7FullTransferIterator struct { Event *NRC7FullTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NRC7FullTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the NRC7Full contract.
func (*NRC7FullTransferIterator) Close ¶
func (it *NRC7FullTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NRC7FullTransferIterator) Error ¶
func (it *NRC7FullTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NRC7FullTransferIterator) Next ¶
func (it *NRC7FullTransferIterator) 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 NRC7FullUnpaused ¶
type NRC7FullUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
NRC7FullUnpaused represents a Unpaused event raised by the NRC7Full contract.
type NRC7FullUnpausedIterator ¶
type NRC7FullUnpausedIterator struct { Event *NRC7FullUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NRC7FullUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the NRC7Full contract.
func (*NRC7FullUnpausedIterator) Close ¶
func (it *NRC7FullUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NRC7FullUnpausedIterator) Error ¶
func (it *NRC7FullUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NRC7FullUnpausedIterator) Next ¶
func (it *NRC7FullUnpausedIterator) 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.