mapper_registry

package module
v0.0.0-...-21fbd2a Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2023 License: Apache-2.0 Imports: 9 Imported by: 1

README

Introduction

Bindings to interact with the ThingsIX mapper registry.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MapperRegistryABI = MapperRegistryMetaData.ABI

MapperRegistryABI is the input ABI used to generate the binding from. Deprecated: Use MapperRegistryMetaData.ABI instead.

View Source
var MapperRegistryMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"name\":\"InvalidNewOwnerErr\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"MapperAlreadyOnboardedErr\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"}],\"name\":\"MapperAlreadyRegisteredErr\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"}],\"name\":\"MapperNotAddedErr\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"}],\"name\":\"MapperNotOnboardedErr\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"MapperNotOwnedErr\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"}],\"name\":\"UnknownMapperErr\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"name\":\"FrequencyPlanAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"name\":\"FrequencyPlanRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"}],\"name\":\"MapperActive\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"}],\"name\":\"MapperClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"}],\"name\":\"MapperInactive\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"MapperOnboarded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"}],\"name\":\"MapperRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"}],\"name\":\"MapperRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"mapperId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"MapperTransferred\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"plan\",\"type\":\"uint8\"}],\"name\":\"frequencyPlans\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"mappers\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"revision\",\"type\":\"uint16\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"frequencyPlan\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"internalType\":\"structIMapperRegistry.Mapper\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mappersCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mappersOnboarded\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"mappersOwned\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"mappersOwnedPaged\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"revision\",\"type\":\"uint16\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"frequencyPlan\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"internalType\":\"structIMapperRegistry.Mapper[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"mappersPaged\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"revision\",\"type\":\"uint16\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"frequencyPlan\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"internalType\":\"structIMapperRegistry.Mapper[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mappersRegistered\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

MapperRegistryMetaData contains all meta data concerning the MapperRegistry contract.

Functions

This section is empty.

Types

type IMapperRegistryMapper

type IMapperRegistryMapper struct {
	Id            [32]byte
	Revision      uint16
	Owner         common.Address
	FrequencyPlan uint8
	Active        bool
}

IMapperRegistryMapper is an auto generated low-level Go binding around an user-defined struct.

type MapperRegistry

type MapperRegistry struct {
	MapperRegistryCaller     // Read-only binding to the contract
	MapperRegistryTransactor // Write-only binding to the contract
	MapperRegistryFilterer   // Log filterer for contract events
}

MapperRegistry is an auto generated Go binding around an Ethereum contract.

func NewMapperRegistry

func NewMapperRegistry(address common.Address, backend bind.ContractBackend) (*MapperRegistry, error)

NewMapperRegistry creates a new instance of MapperRegistry, bound to a specific deployed contract.

type MapperRegistryCaller

type MapperRegistryCaller struct {
	// contains filtered or unexported fields
}

MapperRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMapperRegistryCaller

func NewMapperRegistryCaller(address common.Address, caller bind.ContractCaller) (*MapperRegistryCaller, error)

NewMapperRegistryCaller creates a new read-only instance of MapperRegistry, bound to a specific deployed contract.

func (*MapperRegistryCaller) Mappers

func (_MapperRegistry *MapperRegistryCaller) Mappers(opts *bind.CallOpts, id [32]byte) (IMapperRegistryMapper, error)

Mappers is a free data retrieval call binding the contract method 0xa2e8380b.

Solidity: function mappers(bytes32 id) view returns((bytes32,uint16,address,uint8,bool))

func (*MapperRegistryCaller) MappersCount

func (_MapperRegistry *MapperRegistryCaller) MappersCount(opts *bind.CallOpts) (*big.Int, error)

MappersCount is a free data retrieval call binding the contract method 0x2adc0ba0.

Solidity: function mappersCount() view returns(uint256)

func (*MapperRegistryCaller) MappersOnboarded

func (_MapperRegistry *MapperRegistryCaller) MappersOnboarded(opts *bind.CallOpts) (*big.Int, error)

MappersOnboarded is a free data retrieval call binding the contract method 0xe9a446f1.

Solidity: function mappersOnboarded() view returns(uint256)

func (*MapperRegistryCaller) MappersOwned

func (_MapperRegistry *MapperRegistryCaller) MappersOwned(opts *bind.CallOpts, owner common.Address) (*big.Int, error)

