ERC721

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2021 License: GPL-3.0 Imports: 8 Imported by: 0

README

NRC7Full generate

solc-static-linux-v0.8.0 --abi --bin -o contracts/ERC721/build   --allow-paths . contracts/contracts/contracts/NRC7/NRC7Full.sol --optimize
abigen --abi contracts/ERC721/build/NRC7Full.abi --bin contracts/ERC721/build/NRC7Full.bin --pkg ERC721 --out contracts/ERC721/NRC7Full.go --type NRC7Full

Version

$ solc-static-linux-v0.8.0 --version
solc, the solidity compiler commandline interface
Version: 0.8.0+commit.c7dfd78e.Linux.g++
$ abigen --version
abigen version 1.10.1-stable-0f9b9ae5

Documentation

Index

Constants

View Source
const NRC7FullABI = "" /* 11172-byte string literal not displayed */

NRC7FullABI is the input ABI used to generate the binding from.

Variables

View Source
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

func NewNRC7Full(address common.Address, backend bind.ContractBackend) (*NRC7Full, error)

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*NRC7FullApprovalForAllIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NRC7FullApprovalForAllIterator) Next

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

func (_NRC7Full *NRC7FullCaller) Exists(opts *bind.CallOpts, 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 (*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

func (_NRC7Full *NRC7FullCaller) 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 (*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

func (_NRC7Full *NRC7FullCaller) 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 (*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

func (_NRC7Full *NRC7FullCaller) 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 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

func (_NRC7Full *NRC7FullCallerSession) 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)

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

func (_NRC7Full *NRC7FullCallerSession) 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 (*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

func (_NRC7Full *NRC7FullCallerSession) 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)

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

func (_NRC7Full *NRC7FullCallerSession) 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 (*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

func (_NRC7Full *NRC7FullCallerSession) TokensOfOwner(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 (*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

Close terminates the iteration process, releasing any pending underlying resources.

func (*NRC7FullRoleAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NRC7FullRoleAdminChangedIterator) Next

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

func (_NRC7Full *NRC7FullSession) 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)

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

func (_NRC7Full *NRC7FullSession) 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 (*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

func (_NRC7Full *NRC7FullSession) 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 (*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

func (_NRC7Full *NRC7FullSession) 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)

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

func (_NRC7Full *NRC7FullSession) 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 (*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

func (_NRC7Full *NRC7FullSession) TokensOfOwner(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 (*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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL