Documentation ¶
Index ¶
- Variables
- type Contract
- type ContractCaller
- func (_Contract *ContractCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_Contract *ContractCaller) ChildIdOf(opts *bind.CallOpts, tokenId *big.Int, label string) (*big.Int, error)
- func (_Contract *ContractCaller) Exists(opts *bind.CallOpts, tokenId *big.Int) (bool, error)
- func (_Contract *ContractCaller) Get(opts *bind.CallOpts, key string, tokenId *big.Int) (string, error)
- func (_Contract *ContractCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractCaller) GetByHash(opts *bind.CallOpts, keyHash *big.Int, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractCaller) GetData(opts *bind.CallOpts, keys []string, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractCaller) GetDataByHash(opts *bind.CallOpts, keyHashes []*big.Int, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractCaller) GetDataByHashForMany(opts *bind.CallOpts, keyHashes []*big.Int, tokenIds []*big.Int) (struct{ ... }, error)
- func (_Contract *ContractCaller) GetDataForMany(opts *bind.CallOpts, keys []string, tokenIds []*big.Int) (struct{ ... }, error)
- func (_Contract *ContractCaller) GetMany(opts *bind.CallOpts, keys []string, tokenId *big.Int) ([]string, error)
- func (_Contract *ContractCaller) GetManyByHash(opts *bind.CallOpts, keyHashes []*big.Int, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractCaller) IsApprovedForAll(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
- func (_Contract *ContractCaller) IsApprovedOrOwner(opts *bind.CallOpts, spender common.Address, tokenId *big.Int) (bool, error)
- func (_Contract *ContractCaller) Multicall(opts *bind.CallOpts, data [][]byte) ([][]byte, error)
- func (_Contract *ContractCaller) NAME(opts *bind.CallOpts) (string, error)
- func (_Contract *ContractCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractCaller) OwnerOfForMany(opts *bind.CallOpts, tokenIds []*big.Int) ([]common.Address, error)
- func (_Contract *ContractCaller) RegistryOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractCaller) ResolverOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractCaller) ReverseOf(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
- func (_Contract *ContractCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Contract *ContractCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_Contract *ContractCaller) VERSION(opts *bind.CallOpts) (string, error)
- type ContractCallerRaw
- type ContractCallerSession
- func (_Contract *ContractCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Contract *ContractCallerSession) ChildIdOf(tokenId *big.Int, label string) (*big.Int, error)
- func (_Contract *ContractCallerSession) Exists(tokenId *big.Int) (bool, error)
- func (_Contract *ContractCallerSession) Get(key string, tokenId *big.Int) (string, error)
- func (_Contract *ContractCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractCallerSession) GetByHash(keyHash *big.Int, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractCallerSession) GetData(keys []string, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractCallerSession) GetDataByHash(keyHashes []*big.Int, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractCallerSession) GetDataByHashForMany(keyHashes []*big.Int, tokenIds []*big.Int) (struct{ ... }, error)
- func (_Contract *ContractCallerSession) GetDataForMany(keys []string, tokenIds []*big.Int) (struct{ ... }, error)
- func (_Contract *ContractCallerSession) GetMany(keys []string, tokenId *big.Int) ([]string, error)
- func (_Contract *ContractCallerSession) GetManyByHash(keyHashes []*big.Int, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractCallerSession) IsApprovedForAll(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_Contract *ContractCallerSession) IsApprovedOrOwner(spender common.Address, tokenId *big.Int) (bool, error)
- func (_Contract *ContractCallerSession) Multicall(data [][]byte) ([][]byte, error)
- func (_Contract *ContractCallerSession) NAME() (string, error)
- func (_Contract *ContractCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractCallerSession) OwnerOfForMany(tokenIds []*big.Int) ([]common.Address, error)
- func (_Contract *ContractCallerSession) RegistryOf(tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractCallerSession) ResolverOf(tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractCallerSession) ReverseOf(addr common.Address) (*big.Int, error)
- func (_Contract *ContractCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Contract *ContractCallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_Contract *ContractCallerSession) VERSION() (string, error)
- type ContractFilterer
- type ContractRaw
- func (_Contract *ContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Contract *ContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Contract *ContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContractSession
- func (_Contract *ContractSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Contract *ContractSession) ChildIdOf(tokenId *big.Int, label string) (*big.Int, error)
- func (_Contract *ContractSession) Exists(tokenId *big.Int) (bool, error)
- func (_Contract *ContractSession) Get(key string, tokenId *big.Int) (string, error)
- func (_Contract *ContractSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractSession) GetByHash(keyHash *big.Int, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractSession) GetData(keys []string, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractSession) GetDataByHash(keyHashes []*big.Int, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractSession) GetDataByHashForMany(keyHashes []*big.Int, tokenIds []*big.Int) (struct{ ... }, error)
- func (_Contract *ContractSession) GetDataForMany(keys []string, tokenIds []*big.Int) (struct{ ... }, error)
- func (_Contract *ContractSession) GetMany(keys []string, tokenId *big.Int) ([]string, error)
- func (_Contract *ContractSession) GetManyByHash(keyHashes []*big.Int, tokenId *big.Int) (struct{ ... }, error)
- func (_Contract *ContractSession) IsApprovedForAll(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_Contract *ContractSession) IsApprovedOrOwner(spender common.Address, tokenId *big.Int) (bool, error)
- func (_Contract *ContractSession) Multicall(data [][]byte) ([][]byte, error)
- func (_Contract *ContractSession) NAME() (string, error)
- func (_Contract *ContractSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractSession) OwnerOfForMany(tokenIds []*big.Int) ([]common.Address, error)
- func (_Contract *ContractSession) RegistryOf(tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractSession) ResolverOf(tokenId *big.Int) (common.Address, error)
- func (_Contract *ContractSession) ReverseOf(addr common.Address) (*big.Int, error)
- func (_Contract *ContractSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Contract *ContractSession) TokenURI(tokenId *big.Int) (string, error)
- func (_Contract *ContractSession) VERSION() (string, error)
- type ContractTransactor
- type ContractTransactorRaw
- type ContractTransactorSession
Constants ¶
This section is empty.
Variables ¶
var ContractABI = "" /* 7698-byte string literal not displayed */
ContractABI is the input ABI used to generate the binding from. Deprecated: Use ContractMetaData.ABI instead.
Functions ¶
This section is empty.
Types ¶
type Contract ¶
type Contract struct { ContractCaller // Read-only binding to the contract ContractTransactor // Write-only binding to the contract ContractFilterer // Log filterer for contract events }
Contract is an auto generated Go binding around an Ethereum contract.
func NewContract ¶
NewContract creates a new instance of Contract, bound to a specific deployed contract.
type ContractCaller ¶
type ContractCaller struct {
// contains filtered or unexported fields
}
ContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContractCaller ¶
func NewContractCaller(address common.Address, caller bind.ContractCaller) (*ContractCaller, error)
NewContractCaller creates a new read-only instance of Contract, bound to a specific deployed contract.
func (*ContractCaller) BalanceOf ¶
func (_Contract *ContractCaller) 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 (*ContractCaller) ChildIdOf ¶
func (_Contract *ContractCaller) ChildIdOf(opts *bind.CallOpts, tokenId *big.Int, label string) (*big.Int, error)
ChildIdOf is a free data retrieval call binding the contract method 0x68b62d32.
Solidity: function childIdOf(uint256 tokenId, string label) view returns(uint256)
func (*ContractCaller) Exists ¶
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*ContractCaller) Get ¶
func (_Contract *ContractCaller) Get(opts *bind.CallOpts, key string, tokenId *big.Int) (string, error)
Get is a free data retrieval call binding the contract method 0x1be5e7ed.
Solidity: function get(string key, uint256 tokenId) view returns(string value)
func (*ContractCaller) GetApproved ¶
func (_Contract *ContractCaller) 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 (*ContractCaller) GetByHash ¶
func (_Contract *ContractCaller) GetByHash(opts *bind.CallOpts, keyHash *big.Int, tokenId *big.Int) (struct { Key string Value string }, error)
GetByHash is a free data retrieval call binding the contract method 0x672b9f81.
Solidity: function getByHash(uint256 keyHash, uint256 tokenId) view returns(string key, string value)
func (*ContractCaller) GetData ¶
func (_Contract *ContractCaller) GetData(opts *bind.CallOpts, keys []string, tokenId *big.Int) (struct { Resolver common.Address Owner common.Address Values []string }, error)
GetData is a free data retrieval call binding the contract method 0x91015f6b.
Solidity: function getData(string[] keys, uint256 tokenId) view returns(address resolver, address owner, string[] values)
func (*ContractCaller) GetDataByHash ¶
func (_Contract *ContractCaller) GetDataByHash(opts *bind.CallOpts, keyHashes []*big.Int, tokenId *big.Int) (struct { Resolver common.Address Owner common.Address Keys []string Values []string }, error)
GetDataByHash is a free data retrieval call binding the contract method 0x03280755.
Solidity: function getDataByHash(uint256[] keyHashes, uint256 tokenId) view returns(address resolver, address owner, string[] keys, string[] values)
func (*ContractCaller) GetDataByHashForMany ¶
func (_Contract *ContractCaller) GetDataByHashForMany(opts *bind.CallOpts, keyHashes []*big.Int, tokenIds []*big.Int) (struct { Resolvers []common.Address Owners []common.Address Keys [][]string Values [][]string }, error)
GetDataByHashForMany is a free data retrieval call binding the contract method 0x869b8884.
Solidity: function getDataByHashForMany(uint256[] keyHashes, uint256[] tokenIds) view returns(address[] resolvers, address[] owners, string[][] keys, string[][] values)
func (*ContractCaller) GetDataForMany ¶
func (_Contract *ContractCaller) GetDataForMany(opts *bind.CallOpts, keys []string, tokenIds []*big.Int) (struct { Resolvers []common.Address Owners []common.Address Values [][]string }, error)
GetDataForMany is a free data retrieval call binding the contract method 0x933c051d.
Solidity: function getDataForMany(string[] keys, uint256[] tokenIds) view returns(address[] resolvers, address[] owners, string[][] values)
func (*ContractCaller) GetMany ¶
func (_Contract *ContractCaller) GetMany(opts *bind.CallOpts, keys []string, tokenId *big.Int) ([]string, error)
GetMany is a free data retrieval call binding the contract method 0x1bd8cc1a.
Solidity: function getMany(string[] keys, uint256 tokenId) view returns(string[] values)
func (*ContractCaller) GetManyByHash ¶
func (_Contract *ContractCaller) GetManyByHash(opts *bind.CallOpts, keyHashes []*big.Int, tokenId *big.Int) (struct { Keys []string Values []string }, error)
GetManyByHash is a free data retrieval call binding the contract method 0xb85afd28.
Solidity: function getManyByHash(uint256[] keyHashes, uint256 tokenId) view returns(string[] keys, string[] values)
func (*ContractCaller) IsApprovedForAll ¶
func (_Contract *ContractCaller) IsApprovedForAll(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address , address ) pure returns(bool)
func (*ContractCaller) IsApprovedOrOwner ¶
func (_Contract *ContractCaller) IsApprovedOrOwner(opts *bind.CallOpts, spender common.Address, tokenId *big.Int) (bool, error)
IsApprovedOrOwner is a free data retrieval call binding the contract method 0x430c2081.
Solidity: function isApprovedOrOwner(address spender, uint256 tokenId) view returns(bool)
func (*ContractCaller) Multicall ¶
Multicall is a free data retrieval call binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) view returns(bytes[] results)
func (*ContractCaller) NAME ¶
func (_Contract *ContractCaller) NAME(opts *bind.CallOpts) (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*ContractCaller) OwnerOf ¶
func (_Contract *ContractCaller) 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 (*ContractCaller) OwnerOfForMany ¶
func (_Contract *ContractCaller) OwnerOfForMany(opts *bind.CallOpts, tokenIds []*big.Int) ([]common.Address, error)
OwnerOfForMany is a free data retrieval call binding the contract method 0xc15ae7cf.
Solidity: function ownerOfForMany(uint256[] tokenIds) view returns(address[] owners)
func (*ContractCaller) RegistryOf ¶
func (_Contract *ContractCaller) RegistryOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
RegistryOf is a free data retrieval call binding the contract method 0xa81ce6f9.
Solidity: function registryOf(uint256 tokenId) view returns(address)
func (*ContractCaller) ResolverOf ¶
func (_Contract *ContractCaller) ResolverOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
ResolverOf is a free data retrieval call binding the contract method 0xb3f9e4cb.
Solidity: function resolverOf(uint256 tokenId) view returns(address)
func (*ContractCaller) ReverseOf ¶ added in v2.1.0
func (_Contract *ContractCaller) ReverseOf(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
ReverseOf is a free data retrieval call binding the contract method 0x7e37479e.
Solidity: function reverseOf(address addr) view returns(uint256)
func (*ContractCaller) SupportsInterface ¶
func (_Contract *ContractCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ContractCallerRaw ¶
type ContractCallerRaw struct {
Contract *ContractCaller // Generic read-only contract binding to access the raw methods on
}
ContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContractCallerRaw) Call ¶
func (_Contract *ContractCallerRaw) 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 ContractCallerSession ¶
type ContractCallerSession struct { Contract *ContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ContractCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ContractCallerSession) ChildIdOf ¶
ChildIdOf is a free data retrieval call binding the contract method 0x68b62d32.
Solidity: function childIdOf(uint256 tokenId, string label) view returns(uint256)
func (*ContractCallerSession) Exists ¶
func (_Contract *ContractCallerSession) 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 (*ContractCallerSession) Get ¶
Get is a free data retrieval call binding the contract method 0x1be5e7ed.
Solidity: function get(string key, uint256 tokenId) view returns(string value)
func (*ContractCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ContractCallerSession) GetByHash ¶
func (_Contract *ContractCallerSession) GetByHash(keyHash *big.Int, tokenId *big.Int) (struct { Key string Value string }, error)
GetByHash is a free data retrieval call binding the contract method 0x672b9f81.
Solidity: function getByHash(uint256 keyHash, uint256 tokenId) view returns(string key, string value)
func (*ContractCallerSession) GetData ¶
func (_Contract *ContractCallerSession) GetData(keys []string, tokenId *big.Int) (struct { Resolver common.Address Owner common.Address Values []string }, error)
GetData is a free data retrieval call binding the contract method 0x91015f6b.
Solidity: function getData(string[] keys, uint256 tokenId) view returns(address resolver, address owner, string[] values)
func (*ContractCallerSession) GetDataByHash ¶
func (_Contract *ContractCallerSession) GetDataByHash(keyHashes []*big.Int, tokenId *big.Int) (struct { Resolver common.Address Owner common.Address Keys []string Values []string }, error)
GetDataByHash is a free data retrieval call binding the contract method 0x03280755.
Solidity: function getDataByHash(uint256[] keyHashes, uint256 tokenId) view returns(address resolver, address owner, string[] keys, string[] values)
func (*ContractCallerSession) GetDataByHashForMany ¶
func (_Contract *ContractCallerSession) GetDataByHashForMany(keyHashes []*big.Int, tokenIds []*big.Int) (struct { Resolvers []common.Address Owners []common.Address Keys [][]string Values [][]string }, error)
GetDataByHashForMany is a free data retrieval call binding the contract method 0x869b8884.
Solidity: function getDataByHashForMany(uint256[] keyHashes, uint256[] tokenIds) view returns(address[] resolvers, address[] owners, string[][] keys, string[][] values)
func (*ContractCallerSession) GetDataForMany ¶
func (_Contract *ContractCallerSession) GetDataForMany(keys []string, tokenIds []*big.Int) (struct { Resolvers []common.Address Owners []common.Address Values [][]string }, error)
GetDataForMany is a free data retrieval call binding the contract method 0x933c051d.
Solidity: function getDataForMany(string[] keys, uint256[] tokenIds) view returns(address[] resolvers, address[] owners, string[][] values)
func (*ContractCallerSession) GetMany ¶
GetMany is a free data retrieval call binding the contract method 0x1bd8cc1a.
Solidity: function getMany(string[] keys, uint256 tokenId) view returns(string[] values)
func (*ContractCallerSession) GetManyByHash ¶
func (_Contract *ContractCallerSession) GetManyByHash(keyHashes []*big.Int, tokenId *big.Int) (struct { Keys []string Values []string }, error)
GetManyByHash is a free data retrieval call binding the contract method 0xb85afd28.
Solidity: function getManyByHash(uint256[] keyHashes, uint256 tokenId) view returns(string[] keys, string[] values)
func (*ContractCallerSession) IsApprovedForAll ¶
func (_Contract *ContractCallerSession) IsApprovedForAll(arg0 common.Address, arg1 common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address , address ) pure returns(bool)
func (*ContractCallerSession) IsApprovedOrOwner ¶
func (_Contract *ContractCallerSession) IsApprovedOrOwner(spender common.Address, tokenId *big.Int) (bool, error)
IsApprovedOrOwner is a free data retrieval call binding the contract method 0x430c2081.
Solidity: function isApprovedOrOwner(address spender, uint256 tokenId) view returns(bool)
func (*ContractCallerSession) Multicall ¶
func (_Contract *ContractCallerSession) Multicall(data [][]byte) ([][]byte, error)
Multicall is a free data retrieval call binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) view returns(bytes[] results)
func (*ContractCallerSession) NAME ¶
func (_Contract *ContractCallerSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*ContractCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ContractCallerSession) OwnerOfForMany ¶
func (_Contract *ContractCallerSession) OwnerOfForMany(tokenIds []*big.Int) ([]common.Address, error)
OwnerOfForMany is a free data retrieval call binding the contract method 0xc15ae7cf.
Solidity: function ownerOfForMany(uint256[] tokenIds) view returns(address[] owners)
func (*ContractCallerSession) RegistryOf ¶
RegistryOf is a free data retrieval call binding the contract method 0xa81ce6f9.
Solidity: function registryOf(uint256 tokenId) view returns(address)
func (*ContractCallerSession) ResolverOf ¶
ResolverOf is a free data retrieval call binding the contract method 0xb3f9e4cb.
Solidity: function resolverOf(uint256 tokenId) view returns(address)
func (*ContractCallerSession) ReverseOf ¶ added in v2.1.0
ReverseOf is a free data retrieval call binding the contract method 0x7e37479e.
Solidity: function reverseOf(address addr) view returns(uint256)
func (*ContractCallerSession) SupportsInterface ¶
func (_Contract *ContractCallerSession) 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 (*ContractCallerSession) TokenURI ¶
func (_Contract *ContractCallerSession) 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 (*ContractCallerSession) VERSION ¶
func (_Contract *ContractCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type ContractFilterer ¶
type ContractFilterer struct {
// contains filtered or unexported fields
}
ContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContractFilterer ¶
func NewContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ContractFilterer, error)
NewContractFilterer creates a new log filterer instance of Contract, bound to a specific deployed contract.
type ContractRaw ¶
type ContractRaw struct {
Contract *Contract // Generic contract binding to access the raw methods on
}
ContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContractRaw) Call ¶
func (_Contract *ContractRaw) 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 (*ContractRaw) Transact ¶
func (_Contract *ContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContractRaw) Transfer ¶
func (_Contract *ContractRaw) 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 ContractSession ¶
type ContractSession struct { Contract *Contract // 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 }
ContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ContractSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ContractSession) ChildIdOf ¶
ChildIdOf is a free data retrieval call binding the contract method 0x68b62d32.
Solidity: function childIdOf(uint256 tokenId, string label) view returns(uint256)
func (*ContractSession) Exists ¶
func (_Contract *ContractSession) 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 (*ContractSession) Get ¶
Get is a free data retrieval call binding the contract method 0x1be5e7ed.
Solidity: function get(string key, uint256 tokenId) view returns(string value)
func (*ContractSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ContractSession) GetByHash ¶
func (_Contract *ContractSession) GetByHash(keyHash *big.Int, tokenId *big.Int) (struct { Key string Value string }, error)
GetByHash is a free data retrieval call binding the contract method 0x672b9f81.
Solidity: function getByHash(uint256 keyHash, uint256 tokenId) view returns(string key, string value)
func (*ContractSession) GetData ¶
func (_Contract *ContractSession) GetData(keys []string, tokenId *big.Int) (struct { Resolver common.Address Owner common.Address Values []string }, error)
GetData is a free data retrieval call binding the contract method 0x91015f6b.
Solidity: function getData(string[] keys, uint256 tokenId) view returns(address resolver, address owner, string[] values)
func (*ContractSession) GetDataByHash ¶
func (_Contract *ContractSession) GetDataByHash(keyHashes []*big.Int, tokenId *big.Int) (struct { Resolver common.Address Owner common.Address Keys []string Values []string }, error)
GetDataByHash is a free data retrieval call binding the contract method 0x03280755.
Solidity: function getDataByHash(uint256[] keyHashes, uint256 tokenId) view returns(address resolver, address owner, string[] keys, string[] values)
func (*ContractSession) GetDataByHashForMany ¶
func (_Contract *ContractSession) GetDataByHashForMany(keyHashes []*big.Int, tokenIds []*big.Int) (struct { Resolvers []common.Address Owners []common.Address Keys [][]string Values [][]string }, error)
GetDataByHashForMany is a free data retrieval call binding the contract method 0x869b8884.
Solidity: function getDataByHashForMany(uint256[] keyHashes, uint256[] tokenIds) view returns(address[] resolvers, address[] owners, string[][] keys, string[][] values)
func (*ContractSession) GetDataForMany ¶
func (_Contract *ContractSession) GetDataForMany(keys []string, tokenIds []*big.Int) (struct { Resolvers []common.Address Owners []common.Address Values [][]string }, error)
GetDataForMany is a free data retrieval call binding the contract method 0x933c051d.
Solidity: function getDataForMany(string[] keys, uint256[] tokenIds) view returns(address[] resolvers, address[] owners, string[][] values)
func (*ContractSession) GetMany ¶
GetMany is a free data retrieval call binding the contract method 0x1bd8cc1a.
Solidity: function getMany(string[] keys, uint256 tokenId) view returns(string[] values)
func (*ContractSession) GetManyByHash ¶
func (_Contract *ContractSession) GetManyByHash(keyHashes []*big.Int, tokenId *big.Int) (struct { Keys []string Values []string }, error)
GetManyByHash is a free data retrieval call binding the contract method 0xb85afd28.
Solidity: function getManyByHash(uint256[] keyHashes, uint256 tokenId) view returns(string[] keys, string[] values)
func (*ContractSession) IsApprovedForAll ¶
func (_Contract *ContractSession) IsApprovedForAll(arg0 common.Address, arg1 common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address , address ) pure returns(bool)
func (*ContractSession) IsApprovedOrOwner ¶
func (_Contract *ContractSession) IsApprovedOrOwner(spender common.Address, tokenId *big.Int) (bool, error)
IsApprovedOrOwner is a free data retrieval call binding the contract method 0x430c2081.
Solidity: function isApprovedOrOwner(address spender, uint256 tokenId) view returns(bool)
func (*ContractSession) Multicall ¶
func (_Contract *ContractSession) Multicall(data [][]byte) ([][]byte, error)
Multicall is a free data retrieval call binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) view returns(bytes[] results)
func (*ContractSession) NAME ¶
func (_Contract *ContractSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*ContractSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ContractSession) OwnerOfForMany ¶
OwnerOfForMany is a free data retrieval call binding the contract method 0xc15ae7cf.
Solidity: function ownerOfForMany(uint256[] tokenIds) view returns(address[] owners)
func (*ContractSession) RegistryOf ¶
RegistryOf is a free data retrieval call binding the contract method 0xa81ce6f9.
Solidity: function registryOf(uint256 tokenId) view returns(address)
func (*ContractSession) ResolverOf ¶
ResolverOf is a free data retrieval call binding the contract method 0xb3f9e4cb.
Solidity: function resolverOf(uint256 tokenId) view returns(address)
func (*ContractSession) ReverseOf ¶ added in v2.1.0
ReverseOf is a free data retrieval call binding the contract method 0x7e37479e.
Solidity: function reverseOf(address addr) view returns(uint256)
func (*ContractSession) SupportsInterface ¶
func (_Contract *ContractSession) 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 (*ContractSession) TokenURI ¶
func (_Contract *ContractSession) 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 (*ContractSession) VERSION ¶
func (_Contract *ContractSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type ContractTransactor ¶
type ContractTransactor struct {
// contains filtered or unexported fields
}
ContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContractTransactor ¶
func NewContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ContractTransactor, error)
NewContractTransactor creates a new write-only instance of Contract, bound to a specific deployed contract.
type ContractTransactorRaw ¶
type ContractTransactorRaw struct {
Contract *ContractTransactor // Generic write-only contract binding to access the raw methods on
}
ContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContractTransactorRaw) Transact ¶
func (_Contract *ContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContractTransactorRaw) Transfer ¶
func (_Contract *ContractTransactorRaw) 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 ContractTransactorSession ¶
type ContractTransactorSession struct { Contract *ContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.