MappersOwned is a free data retrieval call binding the contract method 0x7f1ff48e.

Solidity: function mappersOwned(address owner) view returns(uint256)

func (*MapperRegistryCaller) MappersOwnedPaged

func (_MapperRegistry *MapperRegistryCaller) MappersOwnedPaged(opts *bind.CallOpts, owner common.Address, start *big.Int, end *big.Int) ([]IMapperRegistryMapper, error)

MappersOwnedPaged is a free data retrieval call binding the contract method 0x75da3e78.

Solidity: function mappersOwnedPaged(address owner, uint256 start, uint256 end) view returns((bytes32,uint16,address,uint8,bool)[])

func (*MapperRegistryCaller) MappersPaged

func (_MapperRegistry *MapperRegistryCaller) MappersPaged(opts *bind.CallOpts, start *big.Int, end *big.Int) ([]IMapperRegistryMapper, error)

MappersPaged is a free data retrieval call binding the contract method 0x86c41533.

Solidity: function mappersPaged(uint256 start, uint256 end) view returns((bytes32,uint16,address,uint8,bool)[])

func (*MapperRegistryCaller) MappersRegistered

func (_MapperRegistry *MapperRegistryCaller) MappersRegistered(opts *bind.CallOpts) (*big.Int, error)

MappersRegistered is a free data retrieval call binding the contract method 0x3213e9c4.

Solidity: function mappersRegistered() view returns(uint256)

type MapperRegistryCallerRaw

type MapperRegistryCallerRaw struct {
	Contract *MapperRegistryCaller // Generic read-only contract binding to access the raw methods on
}

MapperRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MapperRegistryCallerRaw) Call

func (_MapperRegistry *MapperRegistryCallerRaw) 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 MapperRegistryCallerSession

type MapperRegistryCallerSession struct {
	Contract *MapperRegistryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts         // Call options to use throughout this session
}

MapperRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MapperRegistryCallerSession) Mappers

func (_MapperRegistry *MapperRegistryCallerSession) Mappers(id [32]byte) (IMapperRegistryMapper, error)

Mappers is a free data retrieval call binding the contract method 0xa2e8380b.

Solidity: function mappers(bytes32 id) view returns((bytes32,uint16,address,uint8,bool))

func (*MapperRegistryCallerSession) MappersCount

func (_MapperRegistry *MapperRegistryCallerSession) MappersCount() (*big.Int, error)

MappersCount is a free data retrieval call binding the contract method 0x2adc0ba0.

Solidity: function mappersCount() view returns(uint256)

func (*MapperRegistryCallerSession) MappersOnboarded

func (_MapperRegistry *MapperRegistryCallerSession) MappersOnboarded() (*big.Int, error)

MappersOnboarded is a free data retrieval call binding the contract method 0xe9a446f1.

Solidity: function mappersOnboarded() view returns(uint256)

func (*MapperRegistryCallerSession) MappersOwned

func (_MapperRegistry *MapperRegistryCallerSession) MappersOwned(owner common.Address) (*big.Int, error)

MappersOwned is a free data retrieval call binding the contract method 0x7f1ff48e.

Solidity: function mappersOwned(address owner) view returns(uint256)

func (*MapperRegistryCallerSession) MappersOwnedPaged

func (_MapperRegistry *MapperRegistryCallerSession) MappersOwnedPaged(owner common.Address, start *big.Int, end *big.Int) ([]IMapperRegistryMapper, error)

MappersOwnedPaged is a free data retrieval call binding the contract method 0x75da3e78.

Solidity: function mappersOwnedPaged(address owner, uint256 start, uint256 end) view returns((bytes32,uint16,address,uint8,bool)[])

func (*MapperRegistryCallerSession) MappersPaged

func (_MapperRegistry *MapperRegistryCallerSession) MappersPaged(start *big.Int, end *big.Int) ([]IMapperRegistryMapper, error)

MappersPaged is a free data retrieval call binding the contract method 0x86c41533.

Solidity: function mappersPaged(uint256 start, uint256 end) view returns((bytes32,uint16,address,uint8,bool)[])

func (*MapperRegistryCallerSession) MappersRegistered

func (_MapperRegistry *MapperRegistryCallerSession) MappersRegistered() (*big.Int, error)

MappersRegistered is a free data retrieval call binding the contract method 0x3213e9c4.

Solidity: function mappersRegistered() view returns(uint256)

type MapperRegistryFilterer

type MapperRegistryFilterer struct {
	// contains filtered or unexported fields
}

MapperRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMapperRegistryFilterer

func NewMapperRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*MapperRegistryFilterer, error)

NewMapperRegistryFilterer creates a new log filterer instance of MapperRegistry, bound to a specific deployed contract.

func (*MapperRegistryFilterer) FilterFrequencyPlanAdded

func (_MapperRegistry *MapperRegistryFilterer) FilterFrequencyPlanAdded(opts *bind.FilterOpts, arg0 []uint8) (*MapperRegistryFrequencyPlanAddedIterator, error)

FilterFrequencyPlanAdded is a free log retrieval operation binding the contract event 0x5eb1afacf56fce1c91289feeed93783eefc45e3111990d01a42bde4078ec6198.

Solidity: event FrequencyPlanAdded(uint8 indexed arg0)

func (*MapperRegistryFilterer) FilterFrequencyPlanRemoved

func (_MapperRegistry *MapperRegistryFilterer) FilterFrequencyPlanRemoved(opts *bind.FilterOpts, arg0 []uint8) (*MapperRegistryFrequencyPlanRemovedIterator, error)

FilterFrequencyPlanRemoved is a free log retrieval operation binding the contract event 0x898a81f51a8979704f8c50be34010e7d8aac481090dbff9badfd49079b58f06f.

Solidity: event FrequencyPlanRemoved(uint8 indexed arg0)

func (*MapperRegistryFilterer) FilterMapperActive

func (_MapperRegistry *MapperRegistryFilterer) FilterMapperActive(opts *bind.FilterOpts, mapperId [][32]byte) (*MapperRegistryMapperActiveIterator, error)

FilterMapperActive is a free log retrieval operation binding the contract event 0x57434896cf673678905b6f2de982d17661e7f7f971e7b4677592aaea2276b890.

Solidity: event MapperActive(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) FilterMapperClaimed

func (_MapperRegistry *MapperRegistryFilterer) FilterMapperClaimed(opts *bind.FilterOpts, mapperId [][32]byte) (*MapperRegistryMapperClaimedIterator, error)

FilterMapperClaimed is a free log retrieval operation binding the contract event 0x16a6b348b479b8e7371e9850580976f3c4cb75a00047a126ca3cd769c8c95dc0.

Solidity: event MapperClaimed(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) FilterMapperInactive

func (_MapperRegistry *MapperRegistryFilterer) FilterMapperInactive(opts *bind.FilterOpts, mapperId [][32]byte) (*MapperRegistryMapperInactiveIterator, error)

FilterMapperInactive is a free log retrieval operation binding the contract event 0x1d984a9841b38cf9731c72a565c5a2bc16a460add72b929e8f27380c14c2650b.

Solidity: event MapperInactive(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) FilterMapperOnboarded

func (_MapperRegistry *MapperRegistryFilterer) FilterMapperOnboarded(opts *bind.FilterOpts, mapperId [][32]byte, owner []common.Address) (*MapperRegistryMapperOnboardedIterator, error)

FilterMapperOnboarded is a free log retrieval operation binding the contract event 0xd8d793d85957c382d4d0863f3e1af7298792551b545c4d39b571de8e779465a8.

Solidity: event MapperOnboarded(bytes32 indexed mapperId, address indexed owner)

func (*MapperRegistryFilterer) FilterMapperRegistered

func (_MapperRegistry *MapperRegistryFilterer) FilterMapperRegistered(opts *bind.FilterOpts, mapperId [][32]byte) (*MapperRegistryMapperRegisteredIterator, error)

FilterMapperRegistered is a free log retrieval operation binding the contract event 0x380500bbcd3e249b3a7b3cb6159f5cde82b6eaa11770ed36aa1cab58977c01e8.

Solidity: event MapperRegistered(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) FilterMapperRemoved

func (_MapperRegistry *MapperRegistryFilterer) FilterMapperRemoved(opts *bind.FilterOpts, mapperId [][32]byte) (*MapperRegistryMapperRemovedIterator, error)

FilterMapperRemoved is a free log retrieval operation binding the contract event 0xb340bd3517a963c62d2a8d793b8fd2a23616a284d368d1a6e6755ace7613e77d.

Solidity: event MapperRemoved(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) FilterMapperTransferred

func (_MapperRegistry *MapperRegistryFilterer) FilterMapperTransferred(opts *bind.FilterOpts, mapperId [][32]byte) (*MapperRegistryMapperTransferredIterator, error)

FilterMapperTransferred is a free log retrieval operation binding the contract event 0xf6c771f0c1bcdd23d119476f4f877c71dced0dbb6751af687eed8da523035367.

Solidity: event MapperTransferred(bytes32 indexed mapperId, address oldOwner, address newOwner)

func (*MapperRegistryFilterer) ParseFrequencyPlanAdded

func (_MapperRegistry *MapperRegistryFilterer) ParseFrequencyPlanAdded(log types.Log) (*MapperRegistryFrequencyPlanAdded, error)

ParseFrequencyPlanAdded is a log parse operation binding the contract event 0x5eb1afacf56fce1c91289feeed93783eefc45e3111990d01a42bde4078ec6198.

Solidity: event FrequencyPlanAdded(uint8 indexed arg0)

func (*MapperRegistryFilterer) ParseFrequencyPlanRemoved

func (_MapperRegistry *MapperRegistryFilterer) ParseFrequencyPlanRemoved(log types.Log) (*MapperRegistryFrequencyPlanRemoved, error)

ParseFrequencyPlanRemoved is a log parse operation binding the contract event 0x898a81f51a8979704f8c50be34010e7d8aac481090dbff9badfd49079b58f06f.

Solidity: event FrequencyPlanRemoved(uint8 indexed arg0)

func (*MapperRegistryFilterer) ParseMapperActive

func (_MapperRegistry *MapperRegistryFilterer) ParseMapperActive(log types.Log) (*MapperRegistryMapperActive, error)

ParseMapperActive is a log parse operation binding the contract event 0x57434896cf673678905b6f2de982d17661e7f7f971e7b4677592aaea2276b890.

Solidity: event MapperActive(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) ParseMapperClaimed

func (_MapperRegistry *MapperRegistryFilterer) ParseMapperClaimed(log types.Log) (*MapperRegistryMapperClaimed, error)

ParseMapperClaimed is a log parse operation binding the contract event 0x16a6b348b479b8e7371e9850580976f3c4cb75a00047a126ca3cd769c8c95dc0.

Solidity: event MapperClaimed(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) ParseMapperInactive

func (_MapperRegistry *MapperRegistryFilterer) ParseMapperInactive(log types.Log) (*MapperRegistryMapperInactive, error)

ParseMapperInactive is a log parse operation binding the contract event 0x1d984a9841b38cf9731c72a565c5a2bc16a460add72b929e8f27380c14c2650b.

Solidity: event MapperInactive(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) ParseMapperOnboarded

func (_MapperRegistry *MapperRegistryFilterer) ParseMapperOnboarded(log types.Log) (*MapperRegistryMapperOnboarded, error)

ParseMapperOnboarded is a log parse operation binding the contract event 0xd8d793d85957c382d4d0863f3e1af7298792551b545c4d39b571de8e779465a8.

Solidity: event MapperOnboarded(bytes32 indexed mapperId, address indexed owner)

func (*MapperRegistryFilterer) ParseMapperRegistered

func (_MapperRegistry *MapperRegistryFilterer) ParseMapperRegistered(log types.Log) (*MapperRegistryMapperRegistered, error)

ParseMapperRegistered is a log parse operation binding the contract event 0x380500bbcd3e249b3a7b3cb6159f5cde82b6eaa11770ed36aa1cab58977c01e8.

Solidity: event MapperRegistered(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) ParseMapperRemoved

func (_MapperRegistry *MapperRegistryFilterer) ParseMapperRemoved(log types.Log) (*MapperRegistryMapperRemoved, error)

ParseMapperRemoved is a log parse operation binding the contract event 0xb340bd3517a963c62d2a8d793b8fd2a23616a284d368d1a6e6755ace7613e77d.

Solidity: event MapperRemoved(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) ParseMapperTransferred

func (_MapperRegistry *MapperRegistryFilterer) ParseMapperTransferred(log types.Log) (*MapperRegistryMapperTransferred, error)

ParseMapperTransferred is a log parse operation binding the contract event 0xf6c771f0c1bcdd23d119476f4f877c71dced0dbb6751af687eed8da523035367.

Solidity: event MapperTransferred(bytes32 indexed mapperId, address oldOwner, address newOwner)

func (*MapperRegistryFilterer) WatchFrequencyPlanAdded

func (_MapperRegistry *MapperRegistryFilterer) WatchFrequencyPlanAdded(opts *bind.WatchOpts, sink chan<- *MapperRegistryFrequencyPlanAdded, arg0 []uint8) (event.Subscription, error)

WatchFrequencyPlanAdded is a free log subscription operation binding the contract event 0x5eb1afacf56fce1c91289feeed93783eefc45e3111990d01a42bde4078ec6198.

Solidity: event FrequencyPlanAdded(uint8 indexed arg0)

func (*MapperRegistryFilterer) WatchFrequencyPlanRemoved

func (_MapperRegistry *MapperRegistryFilterer) WatchFrequencyPlanRemoved(opts *bind.WatchOpts, sink chan<- *MapperRegistryFrequencyPlanRemoved, arg0 []uint8) (event.Subscription, error)

WatchFrequencyPlanRemoved is a free log subscription operation binding the contract event 0x898a81f51a8979704f8c50be34010e7d8aac481090dbff9badfd49079b58f06f.

Solidity: event FrequencyPlanRemoved(uint8 indexed arg0)

func (*MapperRegistryFilterer) WatchMapperActive

func (_MapperRegistry *MapperRegistryFilterer) WatchMapperActive(opts *bind.WatchOpts, sink chan<- *MapperRegistryMapperActive, mapperId [][32]byte) (event.Subscription, error)

WatchMapperActive is a free log subscription operation binding the contract event 0x57434896cf673678905b6f2de982d17661e7f7f971e7b4677592aaea2276b890.

Solidity: event MapperActive(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) WatchMapperClaimed

func (_MapperRegistry *MapperRegistryFilterer) WatchMapperClaimed(opts *bind.WatchOpts, sink chan<- *MapperRegistryMapperClaimed, mapperId [][32]byte) (event.Subscription, error)

WatchMapperClaimed is a free log subscription operation binding the contract event 0x16a6b348b479b8e7371e9850580976f3c4cb75a00047a126ca3cd769c8c95dc0.

Solidity: event MapperClaimed(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) WatchMapperInactive

func (_MapperRegistry *MapperRegistryFilterer) WatchMapperInactive(opts *bind.WatchOpts, sink chan<- *MapperRegistryMapperInactive, mapperId [][32]byte) (event.Subscription, error)

WatchMapperInactive is a free log subscription operation binding the contract event 0x1d984a9841b38cf9731c72a565c5a2bc16a460add72b929e8f27380c14c2650b.

Solidity: event MapperInactive(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) WatchMapperOnboarded

func (_MapperRegistry *MapperRegistryFilterer) WatchMapperOnboarded(opts *bind.WatchOpts, sink chan<- *MapperRegistryMapperOnboarded, mapperId [][32]byte, owner []common.Address) (event.Subscription, error)

WatchMapperOnboarded is a free log subscription operation binding the contract event 0xd8d793d85957c382d4d0863f3e1af7298792551b545c4d39b571de8e779465a8.

Solidity: event MapperOnboarded(bytes32 indexed mapperId, address indexed owner)

func (*MapperRegistryFilterer) WatchMapperRegistered

func (_MapperRegistry *MapperRegistryFilterer) WatchMapperRegistered(opts *bind.WatchOpts, sink chan<- *MapperRegistryMapperRegistered, mapperId [][32]byte) (event.Subscription, error)

WatchMapperRegistered is a free log subscription operation binding the contract event 0x380500bbcd3e249b3a7b3cb6159f5cde82b6eaa11770ed36aa1cab58977c01e8.

Solidity: event MapperRegistered(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) WatchMapperRemoved

func (_MapperRegistry *MapperRegistryFilterer) WatchMapperRemoved(opts *bind.WatchOpts, sink chan<- *MapperRegistryMapperRemoved, mapperId [][32]byte) (event.Subscription, error)

WatchMapperRemoved is a free log subscription operation binding the contract event 0xb340bd3517a963c62d2a8d793b8fd2a23616a284d368d1a6e6755ace7613e77d.

Solidity: event MapperRemoved(bytes32 indexed mapperId)

func (*MapperRegistryFilterer) WatchMapperTransferred

func (_MapperRegistry *MapperRegistryFilterer) WatchMapperTransferred(opts *bind.WatchOpts, sink chan<- *MapperRegistryMapperTransferred, mapperId [][32]byte) (event.Subscription, error)

WatchMapperTransferred is a free log subscription operation binding the contract event 0xf6c771f0c1bcdd23d119476f4f877c71dced0dbb6751af687eed8da523035367.

Solidity: event MapperTransferred(bytes32 indexed mapperId, address oldOwner, address newOwner)

type MapperRegistryFrequencyPlanAdded

type MapperRegistryFrequencyPlanAdded struct {
	Arg0 uint8
	Raw  types.Log // Blockchain specific contextual infos
}

MapperRegistryFrequencyPlanAdded represents a FrequencyPlanAdded event raised by the MapperRegistry contract.

type MapperRegistryFrequencyPlanAddedIterator

type MapperRegistryFrequencyPlanAddedIterator struct {
	Event *MapperRegistryFrequencyPlanAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MapperRegistryFrequencyPlanAddedIterator is returned from FilterFrequencyPlanAdded and is used to iterate over the raw logs and unpacked data for FrequencyPlanAdded events raised by the MapperRegistry contract.

func (*MapperRegistryFrequencyPlanAddedIterator) Close

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

func (*MapperRegistryFrequencyPlanAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MapperRegistryFrequencyPlanAddedIterator) 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 MapperRegistryFrequencyPlanRemoved

type MapperRegistryFrequencyPlanRemoved struct {
	Arg0 uint8
	Raw  types.Log // Blockchain specific contextual infos
}

MapperRegistryFrequencyPlanRemoved represents a FrequencyPlanRemoved event raised by the MapperRegistry contract.

type MapperRegistryFrequencyPlanRemovedIterator

type MapperRegistryFrequencyPlanRemovedIterator struct {
	Event *MapperRegistryFrequencyPlanRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MapperRegistryFrequencyPlanRemovedIterator is returned from FilterFrequencyPlanRemoved and is used to iterate over the raw logs and unpacked data for FrequencyPlanRemoved events raised by the MapperRegistry contract.

func (*MapperRegistryFrequencyPlanRemovedIterator) Close

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

func (*MapperRegistryFrequencyPlanRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MapperRegistryFrequencyPlanRemovedIterator) 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 MapperRegistryMapperActive

type MapperRegistryMapperActive struct {
	MapperId [32]byte
	Raw      types.Log // Blockchain specific contextual infos
}

MapperRegistryMapperActive represents a MapperActive event raised by the MapperRegistry contract.

type MapperRegistryMapperActiveIterator

type MapperRegistryMapperActiveIterator struct {
	Event *MapperRegistryMapperActive // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MapperRegistryMapperActiveIterator is returned from FilterMapperActive and is used to iterate over the raw logs and unpacked data for MapperActive events raised by the MapperRegistry contract.

func (*MapperRegistryMapperActiveIterator) Close

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

func (*MapperRegistryMapperActiveIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MapperRegistryMapperActiveIterator) 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 MapperRegistryMapperClaimed

type MapperRegistryMapperClaimed struct {
	MapperId [32]byte
	Raw      types.Log // Blockchain specific contextual infos
}

MapperRegistryMapperClaimed represents a MapperClaimed event raised by the MapperRegistry contract.

type MapperRegistryMapperClaimedIterator

type MapperRegistryMapperClaimedIterator struct {
	Event *MapperRegistryMapperClaimed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MapperRegistryMapperClaimedIterator is returned from FilterMapperClaimed and is used to iterate over the raw logs and unpacked data for MapperClaimed events raised by the MapperRegistry contract.

func (*MapperRegistryMapperClaimedIterator) Close

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

func (*MapperRegistryMapperClaimedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MapperRegistryMapperClaimedIterator) 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 MapperRegistryMapperInactive

type MapperRegistryMapperInactive struct {
	MapperId [32]byte
	Raw      types.Log // Blockchain specific contextual infos
}

MapperRegistryMapperInactive represents a MapperInactive event raised by the MapperRegistry contract.

type MapperRegistryMapperInactiveIterator

type MapperRegistryMapperInactiveIterator struct {
	Event *MapperRegistryMapperInactive // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MapperRegistryMapperInactiveIterator is returned from FilterMapperInactive and is used to iterate over the raw logs and unpacked data for MapperInactive events raised by the MapperRegistry contract.

func (*MapperRegistryMapperInactiveIterator) Close

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

func (*MapperRegistryMapperInactiveIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MapperRegistryMapperInactiveIterator) 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 MapperRegistryMapperOnboarded

type MapperRegistryMapperOnboarded struct {
	MapperId [32]byte
	Owner    common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

MapperRegistryMapperOnboarded represents a MapperOnboarded event raised by the MapperRegistry contract.

type MapperRegistryMapperOnboardedIterator

type MapperRegistryMapperOnboardedIterator struct {
	Event *MapperRegistryMapperOnboarded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MapperRegistryMapperOnboardedIterator is returned from FilterMapperOnboarded and is used to iterate over the raw logs and unpacked data for MapperOnboarded events raised by the MapperRegistry contract.

func (*MapperRegistryMapperOnboardedIterator) Close

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

func (*MapperRegistryMapperOnboardedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MapperRegistryMapperOnboardedIterator) 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 MapperRegistryMapperRegistered

type MapperRegistryMapperRegistered struct {
	MapperId [32]byte
	Raw      types.Log // Blockchain specific contextual infos
}

MapperRegistryMapperRegistered represents a MapperRegistered event raised by the MapperRegistry contract.

type MapperRegistryMapperRegisteredIterator

type MapperRegistryMapperRegisteredIterator struct {
	Event *MapperRegistryMapperRegistered // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MapperRegistryMapperRegisteredIterator is returned from FilterMapperRegistered and is used to iterate over the raw logs and unpacked data for MapperRegistered events raised by the MapperRegistry contract.

func (*MapperRegistryMapperRegisteredIterator) Close

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

func (*MapperRegistryMapperRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MapperRegistryMapperRegisteredIterator) 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 MapperRegistryMapperRemoved

type MapperRegistryMapperRemoved struct {
	MapperId [32]byte
	Raw      types.Log // Blockchain specific contextual infos
}

MapperRegistryMapperRemoved represents a MapperRemoved event raised by the MapperRegistry contract.

type MapperRegistryMapperRemovedIterator

type MapperRegistryMapperRemovedIterator struct {
	Event *MapperRegistryMapperRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MapperRegistryMapperRemovedIterator is returned from FilterMapperRemoved and is used to iterate over the raw logs and unpacked data for MapperRemoved events raised by the MapperRegistry contract.

func (*MapperRegistryMapperRemovedIterator) Close

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

func (*MapperRegistryMapperRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MapperRegistryMapperRemovedIterator) 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 MapperRegistryMapperTransferred

type MapperRegistryMapperTransferred struct {
	MapperId [32]byte
	OldOwner common.Address
	NewOwner common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

MapperRegistryMapperTransferred represents a MapperTransferred event raised by the MapperRegistry contract.

type MapperRegistryMapperTransferredIterator

type MapperRegistryMapperTransferredIterator struct {
	Event *MapperRegistryMapperTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MapperRegistryMapperTransferredIterator is returned from FilterMapperTransferred and is used to iterate over the raw logs and unpacked data for MapperTransferred events raised by the MapperRegistry contract.

func (*MapperRegistryMapperTransferredIterator) Close

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

func (*MapperRegistryMapperTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MapperRegistryMapperTransferredIterator) 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 MapperRegistryRaw

type MapperRegistryRaw struct {
	Contract *MapperRegistry // Generic contract binding to access the raw methods on
}

MapperRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MapperRegistryRaw) Call

func (_MapperRegistry *MapperRegistryRaw) 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 (*MapperRegistryRaw) Transact

func (_MapperRegistry *MapperRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MapperRegistryRaw) Transfer

func (_MapperRegistry *MapperRegistryRaw) 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 MapperRegistrySession

type MapperRegistrySession struct {
	Contract     *MapperRegistry   // 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
}

MapperRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MapperRegistrySession) FrequencyPlans

func (_MapperRegistry *MapperRegistrySession) FrequencyPlans(plan uint8) (*types.Transaction, error)

FrequencyPlans is a paid mutator transaction binding the contract method 0x809ae202.

Solidity: function frequencyPlans(uint8 plan) returns(string)

func (*MapperRegistrySession) Mappers

func (_MapperRegistry *MapperRegistrySession) Mappers(id [32]byte) (IMapperRegistryMapper, error)

Mappers is a free data retrieval call binding the contract method 0xa2e8380b.

Solidity: function mappers(bytes32 id) view returns((bytes32,uint16,address,uint8,bool))

func (*MapperRegistrySession) MappersCount

func (_MapperRegistry *MapperRegistrySession) MappersCount() (*big.Int, error)

MappersCount is a free data retrieval call binding the contract method 0x2adc0ba0.

Solidity: function mappersCount() view returns(uint256)

func (*MapperRegistrySession) MappersOnboarded

func (_MapperRegistry *MapperRegistrySession) MappersOnboarded() (*big.Int, error)

MappersOnboarded is a free data retrieval call binding the contract method 0xe9a446f1.

Solidity: function mappersOnboarded() view returns(uint256)

func (*MapperRegistrySession) MappersOwned

func (_MapperRegistry *MapperRegistrySession) MappersOwned(owner common.Address) (*big.Int, error)

MappersOwned is a free data retrieval call binding the contract method 0x7f1ff48e.

Solidity: function mappersOwned(address owner) view returns(uint256)

func (*MapperRegistrySession) MappersOwnedPaged

func (_MapperRegistry *MapperRegistrySession) MappersOwnedPaged(owner common.Address, start *big.Int, end *big.Int) ([]IMapperRegistryMapper, error)

MappersOwnedPaged is a free data retrieval call binding the contract method 0x75da3e78.

Solidity: function mappersOwnedPaged(address owner, uint256 start, uint256 end) view returns((bytes32,uint16,address,uint8,bool)[])

func (*MapperRegistrySession) MappersPaged

func (_MapperRegistry *MapperRegistrySession) MappersPaged(start *big.Int, end *big.Int) ([]IMapperRegistryMapper, error)

MappersPaged is a free data retrieval call binding the contract method 0x86c41533.

Solidity: function mappersPaged(uint256 start, uint256 end) view returns((bytes32,uint16,address,uint8,bool)[])

func (*MapperRegistrySession) MappersRegistered

func (_MapperRegistry *MapperRegistrySession) MappersRegistered() (*big.Int, error)

MappersRegistered is a free data retrieval call binding the contract method 0x3213e9c4.

Solidity: function mappersRegistered() view returns(uint256)

type MapperRegistryTransactor

type MapperRegistryTransactor struct {
	// contains filtered or unexported fields
}

MapperRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMapperRegistryTransactor

func NewMapperRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*MapperRegistryTransactor, error)

NewMapperRegistryTransactor creates a new write-only instance of MapperRegistry, bound to a specific deployed contract.

func (*MapperRegistryTransactor) FrequencyPlans

func (_MapperRegistry *MapperRegistryTransactor) FrequencyPlans(opts *bind.TransactOpts, plan uint8) (*types.Transaction, error)

FrequencyPlans is a paid mutator transaction binding the contract method 0x809ae202.

Solidity: function frequencyPlans(uint8 plan) returns(string)

type MapperRegistryTransactorRaw

type MapperRegistryTransactorRaw struct {
	Contract *MapperRegistryTransactor // Generic write-only contract binding to access the raw methods on
}

MapperRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MapperRegistryTransactorRaw) Transact

func (_MapperRegistry *MapperRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MapperRegistryTransactorRaw) Transfer

func (_MapperRegistry *MapperRegistryTransactorRaw) 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 MapperRegistryTransactorSession

type MapperRegistryTransactorSession struct {
	Contract     *MapperRegistryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts         // Transaction auth options to use throughout this session
}

MapperRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MapperRegistryTransactorSession) FrequencyPlans

func (_MapperRegistry *MapperRegistryTransactorSession) FrequencyPlans(plan uint8) (*types.Transaction, error)

FrequencyPlans is a paid mutator transaction binding the contract method 0x809ae202.

Solidity: function frequencyPlans(uint8 plan) returns(string)

Jump to

Keyboard shortcuts

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