Documentation ¶
Index ¶
- Variables
- type AftermarketDeviceIdAddressPair
- type AftermarketDeviceInfos
- type AftermarketDeviceOwnerPair
- type AttributeInfoPair
- type DevAdminIdManufacturerName
- type DeviceDefinitionInput
- type MintSyntheticDeviceBatchInput
- type MintSyntheticDeviceInput
- type MintVehicleAndSdInput
- type MintVehicleAndSdWithDdInput
- type Registry
- type RegistryAftermarketDeviceAddressReset
- type RegistryAftermarketDeviceAddressResetIterator
- type RegistryAftermarketDeviceAttributeAdded
- type RegistryAftermarketDeviceAttributeAddedIterator
- type RegistryAftermarketDeviceAttributeSet
- type RegistryAftermarketDeviceAttributeSetDevAdmin
- type RegistryAftermarketDeviceAttributeSetDevAdminIterator
- type RegistryAftermarketDeviceAttributeSetIterator
- type RegistryAftermarketDeviceClaimed
- type RegistryAftermarketDeviceClaimedIterator
- type RegistryAftermarketDeviceIdProxySet
- type RegistryAftermarketDeviceIdProxySetIterator
- type RegistryAftermarketDeviceNodeBurned
- type RegistryAftermarketDeviceNodeBurnedDevAdmin
- type RegistryAftermarketDeviceNodeBurnedDevAdminIterator
- type RegistryAftermarketDeviceNodeBurnedIterator
- type RegistryAftermarketDeviceNodeMinted
- type RegistryAftermarketDeviceNodeMintedIterator
- type RegistryAftermarketDevicePaired
- type RegistryAftermarketDevicePairedIterator
- type RegistryAftermarketDeviceTransferredDevAdmin
- type RegistryAftermarketDeviceTransferredDevAdminIterator
- type RegistryAftermarketDeviceUnclaimedDevAdmin
- type RegistryAftermarketDeviceUnclaimedDevAdminIterator
- type RegistryAftermarketDeviceUnpaired
- type RegistryAftermarketDeviceUnpairedDevAdmin
- type RegistryAftermarketDeviceUnpairedDevAdminIterator
- type RegistryAftermarketDeviceUnpairedIterator
- type RegistryBaseDataURISet
- type RegistryBaseDataURISetIterator
- type RegistryBeneficiarySet
- type RegistryBeneficiarySetIterator
- type RegistryCaller
- func (_Registry *RegistryCaller) GetAdMintCost(opts *bind.CallOpts) (*big.Int, error)
- func (_Registry *RegistryCaller) GetAftermarketDeviceAddressById(opts *bind.CallOpts, nodeId *big.Int) (common.Address, error)
- func (_Registry *RegistryCaller) GetAftermarketDeviceIdByAddress(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
- func (_Registry *RegistryCaller) GetBeneficiary(opts *bind.CallOpts, idProxyAddress common.Address, nodeId *big.Int) (common.Address, error)
- func (_Registry *RegistryCaller) GetDataURI(opts *bind.CallOpts, idProxyAddress common.Address, tokenId *big.Int) (string, error)
- func (_Registry *RegistryCaller) GetDeviceDefinitionIdByVehicleId(opts *bind.CallOpts, vehicleId *big.Int) (string, error)
- func (_Registry *RegistryCaller) GetDeviceDefinitionTableId(opts *bind.CallOpts, manufacturerId *big.Int) (*big.Int, error)
- func (_Registry *RegistryCaller) GetDeviceDefinitionTableName(opts *bind.CallOpts, manufacturerId *big.Int) (string, error)
- func (_Registry *RegistryCaller) GetInfo(opts *bind.CallOpts, idProxyAddress common.Address, tokenId *big.Int, ...) (string, error)
- func (_Registry *RegistryCaller) GetIntegrationIdByName(opts *bind.CallOpts, name string) (*big.Int, error)
- func (_Registry *RegistryCaller) GetIntegrationNameById(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_Registry *RegistryCaller) GetLink(opts *bind.CallOpts, idProxyAddress common.Address, sourceNode *big.Int) (*big.Int, error)
- func (_Registry *RegistryCaller) GetManufacturerIdByName(opts *bind.CallOpts, name string) (*big.Int, error)
- func (_Registry *RegistryCaller) GetManufacturerNameById(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_Registry *RegistryCaller) GetNodeLink(opts *bind.CallOpts, idProxyAddressSource common.Address, ...) (*big.Int, error)
- func (_Registry *RegistryCaller) GetParentNode(opts *bind.CallOpts, idProxyAddress common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Registry *RegistryCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_Registry *RegistryCaller) GetSyntheticDeviceAddressById(opts *bind.CallOpts, nodeId *big.Int) (common.Address, error)
- func (_Registry *RegistryCaller) GetSyntheticDeviceIdByAddress(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
- func (_Registry *RegistryCaller) GetVehicleStream(opts *bind.CallOpts, vehicleId *big.Int) (string, error)
- func (_Registry *RegistryCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_Registry *RegistryCaller) IsAftermarketDeviceClaimed(opts *bind.CallOpts, nodeId *big.Int) (bool, error)
- func (_Registry *RegistryCaller) IsAllowedToOwnIntegrationNode(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Registry *RegistryCaller) IsAllowedToOwnManufacturerNode(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Registry *RegistryCaller) IsController(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Registry *RegistryCaller) IsIntegrationController(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Registry *RegistryCaller) IsIntegrationMinted(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Registry *RegistryCaller) IsManufacturerMinted(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Registry *RegistryCaller) MultiStaticCall(opts *bind.CallOpts, data [][]byte) ([][]byte, error)
- func (_Registry *RegistryCaller) OnERC721Received(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, ...) ([4]byte, error)
- type RegistryCallerRaw
- type RegistryCallerSession
- func (_Registry *RegistryCallerSession) GetAdMintCost() (*big.Int, error)
- func (_Registry *RegistryCallerSession) GetAftermarketDeviceAddressById(nodeId *big.Int) (common.Address, error)
- func (_Registry *RegistryCallerSession) GetAftermarketDeviceIdByAddress(addr common.Address) (*big.Int, error)
- func (_Registry *RegistryCallerSession) GetBeneficiary(idProxyAddress common.Address, nodeId *big.Int) (common.Address, error)
- func (_Registry *RegistryCallerSession) GetDataURI(idProxyAddress common.Address, tokenId *big.Int) (string, error)
- func (_Registry *RegistryCallerSession) GetDeviceDefinitionIdByVehicleId(vehicleId *big.Int) (string, error)
- func (_Registry *RegistryCallerSession) GetDeviceDefinitionTableId(manufacturerId *big.Int) (*big.Int, error)
- func (_Registry *RegistryCallerSession) GetDeviceDefinitionTableName(manufacturerId *big.Int) (string, error)
- func (_Registry *RegistryCallerSession) GetInfo(idProxyAddress common.Address, tokenId *big.Int, attribute string) (string, error)
- func (_Registry *RegistryCallerSession) GetIntegrationIdByName(name string) (*big.Int, error)
- func (_Registry *RegistryCallerSession) GetIntegrationNameById(tokenId *big.Int) (string, error)
- func (_Registry *RegistryCallerSession) GetLink(idProxyAddress common.Address, sourceNode *big.Int) (*big.Int, error)
- func (_Registry *RegistryCallerSession) GetManufacturerIdByName(name string) (*big.Int, error)
- func (_Registry *RegistryCallerSession) GetManufacturerNameById(tokenId *big.Int) (string, error)
- func (_Registry *RegistryCallerSession) GetNodeLink(idProxyAddressSource common.Address, idProxyAddressTarget common.Address, ...) (*big.Int, error)
- func (_Registry *RegistryCallerSession) GetParentNode(idProxyAddress common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Registry *RegistryCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Registry *RegistryCallerSession) GetSyntheticDeviceAddressById(nodeId *big.Int) (common.Address, error)
- func (_Registry *RegistryCallerSession) GetSyntheticDeviceIdByAddress(addr common.Address) (*big.Int, error)
- func (_Registry *RegistryCallerSession) GetVehicleStream(vehicleId *big.Int) (string, error)
- func (_Registry *RegistryCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Registry *RegistryCallerSession) IsAftermarketDeviceClaimed(nodeId *big.Int) (bool, error)
- func (_Registry *RegistryCallerSession) IsAllowedToOwnIntegrationNode(addr common.Address) (bool, error)
- func (_Registry *RegistryCallerSession) IsAllowedToOwnManufacturerNode(addr common.Address) (bool, error)
- func (_Registry *RegistryCallerSession) IsController(addr common.Address) (bool, error)
- func (_Registry *RegistryCallerSession) IsIntegrationController(addr common.Address) (bool, error)
- func (_Registry *RegistryCallerSession) IsIntegrationMinted(addr common.Address) (bool, error)
- func (_Registry *RegistryCallerSession) IsManufacturerMinted(addr common.Address) (bool, error)
- func (_Registry *RegistryCallerSession) MultiStaticCall(data [][]byte) ([][]byte, error)
- func (_Registry *RegistryCallerSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
- type RegistryControllerSet
- type RegistryControllerSetIterator
- type RegistryDeviceDefinitionDeleted
- type RegistryDeviceDefinitionDeletedIterator
- type RegistryDeviceDefinitionInserted
- type RegistryDeviceDefinitionInsertedIterator
- type RegistryDeviceDefinitionTableCreated
- type RegistryDeviceDefinitionTableCreatedIterator
- type RegistryDeviceDefinitionUpdated
- type RegistryDeviceDefinitionUpdatedIterator
- type RegistryDimoStreamrEnsSet
- type RegistryDimoStreamrEnsSetIterator
- type RegistryDimoStreamrNodeSet
- type RegistryDimoStreamrNodeSetIterator
- type RegistryFilterer
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceAddressReset(opts *bind.FilterOpts, manufacturerId []*big.Int, tokenId []*big.Int, ...) (*RegistryAftermarketDeviceAddressResetIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceAttributeAdded(opts *bind.FilterOpts) (*RegistryAftermarketDeviceAttributeAddedIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceAttributeSet(opts *bind.FilterOpts) (*RegistryAftermarketDeviceAttributeSetIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceAttributeSetDevAdmin(opts *bind.FilterOpts, tokenId []*big.Int) (*RegistryAftermarketDeviceAttributeSetDevAdminIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceClaimed(opts *bind.FilterOpts, owner []common.Address) (*RegistryAftermarketDeviceClaimedIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceIdProxySet(opts *bind.FilterOpts, proxy []common.Address) (*RegistryAftermarketDeviceIdProxySetIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceNodeBurned(opts *bind.FilterOpts, tokenId []*big.Int, owner []common.Address) (*RegistryAftermarketDeviceNodeBurnedIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceNodeBurnedDevAdmin(opts *bind.FilterOpts, adNode []*big.Int, owner []common.Address) (*RegistryAftermarketDeviceNodeBurnedDevAdminIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceNodeMinted(opts *bind.FilterOpts, manufacturerId []*big.Int, ...) (*RegistryAftermarketDeviceNodeMintedIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDevicePaired(opts *bind.FilterOpts, owner []common.Address) (*RegistryAftermarketDevicePairedIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceTransferredDevAdmin(opts *bind.FilterOpts, aftermarketDeviceNode []*big.Int, ...) (*RegistryAftermarketDeviceTransferredDevAdminIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceUnclaimedDevAdmin(opts *bind.FilterOpts, aftermarketDeviceNode []*big.Int) (*RegistryAftermarketDeviceUnclaimedDevAdminIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceUnpaired(opts *bind.FilterOpts, owner []common.Address) (*RegistryAftermarketDeviceUnpairedIterator, error)
- func (_Registry *RegistryFilterer) FilterAftermarketDeviceUnpairedDevAdmin(opts *bind.FilterOpts, aftermarketDeviceNode []*big.Int, ...) (*RegistryAftermarketDeviceUnpairedDevAdminIterator, error)
- func (_Registry *RegistryFilterer) FilterBaseDataURISet(opts *bind.FilterOpts) (*RegistryBaseDataURISetIterator, error)
- func (_Registry *RegistryFilterer) FilterBeneficiarySet(opts *bind.FilterOpts, idProxyAddress []common.Address, nodeId []*big.Int, ...) (*RegistryBeneficiarySetIterator, error)
- func (_Registry *RegistryFilterer) FilterControllerSet(opts *bind.FilterOpts, controller []common.Address) (*RegistryControllerSetIterator, error)
- func (_Registry *RegistryFilterer) FilterDeviceDefinitionDeleted(opts *bind.FilterOpts, tableId []*big.Int) (*RegistryDeviceDefinitionDeletedIterator, error)
- func (_Registry *RegistryFilterer) FilterDeviceDefinitionInserted(opts *bind.FilterOpts, tableId []*big.Int) (*RegistryDeviceDefinitionInsertedIterator, error)
- func (_Registry *RegistryFilterer) FilterDeviceDefinitionTableCreated(opts *bind.FilterOpts, tableOwner []common.Address, manufacturerId []*big.Int, ...) (*RegistryDeviceDefinitionTableCreatedIterator, error)
- func (_Registry *RegistryFilterer) FilterDeviceDefinitionUpdated(opts *bind.FilterOpts, tableId []*big.Int) (*RegistryDeviceDefinitionUpdatedIterator, error)
- func (_Registry *RegistryFilterer) FilterDimoStreamrEnsSet(opts *bind.FilterOpts) (*RegistryDimoStreamrEnsSetIterator, error)
- func (_Registry *RegistryFilterer) FilterDimoStreamrNodeSet(opts *bind.FilterOpts) (*RegistryDimoStreamrNodeSetIterator, error)
- func (_Registry *RegistryFilterer) FilterIntegrationAttributeAdded(opts *bind.FilterOpts) (*RegistryIntegrationAttributeAddedIterator, error)
- func (_Registry *RegistryFilterer) FilterIntegrationAttributeSet(opts *bind.FilterOpts, tokenId []*big.Int) (*RegistryIntegrationAttributeSetIterator, error)
- func (_Registry *RegistryFilterer) FilterIntegrationIdProxySet(opts *bind.FilterOpts) (*RegistryIntegrationIdProxySetIterator, error)
- func (_Registry *RegistryFilterer) FilterIntegrationNodeMinted(opts *bind.FilterOpts, tokenId []*big.Int, owner []common.Address) (*RegistryIntegrationNodeMintedIterator, error)
- func (_Registry *RegistryFilterer) FilterManufacturerAttributeAdded(opts *bind.FilterOpts) (*RegistryManufacturerAttributeAddedIterator, error)
- func (_Registry *RegistryFilterer) FilterManufacturerAttributeSet(opts *bind.FilterOpts) (*RegistryManufacturerAttributeSetIterator, error)
- func (_Registry *RegistryFilterer) FilterManufacturerIdProxySet(opts *bind.FilterOpts, proxy []common.Address) (*RegistryManufacturerIdProxySetIterator, error)
- func (_Registry *RegistryFilterer) FilterManufacturerNodeMinted(opts *bind.FilterOpts, owner []common.Address) (*RegistryManufacturerNodeMintedIterator, error)
- func (_Registry *RegistryFilterer) FilterManufacturerTableSet(opts *bind.FilterOpts, manufacturerId []*big.Int, tableId []*big.Int) (*RegistryManufacturerTableSetIterator, error)
- func (_Registry *RegistryFilterer) FilterModuleAdded(opts *bind.FilterOpts, moduleAddr []common.Address) (*RegistryModuleAddedIterator, error)
- func (_Registry *RegistryFilterer) FilterModuleRemoved(opts *bind.FilterOpts, moduleAddr []common.Address) (*RegistryModuleRemovedIterator, error)
- func (_Registry *RegistryFilterer) FilterModuleUpdated(opts *bind.FilterOpts, oldImplementation []common.Address, ...) (*RegistryModuleUpdatedIterator, error)
- func (_Registry *RegistryFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*RegistryRoleAdminChangedIterator, error)
- func (_Registry *RegistryFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*RegistryRoleGrantedIterator, error)
- func (_Registry *RegistryFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*RegistryRoleRevokedIterator, error)
- func (_Registry *RegistryFilterer) FilterStreamRegistrySet(opts *bind.FilterOpts) (*RegistryStreamRegistrySetIterator, error)
- func (_Registry *RegistryFilterer) FilterSubscribedToVehicleStream(opts *bind.FilterOpts, subscriber []common.Address) (*RegistrySubscribedToVehicleStreamIterator, error)
- func (_Registry *RegistryFilterer) FilterSyntheticDeviceAttributeAdded(opts *bind.FilterOpts) (*RegistrySyntheticDeviceAttributeAddedIterator, error)
- func (_Registry *RegistryFilterer) FilterSyntheticDeviceAttributeSet(opts *bind.FilterOpts, tokenId []*big.Int) (*RegistrySyntheticDeviceAttributeSetIterator, error)
- func (_Registry *RegistryFilterer) FilterSyntheticDeviceAttributeSetDevAdmin(opts *bind.FilterOpts, tokenId []*big.Int) (*RegistrySyntheticDeviceAttributeSetDevAdminIterator, error)
- func (_Registry *RegistryFilterer) FilterSyntheticDeviceIdProxySet(opts *bind.FilterOpts) (*RegistrySyntheticDeviceIdProxySetIterator, error)
- func (_Registry *RegistryFilterer) FilterSyntheticDeviceNodeBurned(opts *bind.FilterOpts, syntheticDeviceNode []*big.Int, vehicleNode []*big.Int, ...) (*RegistrySyntheticDeviceNodeBurnedIterator, error)
- func (_Registry *RegistryFilterer) FilterSyntheticDeviceNodeBurnedDevAdmin(opts *bind.FilterOpts, syntheticDeviceNode []*big.Int, vehicleNode []*big.Int, ...) (*RegistrySyntheticDeviceNodeBurnedDevAdminIterator, error)
- func (_Registry *RegistryFilterer) FilterSyntheticDeviceNodeMinted(opts *bind.FilterOpts, vehicleNode []*big.Int, ...) (*RegistrySyntheticDeviceNodeMintedIterator, error)
- func (_Registry *RegistryFilterer) FilterVehicleAttributeAdded(opts *bind.FilterOpts) (*RegistryVehicleAttributeAddedIterator, error)
- func (_Registry *RegistryFilterer) FilterVehicleAttributeRemoved(opts *bind.FilterOpts) (*RegistryVehicleAttributeRemovedIterator, error)
- func (_Registry *RegistryFilterer) FilterVehicleAttributeSet(opts *bind.FilterOpts) (*RegistryVehicleAttributeSetIterator, error)
- func (_Registry *RegistryFilterer) FilterVehicleAttributeSetDevAdmin(opts *bind.FilterOpts, tokenId []*big.Int) (*RegistryVehicleAttributeSetDevAdminIterator, error)
- func (_Registry *RegistryFilterer) FilterVehicleIdProxySet(opts *bind.FilterOpts, proxy []common.Address) (*RegistryVehicleIdProxySetIterator, error)
- func (_Registry *RegistryFilterer) FilterVehicleNodeBurned(opts *bind.FilterOpts, vehicleNode []*big.Int, owner []common.Address) (*RegistryVehicleNodeBurnedIterator, error)
- func (_Registry *RegistryFilterer) FilterVehicleNodeBurnedDevAdmin(opts *bind.FilterOpts, vehicleNode []*big.Int, owner []common.Address) (*RegistryVehicleNodeBurnedDevAdminIterator, error)
- func (_Registry *RegistryFilterer) FilterVehicleNodeMinted(opts *bind.FilterOpts) (*RegistryVehicleNodeMintedIterator, error)
- func (_Registry *RegistryFilterer) FilterVehicleNodeMintedWithDeviceDefinition(opts *bind.FilterOpts, manufacturerId []*big.Int, vehicleId []*big.Int, ...) (*RegistryVehicleNodeMintedWithDeviceDefinitionIterator, error)
- func (_Registry *RegistryFilterer) FilterVehicleStreamSet(opts *bind.FilterOpts, vehicleId []*big.Int) (*RegistryVehicleStreamSetIterator, error)
- func (_Registry *RegistryFilterer) FilterVehicleStreamUnset(opts *bind.FilterOpts, vehicleId []*big.Int) (*RegistryVehicleStreamUnsetIterator, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceAddressReset(log types.Log) (*RegistryAftermarketDeviceAddressReset, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceAttributeAdded(log types.Log) (*RegistryAftermarketDeviceAttributeAdded, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceAttributeSet(log types.Log) (*RegistryAftermarketDeviceAttributeSet, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceAttributeSetDevAdmin(log types.Log) (*RegistryAftermarketDeviceAttributeSetDevAdmin, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceClaimed(log types.Log) (*RegistryAftermarketDeviceClaimed, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceIdProxySet(log types.Log) (*RegistryAftermarketDeviceIdProxySet, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceNodeBurned(log types.Log) (*RegistryAftermarketDeviceNodeBurned, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceNodeBurnedDevAdmin(log types.Log) (*RegistryAftermarketDeviceNodeBurnedDevAdmin, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceNodeMinted(log types.Log) (*RegistryAftermarketDeviceNodeMinted, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDevicePaired(log types.Log) (*RegistryAftermarketDevicePaired, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceTransferredDevAdmin(log types.Log) (*RegistryAftermarketDeviceTransferredDevAdmin, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceUnclaimedDevAdmin(log types.Log) (*RegistryAftermarketDeviceUnclaimedDevAdmin, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceUnpaired(log types.Log) (*RegistryAftermarketDeviceUnpaired, error)
- func (_Registry *RegistryFilterer) ParseAftermarketDeviceUnpairedDevAdmin(log types.Log) (*RegistryAftermarketDeviceUnpairedDevAdmin, error)
- func (_Registry *RegistryFilterer) ParseBaseDataURISet(log types.Log) (*RegistryBaseDataURISet, error)
- func (_Registry *RegistryFilterer) ParseBeneficiarySet(log types.Log) (*RegistryBeneficiarySet, error)
- func (_Registry *RegistryFilterer) ParseControllerSet(log types.Log) (*RegistryControllerSet, error)
- func (_Registry *RegistryFilterer) ParseDeviceDefinitionDeleted(log types.Log) (*RegistryDeviceDefinitionDeleted, error)
- func (_Registry *RegistryFilterer) ParseDeviceDefinitionInserted(log types.Log) (*RegistryDeviceDefinitionInserted, error)
- func (_Registry *RegistryFilterer) ParseDeviceDefinitionTableCreated(log types.Log) (*RegistryDeviceDefinitionTableCreated, error)
- func (_Registry *RegistryFilterer) ParseDeviceDefinitionUpdated(log types.Log) (*RegistryDeviceDefinitionUpdated, error)
- func (_Registry *RegistryFilterer) ParseDimoStreamrEnsSet(log types.Log) (*RegistryDimoStreamrEnsSet, error)
- func (_Registry *RegistryFilterer) ParseDimoStreamrNodeSet(log types.Log) (*RegistryDimoStreamrNodeSet, error)
- func (_Registry *RegistryFilterer) ParseIntegrationAttributeAdded(log types.Log) (*RegistryIntegrationAttributeAdded, error)
- func (_Registry *RegistryFilterer) ParseIntegrationAttributeSet(log types.Log) (*RegistryIntegrationAttributeSet, error)
- func (_Registry *RegistryFilterer) ParseIntegrationIdProxySet(log types.Log) (*RegistryIntegrationIdProxySet, error)
- func (_Registry *RegistryFilterer) ParseIntegrationNodeMinted(log types.Log) (*RegistryIntegrationNodeMinted, error)
- func (_Registry *RegistryFilterer) ParseManufacturerAttributeAdded(log types.Log) (*RegistryManufacturerAttributeAdded, error)
- func (_Registry *RegistryFilterer) ParseManufacturerAttributeSet(log types.Log) (*RegistryManufacturerAttributeSet, error)
- func (_Registry *RegistryFilterer) ParseManufacturerIdProxySet(log types.Log) (*RegistryManufacturerIdProxySet, error)
- func (_Registry *RegistryFilterer) ParseManufacturerNodeMinted(log types.Log) (*RegistryManufacturerNodeMinted, error)
- func (_Registry *RegistryFilterer) ParseManufacturerTableSet(log types.Log) (*RegistryManufacturerTableSet, error)
- func (_Registry *RegistryFilterer) ParseModuleAdded(log types.Log) (*RegistryModuleAdded, error)
- func (_Registry *RegistryFilterer) ParseModuleRemoved(log types.Log) (*RegistryModuleRemoved, error)
- func (_Registry *RegistryFilterer) ParseModuleUpdated(log types.Log) (*RegistryModuleUpdated, error)
- func (_Registry *RegistryFilterer) ParseRoleAdminChanged(log types.Log) (*RegistryRoleAdminChanged, error)
- func (_Registry *RegistryFilterer) ParseRoleGranted(log types.Log) (*RegistryRoleGranted, error)
- func (_Registry *RegistryFilterer) ParseRoleRevoked(log types.Log) (*RegistryRoleRevoked, error)
- func (_Registry *RegistryFilterer) ParseStreamRegistrySet(log types.Log) (*RegistryStreamRegistrySet, error)
- func (_Registry *RegistryFilterer) ParseSubscribedToVehicleStream(log types.Log) (*RegistrySubscribedToVehicleStream, error)
- func (_Registry *RegistryFilterer) ParseSyntheticDeviceAttributeAdded(log types.Log) (*RegistrySyntheticDeviceAttributeAdded, error)
- func (_Registry *RegistryFilterer) ParseSyntheticDeviceAttributeSet(log types.Log) (*RegistrySyntheticDeviceAttributeSet, error)
- func (_Registry *RegistryFilterer) ParseSyntheticDeviceAttributeSetDevAdmin(log types.Log) (*RegistrySyntheticDeviceAttributeSetDevAdmin, error)
- func (_Registry *RegistryFilterer) ParseSyntheticDeviceIdProxySet(log types.Log) (*RegistrySyntheticDeviceIdProxySet, error)
- func (_Registry *RegistryFilterer) ParseSyntheticDeviceNodeBurned(log types.Log) (*RegistrySyntheticDeviceNodeBurned, error)
- func (_Registry *RegistryFilterer) ParseSyntheticDeviceNodeBurnedDevAdmin(log types.Log) (*RegistrySyntheticDeviceNodeBurnedDevAdmin, error)
- func (_Registry *RegistryFilterer) ParseSyntheticDeviceNodeMinted(log types.Log) (*RegistrySyntheticDeviceNodeMinted, error)
- func (_Registry *RegistryFilterer) ParseVehicleAttributeAdded(log types.Log) (*RegistryVehicleAttributeAdded, error)
- func (_Registry *RegistryFilterer) ParseVehicleAttributeRemoved(log types.Log) (*RegistryVehicleAttributeRemoved, error)
- func (_Registry *RegistryFilterer) ParseVehicleAttributeSet(log types.Log) (*RegistryVehicleAttributeSet, error)
- func (_Registry *RegistryFilterer) ParseVehicleAttributeSetDevAdmin(log types.Log) (*RegistryVehicleAttributeSetDevAdmin, error)
- func (_Registry *RegistryFilterer) ParseVehicleIdProxySet(log types.Log) (*RegistryVehicleIdProxySet, error)
- func (_Registry *RegistryFilterer) ParseVehicleNodeBurned(log types.Log) (*RegistryVehicleNodeBurned, error)
- func (_Registry *RegistryFilterer) ParseVehicleNodeBurnedDevAdmin(log types.Log) (*RegistryVehicleNodeBurnedDevAdmin, error)
- func (_Registry *RegistryFilterer) ParseVehicleNodeMinted(log types.Log) (*RegistryVehicleNodeMinted, error)
- func (_Registry *RegistryFilterer) ParseVehicleNodeMintedWithDeviceDefinition(log types.Log) (*RegistryVehicleNodeMintedWithDeviceDefinition, error)
- func (_Registry *RegistryFilterer) ParseVehicleStreamSet(log types.Log) (*RegistryVehicleStreamSet, error)
- func (_Registry *RegistryFilterer) ParseVehicleStreamUnset(log types.Log) (*RegistryVehicleStreamUnset, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceAddressReset(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceAddressReset, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceAttributeAdded(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceAttributeAdded) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceAttributeSet(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceAttributeSet) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceAttributeSetDevAdmin(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceClaimed(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceClaimed, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceIdProxySet(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceIdProxySet, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceNodeBurned(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceNodeBurned, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceNodeBurnedDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceNodeBurnedDevAdmin, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceNodeMinted(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceNodeMinted, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDevicePaired(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDevicePaired, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceTransferredDevAdmin(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceUnclaimedDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceUnclaimedDevAdmin, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceUnpaired(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceUnpaired, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchAftermarketDeviceUnpairedDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceUnpairedDevAdmin, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchBaseDataURISet(opts *bind.WatchOpts, sink chan<- *RegistryBaseDataURISet) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchBeneficiarySet(opts *bind.WatchOpts, sink chan<- *RegistryBeneficiarySet, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchControllerSet(opts *bind.WatchOpts, sink chan<- *RegistryControllerSet, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchDeviceDefinitionDeleted(opts *bind.WatchOpts, sink chan<- *RegistryDeviceDefinitionDeleted, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchDeviceDefinitionInserted(opts *bind.WatchOpts, sink chan<- *RegistryDeviceDefinitionInserted, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchDeviceDefinitionTableCreated(opts *bind.WatchOpts, sink chan<- *RegistryDeviceDefinitionTableCreated, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchDeviceDefinitionUpdated(opts *bind.WatchOpts, sink chan<- *RegistryDeviceDefinitionUpdated, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchDimoStreamrEnsSet(opts *bind.WatchOpts, sink chan<- *RegistryDimoStreamrEnsSet) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchDimoStreamrNodeSet(opts *bind.WatchOpts, sink chan<- *RegistryDimoStreamrNodeSet) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchIntegrationAttributeAdded(opts *bind.WatchOpts, sink chan<- *RegistryIntegrationAttributeAdded) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchIntegrationAttributeSet(opts *bind.WatchOpts, sink chan<- *RegistryIntegrationAttributeSet, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchIntegrationIdProxySet(opts *bind.WatchOpts, sink chan<- *RegistryIntegrationIdProxySet) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchIntegrationNodeMinted(opts *bind.WatchOpts, sink chan<- *RegistryIntegrationNodeMinted, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchManufacturerAttributeAdded(opts *bind.WatchOpts, sink chan<- *RegistryManufacturerAttributeAdded) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchManufacturerAttributeSet(opts *bind.WatchOpts, sink chan<- *RegistryManufacturerAttributeSet) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchManufacturerIdProxySet(opts *bind.WatchOpts, sink chan<- *RegistryManufacturerIdProxySet, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchManufacturerNodeMinted(opts *bind.WatchOpts, sink chan<- *RegistryManufacturerNodeMinted, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchManufacturerTableSet(opts *bind.WatchOpts, sink chan<- *RegistryManufacturerTableSet, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchModuleAdded(opts *bind.WatchOpts, sink chan<- *RegistryModuleAdded, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchModuleRemoved(opts *bind.WatchOpts, sink chan<- *RegistryModuleRemoved, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchModuleUpdated(opts *bind.WatchOpts, sink chan<- *RegistryModuleUpdated, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *RegistryRoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *RegistryRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *RegistryRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchStreamRegistrySet(opts *bind.WatchOpts, sink chan<- *RegistryStreamRegistrySet) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchSubscribedToVehicleStream(opts *bind.WatchOpts, sink chan<- *RegistrySubscribedToVehicleStream, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchSyntheticDeviceAttributeAdded(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceAttributeAdded) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchSyntheticDeviceAttributeSet(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceAttributeSet, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchSyntheticDeviceAttributeSetDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceAttributeSetDevAdmin, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchSyntheticDeviceIdProxySet(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceIdProxySet) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchSyntheticDeviceNodeBurned(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceNodeBurned, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchSyntheticDeviceNodeBurnedDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceNodeBurnedDevAdmin, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchSyntheticDeviceNodeMinted(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceNodeMinted, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchVehicleAttributeAdded(opts *bind.WatchOpts, sink chan<- *RegistryVehicleAttributeAdded) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchVehicleAttributeRemoved(opts *bind.WatchOpts, sink chan<- *RegistryVehicleAttributeRemoved) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchVehicleAttributeSet(opts *bind.WatchOpts, sink chan<- *RegistryVehicleAttributeSet) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchVehicleAttributeSetDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryVehicleAttributeSetDevAdmin, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchVehicleIdProxySet(opts *bind.WatchOpts, sink chan<- *RegistryVehicleIdProxySet, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchVehicleNodeBurned(opts *bind.WatchOpts, sink chan<- *RegistryVehicleNodeBurned, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchVehicleNodeBurnedDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryVehicleNodeBurnedDevAdmin, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchVehicleNodeMinted(opts *bind.WatchOpts, sink chan<- *RegistryVehicleNodeMinted) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchVehicleNodeMintedWithDeviceDefinition(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchVehicleStreamSet(opts *bind.WatchOpts, sink chan<- *RegistryVehicleStreamSet, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchVehicleStreamUnset(opts *bind.WatchOpts, sink chan<- *RegistryVehicleStreamUnset, ...) (event.Subscription, error)
- type RegistryIntegrationAttributeAdded
- type RegistryIntegrationAttributeAddedIterator
- type RegistryIntegrationAttributeSet
- type RegistryIntegrationAttributeSetIterator
- type RegistryIntegrationIdProxySet
- type RegistryIntegrationIdProxySetIterator
- type RegistryIntegrationNodeMinted
- type RegistryIntegrationNodeMintedIterator
- type RegistryManufacturerAttributeAdded
- type RegistryManufacturerAttributeAddedIterator
- type RegistryManufacturerAttributeSet
- type RegistryManufacturerAttributeSetIterator
- type RegistryManufacturerIdProxySet
- type RegistryManufacturerIdProxySetIterator
- type RegistryManufacturerNodeMinted
- type RegistryManufacturerNodeMintedIterator
- type RegistryManufacturerTableSet
- type RegistryManufacturerTableSetIterator
- type RegistryModuleAdded
- type RegistryModuleAddedIterator
- type RegistryModuleRemoved
- type RegistryModuleRemovedIterator
- type RegistryModuleUpdated
- type RegistryModuleUpdatedIterator
- type RegistryRaw
- func (_Registry *RegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Registry *RegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Registry *RegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RegistryRoleAdminChanged
- type RegistryRoleAdminChangedIterator
- type RegistryRoleGranted
- type RegistryRoleGrantedIterator
- type RegistryRoleRevoked
- type RegistryRoleRevokedIterator
- type RegistrySession
- func (_Registry *RegistrySession) AddAftermarketDeviceAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistrySession) AddIntegrationAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistrySession) AddManufacturerAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistrySession) AddModule(implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
- func (_Registry *RegistrySession) AddSyntheticDeviceAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistrySession) AddVehicleAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistrySession) AdminBurnAftermarketDevices(tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) AdminBurnAftermarketDevicesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) AdminBurnSyntheticDevicesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) AdminBurnVehicles(tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) AdminBurnVehiclesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) AdminCacheDimoStreamrEns() (*types.Transaction, error)
- func (_Registry *RegistrySession) AdminChangeParentNode(newParentNode *big.Int, idProxyAddress common.Address, nodeIdList []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) AdminPairAftermarketDevice(aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) AdminRemoveVehicleAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistrySession) BurnSyntheticDeviceSign(vehicleNode *big.Int, syntheticDeviceNode *big.Int, ownerSig []byte) (*types.Transaction, error)
- func (_Registry *RegistrySession) BurnVehicleSign(tokenId *big.Int, ownerSig []byte) (*types.Transaction, error)
- func (_Registry *RegistrySession) ClaimAftermarketDeviceBatch(manufacturerNode *big.Int, adOwnerPair []AftermarketDeviceOwnerPair) (*types.Transaction, error)
- func (_Registry *RegistrySession) ClaimAftermarketDeviceSign(aftermarketDeviceNode *big.Int, owner common.Address, ownerSig []byte, ...) (*types.Transaction, error)
- func (_Registry *RegistrySession) CreateDeviceDefinitionTable(tableOwner common.Address, manufacturerId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) CreateDeviceDefinitionTableBatch(tableOwner common.Address, manufacturerIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) CreateVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) DeleteDeviceDefinition(manufacturerId *big.Int, id string) (*types.Transaction, error)
- func (_Registry *RegistrySession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Registry *RegistrySession) GetAdMintCost() (*big.Int, error)
- func (_Registry *RegistrySession) GetAftermarketDeviceAddressById(nodeId *big.Int) (common.Address, error)
- func (_Registry *RegistrySession) GetAftermarketDeviceIdByAddress(addr common.Address) (*big.Int, error)
- func (_Registry *RegistrySession) GetBeneficiary(idProxyAddress common.Address, nodeId *big.Int) (common.Address, error)
- func (_Registry *RegistrySession) GetDataURI(idProxyAddress common.Address, tokenId *big.Int) (string, error)
- func (_Registry *RegistrySession) GetDeviceDefinitionIdByVehicleId(vehicleId *big.Int) (string, error)
- func (_Registry *RegistrySession) GetDeviceDefinitionTableId(manufacturerId *big.Int) (*big.Int, error)
- func (_Registry *RegistrySession) GetDeviceDefinitionTableName(manufacturerId *big.Int) (string, error)
- func (_Registry *RegistrySession) GetInfo(idProxyAddress common.Address, tokenId *big.Int, attribute string) (string, error)
- func (_Registry *RegistrySession) GetIntegrationIdByName(name string) (*big.Int, error)
- func (_Registry *RegistrySession) GetIntegrationNameById(tokenId *big.Int) (string, error)
- func (_Registry *RegistrySession) GetLink(idProxyAddress common.Address, sourceNode *big.Int) (*big.Int, error)
- func (_Registry *RegistrySession) GetManufacturerIdByName(name string) (*big.Int, error)
- func (_Registry *RegistrySession) GetManufacturerNameById(tokenId *big.Int) (string, error)
- func (_Registry *RegistrySession) GetNodeLink(idProxyAddressSource common.Address, idProxyAddressTarget common.Address, ...) (*big.Int, error)
- func (_Registry *RegistrySession) GetParentNode(idProxyAddress common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Registry *RegistrySession) GetPolicy(caller common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Registry *RegistrySession) GetSyntheticDeviceAddressById(nodeId *big.Int) (common.Address, error)
- func (_Registry *RegistrySession) GetSyntheticDeviceIdByAddress(addr common.Address) (*big.Int, error)
- func (_Registry *RegistrySession) GetVehicleStream(vehicleId *big.Int) (string, error)
- func (_Registry *RegistrySession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Registry *RegistrySession) Initialize(name string, version string) (*types.Transaction, error)
- func (_Registry *RegistrySession) InsertDeviceDefinition(manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
- func (_Registry *RegistrySession) InsertDeviceDefinitionBatch(manufacturerId *big.Int, data []DeviceDefinitionInput) (*types.Transaction, error)
- func (_Registry *RegistrySession) IsAftermarketDeviceClaimed(nodeId *big.Int) (bool, error)
- func (_Registry *RegistrySession) IsAllowedToOwnIntegrationNode(addr common.Address) (bool, error)
- func (_Registry *RegistrySession) IsAllowedToOwnManufacturerNode(addr common.Address) (bool, error)
- func (_Registry *RegistrySession) IsController(addr common.Address) (bool, error)
- func (_Registry *RegistrySession) IsIntegrationController(addr common.Address) (bool, error)
- func (_Registry *RegistrySession) IsIntegrationMinted(addr common.Address) (bool, error)
- func (_Registry *RegistrySession) IsManufacturerMinted(addr common.Address) (bool, error)
- func (_Registry *RegistrySession) MintAftermarketDeviceByManufacturerBatch(manufacturerNode *big.Int, adInfos []AftermarketDeviceInfos) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintIntegration(owner common.Address, name string, attrInfoPairList []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintIntegrationBatch(owner common.Address, names []string) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintManufacturer(owner common.Address, name string, attrInfoPairList []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintManufacturerBatch(owner common.Address, names []string) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintSyntheticDeviceBatch(integrationNode *big.Int, data []MintSyntheticDeviceBatchInput) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintSyntheticDeviceSign(data MintSyntheticDeviceInput) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintVehicle(manufacturerNode *big.Int, owner common.Address, attrInfo []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintVehicleAndSdSign(data MintVehicleAndSdInput) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintVehicleAndSdWithDeviceDefinitionSign(data MintVehicleAndSdWithDdInput) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintVehicleSign(manufacturerNode *big.Int, owner common.Address, attrInfo []AttributeInfoPair, ...) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintVehicleWithDeviceDefinition(manufacturerNode *big.Int, owner common.Address, deviceDefinitionId string, ...) (*types.Transaction, error)
- func (_Registry *RegistrySession) MintVehicleWithDeviceDefinitionSign(manufacturerNode *big.Int, owner common.Address, deviceDefinitionId string, ...) (*types.Transaction, error)
- func (_Registry *RegistrySession) MultiDelegateCall(data [][]byte) (*types.Transaction, error)
- func (_Registry *RegistrySession) MultiStaticCall(data [][]byte) ([][]byte, error)
- func (_Registry *RegistrySession) OnBurnVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
- func (_Registry *RegistrySession) OnSetSubscribePrivilege(vehicleId *big.Int, subscriber common.Address, expirationTime *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) OnTransferVehicleStream(to common.Address, vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) PairAftermarketDeviceSign(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, ...) (*types.Transaction, error)
- func (_Registry *RegistrySession) PairAftermarketDeviceSign0(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, signature []byte) (*types.Transaction, error)
- func (_Registry *RegistrySession) RemoveModule(implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
- func (_Registry *RegistrySession) RenameManufacturers(idManufacturerNames []DevAdminIdManufacturerName) (*types.Transaction, error)
- func (_Registry *RegistrySession) RenounceRole(role [32]byte) (*types.Transaction, error)
- func (_Registry *RegistrySession) ReprovisionAftermarketDeviceByManufacturerBatch(aftermarketDeviceNodeList []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) ResetAftermarketDeviceAddressByManufacturerBatch(adIdAddrs []AftermarketDeviceIdAddressPair) (*types.Transaction, error)
- func (_Registry *RegistrySession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetAdMintCost(_adMintCost *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetAftermarketDeviceBeneficiary(nodeId *big.Int, beneficiary common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetAftermarketDeviceIdProxyAddress(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetAftermarketDeviceInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetBaseDataURI(idProxyAddress common.Address, _baseDataURI string) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetDeviceDefinitionTable(manufacturerId *big.Int, tableId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetDimoBaseStreamId(dimoStreamrEns string) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetDimoStreamrNode(dimoStreamrNode common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetDimoToken(_dimoToken common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetFoundationAddress(_foundation common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetIntegrationController(_controller common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetIntegrationIdProxyAddress(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetIntegrationInfo(tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetLicense(_license common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetManufacturerIdProxyAddress(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetManufacturerInfo(tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetStreamRegistry(streamRegistry common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetSubscriptionToVehicleStream(vehicleId *big.Int, subscriber common.Address, expirationTime *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetSyntheticDeviceIdProxyAddress(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetSyntheticDeviceInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetVehicleIdProxyAddress(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetVehicleInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetVehicleStream(vehicleId *big.Int, streamId string) (*types.Transaction, error)
- func (_Registry *RegistrySession) SubscribeToVehicleStream(vehicleId *big.Int, expirationTime *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) TransferAftermarketDeviceOwnership(aftermarketDeviceNode *big.Int, newOwner common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) UnclaimAftermarketDeviceNode(aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) UnpairAftermarketDevice(aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) UnpairAftermarketDeviceByDeviceNode(aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) UnpairAftermarketDeviceByVehicleNode(vehicleNodes []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) UnpairAftermarketDeviceSign(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, signature []byte) (*types.Transaction, error)
- func (_Registry *RegistrySession) UnsetVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistrySession) UpdateDeviceDefinition(manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
- func (_Registry *RegistrySession) UpdateIntegrationMinted(from common.Address, to common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) UpdateManufacturerMinted(from common.Address, to common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) UpdateModule(oldImplementation common.Address, newImplementation common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistrySession) ValidateBurnAndResetNode(tokenId *big.Int) (*types.Transaction, error)
- type RegistryStreamRegistrySet
- type RegistryStreamRegistrySetIterator
- type RegistrySubscribedToVehicleStream
- type RegistrySubscribedToVehicleStreamIterator
- type RegistrySyntheticDeviceAttributeAdded
- type RegistrySyntheticDeviceAttributeAddedIterator
- type RegistrySyntheticDeviceAttributeSet
- type RegistrySyntheticDeviceAttributeSetDevAdmin
- type RegistrySyntheticDeviceAttributeSetDevAdminIterator
- type RegistrySyntheticDeviceAttributeSetIterator
- type RegistrySyntheticDeviceIdProxySet
- type RegistrySyntheticDeviceIdProxySetIterator
- type RegistrySyntheticDeviceNodeBurned
- type RegistrySyntheticDeviceNodeBurnedDevAdmin
- type RegistrySyntheticDeviceNodeBurnedDevAdminIterator
- type RegistrySyntheticDeviceNodeBurnedIterator
- type RegistrySyntheticDeviceNodeMinted
- type RegistrySyntheticDeviceNodeMintedIterator
- type RegistryTransactor
- func (_Registry *RegistryTransactor) AddAftermarketDeviceAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AddIntegrationAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AddManufacturerAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AddModule(opts *bind.TransactOpts, implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AddSyntheticDeviceAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AddVehicleAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AdminBurnAftermarketDevices(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AdminBurnAftermarketDevicesAndDeletePairings(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AdminBurnSyntheticDevicesAndDeletePairings(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AdminBurnVehicles(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AdminBurnVehiclesAndDeletePairings(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AdminCacheDimoStreamrEns(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AdminChangeParentNode(opts *bind.TransactOpts, newParentNode *big.Int, idProxyAddress common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AdminPairAftermarketDevice(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) AdminRemoveVehicleAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) BurnSyntheticDeviceSign(opts *bind.TransactOpts, vehicleNode *big.Int, syntheticDeviceNode *big.Int, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) BurnVehicleSign(opts *bind.TransactOpts, tokenId *big.Int, ownerSig []byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) ClaimAftermarketDeviceBatch(opts *bind.TransactOpts, manufacturerNode *big.Int, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) ClaimAftermarketDeviceSign(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, owner common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) CreateDeviceDefinitionTable(opts *bind.TransactOpts, tableOwner common.Address, manufacturerId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) CreateDeviceDefinitionTableBatch(opts *bind.TransactOpts, tableOwner common.Address, manufacturerIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) CreateVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) DeleteDeviceDefinition(opts *bind.TransactOpts, manufacturerId *big.Int, id string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) GetPolicy(opts *bind.TransactOpts, caller common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) Initialize(opts *bind.TransactOpts, name string, version string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) InsertDeviceDefinition(opts *bind.TransactOpts, manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) InsertDeviceDefinitionBatch(opts *bind.TransactOpts, manufacturerId *big.Int, data []DeviceDefinitionInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintAftermarketDeviceByManufacturerBatch(opts *bind.TransactOpts, manufacturerNode *big.Int, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintIntegration(opts *bind.TransactOpts, owner common.Address, name string, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintIntegrationBatch(opts *bind.TransactOpts, owner common.Address, names []string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintManufacturer(opts *bind.TransactOpts, owner common.Address, name string, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintManufacturerBatch(opts *bind.TransactOpts, owner common.Address, names []string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintSyntheticDeviceBatch(opts *bind.TransactOpts, integrationNode *big.Int, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintSyntheticDeviceSign(opts *bind.TransactOpts, data MintSyntheticDeviceInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintVehicle(opts *bind.TransactOpts, manufacturerNode *big.Int, owner common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintVehicleAndSdSign(opts *bind.TransactOpts, data MintVehicleAndSdInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintVehicleAndSdWithDeviceDefinitionSign(opts *bind.TransactOpts, data MintVehicleAndSdWithDdInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintVehicleSign(opts *bind.TransactOpts, manufacturerNode *big.Int, owner common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintVehicleWithDeviceDefinition(opts *bind.TransactOpts, manufacturerNode *big.Int, owner common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MintVehicleWithDeviceDefinitionSign(opts *bind.TransactOpts, manufacturerNode *big.Int, owner common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) MultiDelegateCall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) OnBurnVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) OnSetSubscribePrivilege(opts *bind.TransactOpts, vehicleId *big.Int, subscriber common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) OnTransferVehicleStream(opts *bind.TransactOpts, to common.Address, vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) PairAftermarketDeviceSign(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, vehicleNode *big.Int, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) PairAftermarketDeviceSign0(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, vehicleNode *big.Int, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) RemoveModule(opts *bind.TransactOpts, implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) RenameManufacturers(opts *bind.TransactOpts, idManufacturerNames []DevAdminIdManufacturerName) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) ReprovisionAftermarketDeviceByManufacturerBatch(opts *bind.TransactOpts, aftermarketDeviceNodeList []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) ResetAftermarketDeviceAddressByManufacturerBatch(opts *bind.TransactOpts, adIdAddrs []AftermarketDeviceIdAddressPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetAdMintCost(opts *bind.TransactOpts, _adMintCost *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetAftermarketDeviceBeneficiary(opts *bind.TransactOpts, nodeId *big.Int, beneficiary common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetAftermarketDeviceIdProxyAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetAftermarketDeviceInfo(opts *bind.TransactOpts, tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetBaseDataURI(opts *bind.TransactOpts, idProxyAddress common.Address, _baseDataURI string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetDeviceDefinitionTable(opts *bind.TransactOpts, manufacturerId *big.Int, tableId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetDimoBaseStreamId(opts *bind.TransactOpts, dimoStreamrEns string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetDimoStreamrNode(opts *bind.TransactOpts, dimoStreamrNode common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetDimoToken(opts *bind.TransactOpts, _dimoToken common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetFoundationAddress(opts *bind.TransactOpts, _foundation common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetIntegrationController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetIntegrationIdProxyAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetIntegrationInfo(opts *bind.TransactOpts, tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetLicense(opts *bind.TransactOpts, _license common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetManufacturerIdProxyAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetManufacturerInfo(opts *bind.TransactOpts, tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetStreamRegistry(opts *bind.TransactOpts, streamRegistry common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetSubscriptionToVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int, subscriber common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetSyntheticDeviceIdProxyAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetSyntheticDeviceInfo(opts *bind.TransactOpts, tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetVehicleIdProxyAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetVehicleInfo(opts *bind.TransactOpts, tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int, streamId string) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SubscribeToVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int, expirationTime *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) TransferAftermarketDeviceOwnership(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) UnclaimAftermarketDeviceNode(opts *bind.TransactOpts, aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) UnpairAftermarketDevice(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) UnpairAftermarketDeviceByDeviceNode(opts *bind.TransactOpts, aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) UnpairAftermarketDeviceByVehicleNode(opts *bind.TransactOpts, vehicleNodes []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) UnpairAftermarketDeviceSign(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, vehicleNode *big.Int, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) UnsetVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) UpdateDeviceDefinition(opts *bind.TransactOpts, manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) UpdateIntegrationMinted(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) UpdateManufacturerMinted(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) UpdateModule(opts *bind.TransactOpts, oldImplementation common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) ValidateBurnAndResetNode(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- type RegistryTransactorRaw
- type RegistryTransactorSession
- func (_Registry *RegistryTransactorSession) AddAftermarketDeviceAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AddIntegrationAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AddManufacturerAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AddModule(implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AddSyntheticDeviceAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AddVehicleAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AdminBurnAftermarketDevices(tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AdminBurnAftermarketDevicesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AdminBurnSyntheticDevicesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AdminBurnVehicles(tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AdminBurnVehiclesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AdminCacheDimoStreamrEns() (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AdminChangeParentNode(newParentNode *big.Int, idProxyAddress common.Address, nodeIdList []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AdminPairAftermarketDevice(aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) AdminRemoveVehicleAttribute(attribute string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) BurnSyntheticDeviceSign(vehicleNode *big.Int, syntheticDeviceNode *big.Int, ownerSig []byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) BurnVehicleSign(tokenId *big.Int, ownerSig []byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) ClaimAftermarketDeviceBatch(manufacturerNode *big.Int, adOwnerPair []AftermarketDeviceOwnerPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) ClaimAftermarketDeviceSign(aftermarketDeviceNode *big.Int, owner common.Address, ownerSig []byte, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) CreateDeviceDefinitionTable(tableOwner common.Address, manufacturerId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) CreateDeviceDefinitionTableBatch(tableOwner common.Address, manufacturerIds []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) CreateVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) DeleteDeviceDefinition(manufacturerId *big.Int, id string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) GetPolicy(caller common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) Initialize(name string, version string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) InsertDeviceDefinition(manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) InsertDeviceDefinitionBatch(manufacturerId *big.Int, data []DeviceDefinitionInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintAftermarketDeviceByManufacturerBatch(manufacturerNode *big.Int, adInfos []AftermarketDeviceInfos) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintIntegration(owner common.Address, name string, attrInfoPairList []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintIntegrationBatch(owner common.Address, names []string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintManufacturer(owner common.Address, name string, attrInfoPairList []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintManufacturerBatch(owner common.Address, names []string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintSyntheticDeviceBatch(integrationNode *big.Int, data []MintSyntheticDeviceBatchInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintSyntheticDeviceSign(data MintSyntheticDeviceInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintVehicle(manufacturerNode *big.Int, owner common.Address, attrInfo []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintVehicleAndSdSign(data MintVehicleAndSdInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintVehicleAndSdWithDeviceDefinitionSign(data MintVehicleAndSdWithDdInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintVehicleSign(manufacturerNode *big.Int, owner common.Address, attrInfo []AttributeInfoPair, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintVehicleWithDeviceDefinition(manufacturerNode *big.Int, owner common.Address, deviceDefinitionId string, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MintVehicleWithDeviceDefinitionSign(manufacturerNode *big.Int, owner common.Address, deviceDefinitionId string, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) MultiDelegateCall(data [][]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) OnBurnVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) OnSetSubscribePrivilege(vehicleId *big.Int, subscriber common.Address, expirationTime *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) OnTransferVehicleStream(to common.Address, vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) PairAftermarketDeviceSign(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) PairAftermarketDeviceSign0(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, signature []byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) RemoveModule(implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) RenameManufacturers(idManufacturerNames []DevAdminIdManufacturerName) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) RenounceRole(role [32]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) ReprovisionAftermarketDeviceByManufacturerBatch(aftermarketDeviceNodeList []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) ResetAftermarketDeviceAddressByManufacturerBatch(adIdAddrs []AftermarketDeviceIdAddressPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetAdMintCost(_adMintCost *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetAftermarketDeviceBeneficiary(nodeId *big.Int, beneficiary common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetAftermarketDeviceIdProxyAddress(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetAftermarketDeviceInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetBaseDataURI(idProxyAddress common.Address, _baseDataURI string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetDeviceDefinitionTable(manufacturerId *big.Int, tableId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetDimoBaseStreamId(dimoStreamrEns string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetDimoStreamrNode(dimoStreamrNode common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetDimoToken(_dimoToken common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetFoundationAddress(_foundation common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetIntegrationController(_controller common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetIntegrationIdProxyAddress(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetIntegrationInfo(tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetLicense(_license common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetManufacturerIdProxyAddress(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetManufacturerInfo(tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetStreamRegistry(streamRegistry common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetSubscriptionToVehicleStream(vehicleId *big.Int, subscriber common.Address, expirationTime *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetSyntheticDeviceIdProxyAddress(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetSyntheticDeviceInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetVehicleIdProxyAddress(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetVehicleInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetVehicleStream(vehicleId *big.Int, streamId string) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SubscribeToVehicleStream(vehicleId *big.Int, expirationTime *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) TransferAftermarketDeviceOwnership(aftermarketDeviceNode *big.Int, newOwner common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) UnclaimAftermarketDeviceNode(aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) UnpairAftermarketDevice(aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) UnpairAftermarketDeviceByDeviceNode(aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) UnpairAftermarketDeviceByVehicleNode(vehicleNodes []*big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) UnpairAftermarketDeviceSign(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, signature []byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) UnsetVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) UpdateDeviceDefinition(manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) UpdateIntegrationMinted(from common.Address, to common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) UpdateManufacturerMinted(from common.Address, to common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) UpdateModule(oldImplementation common.Address, newImplementation common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) ValidateBurnAndResetNode(tokenId *big.Int) (*types.Transaction, error)
- type RegistryVehicleAttributeAdded
- type RegistryVehicleAttributeAddedIterator
- type RegistryVehicleAttributeRemoved
- type RegistryVehicleAttributeRemovedIterator
- type RegistryVehicleAttributeSet
- type RegistryVehicleAttributeSetDevAdmin
- type RegistryVehicleAttributeSetDevAdminIterator
- type RegistryVehicleAttributeSetIterator
- type RegistryVehicleIdProxySet
- type RegistryVehicleIdProxySetIterator
- type RegistryVehicleNodeBurned
- type RegistryVehicleNodeBurnedDevAdmin
- type RegistryVehicleNodeBurnedDevAdminIterator
- type RegistryVehicleNodeBurnedIterator
- type RegistryVehicleNodeMinted
- type RegistryVehicleNodeMintedIterator
- type RegistryVehicleNodeMintedWithDeviceDefinition
- type RegistryVehicleNodeMintedWithDeviceDefinitionIterator
- type RegistryVehicleStreamSet
- type RegistryVehicleStreamSetIterator
- type RegistryVehicleStreamUnset
- type RegistryVehicleStreamUnsetIterator
- type TablelandPolicy
Constants ¶
This section is empty.
Variables ¶
var RegistryABI = RegistryMetaData.ABI
RegistryABI is the input ABI used to generate the binding from. Deprecated: Use RegistryMetaData.ABI instead.
var RegistryMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"UintUtils__InsufficientHexLength\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"moduleAddr\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes4[]\",\"name\":\"selectors\",\"type\":\"bytes4[]\"}],\"name\":\"ModuleAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"moduleAddr\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes4[]\",\"name\":\"selectors\",\"type\":\"bytes4[]\"}],\"name\":\"ModuleRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldImplementation\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes4[]\",\"name\":\"oldSelectors\",\"type\":\"bytes4[]\"},{\"indexed\":false,\"internalType\":\"bytes4[]\",\"name\":\"newSelectors\",\"type\":\"bytes4[]\"}],\"name\":\"ModuleUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"stateMutability\":\"nonpayable\",\"type\":\"fallback\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"},{\"internalType\":\"bytes4[]\",\"name\":\"selectors\",\"type\":\"bytes4[]\"}],\"name\":\"addModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"},{\"internalType\":\"bytes4[]\",\"name\":\"selectors\",\"type\":\"bytes4[]\"}],\"name\":\"removeModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"oldImplementation\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes4[]\",\"name\":\"oldSelectors\",\"type\":\"bytes4[]\"},{\"internalType\":\"bytes4[]\",\"name\":\"newSelectors\",\"type\":\"bytes4[]\"}],\"name\":\"updateModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"AdNotClaimed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"AdPaired\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"InvalidNode\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"VehiclePaired\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"name\":\"AftermarketDeviceAttributeSetDevAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"adNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"AftermarketDeviceNodeBurnedDevAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"AftermarketDevicePaired\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"AftermarketDeviceTransferredDevAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"}],\"name\":\"AftermarketDeviceUnclaimedDevAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"AftermarketDeviceUnpairedDevAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"name\":\"SyntheticDeviceAttributeSetDevAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"syntheticDeviceNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"SyntheticDeviceNodeBurnedDevAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"VehicleAttributeRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"name\":\"VehicleAttributeSetDevAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"VehicleNodeBurnedDevAdmin\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"name\":\"adminBurnAftermarketDevices\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"name\":\"adminBurnAftermarketDevicesAndDeletePairings\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"name\":\"adminBurnSyntheticDevicesAndDeletePairings\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"name\":\"adminBurnVehicles\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"name\":\"adminBurnVehiclesAndDeletePairings\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"adminCacheDimoStreamrEns\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newParentNode\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"idProxyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"nodeIdList\",\"type\":\"uint256[]\"}],\"name\":\"adminChangeParentNode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"}],\"name\":\"adminPairAftermarketDevice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"adminRemoveVehicleAttribute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"internalType\":\"structDevAdmin.IdManufacturerName[]\",\"name\":\"idManufacturerNames\",\"type\":\"tuple[]\"}],\"name\":\"renameManufacturers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferAftermarketDeviceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"aftermarketDeviceNodes\",\"type\":\"uint256[]\"}],\"name\":\"unclaimAftermarketDeviceNode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"aftermarketDeviceNodes\",\"type\":\"uint256[]\"}],\"name\":\"unpairAftermarketDeviceByDeviceNode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"vehicleNodes\",\"type\":\"uint256[]\"}],\"name\":\"unpairAftermarketDeviceByVehicleNode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"version\",\"type\":\"string\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multiDelegateCall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multiStaticCall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAdMintCost\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"adMintCost\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_adMintCost\",\"type\":\"uint256\"}],\"name\":\"setAdMintCost\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_dimoToken\",\"type\":\"address\"}],\"name\":\"setDimoToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_foundation\",\"type\":\"address\"}],\"name\":\"setFoundationAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_license\",\"type\":\"address\"}],\"name\":\"setLicense\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"AdNotPaired\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"attr\",\"type\":\"string\"}],\"name\":\"AttributeExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"attr\",\"type\":\"string\"}],\"name\":\"AttributeNotWhitelisted\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"DeviceAlreadyClaimed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"DeviceAlreadyRegistered\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAdSignature\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidLicense\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidOwnerSignature\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"InvalidParentNode\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidSigner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnersDoNotMatch\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"Unauthorized\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"VehicleNotPaired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroAddress\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"aftermarketDeviceAddress\",\"type\":\"address\"}],\"name\":\"AftermarketDeviceAddressReset\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"AftermarketDeviceAttributeAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"name\":\"AftermarketDeviceAttributeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"AftermarketDeviceClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"}],\"name\":\"AftermarketDeviceIdProxySet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"AftermarketDeviceNodeBurned\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"aftermarketDeviceAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"AftermarketDeviceNodeMinted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"AftermarketDeviceUnpaired\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"addAftermarketDeviceAttribute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerNode\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNodeId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"internalType\":\"structAftermarketDeviceOwnerPair[]\",\"name\":\"adOwnerPair\",\"type\":\"tuple[]\"}],\"name\":\"claimAftermarketDeviceBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"ownerSig\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"aftermarketDeviceSig\",\"type\":\"bytes\"}],\"name\":\"claimAftermarketDeviceSign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"nodeId\",\"type\":\"uint256\"}],\"name\":\"getAftermarketDeviceAddressById\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"getAftermarketDeviceIdByAddress\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"nodeId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"nodeId\",\"type\":\"uint256\"}],\"name\":\"isAftermarketDeviceClaimed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isClaimed\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerNode\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfoPairs\",\"type\":\"tuple[]\"}],\"internalType\":\"structAftermarketDeviceInfos[]\",\"name\":\"adInfos\",\"type\":\"tuple[]\"}],\"name\":\"mintAftermarketDeviceByManufacturerBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"aftermarketDeviceSig\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"vehicleOwnerSig\",\"type\":\"bytes\"}],\"name\":\"pairAftermarketDeviceSign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"name\":\"pairAftermarketDeviceSign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"aftermarketDeviceNodeList\",\"type\":\"uint256[]\"}],\"name\":\"reprovisionAftermarketDeviceByManufacturerBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNodeId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"deviceAddress\",\"type\":\"address\"}],\"internalType\":\"structAftermarketDeviceIdAddressPair[]\",\"name\":\"adIdAddrs\",\"type\":\"tuple[]\"}],\"name\":\"resetAftermarketDeviceAddressByManufacturerBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"setAftermarketDeviceIdProxyAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfo\",\"type\":\"tuple[]\"}],\"name\":\"setAftermarketDeviceInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"}],\"name\":\"unpairAftermarketDevice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"aftermarketDeviceNode\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"name\":\"unpairAftermarketDeviceSign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"}],\"name\":\"ControllerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"ManufacturerAttributeAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"name\":\"ManufacturerAttributeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"}],\"name\":\"ManufacturerIdProxySet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"ManufacturerNodeMinted\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"addManufacturerAttribute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"getManufacturerIdByName\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"nodeId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getManufacturerNameById\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"isAllowedToOwnManufacturerNode\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isAllowed\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"isController\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isController\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"isManufacturerMinted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isManufacturerMinted\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfoPairList\",\"type\":\"tuple[]\"}],\"name\":\"mintManufacturer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"string[]\",\"name\":\"names\",\"type\":\"string[]\"}],\"name\":\"mintManufacturerBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_controller\",\"type\":\"address\"}],\"name\":\"setController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"setManufacturerIdProxyAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfoList\",\"type\":\"tuple[]\"}],\"name\":\"setManufacturerInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"updateManufacturerMinted\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"AlreadyController\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"IntegrationNameRegisterd\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"MustBeAdmin\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"NotAllowed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyNftProxy\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"IntegrationAttributeAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"name\":\"IntegrationAttributeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"}],\"name\":\"IntegrationIdProxySet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"IntegrationNodeMinted\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"addIntegrationAttribute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"getIntegrationIdByName\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"nodeId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getIntegrationNameById\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"isAllowedToOwnIntegrationNode\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isAllowed\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"isIntegrationController\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isController\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"isIntegrationMinted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isIntegrationMinted\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfoPairList\",\"type\":\"tuple[]\"}],\"name\":\"mintIntegration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"string[]\",\"name\":\"names\",\"type\":\"string[]\"}],\"name\":\"mintIntegrationBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_controller\",\"type\":\"address\"}],\"name\":\"setIntegrationController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"setIntegrationIdProxyAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfoList\",\"type\":\"tuple[]\"}],\"name\":\"setIntegrationInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"updateIntegrationMinted\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"InvalidSdSignature\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"SyntheticDeviceAttributeAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"name\":\"SyntheticDeviceAttributeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"}],\"name\":\"SyntheticDeviceIdProxySet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"syntheticDeviceNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"SyntheticDeviceNodeBurned\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"integrationNode\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"syntheticDeviceNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"syntheticDeviceAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"SyntheticDeviceNodeMinted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"name\":\"VehicleAttributeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"manufacturerNode\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"VehicleNodeMinted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"deviceDefinitionId\",\"type\":\"string\"}],\"name\":\"VehicleNodeMintedWithDeviceDefinition\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"addSyntheticDeviceAttribute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"syntheticDeviceNode\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"ownerSig\",\"type\":\"bytes\"}],\"name\":\"burnSyntheticDeviceSign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"nodeId\",\"type\":\"uint256\"}],\"name\":\"getSyntheticDeviceAddressById\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"getSyntheticDeviceIdByAddress\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"nodeId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"integrationNode\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"syntheticDeviceAddr\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfoPairs\",\"type\":\"tuple[]\"}],\"internalType\":\"structMintSyntheticDeviceBatchInput[]\",\"name\":\"data\",\"type\":\"tuple[]\"}],\"name\":\"mintSyntheticDeviceBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"integrationNode\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"syntheticDeviceSig\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"vehicleOwnerSig\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"syntheticDeviceAddr\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfoPairs\",\"type\":\"tuple[]\"}],\"internalType\":\"structMintSyntheticDeviceInput\",\"name\":\"data\",\"type\":\"tuple\"}],\"name\":\"mintSyntheticDeviceSign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"setSyntheticDeviceIdProxyAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfo\",\"type\":\"tuple[]\"}],\"name\":\"setSyntheticDeviceInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"VehicleAttributeAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"}],\"name\":\"VehicleIdProxySet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vehicleNode\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"VehicleNodeBurned\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"addVehicleAttribute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"ownerSig\",\"type\":\"bytes\"}],\"name\":\"burnVehicleSign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"}],\"name\":\"getDeviceDefinitionIdByVehicleId\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"ddId\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerNode\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfo\",\"type\":\"tuple[]\"}],\"name\":\"mintVehicle\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerNode\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfo\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"name\":\"mintVehicleSign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerNode\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"deviceDefinitionId\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfo\",\"type\":\"tuple[]\"}],\"name\":\"mintVehicleWithDeviceDefinition\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerNode\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"deviceDefinitionId\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfo\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"name\":\"mintVehicleWithDeviceDefinitionSign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"setVehicleIdProxyAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfo\",\"type\":\"tuple[]\"}],\"name\":\"setVehicleInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"validateBurnAndResetNode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"idProxyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getDataURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"data\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"idProxyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"}],\"name\":\"getInfo\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"idProxyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getParentNode\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"parentNode\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"idProxyAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"nodeId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beneficiary\",\"type\":\"address\"}],\"name\":\"BeneficiarySet\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"idProxyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nodeId\",\"type\":\"uint256\"}],\"name\":\"getBeneficiary\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"beneficiary\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"idProxyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"sourceNode\",\"type\":\"uint256\"}],\"name\":\"getLink\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"targetNode\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"idProxyAddressSource\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"idProxyAddressTarget\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"sourceNode\",\"type\":\"uint256\"}],\"name\":\"getNodeLink\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"targetNode\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"nodeId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"beneficiary\",\"type\":\"address\"}],\"name\":\"setAftermarketDeviceBeneficiary\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerNode\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfoPairsVehicle\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"integrationNode\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"vehicleOwnerSig\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"syntheticDeviceSig\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"syntheticDeviceAddr\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfoPairsDevice\",\"type\":\"tuple[]\"}],\"internalType\":\"structMintVehicleAndSdInput\",\"name\":\"data\",\"type\":\"tuple\"}],\"name\":\"mintVehicleAndSdSign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerNode\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"deviceDefinitionId\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfoPairsVehicle\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"integrationNode\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"vehicleOwnerSig\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"syntheticDeviceSig\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"syntheticDeviceAddr\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"attribute\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"info\",\"type\":\"string\"}],\"internalType\":\"structAttributeInfoPair[]\",\"name\":\"attrInfoPairsDevice\",\"type\":\"tuple[]\"}],\"internalType\":\"structMintVehicleAndSdWithDdInput\",\"name\":\"data\",\"type\":\"tuple\"}],\"name\":\"mintVehicleAndSdWithDeviceDefinitionSign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"idProxyAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"dataUri\",\"type\":\"string\"}],\"name\":\"BaseDataURISet\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"idProxyAddress\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_baseDataURI\",\"type\":\"string\"}],\"name\":\"setBaseDataURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"dimoStreamrEns\",\"type\":\"string\"}],\"name\":\"DimoStreamrEnsSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"dimoStreamrNode\",\"type\":\"address\"}],\"name\":\"DimoStreamrNodeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"streamRegistry\",\"type\":\"address\"}],\"name\":\"StreamRegistrySet\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"dimoStreamrEns\",\"type\":\"string\"}],\"name\":\"setDimoBaseStreamId\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"dimoStreamrNode\",\"type\":\"address\"}],\"name\":\"setDimoStreamrNode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"streamRegistry\",\"type\":\"address\"}],\"name\":\"setStreamRegistry\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"internalType\":\"enumIStreamRegistry.PermissionType\",\"name\":\"permissionType\",\"type\":\"uint8\"}],\"name\":\"NoStreamrPermission\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"streamId\",\"type\":\"string\"}],\"name\":\"StreamDoesNotExist\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"streamId\",\"type\":\"string\"}],\"name\":\"VehicleStreamAlreadySet\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"}],\"name\":\"VehicleStreamNotSet\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"streamId\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"subscriber\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"}],\"name\":\"SubscribedToVehicleStream\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"streamId\",\"type\":\"string\"}],\"name\":\"VehicleStreamSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"streamId\",\"type\":\"string\"}],\"name\":\"VehicleStreamUnset\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"}],\"name\":\"createVehicleStream\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"}],\"name\":\"getVehicleStream\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"streamId\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"}],\"name\":\"onBurnVehicleStream\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"subscriber\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"}],\"name\":\"onSetSubscribePrivilege\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"}],\"name\":\"onTransferVehicleStream\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"subscriber\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"}],\"name\":\"setSubscriptionToVehicleStream\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"streamId\",\"type\":\"string\"}],\"name\":\"setVehicleStream\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTime\",\"type\":\"uint256\"}],\"name\":\"subscribeToVehicleStream\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vehicleId\",\"type\":\"uint256\"}],\"name\":\"unsetVehicleStream\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"chainid\",\"type\":\"uint256\"}],\"name\":\"ChainNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"InvalidManufacturerId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"}],\"name\":\"TableAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tableId\",\"type\":\"uint256\"}],\"name\":\"TableDoesNotExist\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"Unauthorized\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tableId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"id\",\"type\":\"string\"}],\"name\":\"DeviceDefinitionDeleted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tableId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"id\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"model\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"year\",\"type\":\"uint256\"}],\"name\":\"DeviceDefinitionInserted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"tableOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tableId\",\"type\":\"uint256\"}],\"name\":\"DeviceDefinitionTableCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tableId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"id\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"model\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"year\",\"type\":\"uint256\"}],\"name\":\"DeviceDefinitionUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tableId\",\"type\":\"uint256\"}],\"name\":\"ManufacturerTableSet\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tableOwner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"}],\"name\":\"createDeviceDefinitionTable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tableOwner\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"manufacturerIds\",\"type\":\"uint256[]\"}],\"name\":\"createDeviceDefinitionTableBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"id\",\"type\":\"string\"}],\"name\":\"deleteDeviceDefinition\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"}],\"name\":\"getDeviceDefinitionTableId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"tableId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"}],\"name\":\"getDeviceDefinitionTableName\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"tableName\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"id\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"model\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"year\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"ksuid\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"deviceType\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"imageURI\",\"type\":\"string\"}],\"internalType\":\"structDeviceDefinitionInput\",\"name\":\"data\",\"type\":\"tuple\"}],\"name\":\"insertDeviceDefinition\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"id\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"model\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"year\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"ksuid\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"deviceType\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"imageURI\",\"type\":\"string\"}],\"internalType\":\"structDeviceDefinitionInput[]\",\"name\":\"data\",\"type\":\"tuple[]\"}],\"name\":\"insertDeviceDefinitionBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tableId\",\"type\":\"uint256\"}],\"name\":\"setDeviceDefinitionTable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"manufacturerId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"id\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"model\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"year\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"ksuid\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"deviceType\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"imageURI\",\"type\":\"string\"}],\"internalType\":\"structDeviceDefinitionInput\",\"name\":\"data\",\"type\":\"tuple\"}],\"name\":\"updateDeviceDefinition\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"getPolicy\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"allowInsert\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"allowUpdate\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"allowDelete\",\"type\":\"bool\"},{\"internalType\":\"string\",\"name\":\"whereClause\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"withCheck\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"updatableColumns\",\"type\":\"string[]\"}],\"internalType\":\"structTablelandPolicy\",\"name\":\"policy\",\"type\":\"tuple\"}],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
RegistryMetaData contains all meta data concerning the Registry contract.
Functions ¶
This section is empty.
Types ¶
type AftermarketDeviceIdAddressPair ¶
type AftermarketDeviceIdAddressPair struct { AftermarketDeviceNodeId *big.Int DeviceAddress common.Address }
AftermarketDeviceIdAddressPair is an auto generated low-level Go binding around an user-defined struct.
type AftermarketDeviceInfos ¶
type AftermarketDeviceInfos struct { Addr common.Address AttrInfoPairs []AttributeInfoPair }
AftermarketDeviceInfos is an auto generated low-level Go binding around an user-defined struct.
type AftermarketDeviceOwnerPair ¶
AftermarketDeviceOwnerPair is an auto generated low-level Go binding around an user-defined struct.
type AttributeInfoPair ¶
AttributeInfoPair is an auto generated low-level Go binding around an user-defined struct.
type DevAdminIdManufacturerName ¶
DevAdminIdManufacturerName is an auto generated low-level Go binding around an user-defined struct.
type DeviceDefinitionInput ¶
type DeviceDefinitionInput struct { Id string Model string Year *big.Int Metadata string Ksuid string DeviceType string ImageURI string }
DeviceDefinitionInput is an auto generated low-level Go binding around an user-defined struct.
type MintSyntheticDeviceBatchInput ¶
type MintSyntheticDeviceBatchInput struct { VehicleNode *big.Int SyntheticDeviceAddr common.Address AttrInfoPairs []AttributeInfoPair }
MintSyntheticDeviceBatchInput is an auto generated low-level Go binding around an user-defined struct.
type MintSyntheticDeviceInput ¶
type MintSyntheticDeviceInput struct { IntegrationNode *big.Int VehicleNode *big.Int SyntheticDeviceSig []byte VehicleOwnerSig []byte SyntheticDeviceAddr common.Address AttrInfoPairs []AttributeInfoPair }
MintSyntheticDeviceInput is an auto generated low-level Go binding around an user-defined struct.
type MintVehicleAndSdInput ¶
type MintVehicleAndSdInput struct { ManufacturerNode *big.Int Owner common.Address AttrInfoPairsVehicle []AttributeInfoPair IntegrationNode *big.Int VehicleOwnerSig []byte SyntheticDeviceSig []byte SyntheticDeviceAddr common.Address AttrInfoPairsDevice []AttributeInfoPair }
MintVehicleAndSdInput is an auto generated low-level Go binding around an user-defined struct.
type MintVehicleAndSdWithDdInput ¶
type MintVehicleAndSdWithDdInput struct { ManufacturerNode *big.Int Owner common.Address DeviceDefinitionId string AttrInfoPairsVehicle []AttributeInfoPair IntegrationNode *big.Int VehicleOwnerSig []byte SyntheticDeviceSig []byte SyntheticDeviceAddr common.Address AttrInfoPairsDevice []AttributeInfoPair }
MintVehicleAndSdWithDdInput is an auto generated low-level Go binding around an user-defined struct.
type Registry ¶
type Registry struct { RegistryCaller // Read-only binding to the contract RegistryTransactor // Write-only binding to the contract RegistryFilterer // Log filterer for contract events }
Registry is an auto generated Go binding around an Ethereum contract.
func NewRegistry ¶
NewRegistry creates a new instance of Registry, bound to a specific deployed contract.
type RegistryAftermarketDeviceAddressReset ¶
type RegistryAftermarketDeviceAddressReset struct { ManufacturerId *big.Int TokenId *big.Int AftermarketDeviceAddress common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceAddressReset represents a AftermarketDeviceAddressReset event raised by the Registry contract.
type RegistryAftermarketDeviceAddressResetIterator ¶
type RegistryAftermarketDeviceAddressResetIterator struct { Event *RegistryAftermarketDeviceAddressReset // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceAddressResetIterator is returned from FilterAftermarketDeviceAddressReset and is used to iterate over the raw logs and unpacked data for AftermarketDeviceAddressReset events raised by the Registry contract.
func (*RegistryAftermarketDeviceAddressResetIterator) Close ¶
func (it *RegistryAftermarketDeviceAddressResetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceAddressResetIterator) Error ¶
func (it *RegistryAftermarketDeviceAddressResetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceAddressResetIterator) Next ¶
func (it *RegistryAftermarketDeviceAddressResetIterator) 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 RegistryAftermarketDeviceAttributeAdded ¶
type RegistryAftermarketDeviceAttributeAdded struct { Attribute string Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceAttributeAdded represents a AftermarketDeviceAttributeAdded event raised by the Registry contract.
type RegistryAftermarketDeviceAttributeAddedIterator ¶
type RegistryAftermarketDeviceAttributeAddedIterator struct { Event *RegistryAftermarketDeviceAttributeAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceAttributeAddedIterator is returned from FilterAftermarketDeviceAttributeAdded and is used to iterate over the raw logs and unpacked data for AftermarketDeviceAttributeAdded events raised by the Registry contract.
func (*RegistryAftermarketDeviceAttributeAddedIterator) Close ¶
func (it *RegistryAftermarketDeviceAttributeAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceAttributeAddedIterator) Error ¶
func (it *RegistryAftermarketDeviceAttributeAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceAttributeAddedIterator) Next ¶
func (it *RegistryAftermarketDeviceAttributeAddedIterator) 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 RegistryAftermarketDeviceAttributeSet ¶
type RegistryAftermarketDeviceAttributeSet struct { TokenId *big.Int Attribute string Info string Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceAttributeSet represents a AftermarketDeviceAttributeSet event raised by the Registry contract.
type RegistryAftermarketDeviceAttributeSetDevAdmin ¶
type RegistryAftermarketDeviceAttributeSetDevAdmin struct { TokenId *big.Int Attribute string Info string Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceAttributeSetDevAdmin represents a AftermarketDeviceAttributeSetDevAdmin event raised by the Registry contract.
type RegistryAftermarketDeviceAttributeSetDevAdminIterator ¶
type RegistryAftermarketDeviceAttributeSetDevAdminIterator struct { Event *RegistryAftermarketDeviceAttributeSetDevAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceAttributeSetDevAdminIterator is returned from FilterAftermarketDeviceAttributeSetDevAdmin and is used to iterate over the raw logs and unpacked data for AftermarketDeviceAttributeSetDevAdmin events raised by the Registry contract.
func (*RegistryAftermarketDeviceAttributeSetDevAdminIterator) Close ¶
func (it *RegistryAftermarketDeviceAttributeSetDevAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceAttributeSetDevAdminIterator) Error ¶
func (it *RegistryAftermarketDeviceAttributeSetDevAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceAttributeSetDevAdminIterator) Next ¶
func (it *RegistryAftermarketDeviceAttributeSetDevAdminIterator) 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 RegistryAftermarketDeviceAttributeSetIterator ¶
type RegistryAftermarketDeviceAttributeSetIterator struct { Event *RegistryAftermarketDeviceAttributeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceAttributeSetIterator is returned from FilterAftermarketDeviceAttributeSet and is used to iterate over the raw logs and unpacked data for AftermarketDeviceAttributeSet events raised by the Registry contract.
func (*RegistryAftermarketDeviceAttributeSetIterator) Close ¶
func (it *RegistryAftermarketDeviceAttributeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceAttributeSetIterator) Error ¶
func (it *RegistryAftermarketDeviceAttributeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceAttributeSetIterator) Next ¶
func (it *RegistryAftermarketDeviceAttributeSetIterator) 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 RegistryAftermarketDeviceClaimed ¶
type RegistryAftermarketDeviceClaimed struct { AftermarketDeviceNode *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceClaimed represents a AftermarketDeviceClaimed event raised by the Registry contract.
type RegistryAftermarketDeviceClaimedIterator ¶
type RegistryAftermarketDeviceClaimedIterator struct { Event *RegistryAftermarketDeviceClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceClaimedIterator is returned from FilterAftermarketDeviceClaimed and is used to iterate over the raw logs and unpacked data for AftermarketDeviceClaimed events raised by the Registry contract.
func (*RegistryAftermarketDeviceClaimedIterator) Close ¶
func (it *RegistryAftermarketDeviceClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceClaimedIterator) Error ¶
func (it *RegistryAftermarketDeviceClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceClaimedIterator) Next ¶
func (it *RegistryAftermarketDeviceClaimedIterator) 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 RegistryAftermarketDeviceIdProxySet ¶
type RegistryAftermarketDeviceIdProxySet struct { Proxy common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceIdProxySet represents a AftermarketDeviceIdProxySet event raised by the Registry contract.
type RegistryAftermarketDeviceIdProxySetIterator ¶
type RegistryAftermarketDeviceIdProxySetIterator struct { Event *RegistryAftermarketDeviceIdProxySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceIdProxySetIterator is returned from FilterAftermarketDeviceIdProxySet and is used to iterate over the raw logs and unpacked data for AftermarketDeviceIdProxySet events raised by the Registry contract.
func (*RegistryAftermarketDeviceIdProxySetIterator) Close ¶
func (it *RegistryAftermarketDeviceIdProxySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceIdProxySetIterator) Error ¶
func (it *RegistryAftermarketDeviceIdProxySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceIdProxySetIterator) Next ¶
func (it *RegistryAftermarketDeviceIdProxySetIterator) 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 RegistryAftermarketDeviceNodeBurned ¶
type RegistryAftermarketDeviceNodeBurned struct { TokenId *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceNodeBurned represents a AftermarketDeviceNodeBurned event raised by the Registry contract.
type RegistryAftermarketDeviceNodeBurnedDevAdmin ¶
type RegistryAftermarketDeviceNodeBurnedDevAdmin struct { AdNode *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceNodeBurnedDevAdmin represents a AftermarketDeviceNodeBurnedDevAdmin event raised by the Registry contract.
type RegistryAftermarketDeviceNodeBurnedDevAdminIterator ¶
type RegistryAftermarketDeviceNodeBurnedDevAdminIterator struct { Event *RegistryAftermarketDeviceNodeBurnedDevAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceNodeBurnedDevAdminIterator is returned from FilterAftermarketDeviceNodeBurnedDevAdmin and is used to iterate over the raw logs and unpacked data for AftermarketDeviceNodeBurnedDevAdmin events raised by the Registry contract.
func (*RegistryAftermarketDeviceNodeBurnedDevAdminIterator) Close ¶
func (it *RegistryAftermarketDeviceNodeBurnedDevAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceNodeBurnedDevAdminIterator) Error ¶
func (it *RegistryAftermarketDeviceNodeBurnedDevAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceNodeBurnedDevAdminIterator) Next ¶
func (it *RegistryAftermarketDeviceNodeBurnedDevAdminIterator) 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 RegistryAftermarketDeviceNodeBurnedIterator ¶
type RegistryAftermarketDeviceNodeBurnedIterator struct { Event *RegistryAftermarketDeviceNodeBurned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceNodeBurnedIterator is returned from FilterAftermarketDeviceNodeBurned and is used to iterate over the raw logs and unpacked data for AftermarketDeviceNodeBurned events raised by the Registry contract.
func (*RegistryAftermarketDeviceNodeBurnedIterator) Close ¶
func (it *RegistryAftermarketDeviceNodeBurnedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceNodeBurnedIterator) Error ¶
func (it *RegistryAftermarketDeviceNodeBurnedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceNodeBurnedIterator) Next ¶
func (it *RegistryAftermarketDeviceNodeBurnedIterator) 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 RegistryAftermarketDeviceNodeMinted ¶
type RegistryAftermarketDeviceNodeMinted struct { ManufacturerId *big.Int TokenId *big.Int AftermarketDeviceAddress common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceNodeMinted represents a AftermarketDeviceNodeMinted event raised by the Registry contract.
type RegistryAftermarketDeviceNodeMintedIterator ¶
type RegistryAftermarketDeviceNodeMintedIterator struct { Event *RegistryAftermarketDeviceNodeMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceNodeMintedIterator is returned from FilterAftermarketDeviceNodeMinted and is used to iterate over the raw logs and unpacked data for AftermarketDeviceNodeMinted events raised by the Registry contract.
func (*RegistryAftermarketDeviceNodeMintedIterator) Close ¶
func (it *RegistryAftermarketDeviceNodeMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceNodeMintedIterator) Error ¶
func (it *RegistryAftermarketDeviceNodeMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceNodeMintedIterator) Next ¶
func (it *RegistryAftermarketDeviceNodeMintedIterator) 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 RegistryAftermarketDevicePaired ¶
type RegistryAftermarketDevicePaired struct { AftermarketDeviceNode *big.Int VehicleNode *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDevicePaired represents a AftermarketDevicePaired event raised by the Registry contract.
type RegistryAftermarketDevicePairedIterator ¶
type RegistryAftermarketDevicePairedIterator struct { Event *RegistryAftermarketDevicePaired // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDevicePairedIterator is returned from FilterAftermarketDevicePaired and is used to iterate over the raw logs and unpacked data for AftermarketDevicePaired events raised by the Registry contract.
func (*RegistryAftermarketDevicePairedIterator) Close ¶
func (it *RegistryAftermarketDevicePairedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDevicePairedIterator) Error ¶
func (it *RegistryAftermarketDevicePairedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDevicePairedIterator) Next ¶
func (it *RegistryAftermarketDevicePairedIterator) 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 RegistryAftermarketDeviceTransferredDevAdmin ¶
type RegistryAftermarketDeviceTransferredDevAdmin struct { AftermarketDeviceNode *big.Int OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceTransferredDevAdmin represents a AftermarketDeviceTransferredDevAdmin event raised by the Registry contract.
type RegistryAftermarketDeviceTransferredDevAdminIterator ¶
type RegistryAftermarketDeviceTransferredDevAdminIterator struct { Event *RegistryAftermarketDeviceTransferredDevAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceTransferredDevAdminIterator is returned from FilterAftermarketDeviceTransferredDevAdmin and is used to iterate over the raw logs and unpacked data for AftermarketDeviceTransferredDevAdmin events raised by the Registry contract.
func (*RegistryAftermarketDeviceTransferredDevAdminIterator) Close ¶
func (it *RegistryAftermarketDeviceTransferredDevAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceTransferredDevAdminIterator) Error ¶
func (it *RegistryAftermarketDeviceTransferredDevAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceTransferredDevAdminIterator) Next ¶
func (it *RegistryAftermarketDeviceTransferredDevAdminIterator) 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 RegistryAftermarketDeviceUnclaimedDevAdmin ¶
type RegistryAftermarketDeviceUnclaimedDevAdmin struct { AftermarketDeviceNode *big.Int Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceUnclaimedDevAdmin represents a AftermarketDeviceUnclaimedDevAdmin event raised by the Registry contract.
type RegistryAftermarketDeviceUnclaimedDevAdminIterator ¶
type RegistryAftermarketDeviceUnclaimedDevAdminIterator struct { Event *RegistryAftermarketDeviceUnclaimedDevAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceUnclaimedDevAdminIterator is returned from FilterAftermarketDeviceUnclaimedDevAdmin and is used to iterate over the raw logs and unpacked data for AftermarketDeviceUnclaimedDevAdmin events raised by the Registry contract.
func (*RegistryAftermarketDeviceUnclaimedDevAdminIterator) Close ¶
func (it *RegistryAftermarketDeviceUnclaimedDevAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceUnclaimedDevAdminIterator) Error ¶
func (it *RegistryAftermarketDeviceUnclaimedDevAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceUnclaimedDevAdminIterator) Next ¶
func (it *RegistryAftermarketDeviceUnclaimedDevAdminIterator) 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 RegistryAftermarketDeviceUnpaired ¶
type RegistryAftermarketDeviceUnpaired struct { AftermarketDeviceNode *big.Int VehicleNode *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceUnpaired represents a AftermarketDeviceUnpaired event raised by the Registry contract.
type RegistryAftermarketDeviceUnpairedDevAdmin ¶
type RegistryAftermarketDeviceUnpairedDevAdmin struct { AftermarketDeviceNode *big.Int VehicleNode *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryAftermarketDeviceUnpairedDevAdmin represents a AftermarketDeviceUnpairedDevAdmin event raised by the Registry contract.
type RegistryAftermarketDeviceUnpairedDevAdminIterator ¶
type RegistryAftermarketDeviceUnpairedDevAdminIterator struct { Event *RegistryAftermarketDeviceUnpairedDevAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceUnpairedDevAdminIterator is returned from FilterAftermarketDeviceUnpairedDevAdmin and is used to iterate over the raw logs and unpacked data for AftermarketDeviceUnpairedDevAdmin events raised by the Registry contract.
func (*RegistryAftermarketDeviceUnpairedDevAdminIterator) Close ¶
func (it *RegistryAftermarketDeviceUnpairedDevAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceUnpairedDevAdminIterator) Error ¶
func (it *RegistryAftermarketDeviceUnpairedDevAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceUnpairedDevAdminIterator) Next ¶
func (it *RegistryAftermarketDeviceUnpairedDevAdminIterator) 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 RegistryAftermarketDeviceUnpairedIterator ¶
type RegistryAftermarketDeviceUnpairedIterator struct { Event *RegistryAftermarketDeviceUnpaired // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryAftermarketDeviceUnpairedIterator is returned from FilterAftermarketDeviceUnpaired and is used to iterate over the raw logs and unpacked data for AftermarketDeviceUnpaired events raised by the Registry contract.
func (*RegistryAftermarketDeviceUnpairedIterator) Close ¶
func (it *RegistryAftermarketDeviceUnpairedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryAftermarketDeviceUnpairedIterator) Error ¶
func (it *RegistryAftermarketDeviceUnpairedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryAftermarketDeviceUnpairedIterator) Next ¶
func (it *RegistryAftermarketDeviceUnpairedIterator) 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 RegistryBaseDataURISet ¶
type RegistryBaseDataURISet struct { IdProxyAddress common.Address DataUri string Raw types.Log // Blockchain specific contextual infos }
RegistryBaseDataURISet represents a BaseDataURISet event raised by the Registry contract.
type RegistryBaseDataURISetIterator ¶
type RegistryBaseDataURISetIterator struct { Event *RegistryBaseDataURISet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryBaseDataURISetIterator is returned from FilterBaseDataURISet and is used to iterate over the raw logs and unpacked data for BaseDataURISet events raised by the Registry contract.
func (*RegistryBaseDataURISetIterator) Close ¶
func (it *RegistryBaseDataURISetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryBaseDataURISetIterator) Error ¶
func (it *RegistryBaseDataURISetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryBaseDataURISetIterator) Next ¶
func (it *RegistryBaseDataURISetIterator) 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 RegistryBeneficiarySet ¶
type RegistryBeneficiarySet struct { IdProxyAddress common.Address NodeId *big.Int Beneficiary common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryBeneficiarySet represents a BeneficiarySet event raised by the Registry contract.
type RegistryBeneficiarySetIterator ¶
type RegistryBeneficiarySetIterator struct { Event *RegistryBeneficiarySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryBeneficiarySetIterator is returned from FilterBeneficiarySet and is used to iterate over the raw logs and unpacked data for BeneficiarySet events raised by the Registry contract.
func (*RegistryBeneficiarySetIterator) Close ¶
func (it *RegistryBeneficiarySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryBeneficiarySetIterator) Error ¶
func (it *RegistryBeneficiarySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryBeneficiarySetIterator) Next ¶
func (it *RegistryBeneficiarySetIterator) 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 RegistryCaller ¶
type RegistryCaller struct {
// contains filtered or unexported fields
}
RegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRegistryCaller ¶
func NewRegistryCaller(address common.Address, caller bind.ContractCaller) (*RegistryCaller, error)
NewRegistryCaller creates a new read-only instance of Registry, bound to a specific deployed contract.
func (*RegistryCaller) GetAdMintCost ¶
GetAdMintCost is a free data retrieval call binding the contract method 0x46946743.
Solidity: function getAdMintCost() view returns(uint256 adMintCost)
func (*RegistryCaller) GetAftermarketDeviceAddressById ¶
func (_Registry *RegistryCaller) GetAftermarketDeviceAddressById(opts *bind.CallOpts, nodeId *big.Int) (common.Address, error)
GetAftermarketDeviceAddressById is a free data retrieval call binding the contract method 0x682a25e3.
Solidity: function getAftermarketDeviceAddressById(uint256 nodeId) view returns(address addr)
func (*RegistryCaller) GetAftermarketDeviceIdByAddress ¶
func (_Registry *RegistryCaller) GetAftermarketDeviceIdByAddress(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
GetAftermarketDeviceIdByAddress is a free data retrieval call binding the contract method 0x9796cf22.
Solidity: function getAftermarketDeviceIdByAddress(address addr) view returns(uint256 nodeId)
func (*RegistryCaller) GetBeneficiary ¶
func (_Registry *RegistryCaller) GetBeneficiary(opts *bind.CallOpts, idProxyAddress common.Address, nodeId *big.Int) (common.Address, error)
GetBeneficiary is a free data retrieval call binding the contract method 0x0a6cef46.
Solidity: function getBeneficiary(address idProxyAddress, uint256 nodeId) view returns(address beneficiary)
func (*RegistryCaller) GetDataURI ¶
func (_Registry *RegistryCaller) GetDataURI(opts *bind.CallOpts, idProxyAddress common.Address, tokenId *big.Int) (string, error)
GetDataURI is a free data retrieval call binding the contract method 0xbc60a6ba.
Solidity: function getDataURI(address idProxyAddress, uint256 tokenId) view returns(string data)
func (*RegistryCaller) GetDeviceDefinitionIdByVehicleId ¶
func (_Registry *RegistryCaller) GetDeviceDefinitionIdByVehicleId(opts *bind.CallOpts, vehicleId *big.Int) (string, error)
GetDeviceDefinitionIdByVehicleId is a free data retrieval call binding the contract method 0xb7bded95.
Solidity: function getDeviceDefinitionIdByVehicleId(uint256 vehicleId) view returns(string ddId)
func (*RegistryCaller) GetDeviceDefinitionTableId ¶
func (_Registry *RegistryCaller) GetDeviceDefinitionTableId(opts *bind.CallOpts, manufacturerId *big.Int) (*big.Int, error)
GetDeviceDefinitionTableId is a free data retrieval call binding the contract method 0x396e5987.
Solidity: function getDeviceDefinitionTableId(uint256 manufacturerId) view returns(uint256 tableId)
func (*RegistryCaller) GetDeviceDefinitionTableName ¶
func (_Registry *RegistryCaller) GetDeviceDefinitionTableName(opts *bind.CallOpts, manufacturerId *big.Int) (string, error)
GetDeviceDefinitionTableName is a free data retrieval call binding the contract method 0xa1d17941.
Solidity: function getDeviceDefinitionTableName(uint256 manufacturerId) view returns(string tableName)
func (*RegistryCaller) GetInfo ¶
func (_Registry *RegistryCaller) GetInfo(opts *bind.CallOpts, idProxyAddress common.Address, tokenId *big.Int, attribute string) (string, error)
GetInfo is a free data retrieval call binding the contract method 0xdce2f860.
Solidity: function getInfo(address idProxyAddress, uint256 tokenId, string attribute) view returns(string info)
func (*RegistryCaller) GetIntegrationIdByName ¶
func (_Registry *RegistryCaller) GetIntegrationIdByName(opts *bind.CallOpts, name string) (*big.Int, error)
GetIntegrationIdByName is a free data retrieval call binding the contract method 0x714b7cfb.
Solidity: function getIntegrationIdByName(string name) view returns(uint256 nodeId)
func (*RegistryCaller) GetIntegrationNameById ¶
func (_Registry *RegistryCaller) GetIntegrationNameById(opts *bind.CallOpts, tokenId *big.Int) (string, error)
GetIntegrationNameById is a free data retrieval call binding the contract method 0x123141bd.
Solidity: function getIntegrationNameById(uint256 tokenId) view returns(string name)
func (*RegistryCaller) GetLink ¶
func (_Registry *RegistryCaller) GetLink(opts *bind.CallOpts, idProxyAddress common.Address, sourceNode *big.Int) (*big.Int, error)
GetLink is a free data retrieval call binding the contract method 0x112e62a2.
Solidity: function getLink(address idProxyAddress, uint256 sourceNode) view returns(uint256 targetNode)
func (*RegistryCaller) GetManufacturerIdByName ¶
func (_Registry *RegistryCaller) GetManufacturerIdByName(opts *bind.CallOpts, name string) (*big.Int, error)
GetManufacturerIdByName is a free data retrieval call binding the contract method 0xce55aab0.
Solidity: function getManufacturerIdByName(string name) view returns(uint256 nodeId)
func (*RegistryCaller) GetManufacturerNameById ¶
func (_Registry *RegistryCaller) GetManufacturerNameById(opts *bind.CallOpts, tokenId *big.Int) (string, error)
GetManufacturerNameById is a free data retrieval call binding the contract method 0x9109b30b.
Solidity: function getManufacturerNameById(uint256 tokenId) view returns(string name)
func (*RegistryCaller) GetNodeLink ¶
func (_Registry *RegistryCaller) GetNodeLink(opts *bind.CallOpts, idProxyAddressSource common.Address, idProxyAddressTarget common.Address, sourceNode *big.Int) (*big.Int, error)
GetNodeLink is a free data retrieval call binding the contract method 0xbd2b5568.
Solidity: function getNodeLink(address idProxyAddressSource, address idProxyAddressTarget, uint256 sourceNode) view returns(uint256 targetNode)
func (*RegistryCaller) GetParentNode ¶
func (_Registry *RegistryCaller) GetParentNode(opts *bind.CallOpts, idProxyAddress common.Address, tokenId *big.Int) (*big.Int, error)
GetParentNode is a free data retrieval call binding the contract method 0x82087d24.
Solidity: function getParentNode(address idProxyAddress, uint256 tokenId) view returns(uint256 parentNode)
func (*RegistryCaller) GetRoleAdmin ¶
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*RegistryCaller) GetSyntheticDeviceAddressById ¶
func (_Registry *RegistryCaller) GetSyntheticDeviceAddressById(opts *bind.CallOpts, nodeId *big.Int) (common.Address, error)
GetSyntheticDeviceAddressById is a free data retrieval call binding the contract method 0x493b27e1.
Solidity: function getSyntheticDeviceAddressById(uint256 nodeId) view returns(address addr)
func (*RegistryCaller) GetSyntheticDeviceIdByAddress ¶
func (_Registry *RegistryCaller) GetSyntheticDeviceIdByAddress(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
GetSyntheticDeviceIdByAddress is a free data retrieval call binding the contract method 0x795b910a.
Solidity: function getSyntheticDeviceIdByAddress(address addr) view returns(uint256 nodeId)
func (*RegistryCaller) GetVehicleStream ¶
func (_Registry *RegistryCaller) GetVehicleStream(opts *bind.CallOpts, vehicleId *big.Int) (string, error)
GetVehicleStream is a free data retrieval call binding the contract method 0x180e469a.
Solidity: function getVehicleStream(uint256 vehicleId) view returns(string streamId)
func (*RegistryCaller) HasRole ¶
func (_Registry *RegistryCaller) 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 (*RegistryCaller) IsAftermarketDeviceClaimed ¶
func (_Registry *RegistryCaller) IsAftermarketDeviceClaimed(opts *bind.CallOpts, nodeId *big.Int) (bool, error)
IsAftermarketDeviceClaimed is a free data retrieval call binding the contract method 0xc6b36f2a.
Solidity: function isAftermarketDeviceClaimed(uint256 nodeId) view returns(bool isClaimed)
func (*RegistryCaller) IsAllowedToOwnIntegrationNode ¶
func (_Registry *RegistryCaller) IsAllowedToOwnIntegrationNode(opts *bind.CallOpts, addr common.Address) (bool, error)
IsAllowedToOwnIntegrationNode is a free data retrieval call binding the contract method 0xbc8002f0.
Solidity: function isAllowedToOwnIntegrationNode(address addr) view returns(bool _isAllowed)
func (*RegistryCaller) IsAllowedToOwnManufacturerNode ¶
func (_Registry *RegistryCaller) IsAllowedToOwnManufacturerNode(opts *bind.CallOpts, addr common.Address) (bool, error)
IsAllowedToOwnManufacturerNode is a free data retrieval call binding the contract method 0xd9c27c40.
Solidity: function isAllowedToOwnManufacturerNode(address addr) view returns(bool _isAllowed)
func (*RegistryCaller) IsController ¶
func (_Registry *RegistryCaller) IsController(opts *bind.CallOpts, addr common.Address) (bool, error)
IsController is a free data retrieval call binding the contract method 0xb429afeb.
Solidity: function isController(address addr) view returns(bool _isController)
func (*RegistryCaller) IsIntegrationController ¶
func (_Registry *RegistryCaller) IsIntegrationController(opts *bind.CallOpts, addr common.Address) (bool, error)
IsIntegrationController is a free data retrieval call binding the contract method 0xe21f68b7.
Solidity: function isIntegrationController(address addr) view returns(bool _isController)
func (*RegistryCaller) IsIntegrationMinted ¶
func (_Registry *RegistryCaller) IsIntegrationMinted(opts *bind.CallOpts, addr common.Address) (bool, error)
IsIntegrationMinted is a free data retrieval call binding the contract method 0x603dd1db.
Solidity: function isIntegrationMinted(address addr) view returns(bool _isIntegrationMinted)
func (*RegistryCaller) IsManufacturerMinted ¶
func (_Registry *RegistryCaller) IsManufacturerMinted(opts *bind.CallOpts, addr common.Address) (bool, error)
IsManufacturerMinted is a free data retrieval call binding the contract method 0x456bf169.
Solidity: function isManufacturerMinted(address addr) view returns(bool _isManufacturerMinted)
func (*RegistryCaller) MultiStaticCall ¶
func (_Registry *RegistryCaller) MultiStaticCall(opts *bind.CallOpts, data [][]byte) ([][]byte, error)
MultiStaticCall is a free data retrieval call binding the contract method 0x1c0c6e51.
Solidity: function multiStaticCall(bytes[] data) view returns(bytes[] results)
func (*RegistryCaller) OnERC721Received ¶ added in v1.2.17
func (_Registry *RegistryCaller) OnERC721Received(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) pure returns(bytes4)
type RegistryCallerRaw ¶
type RegistryCallerRaw struct {
Contract *RegistryCaller // Generic read-only contract binding to access the raw methods on
}
RegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RegistryCallerRaw) Call ¶
func (_Registry *RegistryCallerRaw) 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 RegistryCallerSession ¶
type RegistryCallerSession struct { Contract *RegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RegistryCallerSession) GetAdMintCost ¶
func (_Registry *RegistryCallerSession) GetAdMintCost() (*big.Int, error)
GetAdMintCost is a free data retrieval call binding the contract method 0x46946743.
Solidity: function getAdMintCost() view returns(uint256 adMintCost)
func (*RegistryCallerSession) GetAftermarketDeviceAddressById ¶
func (_Registry *RegistryCallerSession) GetAftermarketDeviceAddressById(nodeId *big.Int) (common.Address, error)
GetAftermarketDeviceAddressById is a free data retrieval call binding the contract method 0x682a25e3.
Solidity: function getAftermarketDeviceAddressById(uint256 nodeId) view returns(address addr)
func (*RegistryCallerSession) GetAftermarketDeviceIdByAddress ¶
func (_Registry *RegistryCallerSession) GetAftermarketDeviceIdByAddress(addr common.Address) (*big.Int, error)
GetAftermarketDeviceIdByAddress is a free data retrieval call binding the contract method 0x9796cf22.
Solidity: function getAftermarketDeviceIdByAddress(address addr) view returns(uint256 nodeId)
func (*RegistryCallerSession) GetBeneficiary ¶
func (_Registry *RegistryCallerSession) GetBeneficiary(idProxyAddress common.Address, nodeId *big.Int) (common.Address, error)
GetBeneficiary is a free data retrieval call binding the contract method 0x0a6cef46.
Solidity: function getBeneficiary(address idProxyAddress, uint256 nodeId) view returns(address beneficiary)
func (*RegistryCallerSession) GetDataURI ¶
func (_Registry *RegistryCallerSession) GetDataURI(idProxyAddress common.Address, tokenId *big.Int) (string, error)
GetDataURI is a free data retrieval call binding the contract method 0xbc60a6ba.
Solidity: function getDataURI(address idProxyAddress, uint256 tokenId) view returns(string data)
func (*RegistryCallerSession) GetDeviceDefinitionIdByVehicleId ¶
func (_Registry *RegistryCallerSession) GetDeviceDefinitionIdByVehicleId(vehicleId *big.Int) (string, error)
GetDeviceDefinitionIdByVehicleId is a free data retrieval call binding the contract method 0xb7bded95.
Solidity: function getDeviceDefinitionIdByVehicleId(uint256 vehicleId) view returns(string ddId)
func (*RegistryCallerSession) GetDeviceDefinitionTableId ¶
func (_Registry *RegistryCallerSession) GetDeviceDefinitionTableId(manufacturerId *big.Int) (*big.Int, error)
GetDeviceDefinitionTableId is a free data retrieval call binding the contract method 0x396e5987.
Solidity: function getDeviceDefinitionTableId(uint256 manufacturerId) view returns(uint256 tableId)
func (*RegistryCallerSession) GetDeviceDefinitionTableName ¶
func (_Registry *RegistryCallerSession) GetDeviceDefinitionTableName(manufacturerId *big.Int) (string, error)
GetDeviceDefinitionTableName is a free data retrieval call binding the contract method 0xa1d17941.
Solidity: function getDeviceDefinitionTableName(uint256 manufacturerId) view returns(string tableName)
func (*RegistryCallerSession) GetInfo ¶
func (_Registry *RegistryCallerSession) GetInfo(idProxyAddress common.Address, tokenId *big.Int, attribute string) (string, error)
GetInfo is a free data retrieval call binding the contract method 0xdce2f860.
Solidity: function getInfo(address idProxyAddress, uint256 tokenId, string attribute) view returns(string info)
func (*RegistryCallerSession) GetIntegrationIdByName ¶
func (_Registry *RegistryCallerSession) GetIntegrationIdByName(name string) (*big.Int, error)
GetIntegrationIdByName is a free data retrieval call binding the contract method 0x714b7cfb.
Solidity: function getIntegrationIdByName(string name) view returns(uint256 nodeId)
func (*RegistryCallerSession) GetIntegrationNameById ¶
func (_Registry *RegistryCallerSession) GetIntegrationNameById(tokenId *big.Int) (string, error)
GetIntegrationNameById is a free data retrieval call binding the contract method 0x123141bd.
Solidity: function getIntegrationNameById(uint256 tokenId) view returns(string name)
func (*RegistryCallerSession) GetLink ¶
func (_Registry *RegistryCallerSession) GetLink(idProxyAddress common.Address, sourceNode *big.Int) (*big.Int, error)
GetLink is a free data retrieval call binding the contract method 0x112e62a2.
Solidity: function getLink(address idProxyAddress, uint256 sourceNode) view returns(uint256 targetNode)
func (*RegistryCallerSession) GetManufacturerIdByName ¶
func (_Registry *RegistryCallerSession) GetManufacturerIdByName(name string) (*big.Int, error)
GetManufacturerIdByName is a free data retrieval call binding the contract method 0xce55aab0.
Solidity: function getManufacturerIdByName(string name) view returns(uint256 nodeId)
func (*RegistryCallerSession) GetManufacturerNameById ¶
func (_Registry *RegistryCallerSession) GetManufacturerNameById(tokenId *big.Int) (string, error)
GetManufacturerNameById is a free data retrieval call binding the contract method 0x9109b30b.
Solidity: function getManufacturerNameById(uint256 tokenId) view returns(string name)
func (*RegistryCallerSession) GetNodeLink ¶
func (_Registry *RegistryCallerSession) GetNodeLink(idProxyAddressSource common.Address, idProxyAddressTarget common.Address, sourceNode *big.Int) (*big.Int, error)
GetNodeLink is a free data retrieval call binding the contract method 0xbd2b5568.
Solidity: function getNodeLink(address idProxyAddressSource, address idProxyAddressTarget, uint256 sourceNode) view returns(uint256 targetNode)
func (*RegistryCallerSession) GetParentNode ¶
func (_Registry *RegistryCallerSession) GetParentNode(idProxyAddress common.Address, tokenId *big.Int) (*big.Int, error)
GetParentNode is a free data retrieval call binding the contract method 0x82087d24.
Solidity: function getParentNode(address idProxyAddress, uint256 tokenId) view returns(uint256 parentNode)
func (*RegistryCallerSession) GetRoleAdmin ¶
func (_Registry *RegistryCallerSession) 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 (*RegistryCallerSession) GetSyntheticDeviceAddressById ¶
func (_Registry *RegistryCallerSession) GetSyntheticDeviceAddressById(nodeId *big.Int) (common.Address, error)
GetSyntheticDeviceAddressById is a free data retrieval call binding the contract method 0x493b27e1.
Solidity: function getSyntheticDeviceAddressById(uint256 nodeId) view returns(address addr)
func (*RegistryCallerSession) GetSyntheticDeviceIdByAddress ¶
func (_Registry *RegistryCallerSession) GetSyntheticDeviceIdByAddress(addr common.Address) (*big.Int, error)
GetSyntheticDeviceIdByAddress is a free data retrieval call binding the contract method 0x795b910a.
Solidity: function getSyntheticDeviceIdByAddress(address addr) view returns(uint256 nodeId)
func (*RegistryCallerSession) GetVehicleStream ¶
func (_Registry *RegistryCallerSession) GetVehicleStream(vehicleId *big.Int) (string, error)
GetVehicleStream is a free data retrieval call binding the contract method 0x180e469a.
Solidity: function getVehicleStream(uint256 vehicleId) view returns(string streamId)
func (*RegistryCallerSession) HasRole ¶
func (_Registry *RegistryCallerSession) 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 (*RegistryCallerSession) IsAftermarketDeviceClaimed ¶
func (_Registry *RegistryCallerSession) IsAftermarketDeviceClaimed(nodeId *big.Int) (bool, error)
IsAftermarketDeviceClaimed is a free data retrieval call binding the contract method 0xc6b36f2a.
Solidity: function isAftermarketDeviceClaimed(uint256 nodeId) view returns(bool isClaimed)
func (*RegistryCallerSession) IsAllowedToOwnIntegrationNode ¶
func (_Registry *RegistryCallerSession) IsAllowedToOwnIntegrationNode(addr common.Address) (bool, error)
IsAllowedToOwnIntegrationNode is a free data retrieval call binding the contract method 0xbc8002f0.
Solidity: function isAllowedToOwnIntegrationNode(address addr) view returns(bool _isAllowed)
func (*RegistryCallerSession) IsAllowedToOwnManufacturerNode ¶
func (_Registry *RegistryCallerSession) IsAllowedToOwnManufacturerNode(addr common.Address) (bool, error)
IsAllowedToOwnManufacturerNode is a free data retrieval call binding the contract method 0xd9c27c40.
Solidity: function isAllowedToOwnManufacturerNode(address addr) view returns(bool _isAllowed)
func (*RegistryCallerSession) IsController ¶
func (_Registry *RegistryCallerSession) IsController(addr common.Address) (bool, error)
IsController is a free data retrieval call binding the contract method 0xb429afeb.
Solidity: function isController(address addr) view returns(bool _isController)
func (*RegistryCallerSession) IsIntegrationController ¶
func (_Registry *RegistryCallerSession) IsIntegrationController(addr common.Address) (bool, error)
IsIntegrationController is a free data retrieval call binding the contract method 0xe21f68b7.
Solidity: function isIntegrationController(address addr) view returns(bool _isController)
func (*RegistryCallerSession) IsIntegrationMinted ¶
func (_Registry *RegistryCallerSession) IsIntegrationMinted(addr common.Address) (bool, error)
IsIntegrationMinted is a free data retrieval call binding the contract method 0x603dd1db.
Solidity: function isIntegrationMinted(address addr) view returns(bool _isIntegrationMinted)
func (*RegistryCallerSession) IsManufacturerMinted ¶
func (_Registry *RegistryCallerSession) IsManufacturerMinted(addr common.Address) (bool, error)
IsManufacturerMinted is a free data retrieval call binding the contract method 0x456bf169.
Solidity: function isManufacturerMinted(address addr) view returns(bool _isManufacturerMinted)
func (*RegistryCallerSession) MultiStaticCall ¶
func (_Registry *RegistryCallerSession) MultiStaticCall(data [][]byte) ([][]byte, error)
MultiStaticCall is a free data retrieval call binding the contract method 0x1c0c6e51.
Solidity: function multiStaticCall(bytes[] data) view returns(bytes[] results)
func (*RegistryCallerSession) OnERC721Received ¶ added in v1.2.17
func (_Registry *RegistryCallerSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) pure returns(bytes4)
type RegistryControllerSet ¶
type RegistryControllerSet struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryControllerSet represents a ControllerSet event raised by the Registry contract.
type RegistryControllerSetIterator ¶
type RegistryControllerSetIterator struct { Event *RegistryControllerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryControllerSetIterator is returned from FilterControllerSet and is used to iterate over the raw logs and unpacked data for ControllerSet events raised by the Registry contract.
func (*RegistryControllerSetIterator) Close ¶
func (it *RegistryControllerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryControllerSetIterator) Error ¶
func (it *RegistryControllerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryControllerSetIterator) Next ¶
func (it *RegistryControllerSetIterator) 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 RegistryDeviceDefinitionDeleted ¶ added in v1.2.17
type RegistryDeviceDefinitionDeleted struct { TableId *big.Int Id string Raw types.Log // Blockchain specific contextual infos }
RegistryDeviceDefinitionDeleted represents a DeviceDefinitionDeleted event raised by the Registry contract.
type RegistryDeviceDefinitionDeletedIterator ¶ added in v1.2.17
type RegistryDeviceDefinitionDeletedIterator struct { Event *RegistryDeviceDefinitionDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryDeviceDefinitionDeletedIterator is returned from FilterDeviceDefinitionDeleted and is used to iterate over the raw logs and unpacked data for DeviceDefinitionDeleted events raised by the Registry contract.
func (*RegistryDeviceDefinitionDeletedIterator) Close ¶ added in v1.2.17
func (it *RegistryDeviceDefinitionDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryDeviceDefinitionDeletedIterator) Error ¶ added in v1.2.17
func (it *RegistryDeviceDefinitionDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryDeviceDefinitionDeletedIterator) Next ¶ added in v1.2.17
func (it *RegistryDeviceDefinitionDeletedIterator) 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 RegistryDeviceDefinitionInserted ¶
type RegistryDeviceDefinitionInserted struct { TableId *big.Int Id string Model string Year *big.Int Raw types.Log // Blockchain specific contextual infos }
RegistryDeviceDefinitionInserted represents a DeviceDefinitionInserted event raised by the Registry contract.
type RegistryDeviceDefinitionInsertedIterator ¶
type RegistryDeviceDefinitionInsertedIterator struct { Event *RegistryDeviceDefinitionInserted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryDeviceDefinitionInsertedIterator is returned from FilterDeviceDefinitionInserted and is used to iterate over the raw logs and unpacked data for DeviceDefinitionInserted events raised by the Registry contract.
func (*RegistryDeviceDefinitionInsertedIterator) Close ¶
func (it *RegistryDeviceDefinitionInsertedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryDeviceDefinitionInsertedIterator) Error ¶
func (it *RegistryDeviceDefinitionInsertedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryDeviceDefinitionInsertedIterator) Next ¶
func (it *RegistryDeviceDefinitionInsertedIterator) 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 RegistryDeviceDefinitionTableCreated ¶
type RegistryDeviceDefinitionTableCreated struct { TableOwner common.Address ManufacturerId *big.Int TableId *big.Int Raw types.Log // Blockchain specific contextual infos }
RegistryDeviceDefinitionTableCreated represents a DeviceDefinitionTableCreated event raised by the Registry contract.
type RegistryDeviceDefinitionTableCreatedIterator ¶
type RegistryDeviceDefinitionTableCreatedIterator struct { Event *RegistryDeviceDefinitionTableCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryDeviceDefinitionTableCreatedIterator is returned from FilterDeviceDefinitionTableCreated and is used to iterate over the raw logs and unpacked data for DeviceDefinitionTableCreated events raised by the Registry contract.
func (*RegistryDeviceDefinitionTableCreatedIterator) Close ¶
func (it *RegistryDeviceDefinitionTableCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryDeviceDefinitionTableCreatedIterator) Error ¶
func (it *RegistryDeviceDefinitionTableCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryDeviceDefinitionTableCreatedIterator) Next ¶
func (it *RegistryDeviceDefinitionTableCreatedIterator) 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 RegistryDeviceDefinitionUpdated ¶ added in v1.2.17
type RegistryDeviceDefinitionUpdated struct { TableId *big.Int Id string Model string Year *big.Int Raw types.Log // Blockchain specific contextual infos }
RegistryDeviceDefinitionUpdated represents a DeviceDefinitionUpdated event raised by the Registry contract.
type RegistryDeviceDefinitionUpdatedIterator ¶ added in v1.2.17
type RegistryDeviceDefinitionUpdatedIterator struct { Event *RegistryDeviceDefinitionUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryDeviceDefinitionUpdatedIterator is returned from FilterDeviceDefinitionUpdated and is used to iterate over the raw logs and unpacked data for DeviceDefinitionUpdated events raised by the Registry contract.
func (*RegistryDeviceDefinitionUpdatedIterator) Close ¶ added in v1.2.17
func (it *RegistryDeviceDefinitionUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryDeviceDefinitionUpdatedIterator) Error ¶ added in v1.2.17
func (it *RegistryDeviceDefinitionUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryDeviceDefinitionUpdatedIterator) Next ¶ added in v1.2.17
func (it *RegistryDeviceDefinitionUpdatedIterator) 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 RegistryDimoStreamrEnsSet ¶
type RegistryDimoStreamrEnsSet struct { DimoStreamrEns string Raw types.Log // Blockchain specific contextual infos }
RegistryDimoStreamrEnsSet represents a DimoStreamrEnsSet event raised by the Registry contract.
type RegistryDimoStreamrEnsSetIterator ¶
type RegistryDimoStreamrEnsSetIterator struct { Event *RegistryDimoStreamrEnsSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryDimoStreamrEnsSetIterator is returned from FilterDimoStreamrEnsSet and is used to iterate over the raw logs and unpacked data for DimoStreamrEnsSet events raised by the Registry contract.
func (*RegistryDimoStreamrEnsSetIterator) Close ¶
func (it *RegistryDimoStreamrEnsSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryDimoStreamrEnsSetIterator) Error ¶
func (it *RegistryDimoStreamrEnsSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryDimoStreamrEnsSetIterator) Next ¶
func (it *RegistryDimoStreamrEnsSetIterator) 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 RegistryDimoStreamrNodeSet ¶
type RegistryDimoStreamrNodeSet struct { DimoStreamrNode common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryDimoStreamrNodeSet represents a DimoStreamrNodeSet event raised by the Registry contract.
type RegistryDimoStreamrNodeSetIterator ¶
type RegistryDimoStreamrNodeSetIterator struct { Event *RegistryDimoStreamrNodeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryDimoStreamrNodeSetIterator is returned from FilterDimoStreamrNodeSet and is used to iterate over the raw logs and unpacked data for DimoStreamrNodeSet events raised by the Registry contract.
func (*RegistryDimoStreamrNodeSetIterator) Close ¶
func (it *RegistryDimoStreamrNodeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryDimoStreamrNodeSetIterator) Error ¶
func (it *RegistryDimoStreamrNodeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryDimoStreamrNodeSetIterator) Next ¶
func (it *RegistryDimoStreamrNodeSetIterator) 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 RegistryFilterer ¶
type RegistryFilterer struct {
// contains filtered or unexported fields
}
RegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRegistryFilterer ¶
func NewRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*RegistryFilterer, error)
NewRegistryFilterer creates a new log filterer instance of Registry, bound to a specific deployed contract.
func (*RegistryFilterer) FilterAftermarketDeviceAddressReset ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceAddressReset(opts *bind.FilterOpts, manufacturerId []*big.Int, tokenId []*big.Int, aftermarketDeviceAddress []common.Address) (*RegistryAftermarketDeviceAddressResetIterator, error)
FilterAftermarketDeviceAddressReset is a free log retrieval operation binding the contract event 0x4993b53bba9fe570bd465464126bb5be93bd1504db0060ed2b7cd89f5a32b6be.
Solidity: event AftermarketDeviceAddressReset(uint256 indexed manufacturerId, uint256 indexed tokenId, address indexed aftermarketDeviceAddress)
func (*RegistryFilterer) FilterAftermarketDeviceAttributeAdded ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceAttributeAdded(opts *bind.FilterOpts) (*RegistryAftermarketDeviceAttributeAddedIterator, error)
FilterAftermarketDeviceAttributeAdded is a free log retrieval operation binding the contract event 0x3ef2473cbfb66e153539befafe6ba95e95c6cc0659ebc0d7e8a56f014de7eb5f.
Solidity: event AftermarketDeviceAttributeAdded(string attribute)
func (*RegistryFilterer) FilterAftermarketDeviceAttributeSet ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceAttributeSet(opts *bind.FilterOpts) (*RegistryAftermarketDeviceAttributeSetIterator, error)
FilterAftermarketDeviceAttributeSet is a free log retrieval operation binding the contract event 0x977fe0ddf8485988af0b93d70bf5977b48236e9969cdb9b1f55977fbab7cd417.
Solidity: event AftermarketDeviceAttributeSet(uint256 tokenId, string attribute, string info)
func (*RegistryFilterer) FilterAftermarketDeviceAttributeSetDevAdmin ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceAttributeSetDevAdmin(opts *bind.FilterOpts, tokenId []*big.Int) (*RegistryAftermarketDeviceAttributeSetDevAdminIterator, error)
FilterAftermarketDeviceAttributeSetDevAdmin is a free log retrieval operation binding the contract event 0x000d5c453b5e43761f8a52bf98395d56422aaaebab0f8bcf44ac3c1627276b45.
Solidity: event AftermarketDeviceAttributeSetDevAdmin(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) FilterAftermarketDeviceClaimed ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceClaimed(opts *bind.FilterOpts, owner []common.Address) (*RegistryAftermarketDeviceClaimedIterator, error)
FilterAftermarketDeviceClaimed is a free log retrieval operation binding the contract event 0x8468d811e5090d3b1a07e28af524e66c128f624e16b07638f419012c779f76ec.
Solidity: event AftermarketDeviceClaimed(uint256 aftermarketDeviceNode, address indexed owner)
func (*RegistryFilterer) FilterAftermarketDeviceIdProxySet ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceIdProxySet(opts *bind.FilterOpts, proxy []common.Address) (*RegistryAftermarketDeviceIdProxySetIterator, error)
FilterAftermarketDeviceIdProxySet is a free log retrieval operation binding the contract event 0xe2daa727eb82f2761802221c26f72d54501ca8abd6da081e50fedaaab21f4036.
Solidity: event AftermarketDeviceIdProxySet(address indexed proxy)
func (*RegistryFilterer) FilterAftermarketDeviceNodeBurned ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceNodeBurned(opts *bind.FilterOpts, tokenId []*big.Int, owner []common.Address) (*RegistryAftermarketDeviceNodeBurnedIterator, error)
FilterAftermarketDeviceNodeBurned is a free log retrieval operation binding the contract event 0xc4d38c0a034bc1693db3b9a33125831c3d2e1f11e5b69be183ff9ac991384d95.
Solidity: event AftermarketDeviceNodeBurned(uint256 indexed tokenId, address indexed owner)
func (*RegistryFilterer) FilterAftermarketDeviceNodeBurnedDevAdmin ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceNodeBurnedDevAdmin(opts *bind.FilterOpts, adNode []*big.Int, owner []common.Address) (*RegistryAftermarketDeviceNodeBurnedDevAdminIterator, error)
FilterAftermarketDeviceNodeBurnedDevAdmin is a free log retrieval operation binding the contract event 0xb33f329db9f4347b4ce64f7b9c2d5fe2d92e95ac9fee76a553543f1338752a45.
Solidity: event AftermarketDeviceNodeBurnedDevAdmin(uint256 indexed adNode, address indexed owner)
func (*RegistryFilterer) FilterAftermarketDeviceNodeMinted ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceNodeMinted(opts *bind.FilterOpts, manufacturerId []*big.Int, aftermarketDeviceAddress []common.Address, owner []common.Address) (*RegistryAftermarketDeviceNodeMintedIterator, error)
FilterAftermarketDeviceNodeMinted is a free log retrieval operation binding the contract event 0xd624fd4c3311e1803d230d97ce71fd60c4f658c30a31fbe08edcb211fd90f63f.
Solidity: event AftermarketDeviceNodeMinted(uint256 indexed manufacturerId, uint256 tokenId, address indexed aftermarketDeviceAddress, address indexed owner)
func (*RegistryFilterer) FilterAftermarketDevicePaired ¶
func (_Registry *RegistryFilterer) FilterAftermarketDevicePaired(opts *bind.FilterOpts, owner []common.Address) (*RegistryAftermarketDevicePairedIterator, error)
FilterAftermarketDevicePaired is a free log retrieval operation binding the contract event 0x89ec132808bbf01af00b90fd34e04fd6cfb8dba2813ca5446a415500b83c7938.
Solidity: event AftermarketDevicePaired(uint256 aftermarketDeviceNode, uint256 vehicleNode, address indexed owner)
func (*RegistryFilterer) FilterAftermarketDeviceTransferredDevAdmin ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceTransferredDevAdmin(opts *bind.FilterOpts, aftermarketDeviceNode []*big.Int, oldOwner []common.Address, newOwner []common.Address) (*RegistryAftermarketDeviceTransferredDevAdminIterator, error)
FilterAftermarketDeviceTransferredDevAdmin is a free log retrieval operation binding the contract event 0xaabf86a9bd61090827f5b0300192acf8de59d19921c52d81661675293105a8d8.
Solidity: event AftermarketDeviceTransferredDevAdmin(uint256 indexed aftermarketDeviceNode, address indexed oldOwner, address indexed newOwner)
func (*RegistryFilterer) FilterAftermarketDeviceUnclaimedDevAdmin ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceUnclaimedDevAdmin(opts *bind.FilterOpts, aftermarketDeviceNode []*big.Int) (*RegistryAftermarketDeviceUnclaimedDevAdminIterator, error)
FilterAftermarketDeviceUnclaimedDevAdmin is a free log retrieval operation binding the contract event 0xd2a3fcd44d76e5d8eb77caa34c23f3d95ba16844e0ac03c41fd12c91f799e951.
Solidity: event AftermarketDeviceUnclaimedDevAdmin(uint256 indexed aftermarketDeviceNode)
func (*RegistryFilterer) FilterAftermarketDeviceUnpaired ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceUnpaired(opts *bind.FilterOpts, owner []common.Address) (*RegistryAftermarketDeviceUnpairedIterator, error)
FilterAftermarketDeviceUnpaired is a free log retrieval operation binding the contract event 0xd9135724aa6cdaa5b3ea73e3e0d74cb1a3a6d3cddcb9d58583f05f17bac82a8e.
Solidity: event AftermarketDeviceUnpaired(uint256 aftermarketDeviceNode, uint256 vehicleNode, address indexed owner)
func (*RegistryFilterer) FilterAftermarketDeviceUnpairedDevAdmin ¶
func (_Registry *RegistryFilterer) FilterAftermarketDeviceUnpairedDevAdmin(opts *bind.FilterOpts, aftermarketDeviceNode []*big.Int, vehicleNode []*big.Int, owner []common.Address) (*RegistryAftermarketDeviceUnpairedDevAdminIterator, error)
FilterAftermarketDeviceUnpairedDevAdmin is a free log retrieval operation binding the contract event 0x1ba4ec81d8261daefdabcf390fb1434fb92bc9a103e4cdc764ca43fa37d0ab0d.
Solidity: event AftermarketDeviceUnpairedDevAdmin(uint256 indexed aftermarketDeviceNode, uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) FilterBaseDataURISet ¶
func (_Registry *RegistryFilterer) FilterBaseDataURISet(opts *bind.FilterOpts) (*RegistryBaseDataURISetIterator, error)
FilterBaseDataURISet is a free log retrieval operation binding the contract event 0x9f53d8a6c486c216c3b3fd5d6d4a133c4d66db260694bc0cfe0696d99458851f.
Solidity: event BaseDataURISet(address idProxyAddress, string dataUri)
func (*RegistryFilterer) FilterBeneficiarySet ¶
func (_Registry *RegistryFilterer) FilterBeneficiarySet(opts *bind.FilterOpts, idProxyAddress []common.Address, nodeId []*big.Int, beneficiary []common.Address) (*RegistryBeneficiarySetIterator, error)
FilterBeneficiarySet is a free log retrieval operation binding the contract event 0xf6f6de47a057b68d993d1ca4c1b8a95e51b10d7efbf516bc3c591eb6c4f209ee.
Solidity: event BeneficiarySet(address indexed idProxyAddress, uint256 indexed nodeId, address indexed beneficiary)
func (*RegistryFilterer) FilterControllerSet ¶
func (_Registry *RegistryFilterer) FilterControllerSet(opts *bind.FilterOpts, controller []common.Address) (*RegistryControllerSetIterator, error)
FilterControllerSet is a free log retrieval operation binding the contract event 0x79f74fd5964b6943d8a1865abfb7f668c92fa3f32c0a2e3195da7d0946703ad7.
Solidity: event ControllerSet(address indexed controller)
func (*RegistryFilterer) FilterDeviceDefinitionDeleted ¶ added in v1.2.17
func (_Registry *RegistryFilterer) FilterDeviceDefinitionDeleted(opts *bind.FilterOpts, tableId []*big.Int) (*RegistryDeviceDefinitionDeletedIterator, error)
FilterDeviceDefinitionDeleted is a free log retrieval operation binding the contract event 0x29504454a41793fb917c032e7baa04f0e74dd570dafc91d64cecff606f3411ca.
Solidity: event DeviceDefinitionDeleted(uint256 indexed tableId, string id)
func (*RegistryFilterer) FilterDeviceDefinitionInserted ¶
func (_Registry *RegistryFilterer) FilterDeviceDefinitionInserted(opts *bind.FilterOpts, tableId []*big.Int) (*RegistryDeviceDefinitionInsertedIterator, error)
FilterDeviceDefinitionInserted is a free log retrieval operation binding the contract event 0x462ef08cd7ac75ba02b3d84fe43ba15ae23f90a51484c6536057e951c2b629bb.
Solidity: event DeviceDefinitionInserted(uint256 indexed tableId, string id, string model, uint256 year)
func (*RegistryFilterer) FilterDeviceDefinitionTableCreated ¶
func (_Registry *RegistryFilterer) FilterDeviceDefinitionTableCreated(opts *bind.FilterOpts, tableOwner []common.Address, manufacturerId []*big.Int, tableId []*big.Int) (*RegistryDeviceDefinitionTableCreatedIterator, error)
FilterDeviceDefinitionTableCreated is a free log retrieval operation binding the contract event 0x34045c03bca909729abb696ffeefc454874a5b7967ee473daeafa7b45c91999e.
Solidity: event DeviceDefinitionTableCreated(address indexed tableOwner, uint256 indexed manufacturerId, uint256 indexed tableId)
func (*RegistryFilterer) FilterDeviceDefinitionUpdated ¶ added in v1.2.17
func (_Registry *RegistryFilterer) FilterDeviceDefinitionUpdated(opts *bind.FilterOpts, tableId []*big.Int) (*RegistryDeviceDefinitionUpdatedIterator, error)
FilterDeviceDefinitionUpdated is a free log retrieval operation binding the contract event 0x60fa772c8dd65952726b9cc0b7882bc84149863d6f5d653b267cefa26d45137c.
Solidity: event DeviceDefinitionUpdated(uint256 indexed tableId, string id, string model, uint256 year)
func (*RegistryFilterer) FilterDimoStreamrEnsSet ¶
func (_Registry *RegistryFilterer) FilterDimoStreamrEnsSet(opts *bind.FilterOpts) (*RegistryDimoStreamrEnsSetIterator, error)
FilterDimoStreamrEnsSet is a free log retrieval operation binding the contract event 0x5c6e4ce43bdb4e1b32c15a4e01073b36c28f6f16a024609785a545634d83ba69.
Solidity: event DimoStreamrEnsSet(string dimoStreamrEns)
func (*RegistryFilterer) FilterDimoStreamrNodeSet ¶
func (_Registry *RegistryFilterer) FilterDimoStreamrNodeSet(opts *bind.FilterOpts) (*RegistryDimoStreamrNodeSetIterator, error)
FilterDimoStreamrNodeSet is a free log retrieval operation binding the contract event 0x49a3b2d583fcf868092d6cb62f348da2ae9e03698d56a5104a9dd5ea5cafbae7.
Solidity: event DimoStreamrNodeSet(address dimoStreamrNode)
func (*RegistryFilterer) FilterIntegrationAttributeAdded ¶
func (_Registry *RegistryFilterer) FilterIntegrationAttributeAdded(opts *bind.FilterOpts) (*RegistryIntegrationAttributeAddedIterator, error)
FilterIntegrationAttributeAdded is a free log retrieval operation binding the contract event 0x8a60d58f652ffe56b0987cf68f5cf87f9b67e2ceeadfc9de04d2620141749504.
Solidity: event IntegrationAttributeAdded(string attribute)
func (*RegistryFilterer) FilterIntegrationAttributeSet ¶
func (_Registry *RegistryFilterer) FilterIntegrationAttributeSet(opts *bind.FilterOpts, tokenId []*big.Int) (*RegistryIntegrationAttributeSetIterator, error)
FilterIntegrationAttributeSet is a free log retrieval operation binding the contract event 0x7ad258fae6070243285178171825b61e931d6d4786b7964aa4268e3dd8635f5b.
Solidity: event IntegrationAttributeSet(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) FilterIntegrationIdProxySet ¶
func (_Registry *RegistryFilterer) FilterIntegrationIdProxySet(opts *bind.FilterOpts) (*RegistryIntegrationIdProxySetIterator, error)
FilterIntegrationIdProxySet is a free log retrieval operation binding the contract event 0x25dd5f73797a6c0ea7e44d94e7c58a4fdee93b784c99db224ba8a49832741ac2.
Solidity: event IntegrationIdProxySet(address proxy)
func (*RegistryFilterer) FilterIntegrationNodeMinted ¶
func (_Registry *RegistryFilterer) FilterIntegrationNodeMinted(opts *bind.FilterOpts, tokenId []*big.Int, owner []common.Address) (*RegistryIntegrationNodeMintedIterator, error)
FilterIntegrationNodeMinted is a free log retrieval operation binding the contract event 0x98490372c5dc5c685bd6d9efd43eaf17e5ac95f4d4a77be5a2769330e0afa2e9.
Solidity: event IntegrationNodeMinted(uint256 indexed tokenId, address indexed owner)
func (*RegistryFilterer) FilterManufacturerAttributeAdded ¶
func (_Registry *RegistryFilterer) FilterManufacturerAttributeAdded(opts *bind.FilterOpts) (*RegistryManufacturerAttributeAddedIterator, error)
FilterManufacturerAttributeAdded is a free log retrieval operation binding the contract event 0x47ff34ba477617ab4dc2aefe5ea26ba19a207b052ec44d59b86c2ff3e7fd53b3.
Solidity: event ManufacturerAttributeAdded(string attribute)
func (*RegistryFilterer) FilterManufacturerAttributeSet ¶
func (_Registry *RegistryFilterer) FilterManufacturerAttributeSet(opts *bind.FilterOpts) (*RegistryManufacturerAttributeSetIterator, error)
FilterManufacturerAttributeSet is a free log retrieval operation binding the contract event 0xb81a4ce1a42b79dd48c79a2c5a0b170cebf3c78b5ecb25df31066eb9b656a929.
Solidity: event ManufacturerAttributeSet(uint256 tokenId, string attribute, string info)
func (*RegistryFilterer) FilterManufacturerIdProxySet ¶
func (_Registry *RegistryFilterer) FilterManufacturerIdProxySet(opts *bind.FilterOpts, proxy []common.Address) (*RegistryManufacturerIdProxySetIterator, error)
FilterManufacturerIdProxySet is a free log retrieval operation binding the contract event 0xf9bca5f2d5444f9fbb6e6d0fb2b4c2cda766bd110a1326420b883ffc6978f5e2.
Solidity: event ManufacturerIdProxySet(address indexed proxy)
func (*RegistryFilterer) FilterManufacturerNodeMinted ¶
func (_Registry *RegistryFilterer) FilterManufacturerNodeMinted(opts *bind.FilterOpts, owner []common.Address) (*RegistryManufacturerNodeMintedIterator, error)
FilterManufacturerNodeMinted is a free log retrieval operation binding the contract event 0xc1279f9a9b23f63ed6e8fe22568fdb1962597404fb8ecb1d4b1722ac5e7a4343.
Solidity: event ManufacturerNodeMinted(string name, uint256 tokenId, address indexed owner)
func (*RegistryFilterer) FilterManufacturerTableSet ¶
func (_Registry *RegistryFilterer) FilterManufacturerTableSet(opts *bind.FilterOpts, manufacturerId []*big.Int, tableId []*big.Int) (*RegistryManufacturerTableSetIterator, error)
FilterManufacturerTableSet is a free log retrieval operation binding the contract event 0x753affc1c97f48f4eb21cf9ca5906ba280ab310171483c29e73826d74505b3cf.
Solidity: event ManufacturerTableSet(uint256 indexed manufacturerId, uint256 indexed tableId)
func (*RegistryFilterer) FilterModuleAdded ¶
func (_Registry *RegistryFilterer) FilterModuleAdded(opts *bind.FilterOpts, moduleAddr []common.Address) (*RegistryModuleAddedIterator, error)
FilterModuleAdded is a free log retrieval operation binding the contract event 0x02d0c334c706cd2f08faf7bc03674fc7f3970dd8921776c655069cde33b7fb29.
Solidity: event ModuleAdded(address indexed moduleAddr, bytes4[] selectors)
func (*RegistryFilterer) FilterModuleRemoved ¶
func (_Registry *RegistryFilterer) FilterModuleRemoved(opts *bind.FilterOpts, moduleAddr []common.Address) (*RegistryModuleRemovedIterator, error)
FilterModuleRemoved is a free log retrieval operation binding the contract event 0x7c3eb4f9083f75cbed2bd3f703e24b4bbcb77d345d3c50945f3abf3e967755cb.
Solidity: event ModuleRemoved(address indexed moduleAddr, bytes4[] selectors)
func (*RegistryFilterer) FilterModuleUpdated ¶
func (_Registry *RegistryFilterer) FilterModuleUpdated(opts *bind.FilterOpts, oldImplementation []common.Address, newImplementation []common.Address) (*RegistryModuleUpdatedIterator, error)
FilterModuleUpdated is a free log retrieval operation binding the contract event 0xa062c2c046aa14dc9284b13bde77061cb034f0aa820f20057af6b164651eaa08.
Solidity: event ModuleUpdated(address indexed oldImplementation, address indexed newImplementation, bytes4[] oldSelectors, bytes4[] newSelectors)
func (*RegistryFilterer) FilterRoleAdminChanged ¶
func (_Registry *RegistryFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*RegistryRoleAdminChangedIterator, 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 (*RegistryFilterer) FilterRoleGranted ¶
func (_Registry *RegistryFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*RegistryRoleGrantedIterator, 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 (*RegistryFilterer) FilterRoleRevoked ¶
func (_Registry *RegistryFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*RegistryRoleRevokedIterator, 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 (*RegistryFilterer) FilterStreamRegistrySet ¶
func (_Registry *RegistryFilterer) FilterStreamRegistrySet(opts *bind.FilterOpts) (*RegistryStreamRegistrySetIterator, error)
FilterStreamRegistrySet is a free log retrieval operation binding the contract event 0x42d068f44efba28cc4aa260e8fd67e7d93abf8215c8a61b4dbbc3eaf0ab39f56.
Solidity: event StreamRegistrySet(address streamRegistry)
func (*RegistryFilterer) FilterSubscribedToVehicleStream ¶
func (_Registry *RegistryFilterer) FilterSubscribedToVehicleStream(opts *bind.FilterOpts, subscriber []common.Address) (*RegistrySubscribedToVehicleStreamIterator, error)
FilterSubscribedToVehicleStream is a free log retrieval operation binding the contract event 0x316c96770fe2528453ad15ac8843953cbc659399f006200f7d61fe124720d607.
Solidity: event SubscribedToVehicleStream(string streamId, address indexed subscriber, uint256 expirationTime)
func (*RegistryFilterer) FilterSyntheticDeviceAttributeAdded ¶
func (_Registry *RegistryFilterer) FilterSyntheticDeviceAttributeAdded(opts *bind.FilterOpts) (*RegistrySyntheticDeviceAttributeAddedIterator, error)
FilterSyntheticDeviceAttributeAdded is a free log retrieval operation binding the contract event 0x6e358be27e6aade9d45fb0b4de4cf68e2dc5630108c30a699ad5cc954d6d05c5.
Solidity: event SyntheticDeviceAttributeAdded(string attribute)
func (*RegistryFilterer) FilterSyntheticDeviceAttributeSet ¶
func (_Registry *RegistryFilterer) FilterSyntheticDeviceAttributeSet(opts *bind.FilterOpts, tokenId []*big.Int) (*RegistrySyntheticDeviceAttributeSetIterator, error)
FilterSyntheticDeviceAttributeSet is a free log retrieval operation binding the contract event 0xe89d3dc758bde24a2e62ff9b8b2e7e099d7d181ca58160bce0f3fd4939da0dd1.
Solidity: event SyntheticDeviceAttributeSet(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) FilterSyntheticDeviceAttributeSetDevAdmin ¶
func (_Registry *RegistryFilterer) FilterSyntheticDeviceAttributeSetDevAdmin(opts *bind.FilterOpts, tokenId []*big.Int) (*RegistrySyntheticDeviceAttributeSetDevAdminIterator, error)
FilterSyntheticDeviceAttributeSetDevAdmin is a free log retrieval operation binding the contract event 0x8ad1818721bed7b9d8f765123a04baa9895dbe02ebfa9c7e886e207ee43f4360.
Solidity: event SyntheticDeviceAttributeSetDevAdmin(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) FilterSyntheticDeviceIdProxySet ¶
func (_Registry *RegistryFilterer) FilterSyntheticDeviceIdProxySet(opts *bind.FilterOpts) (*RegistrySyntheticDeviceIdProxySetIterator, error)
FilterSyntheticDeviceIdProxySet is a free log retrieval operation binding the contract event 0x03f4b74ae931497684aeebcd1d5bdf812118bbabca14f32f5d58a226534485da.
Solidity: event SyntheticDeviceIdProxySet(address proxy)
func (*RegistryFilterer) FilterSyntheticDeviceNodeBurned ¶
func (_Registry *RegistryFilterer) FilterSyntheticDeviceNodeBurned(opts *bind.FilterOpts, syntheticDeviceNode []*big.Int, vehicleNode []*big.Int, owner []common.Address) (*RegistrySyntheticDeviceNodeBurnedIterator, error)
FilterSyntheticDeviceNodeBurned is a free log retrieval operation binding the contract event 0xe4edc3c1f917608d486e02df63af34158f185b78cef44615aebee26c09064122.
Solidity: event SyntheticDeviceNodeBurned(uint256 indexed syntheticDeviceNode, uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) FilterSyntheticDeviceNodeBurnedDevAdmin ¶
func (_Registry *RegistryFilterer) FilterSyntheticDeviceNodeBurnedDevAdmin(opts *bind.FilterOpts, syntheticDeviceNode []*big.Int, vehicleNode []*big.Int, owner []common.Address) (*RegistrySyntheticDeviceNodeBurnedDevAdminIterator, error)
FilterSyntheticDeviceNodeBurnedDevAdmin is a free log retrieval operation binding the contract event 0x81741fdd73b815709bc61e67c1aeb3a0baa2afb920b26347eab2f4f980595cd4.
Solidity: event SyntheticDeviceNodeBurnedDevAdmin(uint256 indexed syntheticDeviceNode, uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) FilterSyntheticDeviceNodeMinted ¶
func (_Registry *RegistryFilterer) FilterSyntheticDeviceNodeMinted(opts *bind.FilterOpts, vehicleNode []*big.Int, syntheticDeviceAddress []common.Address, owner []common.Address) (*RegistrySyntheticDeviceNodeMintedIterator, error)
FilterSyntheticDeviceNodeMinted is a free log retrieval operation binding the contract event 0x5a560c1adda92bd6cbf9c891dc38e9e2973b7963493f2364caa40a4218346280.
Solidity: event SyntheticDeviceNodeMinted(uint256 integrationNode, uint256 syntheticDeviceNode, uint256 indexed vehicleNode, address indexed syntheticDeviceAddress, address indexed owner)
func (*RegistryFilterer) FilterVehicleAttributeAdded ¶
func (_Registry *RegistryFilterer) FilterVehicleAttributeAdded(opts *bind.FilterOpts) (*RegistryVehicleAttributeAddedIterator, error)
FilterVehicleAttributeAdded is a free log retrieval operation binding the contract event 0x2b7d41dc33ffd58029f53ebfc3232e4f343480b078458bc17c527583e0172c1a.
Solidity: event VehicleAttributeAdded(string attribute)
func (*RegistryFilterer) FilterVehicleAttributeRemoved ¶ added in v1.2.17
func (_Registry *RegistryFilterer) FilterVehicleAttributeRemoved(opts *bind.FilterOpts) (*RegistryVehicleAttributeRemovedIterator, error)
FilterVehicleAttributeRemoved is a free log retrieval operation binding the contract event 0x9b4bf3774d4e97d237196fc2a2d3f0764f4a7987c5a5db94f029cc8357f72b45.
Solidity: event VehicleAttributeRemoved(string attribute)
func (*RegistryFilterer) FilterVehicleAttributeSet ¶
func (_Registry *RegistryFilterer) FilterVehicleAttributeSet(opts *bind.FilterOpts) (*RegistryVehicleAttributeSetIterator, error)
FilterVehicleAttributeSet is a free log retrieval operation binding the contract event 0x3a259e5d4c53f11c343582a8291a82a8cc0b36ec211d5ab48c2f29ebb068e5fb.
Solidity: event VehicleAttributeSet(uint256 tokenId, string attribute, string info)
func (*RegistryFilterer) FilterVehicleAttributeSetDevAdmin ¶
func (_Registry *RegistryFilterer) FilterVehicleAttributeSetDevAdmin(opts *bind.FilterOpts, tokenId []*big.Int) (*RegistryVehicleAttributeSetDevAdminIterator, error)
FilterVehicleAttributeSetDevAdmin is a free log retrieval operation binding the contract event 0x1d91e00c26e65ad33a7ff60138cf8250090a290b59ec754323b9f5e6be929896.
Solidity: event VehicleAttributeSetDevAdmin(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) FilterVehicleIdProxySet ¶
func (_Registry *RegistryFilterer) FilterVehicleIdProxySet(opts *bind.FilterOpts, proxy []common.Address) (*RegistryVehicleIdProxySetIterator, error)
FilterVehicleIdProxySet is a free log retrieval operation binding the contract event 0x3e7484c4e57f7d92e9f02eba6cd805d89112e48db8c21aeb8485fcf0020e479d.
Solidity: event VehicleIdProxySet(address indexed proxy)
func (*RegistryFilterer) FilterVehicleNodeBurned ¶
func (_Registry *RegistryFilterer) FilterVehicleNodeBurned(opts *bind.FilterOpts, vehicleNode []*big.Int, owner []common.Address) (*RegistryVehicleNodeBurnedIterator, error)
FilterVehicleNodeBurned is a free log retrieval operation binding the contract event 0x7b36384f0fcf18da09247269a4716eecbcbc475a5b2bc7aa371fc1164789508d.
Solidity: event VehicleNodeBurned(uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) FilterVehicleNodeBurnedDevAdmin ¶
func (_Registry *RegistryFilterer) FilterVehicleNodeBurnedDevAdmin(opts *bind.FilterOpts, vehicleNode []*big.Int, owner []common.Address) (*RegistryVehicleNodeBurnedDevAdminIterator, error)
FilterVehicleNodeBurnedDevAdmin is a free log retrieval operation binding the contract event 0xb956d02723efc0f9c3b60b95271d0b2c35628307c1f98a8f4c9a7f521d9dd0ff.
Solidity: event VehicleNodeBurnedDevAdmin(uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) FilterVehicleNodeMinted ¶
func (_Registry *RegistryFilterer) FilterVehicleNodeMinted(opts *bind.FilterOpts) (*RegistryVehicleNodeMintedIterator, error)
FilterVehicleNodeMinted is a free log retrieval operation binding the contract event 0xd471ae8ab3c01edc986909c344bb50f982b21772fcac173103ef8b9924375ec6.
Solidity: event VehicleNodeMinted(uint256 manufacturerNode, uint256 tokenId, address owner)
func (*RegistryFilterer) FilterVehicleNodeMintedWithDeviceDefinition ¶
func (_Registry *RegistryFilterer) FilterVehicleNodeMintedWithDeviceDefinition(opts *bind.FilterOpts, manufacturerId []*big.Int, vehicleId []*big.Int, owner []common.Address) (*RegistryVehicleNodeMintedWithDeviceDefinitionIterator, error)
FilterVehicleNodeMintedWithDeviceDefinition is a free log retrieval operation binding the contract event 0xc7c7d9ac150ee7eff1ae17be6e6c250d9f574d019d47cd741f693feb1929496c.
Solidity: event VehicleNodeMintedWithDeviceDefinition(uint256 indexed manufacturerId, uint256 indexed vehicleId, address indexed owner, string deviceDefinitionId)
func (*RegistryFilterer) FilterVehicleStreamSet ¶
func (_Registry *RegistryFilterer) FilterVehicleStreamSet(opts *bind.FilterOpts, vehicleId []*big.Int) (*RegistryVehicleStreamSetIterator, error)
FilterVehicleStreamSet is a free log retrieval operation binding the contract event 0x09d0a7809cb7d90906448d57618581b65ca306d116e2b991721b9ef877d890de.
Solidity: event VehicleStreamSet(uint256 indexed vehicleId, string streamId)
func (*RegistryFilterer) FilterVehicleStreamUnset ¶
func (_Registry *RegistryFilterer) FilterVehicleStreamUnset(opts *bind.FilterOpts, vehicleId []*big.Int) (*RegistryVehicleStreamUnsetIterator, error)
FilterVehicleStreamUnset is a free log retrieval operation binding the contract event 0x14692607635062a59787a92503915f7eca22e88b9bb3474438d0b393ad0ecf0d.
Solidity: event VehicleStreamUnset(uint256 indexed vehicleId, string streamId)
func (*RegistryFilterer) ParseAftermarketDeviceAddressReset ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceAddressReset(log types.Log) (*RegistryAftermarketDeviceAddressReset, error)
ParseAftermarketDeviceAddressReset is a log parse operation binding the contract event 0x4993b53bba9fe570bd465464126bb5be93bd1504db0060ed2b7cd89f5a32b6be.
Solidity: event AftermarketDeviceAddressReset(uint256 indexed manufacturerId, uint256 indexed tokenId, address indexed aftermarketDeviceAddress)
func (*RegistryFilterer) ParseAftermarketDeviceAttributeAdded ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceAttributeAdded(log types.Log) (*RegistryAftermarketDeviceAttributeAdded, error)
ParseAftermarketDeviceAttributeAdded is a log parse operation binding the contract event 0x3ef2473cbfb66e153539befafe6ba95e95c6cc0659ebc0d7e8a56f014de7eb5f.
Solidity: event AftermarketDeviceAttributeAdded(string attribute)
func (*RegistryFilterer) ParseAftermarketDeviceAttributeSet ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceAttributeSet(log types.Log) (*RegistryAftermarketDeviceAttributeSet, error)
ParseAftermarketDeviceAttributeSet is a log parse operation binding the contract event 0x977fe0ddf8485988af0b93d70bf5977b48236e9969cdb9b1f55977fbab7cd417.
Solidity: event AftermarketDeviceAttributeSet(uint256 tokenId, string attribute, string info)
func (*RegistryFilterer) ParseAftermarketDeviceAttributeSetDevAdmin ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceAttributeSetDevAdmin(log types.Log) (*RegistryAftermarketDeviceAttributeSetDevAdmin, error)
ParseAftermarketDeviceAttributeSetDevAdmin is a log parse operation binding the contract event 0x000d5c453b5e43761f8a52bf98395d56422aaaebab0f8bcf44ac3c1627276b45.
Solidity: event AftermarketDeviceAttributeSetDevAdmin(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) ParseAftermarketDeviceClaimed ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceClaimed(log types.Log) (*RegistryAftermarketDeviceClaimed, error)
ParseAftermarketDeviceClaimed is a log parse operation binding the contract event 0x8468d811e5090d3b1a07e28af524e66c128f624e16b07638f419012c779f76ec.
Solidity: event AftermarketDeviceClaimed(uint256 aftermarketDeviceNode, address indexed owner)
func (*RegistryFilterer) ParseAftermarketDeviceIdProxySet ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceIdProxySet(log types.Log) (*RegistryAftermarketDeviceIdProxySet, error)
ParseAftermarketDeviceIdProxySet is a log parse operation binding the contract event 0xe2daa727eb82f2761802221c26f72d54501ca8abd6da081e50fedaaab21f4036.
Solidity: event AftermarketDeviceIdProxySet(address indexed proxy)
func (*RegistryFilterer) ParseAftermarketDeviceNodeBurned ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceNodeBurned(log types.Log) (*RegistryAftermarketDeviceNodeBurned, error)
ParseAftermarketDeviceNodeBurned is a log parse operation binding the contract event 0xc4d38c0a034bc1693db3b9a33125831c3d2e1f11e5b69be183ff9ac991384d95.
Solidity: event AftermarketDeviceNodeBurned(uint256 indexed tokenId, address indexed owner)
func (*RegistryFilterer) ParseAftermarketDeviceNodeBurnedDevAdmin ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceNodeBurnedDevAdmin(log types.Log) (*RegistryAftermarketDeviceNodeBurnedDevAdmin, error)
ParseAftermarketDeviceNodeBurnedDevAdmin is a log parse operation binding the contract event 0xb33f329db9f4347b4ce64f7b9c2d5fe2d92e95ac9fee76a553543f1338752a45.
Solidity: event AftermarketDeviceNodeBurnedDevAdmin(uint256 indexed adNode, address indexed owner)
func (*RegistryFilterer) ParseAftermarketDeviceNodeMinted ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceNodeMinted(log types.Log) (*RegistryAftermarketDeviceNodeMinted, error)
ParseAftermarketDeviceNodeMinted is a log parse operation binding the contract event 0xd624fd4c3311e1803d230d97ce71fd60c4f658c30a31fbe08edcb211fd90f63f.
Solidity: event AftermarketDeviceNodeMinted(uint256 indexed manufacturerId, uint256 tokenId, address indexed aftermarketDeviceAddress, address indexed owner)
func (*RegistryFilterer) ParseAftermarketDevicePaired ¶
func (_Registry *RegistryFilterer) ParseAftermarketDevicePaired(log types.Log) (*RegistryAftermarketDevicePaired, error)
ParseAftermarketDevicePaired is a log parse operation binding the contract event 0x89ec132808bbf01af00b90fd34e04fd6cfb8dba2813ca5446a415500b83c7938.
Solidity: event AftermarketDevicePaired(uint256 aftermarketDeviceNode, uint256 vehicleNode, address indexed owner)
func (*RegistryFilterer) ParseAftermarketDeviceTransferredDevAdmin ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceTransferredDevAdmin(log types.Log) (*RegistryAftermarketDeviceTransferredDevAdmin, error)
ParseAftermarketDeviceTransferredDevAdmin is a log parse operation binding the contract event 0xaabf86a9bd61090827f5b0300192acf8de59d19921c52d81661675293105a8d8.
Solidity: event AftermarketDeviceTransferredDevAdmin(uint256 indexed aftermarketDeviceNode, address indexed oldOwner, address indexed newOwner)
func (*RegistryFilterer) ParseAftermarketDeviceUnclaimedDevAdmin ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceUnclaimedDevAdmin(log types.Log) (*RegistryAftermarketDeviceUnclaimedDevAdmin, error)
ParseAftermarketDeviceUnclaimedDevAdmin is a log parse operation binding the contract event 0xd2a3fcd44d76e5d8eb77caa34c23f3d95ba16844e0ac03c41fd12c91f799e951.
Solidity: event AftermarketDeviceUnclaimedDevAdmin(uint256 indexed aftermarketDeviceNode)
func (*RegistryFilterer) ParseAftermarketDeviceUnpaired ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceUnpaired(log types.Log) (*RegistryAftermarketDeviceUnpaired, error)
ParseAftermarketDeviceUnpaired is a log parse operation binding the contract event 0xd9135724aa6cdaa5b3ea73e3e0d74cb1a3a6d3cddcb9d58583f05f17bac82a8e.
Solidity: event AftermarketDeviceUnpaired(uint256 aftermarketDeviceNode, uint256 vehicleNode, address indexed owner)
func (*RegistryFilterer) ParseAftermarketDeviceUnpairedDevAdmin ¶
func (_Registry *RegistryFilterer) ParseAftermarketDeviceUnpairedDevAdmin(log types.Log) (*RegistryAftermarketDeviceUnpairedDevAdmin, error)
ParseAftermarketDeviceUnpairedDevAdmin is a log parse operation binding the contract event 0x1ba4ec81d8261daefdabcf390fb1434fb92bc9a103e4cdc764ca43fa37d0ab0d.
Solidity: event AftermarketDeviceUnpairedDevAdmin(uint256 indexed aftermarketDeviceNode, uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) ParseBaseDataURISet ¶
func (_Registry *RegistryFilterer) ParseBaseDataURISet(log types.Log) (*RegistryBaseDataURISet, error)
ParseBaseDataURISet is a log parse operation binding the contract event 0x9f53d8a6c486c216c3b3fd5d6d4a133c4d66db260694bc0cfe0696d99458851f.
Solidity: event BaseDataURISet(address idProxyAddress, string dataUri)
func (*RegistryFilterer) ParseBeneficiarySet ¶
func (_Registry *RegistryFilterer) ParseBeneficiarySet(log types.Log) (*RegistryBeneficiarySet, error)
ParseBeneficiarySet is a log parse operation binding the contract event 0xf6f6de47a057b68d993d1ca4c1b8a95e51b10d7efbf516bc3c591eb6c4f209ee.
Solidity: event BeneficiarySet(address indexed idProxyAddress, uint256 indexed nodeId, address indexed beneficiary)
func (*RegistryFilterer) ParseControllerSet ¶
func (_Registry *RegistryFilterer) ParseControllerSet(log types.Log) (*RegistryControllerSet, error)
ParseControllerSet is a log parse operation binding the contract event 0x79f74fd5964b6943d8a1865abfb7f668c92fa3f32c0a2e3195da7d0946703ad7.
Solidity: event ControllerSet(address indexed controller)
func (*RegistryFilterer) ParseDeviceDefinitionDeleted ¶ added in v1.2.17
func (_Registry *RegistryFilterer) ParseDeviceDefinitionDeleted(log types.Log) (*RegistryDeviceDefinitionDeleted, error)
ParseDeviceDefinitionDeleted is a log parse operation binding the contract event 0x29504454a41793fb917c032e7baa04f0e74dd570dafc91d64cecff606f3411ca.
Solidity: event DeviceDefinitionDeleted(uint256 indexed tableId, string id)
func (*RegistryFilterer) ParseDeviceDefinitionInserted ¶
func (_Registry *RegistryFilterer) ParseDeviceDefinitionInserted(log types.Log) (*RegistryDeviceDefinitionInserted, error)
ParseDeviceDefinitionInserted is a log parse operation binding the contract event 0x462ef08cd7ac75ba02b3d84fe43ba15ae23f90a51484c6536057e951c2b629bb.
Solidity: event DeviceDefinitionInserted(uint256 indexed tableId, string id, string model, uint256 year)
func (*RegistryFilterer) ParseDeviceDefinitionTableCreated ¶
func (_Registry *RegistryFilterer) ParseDeviceDefinitionTableCreated(log types.Log) (*RegistryDeviceDefinitionTableCreated, error)
ParseDeviceDefinitionTableCreated is a log parse operation binding the contract event 0x34045c03bca909729abb696ffeefc454874a5b7967ee473daeafa7b45c91999e.
Solidity: event DeviceDefinitionTableCreated(address indexed tableOwner, uint256 indexed manufacturerId, uint256 indexed tableId)
func (*RegistryFilterer) ParseDeviceDefinitionUpdated ¶ added in v1.2.17
func (_Registry *RegistryFilterer) ParseDeviceDefinitionUpdated(log types.Log) (*RegistryDeviceDefinitionUpdated, error)
ParseDeviceDefinitionUpdated is a log parse operation binding the contract event 0x60fa772c8dd65952726b9cc0b7882bc84149863d6f5d653b267cefa26d45137c.
Solidity: event DeviceDefinitionUpdated(uint256 indexed tableId, string id, string model, uint256 year)
func (*RegistryFilterer) ParseDimoStreamrEnsSet ¶
func (_Registry *RegistryFilterer) ParseDimoStreamrEnsSet(log types.Log) (*RegistryDimoStreamrEnsSet, error)
ParseDimoStreamrEnsSet is a log parse operation binding the contract event 0x5c6e4ce43bdb4e1b32c15a4e01073b36c28f6f16a024609785a545634d83ba69.
Solidity: event DimoStreamrEnsSet(string dimoStreamrEns)
func (*RegistryFilterer) ParseDimoStreamrNodeSet ¶
func (_Registry *RegistryFilterer) ParseDimoStreamrNodeSet(log types.Log) (*RegistryDimoStreamrNodeSet, error)
ParseDimoStreamrNodeSet is a log parse operation binding the contract event 0x49a3b2d583fcf868092d6cb62f348da2ae9e03698d56a5104a9dd5ea5cafbae7.
Solidity: event DimoStreamrNodeSet(address dimoStreamrNode)
func (*RegistryFilterer) ParseIntegrationAttributeAdded ¶
func (_Registry *RegistryFilterer) ParseIntegrationAttributeAdded(log types.Log) (*RegistryIntegrationAttributeAdded, error)
ParseIntegrationAttributeAdded is a log parse operation binding the contract event 0x8a60d58f652ffe56b0987cf68f5cf87f9b67e2ceeadfc9de04d2620141749504.
Solidity: event IntegrationAttributeAdded(string attribute)
func (*RegistryFilterer) ParseIntegrationAttributeSet ¶
func (_Registry *RegistryFilterer) ParseIntegrationAttributeSet(log types.Log) (*RegistryIntegrationAttributeSet, error)
ParseIntegrationAttributeSet is a log parse operation binding the contract event 0x7ad258fae6070243285178171825b61e931d6d4786b7964aa4268e3dd8635f5b.
Solidity: event IntegrationAttributeSet(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) ParseIntegrationIdProxySet ¶
func (_Registry *RegistryFilterer) ParseIntegrationIdProxySet(log types.Log) (*RegistryIntegrationIdProxySet, error)
ParseIntegrationIdProxySet is a log parse operation binding the contract event 0x25dd5f73797a6c0ea7e44d94e7c58a4fdee93b784c99db224ba8a49832741ac2.
Solidity: event IntegrationIdProxySet(address proxy)
func (*RegistryFilterer) ParseIntegrationNodeMinted ¶
func (_Registry *RegistryFilterer) ParseIntegrationNodeMinted(log types.Log) (*RegistryIntegrationNodeMinted, error)
ParseIntegrationNodeMinted is a log parse operation binding the contract event 0x98490372c5dc5c685bd6d9efd43eaf17e5ac95f4d4a77be5a2769330e0afa2e9.
Solidity: event IntegrationNodeMinted(uint256 indexed tokenId, address indexed owner)
func (*RegistryFilterer) ParseManufacturerAttributeAdded ¶
func (_Registry *RegistryFilterer) ParseManufacturerAttributeAdded(log types.Log) (*RegistryManufacturerAttributeAdded, error)
ParseManufacturerAttributeAdded is a log parse operation binding the contract event 0x47ff34ba477617ab4dc2aefe5ea26ba19a207b052ec44d59b86c2ff3e7fd53b3.
Solidity: event ManufacturerAttributeAdded(string attribute)
func (*RegistryFilterer) ParseManufacturerAttributeSet ¶
func (_Registry *RegistryFilterer) ParseManufacturerAttributeSet(log types.Log) (*RegistryManufacturerAttributeSet, error)
ParseManufacturerAttributeSet is a log parse operation binding the contract event 0xb81a4ce1a42b79dd48c79a2c5a0b170cebf3c78b5ecb25df31066eb9b656a929.
Solidity: event ManufacturerAttributeSet(uint256 tokenId, string attribute, string info)
func (*RegistryFilterer) ParseManufacturerIdProxySet ¶
func (_Registry *RegistryFilterer) ParseManufacturerIdProxySet(log types.Log) (*RegistryManufacturerIdProxySet, error)
ParseManufacturerIdProxySet is a log parse operation binding the contract event 0xf9bca5f2d5444f9fbb6e6d0fb2b4c2cda766bd110a1326420b883ffc6978f5e2.
Solidity: event ManufacturerIdProxySet(address indexed proxy)
func (*RegistryFilterer) ParseManufacturerNodeMinted ¶
func (_Registry *RegistryFilterer) ParseManufacturerNodeMinted(log types.Log) (*RegistryManufacturerNodeMinted, error)
ParseManufacturerNodeMinted is a log parse operation binding the contract event 0xc1279f9a9b23f63ed6e8fe22568fdb1962597404fb8ecb1d4b1722ac5e7a4343.
Solidity: event ManufacturerNodeMinted(string name, uint256 tokenId, address indexed owner)
func (*RegistryFilterer) ParseManufacturerTableSet ¶
func (_Registry *RegistryFilterer) ParseManufacturerTableSet(log types.Log) (*RegistryManufacturerTableSet, error)
ParseManufacturerTableSet is a log parse operation binding the contract event 0x753affc1c97f48f4eb21cf9ca5906ba280ab310171483c29e73826d74505b3cf.
Solidity: event ManufacturerTableSet(uint256 indexed manufacturerId, uint256 indexed tableId)
func (*RegistryFilterer) ParseModuleAdded ¶
func (_Registry *RegistryFilterer) ParseModuleAdded(log types.Log) (*RegistryModuleAdded, error)
ParseModuleAdded is a log parse operation binding the contract event 0x02d0c334c706cd2f08faf7bc03674fc7f3970dd8921776c655069cde33b7fb29.
Solidity: event ModuleAdded(address indexed moduleAddr, bytes4[] selectors)
func (*RegistryFilterer) ParseModuleRemoved ¶
func (_Registry *RegistryFilterer) ParseModuleRemoved(log types.Log) (*RegistryModuleRemoved, error)
ParseModuleRemoved is a log parse operation binding the contract event 0x7c3eb4f9083f75cbed2bd3f703e24b4bbcb77d345d3c50945f3abf3e967755cb.
Solidity: event ModuleRemoved(address indexed moduleAddr, bytes4[] selectors)
func (*RegistryFilterer) ParseModuleUpdated ¶
func (_Registry *RegistryFilterer) ParseModuleUpdated(log types.Log) (*RegistryModuleUpdated, error)
ParseModuleUpdated is a log parse operation binding the contract event 0xa062c2c046aa14dc9284b13bde77061cb034f0aa820f20057af6b164651eaa08.
Solidity: event ModuleUpdated(address indexed oldImplementation, address indexed newImplementation, bytes4[] oldSelectors, bytes4[] newSelectors)
func (*RegistryFilterer) ParseRoleAdminChanged ¶
func (_Registry *RegistryFilterer) ParseRoleAdminChanged(log types.Log) (*RegistryRoleAdminChanged, 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 (*RegistryFilterer) ParseRoleGranted ¶
func (_Registry *RegistryFilterer) ParseRoleGranted(log types.Log) (*RegistryRoleGranted, 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 (*RegistryFilterer) ParseRoleRevoked ¶
func (_Registry *RegistryFilterer) ParseRoleRevoked(log types.Log) (*RegistryRoleRevoked, 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 (*RegistryFilterer) ParseStreamRegistrySet ¶
func (_Registry *RegistryFilterer) ParseStreamRegistrySet(log types.Log) (*RegistryStreamRegistrySet, error)
ParseStreamRegistrySet is a log parse operation binding the contract event 0x42d068f44efba28cc4aa260e8fd67e7d93abf8215c8a61b4dbbc3eaf0ab39f56.
Solidity: event StreamRegistrySet(address streamRegistry)
func (*RegistryFilterer) ParseSubscribedToVehicleStream ¶
func (_Registry *RegistryFilterer) ParseSubscribedToVehicleStream(log types.Log) (*RegistrySubscribedToVehicleStream, error)
ParseSubscribedToVehicleStream is a log parse operation binding the contract event 0x316c96770fe2528453ad15ac8843953cbc659399f006200f7d61fe124720d607.
Solidity: event SubscribedToVehicleStream(string streamId, address indexed subscriber, uint256 expirationTime)
func (*RegistryFilterer) ParseSyntheticDeviceAttributeAdded ¶
func (_Registry *RegistryFilterer) ParseSyntheticDeviceAttributeAdded(log types.Log) (*RegistrySyntheticDeviceAttributeAdded, error)
ParseSyntheticDeviceAttributeAdded is a log parse operation binding the contract event 0x6e358be27e6aade9d45fb0b4de4cf68e2dc5630108c30a699ad5cc954d6d05c5.
Solidity: event SyntheticDeviceAttributeAdded(string attribute)
func (*RegistryFilterer) ParseSyntheticDeviceAttributeSet ¶
func (_Registry *RegistryFilterer) ParseSyntheticDeviceAttributeSet(log types.Log) (*RegistrySyntheticDeviceAttributeSet, error)
ParseSyntheticDeviceAttributeSet is a log parse operation binding the contract event 0xe89d3dc758bde24a2e62ff9b8b2e7e099d7d181ca58160bce0f3fd4939da0dd1.
Solidity: event SyntheticDeviceAttributeSet(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) ParseSyntheticDeviceAttributeSetDevAdmin ¶
func (_Registry *RegistryFilterer) ParseSyntheticDeviceAttributeSetDevAdmin(log types.Log) (*RegistrySyntheticDeviceAttributeSetDevAdmin, error)
ParseSyntheticDeviceAttributeSetDevAdmin is a log parse operation binding the contract event 0x8ad1818721bed7b9d8f765123a04baa9895dbe02ebfa9c7e886e207ee43f4360.
Solidity: event SyntheticDeviceAttributeSetDevAdmin(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) ParseSyntheticDeviceIdProxySet ¶
func (_Registry *RegistryFilterer) ParseSyntheticDeviceIdProxySet(log types.Log) (*RegistrySyntheticDeviceIdProxySet, error)
ParseSyntheticDeviceIdProxySet is a log parse operation binding the contract event 0x03f4b74ae931497684aeebcd1d5bdf812118bbabca14f32f5d58a226534485da.
Solidity: event SyntheticDeviceIdProxySet(address proxy)
func (*RegistryFilterer) ParseSyntheticDeviceNodeBurned ¶
func (_Registry *RegistryFilterer) ParseSyntheticDeviceNodeBurned(log types.Log) (*RegistrySyntheticDeviceNodeBurned, error)
ParseSyntheticDeviceNodeBurned is a log parse operation binding the contract event 0xe4edc3c1f917608d486e02df63af34158f185b78cef44615aebee26c09064122.
Solidity: event SyntheticDeviceNodeBurned(uint256 indexed syntheticDeviceNode, uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) ParseSyntheticDeviceNodeBurnedDevAdmin ¶
func (_Registry *RegistryFilterer) ParseSyntheticDeviceNodeBurnedDevAdmin(log types.Log) (*RegistrySyntheticDeviceNodeBurnedDevAdmin, error)
ParseSyntheticDeviceNodeBurnedDevAdmin is a log parse operation binding the contract event 0x81741fdd73b815709bc61e67c1aeb3a0baa2afb920b26347eab2f4f980595cd4.
Solidity: event SyntheticDeviceNodeBurnedDevAdmin(uint256 indexed syntheticDeviceNode, uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) ParseSyntheticDeviceNodeMinted ¶
func (_Registry *RegistryFilterer) ParseSyntheticDeviceNodeMinted(log types.Log) (*RegistrySyntheticDeviceNodeMinted, error)
ParseSyntheticDeviceNodeMinted is a log parse operation binding the contract event 0x5a560c1adda92bd6cbf9c891dc38e9e2973b7963493f2364caa40a4218346280.
Solidity: event SyntheticDeviceNodeMinted(uint256 integrationNode, uint256 syntheticDeviceNode, uint256 indexed vehicleNode, address indexed syntheticDeviceAddress, address indexed owner)
func (*RegistryFilterer) ParseVehicleAttributeAdded ¶
func (_Registry *RegistryFilterer) ParseVehicleAttributeAdded(log types.Log) (*RegistryVehicleAttributeAdded, error)
ParseVehicleAttributeAdded is a log parse operation binding the contract event 0x2b7d41dc33ffd58029f53ebfc3232e4f343480b078458bc17c527583e0172c1a.
Solidity: event VehicleAttributeAdded(string attribute)
func (*RegistryFilterer) ParseVehicleAttributeRemoved ¶ added in v1.2.17
func (_Registry *RegistryFilterer) ParseVehicleAttributeRemoved(log types.Log) (*RegistryVehicleAttributeRemoved, error)
ParseVehicleAttributeRemoved is a log parse operation binding the contract event 0x9b4bf3774d4e97d237196fc2a2d3f0764f4a7987c5a5db94f029cc8357f72b45.
Solidity: event VehicleAttributeRemoved(string attribute)
func (*RegistryFilterer) ParseVehicleAttributeSet ¶
func (_Registry *RegistryFilterer) ParseVehicleAttributeSet(log types.Log) (*RegistryVehicleAttributeSet, error)
ParseVehicleAttributeSet is a log parse operation binding the contract event 0x3a259e5d4c53f11c343582a8291a82a8cc0b36ec211d5ab48c2f29ebb068e5fb.
Solidity: event VehicleAttributeSet(uint256 tokenId, string attribute, string info)
func (*RegistryFilterer) ParseVehicleAttributeSetDevAdmin ¶
func (_Registry *RegistryFilterer) ParseVehicleAttributeSetDevAdmin(log types.Log) (*RegistryVehicleAttributeSetDevAdmin, error)
ParseVehicleAttributeSetDevAdmin is a log parse operation binding the contract event 0x1d91e00c26e65ad33a7ff60138cf8250090a290b59ec754323b9f5e6be929896.
Solidity: event VehicleAttributeSetDevAdmin(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) ParseVehicleIdProxySet ¶
func (_Registry *RegistryFilterer) ParseVehicleIdProxySet(log types.Log) (*RegistryVehicleIdProxySet, error)
ParseVehicleIdProxySet is a log parse operation binding the contract event 0x3e7484c4e57f7d92e9f02eba6cd805d89112e48db8c21aeb8485fcf0020e479d.
Solidity: event VehicleIdProxySet(address indexed proxy)
func (*RegistryFilterer) ParseVehicleNodeBurned ¶
func (_Registry *RegistryFilterer) ParseVehicleNodeBurned(log types.Log) (*RegistryVehicleNodeBurned, error)
ParseVehicleNodeBurned is a log parse operation binding the contract event 0x7b36384f0fcf18da09247269a4716eecbcbc475a5b2bc7aa371fc1164789508d.
Solidity: event VehicleNodeBurned(uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) ParseVehicleNodeBurnedDevAdmin ¶
func (_Registry *RegistryFilterer) ParseVehicleNodeBurnedDevAdmin(log types.Log) (*RegistryVehicleNodeBurnedDevAdmin, error)
ParseVehicleNodeBurnedDevAdmin is a log parse operation binding the contract event 0xb956d02723efc0f9c3b60b95271d0b2c35628307c1f98a8f4c9a7f521d9dd0ff.
Solidity: event VehicleNodeBurnedDevAdmin(uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) ParseVehicleNodeMinted ¶
func (_Registry *RegistryFilterer) ParseVehicleNodeMinted(log types.Log) (*RegistryVehicleNodeMinted, error)
ParseVehicleNodeMinted is a log parse operation binding the contract event 0xd471ae8ab3c01edc986909c344bb50f982b21772fcac173103ef8b9924375ec6.
Solidity: event VehicleNodeMinted(uint256 manufacturerNode, uint256 tokenId, address owner)
func (*RegistryFilterer) ParseVehicleNodeMintedWithDeviceDefinition ¶
func (_Registry *RegistryFilterer) ParseVehicleNodeMintedWithDeviceDefinition(log types.Log) (*RegistryVehicleNodeMintedWithDeviceDefinition, error)
ParseVehicleNodeMintedWithDeviceDefinition is a log parse operation binding the contract event 0xc7c7d9ac150ee7eff1ae17be6e6c250d9f574d019d47cd741f693feb1929496c.
Solidity: event VehicleNodeMintedWithDeviceDefinition(uint256 indexed manufacturerId, uint256 indexed vehicleId, address indexed owner, string deviceDefinitionId)
func (*RegistryFilterer) ParseVehicleStreamSet ¶
func (_Registry *RegistryFilterer) ParseVehicleStreamSet(log types.Log) (*RegistryVehicleStreamSet, error)
ParseVehicleStreamSet is a log parse operation binding the contract event 0x09d0a7809cb7d90906448d57618581b65ca306d116e2b991721b9ef877d890de.
Solidity: event VehicleStreamSet(uint256 indexed vehicleId, string streamId)
func (*RegistryFilterer) ParseVehicleStreamUnset ¶
func (_Registry *RegistryFilterer) ParseVehicleStreamUnset(log types.Log) (*RegistryVehicleStreamUnset, error)
ParseVehicleStreamUnset is a log parse operation binding the contract event 0x14692607635062a59787a92503915f7eca22e88b9bb3474438d0b393ad0ecf0d.
Solidity: event VehicleStreamUnset(uint256 indexed vehicleId, string streamId)
func (*RegistryFilterer) WatchAftermarketDeviceAddressReset ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceAddressReset(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceAddressReset, manufacturerId []*big.Int, tokenId []*big.Int, aftermarketDeviceAddress []common.Address) (event.Subscription, error)
WatchAftermarketDeviceAddressReset is a free log subscription operation binding the contract event 0x4993b53bba9fe570bd465464126bb5be93bd1504db0060ed2b7cd89f5a32b6be.
Solidity: event AftermarketDeviceAddressReset(uint256 indexed manufacturerId, uint256 indexed tokenId, address indexed aftermarketDeviceAddress)
func (*RegistryFilterer) WatchAftermarketDeviceAttributeAdded ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceAttributeAdded(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceAttributeAdded) (event.Subscription, error)
WatchAftermarketDeviceAttributeAdded is a free log subscription operation binding the contract event 0x3ef2473cbfb66e153539befafe6ba95e95c6cc0659ebc0d7e8a56f014de7eb5f.
Solidity: event AftermarketDeviceAttributeAdded(string attribute)
func (*RegistryFilterer) WatchAftermarketDeviceAttributeSet ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceAttributeSet(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceAttributeSet) (event.Subscription, error)
WatchAftermarketDeviceAttributeSet is a free log subscription operation binding the contract event 0x977fe0ddf8485988af0b93d70bf5977b48236e9969cdb9b1f55977fbab7cd417.
Solidity: event AftermarketDeviceAttributeSet(uint256 tokenId, string attribute, string info)
func (*RegistryFilterer) WatchAftermarketDeviceAttributeSetDevAdmin ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceAttributeSetDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceAttributeSetDevAdmin, tokenId []*big.Int) (event.Subscription, error)
WatchAftermarketDeviceAttributeSetDevAdmin is a free log subscription operation binding the contract event 0x000d5c453b5e43761f8a52bf98395d56422aaaebab0f8bcf44ac3c1627276b45.
Solidity: event AftermarketDeviceAttributeSetDevAdmin(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) WatchAftermarketDeviceClaimed ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceClaimed(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceClaimed, owner []common.Address) (event.Subscription, error)
WatchAftermarketDeviceClaimed is a free log subscription operation binding the contract event 0x8468d811e5090d3b1a07e28af524e66c128f624e16b07638f419012c779f76ec.
Solidity: event AftermarketDeviceClaimed(uint256 aftermarketDeviceNode, address indexed owner)
func (*RegistryFilterer) WatchAftermarketDeviceIdProxySet ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceIdProxySet(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceIdProxySet, proxy []common.Address) (event.Subscription, error)
WatchAftermarketDeviceIdProxySet is a free log subscription operation binding the contract event 0xe2daa727eb82f2761802221c26f72d54501ca8abd6da081e50fedaaab21f4036.
Solidity: event AftermarketDeviceIdProxySet(address indexed proxy)
func (*RegistryFilterer) WatchAftermarketDeviceNodeBurned ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceNodeBurned(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceNodeBurned, tokenId []*big.Int, owner []common.Address) (event.Subscription, error)
WatchAftermarketDeviceNodeBurned is a free log subscription operation binding the contract event 0xc4d38c0a034bc1693db3b9a33125831c3d2e1f11e5b69be183ff9ac991384d95.
Solidity: event AftermarketDeviceNodeBurned(uint256 indexed tokenId, address indexed owner)
func (*RegistryFilterer) WatchAftermarketDeviceNodeBurnedDevAdmin ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceNodeBurnedDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceNodeBurnedDevAdmin, adNode []*big.Int, owner []common.Address) (event.Subscription, error)
WatchAftermarketDeviceNodeBurnedDevAdmin is a free log subscription operation binding the contract event 0xb33f329db9f4347b4ce64f7b9c2d5fe2d92e95ac9fee76a553543f1338752a45.
Solidity: event AftermarketDeviceNodeBurnedDevAdmin(uint256 indexed adNode, address indexed owner)
func (*RegistryFilterer) WatchAftermarketDeviceNodeMinted ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceNodeMinted(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceNodeMinted, manufacturerId []*big.Int, aftermarketDeviceAddress []common.Address, owner []common.Address) (event.Subscription, error)
WatchAftermarketDeviceNodeMinted is a free log subscription operation binding the contract event 0xd624fd4c3311e1803d230d97ce71fd60c4f658c30a31fbe08edcb211fd90f63f.
Solidity: event AftermarketDeviceNodeMinted(uint256 indexed manufacturerId, uint256 tokenId, address indexed aftermarketDeviceAddress, address indexed owner)
func (*RegistryFilterer) WatchAftermarketDevicePaired ¶
func (_Registry *RegistryFilterer) WatchAftermarketDevicePaired(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDevicePaired, owner []common.Address) (event.Subscription, error)
WatchAftermarketDevicePaired is a free log subscription operation binding the contract event 0x89ec132808bbf01af00b90fd34e04fd6cfb8dba2813ca5446a415500b83c7938.
Solidity: event AftermarketDevicePaired(uint256 aftermarketDeviceNode, uint256 vehicleNode, address indexed owner)
func (*RegistryFilterer) WatchAftermarketDeviceTransferredDevAdmin ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceTransferredDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceTransferredDevAdmin, aftermarketDeviceNode []*big.Int, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchAftermarketDeviceTransferredDevAdmin is a free log subscription operation binding the contract event 0xaabf86a9bd61090827f5b0300192acf8de59d19921c52d81661675293105a8d8.
Solidity: event AftermarketDeviceTransferredDevAdmin(uint256 indexed aftermarketDeviceNode, address indexed oldOwner, address indexed newOwner)
func (*RegistryFilterer) WatchAftermarketDeviceUnclaimedDevAdmin ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceUnclaimedDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceUnclaimedDevAdmin, aftermarketDeviceNode []*big.Int) (event.Subscription, error)
WatchAftermarketDeviceUnclaimedDevAdmin is a free log subscription operation binding the contract event 0xd2a3fcd44d76e5d8eb77caa34c23f3d95ba16844e0ac03c41fd12c91f799e951.
Solidity: event AftermarketDeviceUnclaimedDevAdmin(uint256 indexed aftermarketDeviceNode)
func (*RegistryFilterer) WatchAftermarketDeviceUnpaired ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceUnpaired(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceUnpaired, owner []common.Address) (event.Subscription, error)
WatchAftermarketDeviceUnpaired is a free log subscription operation binding the contract event 0xd9135724aa6cdaa5b3ea73e3e0d74cb1a3a6d3cddcb9d58583f05f17bac82a8e.
Solidity: event AftermarketDeviceUnpaired(uint256 aftermarketDeviceNode, uint256 vehicleNode, address indexed owner)
func (*RegistryFilterer) WatchAftermarketDeviceUnpairedDevAdmin ¶
func (_Registry *RegistryFilterer) WatchAftermarketDeviceUnpairedDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryAftermarketDeviceUnpairedDevAdmin, aftermarketDeviceNode []*big.Int, vehicleNode []*big.Int, owner []common.Address) (event.Subscription, error)
WatchAftermarketDeviceUnpairedDevAdmin is a free log subscription operation binding the contract event 0x1ba4ec81d8261daefdabcf390fb1434fb92bc9a103e4cdc764ca43fa37d0ab0d.
Solidity: event AftermarketDeviceUnpairedDevAdmin(uint256 indexed aftermarketDeviceNode, uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) WatchBaseDataURISet ¶
func (_Registry *RegistryFilterer) WatchBaseDataURISet(opts *bind.WatchOpts, sink chan<- *RegistryBaseDataURISet) (event.Subscription, error)
WatchBaseDataURISet is a free log subscription operation binding the contract event 0x9f53d8a6c486c216c3b3fd5d6d4a133c4d66db260694bc0cfe0696d99458851f.
Solidity: event BaseDataURISet(address idProxyAddress, string dataUri)
func (*RegistryFilterer) WatchBeneficiarySet ¶
func (_Registry *RegistryFilterer) WatchBeneficiarySet(opts *bind.WatchOpts, sink chan<- *RegistryBeneficiarySet, idProxyAddress []common.Address, nodeId []*big.Int, beneficiary []common.Address) (event.Subscription, error)
WatchBeneficiarySet is a free log subscription operation binding the contract event 0xf6f6de47a057b68d993d1ca4c1b8a95e51b10d7efbf516bc3c591eb6c4f209ee.
Solidity: event BeneficiarySet(address indexed idProxyAddress, uint256 indexed nodeId, address indexed beneficiary)
func (*RegistryFilterer) WatchControllerSet ¶
func (_Registry *RegistryFilterer) WatchControllerSet(opts *bind.WatchOpts, sink chan<- *RegistryControllerSet, controller []common.Address) (event.Subscription, error)
WatchControllerSet is a free log subscription operation binding the contract event 0x79f74fd5964b6943d8a1865abfb7f668c92fa3f32c0a2e3195da7d0946703ad7.
Solidity: event ControllerSet(address indexed controller)
func (*RegistryFilterer) WatchDeviceDefinitionDeleted ¶ added in v1.2.17
func (_Registry *RegistryFilterer) WatchDeviceDefinitionDeleted(opts *bind.WatchOpts, sink chan<- *RegistryDeviceDefinitionDeleted, tableId []*big.Int) (event.Subscription, error)
WatchDeviceDefinitionDeleted is a free log subscription operation binding the contract event 0x29504454a41793fb917c032e7baa04f0e74dd570dafc91d64cecff606f3411ca.
Solidity: event DeviceDefinitionDeleted(uint256 indexed tableId, string id)
func (*RegistryFilterer) WatchDeviceDefinitionInserted ¶
func (_Registry *RegistryFilterer) WatchDeviceDefinitionInserted(opts *bind.WatchOpts, sink chan<- *RegistryDeviceDefinitionInserted, tableId []*big.Int) (event.Subscription, error)
WatchDeviceDefinitionInserted is a free log subscription operation binding the contract event 0x462ef08cd7ac75ba02b3d84fe43ba15ae23f90a51484c6536057e951c2b629bb.
Solidity: event DeviceDefinitionInserted(uint256 indexed tableId, string id, string model, uint256 year)
func (*RegistryFilterer) WatchDeviceDefinitionTableCreated ¶
func (_Registry *RegistryFilterer) WatchDeviceDefinitionTableCreated(opts *bind.WatchOpts, sink chan<- *RegistryDeviceDefinitionTableCreated, tableOwner []common.Address, manufacturerId []*big.Int, tableId []*big.Int) (event.Subscription, error)
WatchDeviceDefinitionTableCreated is a free log subscription operation binding the contract event 0x34045c03bca909729abb696ffeefc454874a5b7967ee473daeafa7b45c91999e.
Solidity: event DeviceDefinitionTableCreated(address indexed tableOwner, uint256 indexed manufacturerId, uint256 indexed tableId)
func (*RegistryFilterer) WatchDeviceDefinitionUpdated ¶ added in v1.2.17
func (_Registry *RegistryFilterer) WatchDeviceDefinitionUpdated(opts *bind.WatchOpts, sink chan<- *RegistryDeviceDefinitionUpdated, tableId []*big.Int) (event.Subscription, error)
WatchDeviceDefinitionUpdated is a free log subscription operation binding the contract event 0x60fa772c8dd65952726b9cc0b7882bc84149863d6f5d653b267cefa26d45137c.
Solidity: event DeviceDefinitionUpdated(uint256 indexed tableId, string id, string model, uint256 year)
func (*RegistryFilterer) WatchDimoStreamrEnsSet ¶
func (_Registry *RegistryFilterer) WatchDimoStreamrEnsSet(opts *bind.WatchOpts, sink chan<- *RegistryDimoStreamrEnsSet) (event.Subscription, error)
WatchDimoStreamrEnsSet is a free log subscription operation binding the contract event 0x5c6e4ce43bdb4e1b32c15a4e01073b36c28f6f16a024609785a545634d83ba69.
Solidity: event DimoStreamrEnsSet(string dimoStreamrEns)
func (*RegistryFilterer) WatchDimoStreamrNodeSet ¶
func (_Registry *RegistryFilterer) WatchDimoStreamrNodeSet(opts *bind.WatchOpts, sink chan<- *RegistryDimoStreamrNodeSet) (event.Subscription, error)
WatchDimoStreamrNodeSet is a free log subscription operation binding the contract event 0x49a3b2d583fcf868092d6cb62f348da2ae9e03698d56a5104a9dd5ea5cafbae7.
Solidity: event DimoStreamrNodeSet(address dimoStreamrNode)
func (*RegistryFilterer) WatchIntegrationAttributeAdded ¶
func (_Registry *RegistryFilterer) WatchIntegrationAttributeAdded(opts *bind.WatchOpts, sink chan<- *RegistryIntegrationAttributeAdded) (event.Subscription, error)
WatchIntegrationAttributeAdded is a free log subscription operation binding the contract event 0x8a60d58f652ffe56b0987cf68f5cf87f9b67e2ceeadfc9de04d2620141749504.
Solidity: event IntegrationAttributeAdded(string attribute)
func (*RegistryFilterer) WatchIntegrationAttributeSet ¶
func (_Registry *RegistryFilterer) WatchIntegrationAttributeSet(opts *bind.WatchOpts, sink chan<- *RegistryIntegrationAttributeSet, tokenId []*big.Int) (event.Subscription, error)
WatchIntegrationAttributeSet is a free log subscription operation binding the contract event 0x7ad258fae6070243285178171825b61e931d6d4786b7964aa4268e3dd8635f5b.
Solidity: event IntegrationAttributeSet(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) WatchIntegrationIdProxySet ¶
func (_Registry *RegistryFilterer) WatchIntegrationIdProxySet(opts *bind.WatchOpts, sink chan<- *RegistryIntegrationIdProxySet) (event.Subscription, error)
WatchIntegrationIdProxySet is a free log subscription operation binding the contract event 0x25dd5f73797a6c0ea7e44d94e7c58a4fdee93b784c99db224ba8a49832741ac2.
Solidity: event IntegrationIdProxySet(address proxy)
func (*RegistryFilterer) WatchIntegrationNodeMinted ¶
func (_Registry *RegistryFilterer) WatchIntegrationNodeMinted(opts *bind.WatchOpts, sink chan<- *RegistryIntegrationNodeMinted, tokenId []*big.Int, owner []common.Address) (event.Subscription, error)
WatchIntegrationNodeMinted is a free log subscription operation binding the contract event 0x98490372c5dc5c685bd6d9efd43eaf17e5ac95f4d4a77be5a2769330e0afa2e9.
Solidity: event IntegrationNodeMinted(uint256 indexed tokenId, address indexed owner)
func (*RegistryFilterer) WatchManufacturerAttributeAdded ¶
func (_Registry *RegistryFilterer) WatchManufacturerAttributeAdded(opts *bind.WatchOpts, sink chan<- *RegistryManufacturerAttributeAdded) (event.Subscription, error)
WatchManufacturerAttributeAdded is a free log subscription operation binding the contract event 0x47ff34ba477617ab4dc2aefe5ea26ba19a207b052ec44d59b86c2ff3e7fd53b3.
Solidity: event ManufacturerAttributeAdded(string attribute)
func (*RegistryFilterer) WatchManufacturerAttributeSet ¶
func (_Registry *RegistryFilterer) WatchManufacturerAttributeSet(opts *bind.WatchOpts, sink chan<- *RegistryManufacturerAttributeSet) (event.Subscription, error)
WatchManufacturerAttributeSet is a free log subscription operation binding the contract event 0xb81a4ce1a42b79dd48c79a2c5a0b170cebf3c78b5ecb25df31066eb9b656a929.
Solidity: event ManufacturerAttributeSet(uint256 tokenId, string attribute, string info)
func (*RegistryFilterer) WatchManufacturerIdProxySet ¶
func (_Registry *RegistryFilterer) WatchManufacturerIdProxySet(opts *bind.WatchOpts, sink chan<- *RegistryManufacturerIdProxySet, proxy []common.Address) (event.Subscription, error)
WatchManufacturerIdProxySet is a free log subscription operation binding the contract event 0xf9bca5f2d5444f9fbb6e6d0fb2b4c2cda766bd110a1326420b883ffc6978f5e2.
Solidity: event ManufacturerIdProxySet(address indexed proxy)
func (*RegistryFilterer) WatchManufacturerNodeMinted ¶
func (_Registry *RegistryFilterer) WatchManufacturerNodeMinted(opts *bind.WatchOpts, sink chan<- *RegistryManufacturerNodeMinted, owner []common.Address) (event.Subscription, error)
WatchManufacturerNodeMinted is a free log subscription operation binding the contract event 0xc1279f9a9b23f63ed6e8fe22568fdb1962597404fb8ecb1d4b1722ac5e7a4343.
Solidity: event ManufacturerNodeMinted(string name, uint256 tokenId, address indexed owner)
func (*RegistryFilterer) WatchManufacturerTableSet ¶
func (_Registry *RegistryFilterer) WatchManufacturerTableSet(opts *bind.WatchOpts, sink chan<- *RegistryManufacturerTableSet, manufacturerId []*big.Int, tableId []*big.Int) (event.Subscription, error)
WatchManufacturerTableSet is a free log subscription operation binding the contract event 0x753affc1c97f48f4eb21cf9ca5906ba280ab310171483c29e73826d74505b3cf.
Solidity: event ManufacturerTableSet(uint256 indexed manufacturerId, uint256 indexed tableId)
func (*RegistryFilterer) WatchModuleAdded ¶
func (_Registry *RegistryFilterer) WatchModuleAdded(opts *bind.WatchOpts, sink chan<- *RegistryModuleAdded, moduleAddr []common.Address) (event.Subscription, error)
WatchModuleAdded is a free log subscription operation binding the contract event 0x02d0c334c706cd2f08faf7bc03674fc7f3970dd8921776c655069cde33b7fb29.
Solidity: event ModuleAdded(address indexed moduleAddr, bytes4[] selectors)
func (*RegistryFilterer) WatchModuleRemoved ¶
func (_Registry *RegistryFilterer) WatchModuleRemoved(opts *bind.WatchOpts, sink chan<- *RegistryModuleRemoved, moduleAddr []common.Address) (event.Subscription, error)
WatchModuleRemoved is a free log subscription operation binding the contract event 0x7c3eb4f9083f75cbed2bd3f703e24b4bbcb77d345d3c50945f3abf3e967755cb.
Solidity: event ModuleRemoved(address indexed moduleAddr, bytes4[] selectors)
func (*RegistryFilterer) WatchModuleUpdated ¶
func (_Registry *RegistryFilterer) WatchModuleUpdated(opts *bind.WatchOpts, sink chan<- *RegistryModuleUpdated, oldImplementation []common.Address, newImplementation []common.Address) (event.Subscription, error)
WatchModuleUpdated is a free log subscription operation binding the contract event 0xa062c2c046aa14dc9284b13bde77061cb034f0aa820f20057af6b164651eaa08.
Solidity: event ModuleUpdated(address indexed oldImplementation, address indexed newImplementation, bytes4[] oldSelectors, bytes4[] newSelectors)
func (*RegistryFilterer) WatchRoleAdminChanged ¶
func (_Registry *RegistryFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *RegistryRoleAdminChanged, 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 (*RegistryFilterer) WatchRoleGranted ¶
func (_Registry *RegistryFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *RegistryRoleGranted, 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 (*RegistryFilterer) WatchRoleRevoked ¶
func (_Registry *RegistryFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *RegistryRoleRevoked, 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 (*RegistryFilterer) WatchStreamRegistrySet ¶
func (_Registry *RegistryFilterer) WatchStreamRegistrySet(opts *bind.WatchOpts, sink chan<- *RegistryStreamRegistrySet) (event.Subscription, error)
WatchStreamRegistrySet is a free log subscription operation binding the contract event 0x42d068f44efba28cc4aa260e8fd67e7d93abf8215c8a61b4dbbc3eaf0ab39f56.
Solidity: event StreamRegistrySet(address streamRegistry)
func (*RegistryFilterer) WatchSubscribedToVehicleStream ¶
func (_Registry *RegistryFilterer) WatchSubscribedToVehicleStream(opts *bind.WatchOpts, sink chan<- *RegistrySubscribedToVehicleStream, subscriber []common.Address) (event.Subscription, error)
WatchSubscribedToVehicleStream is a free log subscription operation binding the contract event 0x316c96770fe2528453ad15ac8843953cbc659399f006200f7d61fe124720d607.
Solidity: event SubscribedToVehicleStream(string streamId, address indexed subscriber, uint256 expirationTime)
func (*RegistryFilterer) WatchSyntheticDeviceAttributeAdded ¶
func (_Registry *RegistryFilterer) WatchSyntheticDeviceAttributeAdded(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceAttributeAdded) (event.Subscription, error)
WatchSyntheticDeviceAttributeAdded is a free log subscription operation binding the contract event 0x6e358be27e6aade9d45fb0b4de4cf68e2dc5630108c30a699ad5cc954d6d05c5.
Solidity: event SyntheticDeviceAttributeAdded(string attribute)
func (*RegistryFilterer) WatchSyntheticDeviceAttributeSet ¶
func (_Registry *RegistryFilterer) WatchSyntheticDeviceAttributeSet(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceAttributeSet, tokenId []*big.Int) (event.Subscription, error)
WatchSyntheticDeviceAttributeSet is a free log subscription operation binding the contract event 0xe89d3dc758bde24a2e62ff9b8b2e7e099d7d181ca58160bce0f3fd4939da0dd1.
Solidity: event SyntheticDeviceAttributeSet(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) WatchSyntheticDeviceAttributeSetDevAdmin ¶
func (_Registry *RegistryFilterer) WatchSyntheticDeviceAttributeSetDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceAttributeSetDevAdmin, tokenId []*big.Int) (event.Subscription, error)
WatchSyntheticDeviceAttributeSetDevAdmin is a free log subscription operation binding the contract event 0x8ad1818721bed7b9d8f765123a04baa9895dbe02ebfa9c7e886e207ee43f4360.
Solidity: event SyntheticDeviceAttributeSetDevAdmin(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) WatchSyntheticDeviceIdProxySet ¶
func (_Registry *RegistryFilterer) WatchSyntheticDeviceIdProxySet(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceIdProxySet) (event.Subscription, error)
WatchSyntheticDeviceIdProxySet is a free log subscription operation binding the contract event 0x03f4b74ae931497684aeebcd1d5bdf812118bbabca14f32f5d58a226534485da.
Solidity: event SyntheticDeviceIdProxySet(address proxy)
func (*RegistryFilterer) WatchSyntheticDeviceNodeBurned ¶
func (_Registry *RegistryFilterer) WatchSyntheticDeviceNodeBurned(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceNodeBurned, syntheticDeviceNode []*big.Int, vehicleNode []*big.Int, owner []common.Address) (event.Subscription, error)
WatchSyntheticDeviceNodeBurned is a free log subscription operation binding the contract event 0xe4edc3c1f917608d486e02df63af34158f185b78cef44615aebee26c09064122.
Solidity: event SyntheticDeviceNodeBurned(uint256 indexed syntheticDeviceNode, uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) WatchSyntheticDeviceNodeBurnedDevAdmin ¶
func (_Registry *RegistryFilterer) WatchSyntheticDeviceNodeBurnedDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceNodeBurnedDevAdmin, syntheticDeviceNode []*big.Int, vehicleNode []*big.Int, owner []common.Address) (event.Subscription, error)
WatchSyntheticDeviceNodeBurnedDevAdmin is a free log subscription operation binding the contract event 0x81741fdd73b815709bc61e67c1aeb3a0baa2afb920b26347eab2f4f980595cd4.
Solidity: event SyntheticDeviceNodeBurnedDevAdmin(uint256 indexed syntheticDeviceNode, uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) WatchSyntheticDeviceNodeMinted ¶
func (_Registry *RegistryFilterer) WatchSyntheticDeviceNodeMinted(opts *bind.WatchOpts, sink chan<- *RegistrySyntheticDeviceNodeMinted, vehicleNode []*big.Int, syntheticDeviceAddress []common.Address, owner []common.Address) (event.Subscription, error)
WatchSyntheticDeviceNodeMinted is a free log subscription operation binding the contract event 0x5a560c1adda92bd6cbf9c891dc38e9e2973b7963493f2364caa40a4218346280.
Solidity: event SyntheticDeviceNodeMinted(uint256 integrationNode, uint256 syntheticDeviceNode, uint256 indexed vehicleNode, address indexed syntheticDeviceAddress, address indexed owner)
func (*RegistryFilterer) WatchVehicleAttributeAdded ¶
func (_Registry *RegistryFilterer) WatchVehicleAttributeAdded(opts *bind.WatchOpts, sink chan<- *RegistryVehicleAttributeAdded) (event.Subscription, error)
WatchVehicleAttributeAdded is a free log subscription operation binding the contract event 0x2b7d41dc33ffd58029f53ebfc3232e4f343480b078458bc17c527583e0172c1a.
Solidity: event VehicleAttributeAdded(string attribute)
func (*RegistryFilterer) WatchVehicleAttributeRemoved ¶ added in v1.2.17
func (_Registry *RegistryFilterer) WatchVehicleAttributeRemoved(opts *bind.WatchOpts, sink chan<- *RegistryVehicleAttributeRemoved) (event.Subscription, error)
WatchVehicleAttributeRemoved is a free log subscription operation binding the contract event 0x9b4bf3774d4e97d237196fc2a2d3f0764f4a7987c5a5db94f029cc8357f72b45.
Solidity: event VehicleAttributeRemoved(string attribute)
func (*RegistryFilterer) WatchVehicleAttributeSet ¶
func (_Registry *RegistryFilterer) WatchVehicleAttributeSet(opts *bind.WatchOpts, sink chan<- *RegistryVehicleAttributeSet) (event.Subscription, error)
WatchVehicleAttributeSet is a free log subscription operation binding the contract event 0x3a259e5d4c53f11c343582a8291a82a8cc0b36ec211d5ab48c2f29ebb068e5fb.
Solidity: event VehicleAttributeSet(uint256 tokenId, string attribute, string info)
func (*RegistryFilterer) WatchVehicleAttributeSetDevAdmin ¶
func (_Registry *RegistryFilterer) WatchVehicleAttributeSetDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryVehicleAttributeSetDevAdmin, tokenId []*big.Int) (event.Subscription, error)
WatchVehicleAttributeSetDevAdmin is a free log subscription operation binding the contract event 0x1d91e00c26e65ad33a7ff60138cf8250090a290b59ec754323b9f5e6be929896.
Solidity: event VehicleAttributeSetDevAdmin(uint256 indexed tokenId, string attribute, string info)
func (*RegistryFilterer) WatchVehicleIdProxySet ¶
func (_Registry *RegistryFilterer) WatchVehicleIdProxySet(opts *bind.WatchOpts, sink chan<- *RegistryVehicleIdProxySet, proxy []common.Address) (event.Subscription, error)
WatchVehicleIdProxySet is a free log subscription operation binding the contract event 0x3e7484c4e57f7d92e9f02eba6cd805d89112e48db8c21aeb8485fcf0020e479d.
Solidity: event VehicleIdProxySet(address indexed proxy)
func (*RegistryFilterer) WatchVehicleNodeBurned ¶
func (_Registry *RegistryFilterer) WatchVehicleNodeBurned(opts *bind.WatchOpts, sink chan<- *RegistryVehicleNodeBurned, vehicleNode []*big.Int, owner []common.Address) (event.Subscription, error)
WatchVehicleNodeBurned is a free log subscription operation binding the contract event 0x7b36384f0fcf18da09247269a4716eecbcbc475a5b2bc7aa371fc1164789508d.
Solidity: event VehicleNodeBurned(uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) WatchVehicleNodeBurnedDevAdmin ¶
func (_Registry *RegistryFilterer) WatchVehicleNodeBurnedDevAdmin(opts *bind.WatchOpts, sink chan<- *RegistryVehicleNodeBurnedDevAdmin, vehicleNode []*big.Int, owner []common.Address) (event.Subscription, error)
WatchVehicleNodeBurnedDevAdmin is a free log subscription operation binding the contract event 0xb956d02723efc0f9c3b60b95271d0b2c35628307c1f98a8f4c9a7f521d9dd0ff.
Solidity: event VehicleNodeBurnedDevAdmin(uint256 indexed vehicleNode, address indexed owner)
func (*RegistryFilterer) WatchVehicleNodeMinted ¶
func (_Registry *RegistryFilterer) WatchVehicleNodeMinted(opts *bind.WatchOpts, sink chan<- *RegistryVehicleNodeMinted) (event.Subscription, error)
WatchVehicleNodeMinted is a free log subscription operation binding the contract event 0xd471ae8ab3c01edc986909c344bb50f982b21772fcac173103ef8b9924375ec6.
Solidity: event VehicleNodeMinted(uint256 manufacturerNode, uint256 tokenId, address owner)
func (*RegistryFilterer) WatchVehicleNodeMintedWithDeviceDefinition ¶
func (_Registry *RegistryFilterer) WatchVehicleNodeMintedWithDeviceDefinition(opts *bind.WatchOpts, sink chan<- *RegistryVehicleNodeMintedWithDeviceDefinition, manufacturerId []*big.Int, vehicleId []*big.Int, owner []common.Address) (event.Subscription, error)
WatchVehicleNodeMintedWithDeviceDefinition is a free log subscription operation binding the contract event 0xc7c7d9ac150ee7eff1ae17be6e6c250d9f574d019d47cd741f693feb1929496c.
Solidity: event VehicleNodeMintedWithDeviceDefinition(uint256 indexed manufacturerId, uint256 indexed vehicleId, address indexed owner, string deviceDefinitionId)
func (*RegistryFilterer) WatchVehicleStreamSet ¶
func (_Registry *RegistryFilterer) WatchVehicleStreamSet(opts *bind.WatchOpts, sink chan<- *RegistryVehicleStreamSet, vehicleId []*big.Int) (event.Subscription, error)
WatchVehicleStreamSet is a free log subscription operation binding the contract event 0x09d0a7809cb7d90906448d57618581b65ca306d116e2b991721b9ef877d890de.
Solidity: event VehicleStreamSet(uint256 indexed vehicleId, string streamId)
func (*RegistryFilterer) WatchVehicleStreamUnset ¶
func (_Registry *RegistryFilterer) WatchVehicleStreamUnset(opts *bind.WatchOpts, sink chan<- *RegistryVehicleStreamUnset, vehicleId []*big.Int) (event.Subscription, error)
WatchVehicleStreamUnset is a free log subscription operation binding the contract event 0x14692607635062a59787a92503915f7eca22e88b9bb3474438d0b393ad0ecf0d.
Solidity: event VehicleStreamUnset(uint256 indexed vehicleId, string streamId)
type RegistryIntegrationAttributeAdded ¶
type RegistryIntegrationAttributeAdded struct { Attribute string Raw types.Log // Blockchain specific contextual infos }
RegistryIntegrationAttributeAdded represents a IntegrationAttributeAdded event raised by the Registry contract.
type RegistryIntegrationAttributeAddedIterator ¶
type RegistryIntegrationAttributeAddedIterator struct { Event *RegistryIntegrationAttributeAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryIntegrationAttributeAddedIterator is returned from FilterIntegrationAttributeAdded and is used to iterate over the raw logs and unpacked data for IntegrationAttributeAdded events raised by the Registry contract.
func (*RegistryIntegrationAttributeAddedIterator) Close ¶
func (it *RegistryIntegrationAttributeAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryIntegrationAttributeAddedIterator) Error ¶
func (it *RegistryIntegrationAttributeAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryIntegrationAttributeAddedIterator) Next ¶
func (it *RegistryIntegrationAttributeAddedIterator) 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 RegistryIntegrationAttributeSet ¶
type RegistryIntegrationAttributeSet struct { TokenId *big.Int Attribute string Info string Raw types.Log // Blockchain specific contextual infos }
RegistryIntegrationAttributeSet represents a IntegrationAttributeSet event raised by the Registry contract.
type RegistryIntegrationAttributeSetIterator ¶
type RegistryIntegrationAttributeSetIterator struct { Event *RegistryIntegrationAttributeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryIntegrationAttributeSetIterator is returned from FilterIntegrationAttributeSet and is used to iterate over the raw logs and unpacked data for IntegrationAttributeSet events raised by the Registry contract.
func (*RegistryIntegrationAttributeSetIterator) Close ¶
func (it *RegistryIntegrationAttributeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryIntegrationAttributeSetIterator) Error ¶
func (it *RegistryIntegrationAttributeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryIntegrationAttributeSetIterator) Next ¶
func (it *RegistryIntegrationAttributeSetIterator) 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 RegistryIntegrationIdProxySet ¶
type RegistryIntegrationIdProxySet struct { Proxy common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryIntegrationIdProxySet represents a IntegrationIdProxySet event raised by the Registry contract.
type RegistryIntegrationIdProxySetIterator ¶
type RegistryIntegrationIdProxySetIterator struct { Event *RegistryIntegrationIdProxySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryIntegrationIdProxySetIterator is returned from FilterIntegrationIdProxySet and is used to iterate over the raw logs and unpacked data for IntegrationIdProxySet events raised by the Registry contract.
func (*RegistryIntegrationIdProxySetIterator) Close ¶
func (it *RegistryIntegrationIdProxySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryIntegrationIdProxySetIterator) Error ¶
func (it *RegistryIntegrationIdProxySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryIntegrationIdProxySetIterator) Next ¶
func (it *RegistryIntegrationIdProxySetIterator) 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 RegistryIntegrationNodeMinted ¶
type RegistryIntegrationNodeMinted struct { TokenId *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryIntegrationNodeMinted represents a IntegrationNodeMinted event raised by the Registry contract.
type RegistryIntegrationNodeMintedIterator ¶
type RegistryIntegrationNodeMintedIterator struct { Event *RegistryIntegrationNodeMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryIntegrationNodeMintedIterator is returned from FilterIntegrationNodeMinted and is used to iterate over the raw logs and unpacked data for IntegrationNodeMinted events raised by the Registry contract.
func (*RegistryIntegrationNodeMintedIterator) Close ¶
func (it *RegistryIntegrationNodeMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryIntegrationNodeMintedIterator) Error ¶
func (it *RegistryIntegrationNodeMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryIntegrationNodeMintedIterator) Next ¶
func (it *RegistryIntegrationNodeMintedIterator) 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 RegistryManufacturerAttributeAdded ¶
type RegistryManufacturerAttributeAdded struct { Attribute string Raw types.Log // Blockchain specific contextual infos }
RegistryManufacturerAttributeAdded represents a ManufacturerAttributeAdded event raised by the Registry contract.
type RegistryManufacturerAttributeAddedIterator ¶
type RegistryManufacturerAttributeAddedIterator struct { Event *RegistryManufacturerAttributeAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryManufacturerAttributeAddedIterator is returned from FilterManufacturerAttributeAdded and is used to iterate over the raw logs and unpacked data for ManufacturerAttributeAdded events raised by the Registry contract.
func (*RegistryManufacturerAttributeAddedIterator) Close ¶
func (it *RegistryManufacturerAttributeAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryManufacturerAttributeAddedIterator) Error ¶
func (it *RegistryManufacturerAttributeAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryManufacturerAttributeAddedIterator) Next ¶
func (it *RegistryManufacturerAttributeAddedIterator) 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 RegistryManufacturerAttributeSet ¶
type RegistryManufacturerAttributeSet struct { TokenId *big.Int Attribute string Info string Raw types.Log // Blockchain specific contextual infos }
RegistryManufacturerAttributeSet represents a ManufacturerAttributeSet event raised by the Registry contract.
type RegistryManufacturerAttributeSetIterator ¶
type RegistryManufacturerAttributeSetIterator struct { Event *RegistryManufacturerAttributeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryManufacturerAttributeSetIterator is returned from FilterManufacturerAttributeSet and is used to iterate over the raw logs and unpacked data for ManufacturerAttributeSet events raised by the Registry contract.
func (*RegistryManufacturerAttributeSetIterator) Close ¶
func (it *RegistryManufacturerAttributeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryManufacturerAttributeSetIterator) Error ¶
func (it *RegistryManufacturerAttributeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryManufacturerAttributeSetIterator) Next ¶
func (it *RegistryManufacturerAttributeSetIterator) 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 RegistryManufacturerIdProxySet ¶
type RegistryManufacturerIdProxySet struct { Proxy common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryManufacturerIdProxySet represents a ManufacturerIdProxySet event raised by the Registry contract.
type RegistryManufacturerIdProxySetIterator ¶
type RegistryManufacturerIdProxySetIterator struct { Event *RegistryManufacturerIdProxySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryManufacturerIdProxySetIterator is returned from FilterManufacturerIdProxySet and is used to iterate over the raw logs and unpacked data for ManufacturerIdProxySet events raised by the Registry contract.
func (*RegistryManufacturerIdProxySetIterator) Close ¶
func (it *RegistryManufacturerIdProxySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryManufacturerIdProxySetIterator) Error ¶
func (it *RegistryManufacturerIdProxySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryManufacturerIdProxySetIterator) Next ¶
func (it *RegistryManufacturerIdProxySetIterator) 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 RegistryManufacturerNodeMinted ¶
type RegistryManufacturerNodeMinted struct { Name string TokenId *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryManufacturerNodeMinted represents a ManufacturerNodeMinted event raised by the Registry contract.
type RegistryManufacturerNodeMintedIterator ¶
type RegistryManufacturerNodeMintedIterator struct { Event *RegistryManufacturerNodeMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryManufacturerNodeMintedIterator is returned from FilterManufacturerNodeMinted and is used to iterate over the raw logs and unpacked data for ManufacturerNodeMinted events raised by the Registry contract.
func (*RegistryManufacturerNodeMintedIterator) Close ¶
func (it *RegistryManufacturerNodeMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryManufacturerNodeMintedIterator) Error ¶
func (it *RegistryManufacturerNodeMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryManufacturerNodeMintedIterator) Next ¶
func (it *RegistryManufacturerNodeMintedIterator) 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 RegistryManufacturerTableSet ¶
type RegistryManufacturerTableSet struct { ManufacturerId *big.Int TableId *big.Int Raw types.Log // Blockchain specific contextual infos }
RegistryManufacturerTableSet represents a ManufacturerTableSet event raised by the Registry contract.
type RegistryManufacturerTableSetIterator ¶
type RegistryManufacturerTableSetIterator struct { Event *RegistryManufacturerTableSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryManufacturerTableSetIterator is returned from FilterManufacturerTableSet and is used to iterate over the raw logs and unpacked data for ManufacturerTableSet events raised by the Registry contract.
func (*RegistryManufacturerTableSetIterator) Close ¶
func (it *RegistryManufacturerTableSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryManufacturerTableSetIterator) Error ¶
func (it *RegistryManufacturerTableSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryManufacturerTableSetIterator) Next ¶
func (it *RegistryManufacturerTableSetIterator) 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 RegistryModuleAdded ¶
type RegistryModuleAdded struct { ModuleAddr common.Address Selectors [][4]byte Raw types.Log // Blockchain specific contextual infos }
RegistryModuleAdded represents a ModuleAdded event raised by the Registry contract.
type RegistryModuleAddedIterator ¶
type RegistryModuleAddedIterator struct { Event *RegistryModuleAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryModuleAddedIterator is returned from FilterModuleAdded and is used to iterate over the raw logs and unpacked data for ModuleAdded events raised by the Registry contract.
func (*RegistryModuleAddedIterator) Close ¶
func (it *RegistryModuleAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryModuleAddedIterator) Error ¶
func (it *RegistryModuleAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryModuleAddedIterator) Next ¶
func (it *RegistryModuleAddedIterator) 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 RegistryModuleRemoved ¶
type RegistryModuleRemoved struct { ModuleAddr common.Address Selectors [][4]byte Raw types.Log // Blockchain specific contextual infos }
RegistryModuleRemoved represents a ModuleRemoved event raised by the Registry contract.
type RegistryModuleRemovedIterator ¶
type RegistryModuleRemovedIterator struct { Event *RegistryModuleRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryModuleRemovedIterator is returned from FilterModuleRemoved and is used to iterate over the raw logs and unpacked data for ModuleRemoved events raised by the Registry contract.
func (*RegistryModuleRemovedIterator) Close ¶
func (it *RegistryModuleRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryModuleRemovedIterator) Error ¶
func (it *RegistryModuleRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryModuleRemovedIterator) Next ¶
func (it *RegistryModuleRemovedIterator) 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 RegistryModuleUpdated ¶
type RegistryModuleUpdated struct { OldImplementation common.Address NewImplementation common.Address OldSelectors [][4]byte NewSelectors [][4]byte Raw types.Log // Blockchain specific contextual infos }
RegistryModuleUpdated represents a ModuleUpdated event raised by the Registry contract.
type RegistryModuleUpdatedIterator ¶
type RegistryModuleUpdatedIterator struct { Event *RegistryModuleUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryModuleUpdatedIterator is returned from FilterModuleUpdated and is used to iterate over the raw logs and unpacked data for ModuleUpdated events raised by the Registry contract.
func (*RegistryModuleUpdatedIterator) Close ¶
func (it *RegistryModuleUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryModuleUpdatedIterator) Error ¶
func (it *RegistryModuleUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryModuleUpdatedIterator) Next ¶
func (it *RegistryModuleUpdatedIterator) 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 RegistryRaw ¶
type RegistryRaw struct {
Contract *Registry // Generic contract binding to access the raw methods on
}
RegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RegistryRaw) Call ¶
func (_Registry *RegistryRaw) 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 (*RegistryRaw) Transact ¶
func (_Registry *RegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RegistryRaw) Transfer ¶
func (_Registry *RegistryRaw) 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 RegistryRoleAdminChanged ¶
type RegistryRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
RegistryRoleAdminChanged represents a RoleAdminChanged event raised by the Registry contract.
type RegistryRoleAdminChangedIterator ¶
type RegistryRoleAdminChangedIterator struct { Event *RegistryRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Registry contract.
func (*RegistryRoleAdminChangedIterator) Close ¶
func (it *RegistryRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryRoleAdminChangedIterator) Error ¶
func (it *RegistryRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryRoleAdminChangedIterator) Next ¶
func (it *RegistryRoleAdminChangedIterator) 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 RegistryRoleGranted ¶
type RegistryRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryRoleGranted represents a RoleGranted event raised by the Registry contract.
type RegistryRoleGrantedIterator ¶
type RegistryRoleGrantedIterator struct { Event *RegistryRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Registry contract.
func (*RegistryRoleGrantedIterator) Close ¶
func (it *RegistryRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryRoleGrantedIterator) Error ¶
func (it *RegistryRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryRoleGrantedIterator) Next ¶
func (it *RegistryRoleGrantedIterator) 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 RegistryRoleRevoked ¶
type RegistryRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryRoleRevoked represents a RoleRevoked event raised by the Registry contract.
type RegistryRoleRevokedIterator ¶
type RegistryRoleRevokedIterator struct { Event *RegistryRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Registry contract.
func (*RegistryRoleRevokedIterator) Close ¶
func (it *RegistryRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryRoleRevokedIterator) Error ¶
func (it *RegistryRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryRoleRevokedIterator) Next ¶
func (it *RegistryRoleRevokedIterator) 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 RegistrySession ¶
type RegistrySession struct { Contract *Registry // 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 }
RegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RegistrySession) AddAftermarketDeviceAttribute ¶
func (_Registry *RegistrySession) AddAftermarketDeviceAttribute(attribute string) (*types.Transaction, error)
AddAftermarketDeviceAttribute is a paid mutator transaction binding the contract method 0x6111afa3.
Solidity: function addAftermarketDeviceAttribute(string attribute) returns()
func (*RegistrySession) AddIntegrationAttribute ¶
func (_Registry *RegistrySession) AddIntegrationAttribute(attribute string) (*types.Transaction, error)
AddIntegrationAttribute is a paid mutator transaction binding the contract method 0x044d2498.
Solidity: function addIntegrationAttribute(string attribute) returns()
func (*RegistrySession) AddManufacturerAttribute ¶
func (_Registry *RegistrySession) AddManufacturerAttribute(attribute string) (*types.Transaction, error)
AddManufacturerAttribute is a paid mutator transaction binding the contract method 0x50300a3f.
Solidity: function addManufacturerAttribute(string attribute) returns()
func (*RegistrySession) AddModule ¶
func (_Registry *RegistrySession) AddModule(implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
AddModule is a paid mutator transaction binding the contract method 0x0df5b997.
Solidity: function addModule(address implementation, bytes4[] selectors) returns()
func (*RegistrySession) AddSyntheticDeviceAttribute ¶
func (_Registry *RegistrySession) AddSyntheticDeviceAttribute(attribute string) (*types.Transaction, error)
AddSyntheticDeviceAttribute is a paid mutator transaction binding the contract method 0xe1f371df.
Solidity: function addSyntheticDeviceAttribute(string attribute) returns()
func (*RegistrySession) AddVehicleAttribute ¶
func (_Registry *RegistrySession) AddVehicleAttribute(attribute string) (*types.Transaction, error)
AddVehicleAttribute is a paid mutator transaction binding the contract method 0xf0d1a557.
Solidity: function addVehicleAttribute(string attribute) returns()
func (*RegistrySession) AdminBurnAftermarketDevices ¶
func (_Registry *RegistrySession) AdminBurnAftermarketDevices(tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnAftermarketDevices is a paid mutator transaction binding the contract method 0xd7376bae.
Solidity: function adminBurnAftermarketDevices(uint256[] tokenIds) returns()
func (*RegistrySession) AdminBurnAftermarketDevicesAndDeletePairings ¶
func (_Registry *RegistrySession) AdminBurnAftermarketDevicesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnAftermarketDevicesAndDeletePairings is a paid mutator transaction binding the contract method 0x63dec203.
Solidity: function adminBurnAftermarketDevicesAndDeletePairings(uint256[] tokenIds) returns()
func (*RegistrySession) AdminBurnSyntheticDevicesAndDeletePairings ¶
func (_Registry *RegistrySession) AdminBurnSyntheticDevicesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnSyntheticDevicesAndDeletePairings is a paid mutator transaction binding the contract method 0x52878b61.
Solidity: function adminBurnSyntheticDevicesAndDeletePairings(uint256[] tokenIds) returns()
func (*RegistrySession) AdminBurnVehicles ¶
func (_Registry *RegistrySession) AdminBurnVehicles(tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnVehicles is a paid mutator transaction binding the contract method 0x282eb387.
Solidity: function adminBurnVehicles(uint256[] tokenIds) returns()
func (*RegistrySession) AdminBurnVehiclesAndDeletePairings ¶
func (_Registry *RegistrySession) AdminBurnVehiclesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnVehiclesAndDeletePairings is a paid mutator transaction binding the contract method 0x11d679c9.
Solidity: function adminBurnVehiclesAndDeletePairings(uint256[] tokenIds) returns()
func (*RegistrySession) AdminCacheDimoStreamrEns ¶
func (_Registry *RegistrySession) AdminCacheDimoStreamrEns() (*types.Transaction, error)
AdminCacheDimoStreamrEns is a paid mutator transaction binding the contract method 0xb17b974b.
Solidity: function adminCacheDimoStreamrEns() returns()
func (*RegistrySession) AdminChangeParentNode ¶
func (_Registry *RegistrySession) AdminChangeParentNode(newParentNode *big.Int, idProxyAddress common.Address, nodeIdList []*big.Int) (*types.Transaction, error)
AdminChangeParentNode is a paid mutator transaction binding the contract method 0x56936962.
Solidity: function adminChangeParentNode(uint256 newParentNode, address idProxyAddress, uint256[] nodeIdList) returns()
func (*RegistrySession) AdminPairAftermarketDevice ¶
func (_Registry *RegistrySession) AdminPairAftermarketDevice(aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
AdminPairAftermarketDevice is a paid mutator transaction binding the contract method 0x3febacab.
Solidity: function adminPairAftermarketDevice(uint256 aftermarketDeviceNode, uint256 vehicleNode) returns()
func (*RegistrySession) AdminRemoveVehicleAttribute ¶ added in v1.2.17
func (_Registry *RegistrySession) AdminRemoveVehicleAttribute(attribute string) (*types.Transaction, error)
AdminRemoveVehicleAttribute is a paid mutator transaction binding the contract method 0x5f741f4d.
Solidity: function adminRemoveVehicleAttribute(string attribute) returns()
func (*RegistrySession) BurnSyntheticDeviceSign ¶
func (_Registry *RegistrySession) BurnSyntheticDeviceSign(vehicleNode *big.Int, syntheticDeviceNode *big.Int, ownerSig []byte) (*types.Transaction, error)
BurnSyntheticDeviceSign is a paid mutator transaction binding the contract method 0x7c7c9978.
Solidity: function burnSyntheticDeviceSign(uint256 vehicleNode, uint256 syntheticDeviceNode, bytes ownerSig) returns()
func (*RegistrySession) BurnVehicleSign ¶
func (_Registry *RegistrySession) BurnVehicleSign(tokenId *big.Int, ownerSig []byte) (*types.Transaction, error)
BurnVehicleSign is a paid mutator transaction binding the contract method 0xd0b61156.
Solidity: function burnVehicleSign(uint256 tokenId, bytes ownerSig) returns()
func (*RegistrySession) ClaimAftermarketDeviceBatch ¶
func (_Registry *RegistrySession) ClaimAftermarketDeviceBatch(manufacturerNode *big.Int, adOwnerPair []AftermarketDeviceOwnerPair) (*types.Transaction, error)
ClaimAftermarketDeviceBatch is a paid mutator transaction binding the contract method 0x60deec60.
Solidity: function claimAftermarketDeviceBatch(uint256 manufacturerNode, (uint256,address)[] adOwnerPair) returns()
func (*RegistrySession) ClaimAftermarketDeviceSign ¶
func (_Registry *RegistrySession) ClaimAftermarketDeviceSign(aftermarketDeviceNode *big.Int, owner common.Address, ownerSig []byte, aftermarketDeviceSig []byte) (*types.Transaction, error)
ClaimAftermarketDeviceSign is a paid mutator transaction binding the contract method 0x89a841bb.
Solidity: function claimAftermarketDeviceSign(uint256 aftermarketDeviceNode, address owner, bytes ownerSig, bytes aftermarketDeviceSig) returns()
func (*RegistrySession) CreateDeviceDefinitionTable ¶
func (_Registry *RegistrySession) CreateDeviceDefinitionTable(tableOwner common.Address, manufacturerId *big.Int) (*types.Transaction, error)
CreateDeviceDefinitionTable is a paid mutator transaction binding the contract method 0x20954d21.
Solidity: function createDeviceDefinitionTable(address tableOwner, uint256 manufacturerId) returns()
func (*RegistrySession) CreateDeviceDefinitionTableBatch ¶ added in v1.1.6
func (_Registry *RegistrySession) CreateDeviceDefinitionTableBatch(tableOwner common.Address, manufacturerIds []*big.Int) (*types.Transaction, error)
CreateDeviceDefinitionTableBatch is a paid mutator transaction binding the contract method 0x794c6790.
Solidity: function createDeviceDefinitionTableBatch(address tableOwner, uint256[] manufacturerIds) returns()
func (*RegistrySession) CreateVehicleStream ¶
func (_Registry *RegistrySession) CreateVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
CreateVehicleStream is a paid mutator transaction binding the contract method 0x497323c8.
Solidity: function createVehicleStream(uint256 vehicleId) returns()
func (*RegistrySession) DeleteDeviceDefinition ¶ added in v1.2.17
func (_Registry *RegistrySession) DeleteDeviceDefinition(manufacturerId *big.Int, id string) (*types.Transaction, error)
DeleteDeviceDefinition is a paid mutator transaction binding the contract method 0x32b3f2d5.
Solidity: function deleteDeviceDefinition(uint256 manufacturerId, string id) returns()
func (*RegistrySession) Fallback ¶
func (_Registry *RegistrySession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*RegistrySession) GetAdMintCost ¶
func (_Registry *RegistrySession) GetAdMintCost() (*big.Int, error)
GetAdMintCost is a free data retrieval call binding the contract method 0x46946743.
Solidity: function getAdMintCost() view returns(uint256 adMintCost)
func (*RegistrySession) GetAftermarketDeviceAddressById ¶
func (_Registry *RegistrySession) GetAftermarketDeviceAddressById(nodeId *big.Int) (common.Address, error)
GetAftermarketDeviceAddressById is a free data retrieval call binding the contract method 0x682a25e3.
Solidity: function getAftermarketDeviceAddressById(uint256 nodeId) view returns(address addr)
func (*RegistrySession) GetAftermarketDeviceIdByAddress ¶
func (_Registry *RegistrySession) GetAftermarketDeviceIdByAddress(addr common.Address) (*big.Int, error)
GetAftermarketDeviceIdByAddress is a free data retrieval call binding the contract method 0x9796cf22.
Solidity: function getAftermarketDeviceIdByAddress(address addr) view returns(uint256 nodeId)
func (*RegistrySession) GetBeneficiary ¶
func (_Registry *RegistrySession) GetBeneficiary(idProxyAddress common.Address, nodeId *big.Int) (common.Address, error)
GetBeneficiary is a free data retrieval call binding the contract method 0x0a6cef46.
Solidity: function getBeneficiary(address idProxyAddress, uint256 nodeId) view returns(address beneficiary)
func (*RegistrySession) GetDataURI ¶
func (_Registry *RegistrySession) GetDataURI(idProxyAddress common.Address, tokenId *big.Int) (string, error)
GetDataURI is a free data retrieval call binding the contract method 0xbc60a6ba.
Solidity: function getDataURI(address idProxyAddress, uint256 tokenId) view returns(string data)
func (*RegistrySession) GetDeviceDefinitionIdByVehicleId ¶
func (_Registry *RegistrySession) GetDeviceDefinitionIdByVehicleId(vehicleId *big.Int) (string, error)
GetDeviceDefinitionIdByVehicleId is a free data retrieval call binding the contract method 0xb7bded95.
Solidity: function getDeviceDefinitionIdByVehicleId(uint256 vehicleId) view returns(string ddId)
func (*RegistrySession) GetDeviceDefinitionTableId ¶
func (_Registry *RegistrySession) GetDeviceDefinitionTableId(manufacturerId *big.Int) (*big.Int, error)
GetDeviceDefinitionTableId is a free data retrieval call binding the contract method 0x396e5987.
Solidity: function getDeviceDefinitionTableId(uint256 manufacturerId) view returns(uint256 tableId)
func (*RegistrySession) GetDeviceDefinitionTableName ¶
func (_Registry *RegistrySession) GetDeviceDefinitionTableName(manufacturerId *big.Int) (string, error)
GetDeviceDefinitionTableName is a free data retrieval call binding the contract method 0xa1d17941.
Solidity: function getDeviceDefinitionTableName(uint256 manufacturerId) view returns(string tableName)
func (*RegistrySession) GetInfo ¶
func (_Registry *RegistrySession) GetInfo(idProxyAddress common.Address, tokenId *big.Int, attribute string) (string, error)
GetInfo is a free data retrieval call binding the contract method 0xdce2f860.
Solidity: function getInfo(address idProxyAddress, uint256 tokenId, string attribute) view returns(string info)
func (*RegistrySession) GetIntegrationIdByName ¶
func (_Registry *RegistrySession) GetIntegrationIdByName(name string) (*big.Int, error)
GetIntegrationIdByName is a free data retrieval call binding the contract method 0x714b7cfb.
Solidity: function getIntegrationIdByName(string name) view returns(uint256 nodeId)
func (*RegistrySession) GetIntegrationNameById ¶
func (_Registry *RegistrySession) GetIntegrationNameById(tokenId *big.Int) (string, error)
GetIntegrationNameById is a free data retrieval call binding the contract method 0x123141bd.
Solidity: function getIntegrationNameById(uint256 tokenId) view returns(string name)
func (*RegistrySession) GetLink ¶
func (_Registry *RegistrySession) GetLink(idProxyAddress common.Address, sourceNode *big.Int) (*big.Int, error)
GetLink is a free data retrieval call binding the contract method 0x112e62a2.
Solidity: function getLink(address idProxyAddress, uint256 sourceNode) view returns(uint256 targetNode)
func (*RegistrySession) GetManufacturerIdByName ¶
func (_Registry *RegistrySession) GetManufacturerIdByName(name string) (*big.Int, error)
GetManufacturerIdByName is a free data retrieval call binding the contract method 0xce55aab0.
Solidity: function getManufacturerIdByName(string name) view returns(uint256 nodeId)
func (*RegistrySession) GetManufacturerNameById ¶
func (_Registry *RegistrySession) GetManufacturerNameById(tokenId *big.Int) (string, error)
GetManufacturerNameById is a free data retrieval call binding the contract method 0x9109b30b.
Solidity: function getManufacturerNameById(uint256 tokenId) view returns(string name)
func (*RegistrySession) GetNodeLink ¶
func (_Registry *RegistrySession) GetNodeLink(idProxyAddressSource common.Address, idProxyAddressTarget common.Address, sourceNode *big.Int) (*big.Int, error)
GetNodeLink is a free data retrieval call binding the contract method 0xbd2b5568.
Solidity: function getNodeLink(address idProxyAddressSource, address idProxyAddressTarget, uint256 sourceNode) view returns(uint256 targetNode)
func (*RegistrySession) GetParentNode ¶
func (_Registry *RegistrySession) GetParentNode(idProxyAddress common.Address, tokenId *big.Int) (*big.Int, error)
GetParentNode is a free data retrieval call binding the contract method 0x82087d24.
Solidity: function getParentNode(address idProxyAddress, uint256 tokenId) view returns(uint256 parentNode)
func (*RegistrySession) GetPolicy ¶
func (_Registry *RegistrySession) GetPolicy(caller common.Address, arg1 *big.Int) (*types.Transaction, error)
GetPolicy is a paid mutator transaction binding the contract method 0x66df322e.
Solidity: function getPolicy(address caller, uint256 ) payable returns((bool,bool,bool,string,string,string[]) policy)
func (*RegistrySession) GetRoleAdmin ¶
func (_Registry *RegistrySession) 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 (*RegistrySession) GetSyntheticDeviceAddressById ¶
func (_Registry *RegistrySession) GetSyntheticDeviceAddressById(nodeId *big.Int) (common.Address, error)
GetSyntheticDeviceAddressById is a free data retrieval call binding the contract method 0x493b27e1.
Solidity: function getSyntheticDeviceAddressById(uint256 nodeId) view returns(address addr)
func (*RegistrySession) GetSyntheticDeviceIdByAddress ¶
func (_Registry *RegistrySession) GetSyntheticDeviceIdByAddress(addr common.Address) (*big.Int, error)
GetSyntheticDeviceIdByAddress is a free data retrieval call binding the contract method 0x795b910a.
Solidity: function getSyntheticDeviceIdByAddress(address addr) view returns(uint256 nodeId)
func (*RegistrySession) GetVehicleStream ¶
func (_Registry *RegistrySession) GetVehicleStream(vehicleId *big.Int) (string, error)
GetVehicleStream is a free data retrieval call binding the contract method 0x180e469a.
Solidity: function getVehicleStream(uint256 vehicleId) view returns(string streamId)
func (*RegistrySession) GrantRole ¶
func (_Registry *RegistrySession) 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 (*RegistrySession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*RegistrySession) Initialize ¶
func (_Registry *RegistrySession) Initialize(name string, version string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.
Solidity: function initialize(string name, string version) returns()
func (*RegistrySession) InsertDeviceDefinition ¶
func (_Registry *RegistrySession) InsertDeviceDefinition(manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
InsertDeviceDefinition is a paid mutator transaction binding the contract method 0x23536c5f.
Solidity: function insertDeviceDefinition(uint256 manufacturerId, (string,string,uint256,string,string,string,string) data) returns()
func (*RegistrySession) InsertDeviceDefinitionBatch ¶
func (_Registry *RegistrySession) InsertDeviceDefinitionBatch(manufacturerId *big.Int, data []DeviceDefinitionInput) (*types.Transaction, error)
InsertDeviceDefinitionBatch is a paid mutator transaction binding the contract method 0x80d50451.
Solidity: function insertDeviceDefinitionBatch(uint256 manufacturerId, (string,string,uint256,string,string,string,string)[] data) returns()
func (*RegistrySession) IsAftermarketDeviceClaimed ¶
func (_Registry *RegistrySession) IsAftermarketDeviceClaimed(nodeId *big.Int) (bool, error)
IsAftermarketDeviceClaimed is a free data retrieval call binding the contract method 0xc6b36f2a.
Solidity: function isAftermarketDeviceClaimed(uint256 nodeId) view returns(bool isClaimed)
func (*RegistrySession) IsAllowedToOwnIntegrationNode ¶
func (_Registry *RegistrySession) IsAllowedToOwnIntegrationNode(addr common.Address) (bool, error)
IsAllowedToOwnIntegrationNode is a free data retrieval call binding the contract method 0xbc8002f0.
Solidity: function isAllowedToOwnIntegrationNode(address addr) view returns(bool _isAllowed)
func (*RegistrySession) IsAllowedToOwnManufacturerNode ¶
func (_Registry *RegistrySession) IsAllowedToOwnManufacturerNode(addr common.Address) (bool, error)
IsAllowedToOwnManufacturerNode is a free data retrieval call binding the contract method 0xd9c27c40.
Solidity: function isAllowedToOwnManufacturerNode(address addr) view returns(bool _isAllowed)
func (*RegistrySession) IsController ¶
func (_Registry *RegistrySession) IsController(addr common.Address) (bool, error)
IsController is a free data retrieval call binding the contract method 0xb429afeb.
Solidity: function isController(address addr) view returns(bool _isController)
func (*RegistrySession) IsIntegrationController ¶
func (_Registry *RegistrySession) IsIntegrationController(addr common.Address) (bool, error)
IsIntegrationController is a free data retrieval call binding the contract method 0xe21f68b7.
Solidity: function isIntegrationController(address addr) view returns(bool _isController)
func (*RegistrySession) IsIntegrationMinted ¶
func (_Registry *RegistrySession) IsIntegrationMinted(addr common.Address) (bool, error)
IsIntegrationMinted is a free data retrieval call binding the contract method 0x603dd1db.
Solidity: function isIntegrationMinted(address addr) view returns(bool _isIntegrationMinted)
func (*RegistrySession) IsManufacturerMinted ¶
func (_Registry *RegistrySession) IsManufacturerMinted(addr common.Address) (bool, error)
IsManufacturerMinted is a free data retrieval call binding the contract method 0x456bf169.
Solidity: function isManufacturerMinted(address addr) view returns(bool _isManufacturerMinted)
func (*RegistrySession) MintAftermarketDeviceByManufacturerBatch ¶
func (_Registry *RegistrySession) MintAftermarketDeviceByManufacturerBatch(manufacturerNode *big.Int, adInfos []AftermarketDeviceInfos) (*types.Transaction, error)
MintAftermarketDeviceByManufacturerBatch is a paid mutator transaction binding the contract method 0x7ba79a39.
Solidity: function mintAftermarketDeviceByManufacturerBatch(uint256 manufacturerNode, (address,(string,string)[])[] adInfos) returns()
func (*RegistrySession) MintIntegration ¶
func (_Registry *RegistrySession) MintIntegration(owner common.Address, name string, attrInfoPairList []AttributeInfoPair) (*types.Transaction, error)
MintIntegration is a paid mutator transaction binding the contract method 0xd6739004.
Solidity: function mintIntegration(address owner, string name, (string,string)[] attrInfoPairList) returns()
func (*RegistrySession) MintIntegrationBatch ¶
func (_Registry *RegistrySession) MintIntegrationBatch(owner common.Address, names []string) (*types.Transaction, error)
MintIntegrationBatch is a paid mutator transaction binding the contract method 0x653af271.
Solidity: function mintIntegrationBatch(address owner, string[] names) returns()
func (*RegistrySession) MintManufacturer ¶
func (_Registry *RegistrySession) MintManufacturer(owner common.Address, name string, attrInfoPairList []AttributeInfoPair) (*types.Transaction, error)
MintManufacturer is a paid mutator transaction binding the contract method 0x5f36da6b.
Solidity: function mintManufacturer(address owner, string name, (string,string)[] attrInfoPairList) returns()
func (*RegistrySession) MintManufacturerBatch ¶
func (_Registry *RegistrySession) MintManufacturerBatch(owner common.Address, names []string) (*types.Transaction, error)
MintManufacturerBatch is a paid mutator transaction binding the contract method 0x9abb3000.
Solidity: function mintManufacturerBatch(address owner, string[] names) returns()
func (*RegistrySession) MintSyntheticDeviceBatch ¶
func (_Registry *RegistrySession) MintSyntheticDeviceBatch(integrationNode *big.Int, data []MintSyntheticDeviceBatchInput) (*types.Transaction, error)
MintSyntheticDeviceBatch is a paid mutator transaction binding the contract method 0x261d982a.
Solidity: function mintSyntheticDeviceBatch(uint256 integrationNode, (uint256,address,(string,string)[])[] data) returns()
func (*RegistrySession) MintSyntheticDeviceSign ¶
func (_Registry *RegistrySession) MintSyntheticDeviceSign(data MintSyntheticDeviceInput) (*types.Transaction, error)
MintSyntheticDeviceSign is a paid mutator transaction binding the contract method 0xc624e8a1.
Solidity: function mintSyntheticDeviceSign((uint256,uint256,bytes,bytes,address,(string,string)[]) data) returns()
func (*RegistrySession) MintVehicle ¶
func (_Registry *RegistrySession) MintVehicle(manufacturerNode *big.Int, owner common.Address, attrInfo []AttributeInfoPair) (*types.Transaction, error)
MintVehicle is a paid mutator transaction binding the contract method 0x3da44e56.
Solidity: function mintVehicle(uint256 manufacturerNode, address owner, (string,string)[] attrInfo) returns()
func (*RegistrySession) MintVehicleAndSdSign ¶
func (_Registry *RegistrySession) MintVehicleAndSdSign(data MintVehicleAndSdInput) (*types.Transaction, error)
MintVehicleAndSdSign is a paid mutator transaction binding the contract method 0xfb1a28e8.
Solidity: function mintVehicleAndSdSign((uint256,address,(string,string)[],uint256,bytes,bytes,address,(string,string)[]) data) returns()
func (*RegistrySession) MintVehicleAndSdWithDeviceDefinitionSign ¶
func (_Registry *RegistrySession) MintVehicleAndSdWithDeviceDefinitionSign(data MintVehicleAndSdWithDdInput) (*types.Transaction, error)
MintVehicleAndSdWithDeviceDefinitionSign is a paid mutator transaction binding the contract method 0xd23965e3.
Solidity: function mintVehicleAndSdWithDeviceDefinitionSign((uint256,address,string,(string,string)[],uint256,bytes,bytes,address,(string,string)[]) data) returns()
func (*RegistrySession) MintVehicleSign ¶
func (_Registry *RegistrySession) MintVehicleSign(manufacturerNode *big.Int, owner common.Address, attrInfo []AttributeInfoPair, signature []byte) (*types.Transaction, error)
MintVehicleSign is a paid mutator transaction binding the contract method 0x1b1a82c8.
Solidity: function mintVehicleSign(uint256 manufacturerNode, address owner, (string,string)[] attrInfo, bytes signature) returns()
func (*RegistrySession) MintVehicleWithDeviceDefinition ¶
func (_Registry *RegistrySession) MintVehicleWithDeviceDefinition(manufacturerNode *big.Int, owner common.Address, deviceDefinitionId string, attrInfo []AttributeInfoPair) (*types.Transaction, error)
MintVehicleWithDeviceDefinition is a paid mutator transaction binding the contract method 0xd84baff1.
Solidity: function mintVehicleWithDeviceDefinition(uint256 manufacturerNode, address owner, string deviceDefinitionId, (string,string)[] attrInfo) returns()
func (*RegistrySession) MintVehicleWithDeviceDefinitionSign ¶
func (_Registry *RegistrySession) MintVehicleWithDeviceDefinitionSign(manufacturerNode *big.Int, owner common.Address, deviceDefinitionId string, attrInfo []AttributeInfoPair, signature []byte) (*types.Transaction, error)
MintVehicleWithDeviceDefinitionSign is a paid mutator transaction binding the contract method 0x8dca2b8e.
Solidity: function mintVehicleWithDeviceDefinitionSign(uint256 manufacturerNode, address owner, string deviceDefinitionId, (string,string)[] attrInfo, bytes signature) returns()
func (*RegistrySession) MultiDelegateCall ¶
func (_Registry *RegistrySession) MultiDelegateCall(data [][]byte) (*types.Transaction, error)
MultiDelegateCall is a paid mutator transaction binding the contract method 0x415c2d96.
Solidity: function multiDelegateCall(bytes[] data) returns(bytes[] results)
func (*RegistrySession) MultiStaticCall ¶
func (_Registry *RegistrySession) MultiStaticCall(data [][]byte) ([][]byte, error)
MultiStaticCall is a free data retrieval call binding the contract method 0x1c0c6e51.
Solidity: function multiStaticCall(bytes[] data) view returns(bytes[] results)
func (*RegistrySession) OnBurnVehicleStream ¶
func (_Registry *RegistrySession) OnBurnVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
OnBurnVehicleStream is a paid mutator transaction binding the contract method 0xa91ec798.
Solidity: function onBurnVehicleStream(uint256 vehicleId) returns()
func (*RegistrySession) OnERC721Received ¶ added in v1.2.17
func (_Registry *RegistrySession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) pure returns(bytes4)
func (*RegistrySession) OnSetSubscribePrivilege ¶
func (_Registry *RegistrySession) OnSetSubscribePrivilege(vehicleId *big.Int, subscriber common.Address, expirationTime *big.Int) (*types.Transaction, error)
OnSetSubscribePrivilege is a paid mutator transaction binding the contract method 0xc8f11a06.
Solidity: function onSetSubscribePrivilege(uint256 vehicleId, address subscriber, uint256 expirationTime) returns()
func (*RegistrySession) OnTransferVehicleStream ¶
func (_Registry *RegistrySession) OnTransferVehicleStream(to common.Address, vehicleId *big.Int) (*types.Transaction, error)
OnTransferVehicleStream is a paid mutator transaction binding the contract method 0x1882b263.
Solidity: function onTransferVehicleStream(address to, uint256 vehicleId) returns()
func (*RegistrySession) PairAftermarketDeviceSign ¶
func (_Registry *RegistrySession) PairAftermarketDeviceSign(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, aftermarketDeviceSig []byte, vehicleOwnerSig []byte) (*types.Transaction, error)
PairAftermarketDeviceSign is a paid mutator transaction binding the contract method 0xb50df2f7.
Solidity: function pairAftermarketDeviceSign(uint256 aftermarketDeviceNode, uint256 vehicleNode, bytes aftermarketDeviceSig, bytes vehicleOwnerSig) returns()
func (*RegistrySession) PairAftermarketDeviceSign0 ¶
func (_Registry *RegistrySession) PairAftermarketDeviceSign0(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, signature []byte) (*types.Transaction, error)
PairAftermarketDeviceSign0 is a paid mutator transaction binding the contract method 0xcfe642dd.
Solidity: function pairAftermarketDeviceSign(uint256 aftermarketDeviceNode, uint256 vehicleNode, bytes signature) returns()
func (*RegistrySession) RemoveModule ¶
func (_Registry *RegistrySession) RemoveModule(implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
RemoveModule is a paid mutator transaction binding the contract method 0x9748a762.
Solidity: function removeModule(address implementation, bytes4[] selectors) returns()
func (*RegistrySession) RenameManufacturers ¶
func (_Registry *RegistrySession) RenameManufacturers(idManufacturerNames []DevAdminIdManufacturerName) (*types.Transaction, error)
RenameManufacturers is a paid mutator transaction binding the contract method 0xf73a8f04.
Solidity: function renameManufacturers((uint256,string)[] idManufacturerNames) returns()
func (*RegistrySession) RenounceRole ¶
func (_Registry *RegistrySession) RenounceRole(role [32]byte) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x8bb9c5bf.
Solidity: function renounceRole(bytes32 role) returns()
func (*RegistrySession) ReprovisionAftermarketDeviceByManufacturerBatch ¶
func (_Registry *RegistrySession) ReprovisionAftermarketDeviceByManufacturerBatch(aftermarketDeviceNodeList []*big.Int) (*types.Transaction, error)
ReprovisionAftermarketDeviceByManufacturerBatch is a paid mutator transaction binding the contract method 0x9b3abd48.
Solidity: function reprovisionAftermarketDeviceByManufacturerBatch(uint256[] aftermarketDeviceNodeList) returns()
func (*RegistrySession) ResetAftermarketDeviceAddressByManufacturerBatch ¶
func (_Registry *RegistrySession) ResetAftermarketDeviceAddressByManufacturerBatch(adIdAddrs []AftermarketDeviceIdAddressPair) (*types.Transaction, error)
ResetAftermarketDeviceAddressByManufacturerBatch is a paid mutator transaction binding the contract method 0x9d0b139b.
Solidity: function resetAftermarketDeviceAddressByManufacturerBatch((uint256,address)[] adIdAddrs) returns()
func (*RegistrySession) RevokeRole ¶
func (_Registry *RegistrySession) 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 (*RegistrySession) SetAdMintCost ¶
func (_Registry *RegistrySession) SetAdMintCost(_adMintCost *big.Int) (*types.Transaction, error)
SetAdMintCost is a paid mutator transaction binding the contract method 0x2390baa8.
Solidity: function setAdMintCost(uint256 _adMintCost) returns()
func (*RegistrySession) SetAftermarketDeviceBeneficiary ¶
func (_Registry *RegistrySession) SetAftermarketDeviceBeneficiary(nodeId *big.Int, beneficiary common.Address) (*types.Transaction, error)
SetAftermarketDeviceBeneficiary is a paid mutator transaction binding the contract method 0xbebc0bfc.
Solidity: function setAftermarketDeviceBeneficiary(uint256 nodeId, address beneficiary) returns()
func (*RegistrySession) SetAftermarketDeviceIdProxyAddress ¶
func (_Registry *RegistrySession) SetAftermarketDeviceIdProxyAddress(addr common.Address) (*types.Transaction, error)
SetAftermarketDeviceIdProxyAddress is a paid mutator transaction binding the contract method 0x4d49d82a.
Solidity: function setAftermarketDeviceIdProxyAddress(address addr) returns()
func (*RegistrySession) SetAftermarketDeviceInfo ¶
func (_Registry *RegistrySession) SetAftermarketDeviceInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
SetAftermarketDeviceInfo is a paid mutator transaction binding the contract method 0x4d13b709.
Solidity: function setAftermarketDeviceInfo(uint256 tokenId, (string,string)[] attrInfo) returns()
func (*RegistrySession) SetBaseDataURI ¶
func (_Registry *RegistrySession) SetBaseDataURI(idProxyAddress common.Address, _baseDataURI string) (*types.Transaction, error)
SetBaseDataURI is a paid mutator transaction binding the contract method 0xe324093f.
Solidity: function setBaseDataURI(address idProxyAddress, string _baseDataURI) returns()
func (*RegistrySession) SetController ¶
func (_Registry *RegistrySession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(address _controller) returns()
func (*RegistrySession) SetDeviceDefinitionTable ¶
func (_Registry *RegistrySession) SetDeviceDefinitionTable(manufacturerId *big.Int, tableId *big.Int) (*types.Transaction, error)
SetDeviceDefinitionTable is a paid mutator transaction binding the contract method 0x088fafdb.
Solidity: function setDeviceDefinitionTable(uint256 manufacturerId, uint256 tableId) returns()
func (*RegistrySession) SetDimoBaseStreamId ¶
func (_Registry *RegistrySession) SetDimoBaseStreamId(dimoStreamrEns string) (*types.Transaction, error)
SetDimoBaseStreamId is a paid mutator transaction binding the contract method 0x9e594424.
Solidity: function setDimoBaseStreamId(string dimoStreamrEns) returns()
func (*RegistrySession) SetDimoStreamrNode ¶
func (_Registry *RegistrySession) SetDimoStreamrNode(dimoStreamrNode common.Address) (*types.Transaction, error)
SetDimoStreamrNode is a paid mutator transaction binding the contract method 0x5f450e29.
Solidity: function setDimoStreamrNode(address dimoStreamrNode) returns()
func (*RegistrySession) SetDimoToken ¶
func (_Registry *RegistrySession) SetDimoToken(_dimoToken common.Address) (*types.Transaction, error)
SetDimoToken is a paid mutator transaction binding the contract method 0x5b6c1979.
Solidity: function setDimoToken(address _dimoToken) returns()
func (*RegistrySession) SetFoundationAddress ¶
func (_Registry *RegistrySession) SetFoundationAddress(_foundation common.Address) (*types.Transaction, error)
SetFoundationAddress is a paid mutator transaction binding the contract method 0xf41377ca.
Solidity: function setFoundationAddress(address _foundation) returns()
func (*RegistrySession) SetIntegrationController ¶
func (_Registry *RegistrySession) SetIntegrationController(_controller common.Address) (*types.Transaction, error)
SetIntegrationController is a paid mutator transaction binding the contract method 0x106129aa.
Solidity: function setIntegrationController(address _controller) returns()
func (*RegistrySession) SetIntegrationIdProxyAddress ¶
func (_Registry *RegistrySession) SetIntegrationIdProxyAddress(addr common.Address) (*types.Transaction, error)
SetIntegrationIdProxyAddress is a paid mutator transaction binding the contract method 0x636c1d1b.
Solidity: function setIntegrationIdProxyAddress(address addr) returns()
func (*RegistrySession) SetIntegrationInfo ¶
func (_Registry *RegistrySession) SetIntegrationInfo(tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
SetIntegrationInfo is a paid mutator transaction binding the contract method 0x8d7e6001.
Solidity: function setIntegrationInfo(uint256 tokenId, (string,string)[] attrInfoList) returns()
func (*RegistrySession) SetLicense ¶
func (_Registry *RegistrySession) SetLicense(_license common.Address) (*types.Transaction, error)
SetLicense is a paid mutator transaction binding the contract method 0x0fd21c17.
Solidity: function setLicense(address _license) returns()
func (*RegistrySession) SetManufacturerIdProxyAddress ¶
func (_Registry *RegistrySession) SetManufacturerIdProxyAddress(addr common.Address) (*types.Transaction, error)
SetManufacturerIdProxyAddress is a paid mutator transaction binding the contract method 0xd159f49a.
Solidity: function setManufacturerIdProxyAddress(address addr) returns()
func (*RegistrySession) SetManufacturerInfo ¶
func (_Registry *RegistrySession) SetManufacturerInfo(tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
SetManufacturerInfo is a paid mutator transaction binding the contract method 0x63545ffa.
Solidity: function setManufacturerInfo(uint256 tokenId, (string,string)[] attrInfoList) returns()
func (*RegistrySession) SetStreamRegistry ¶
func (_Registry *RegistrySession) SetStreamRegistry(streamRegistry common.Address) (*types.Transaction, error)
SetStreamRegistry is a paid mutator transaction binding the contract method 0x0c3cac3b.
Solidity: function setStreamRegistry(address streamRegistry) returns()
func (*RegistrySession) SetSubscriptionToVehicleStream ¶
func (_Registry *RegistrySession) SetSubscriptionToVehicleStream(vehicleId *big.Int, subscriber common.Address, expirationTime *big.Int) (*types.Transaction, error)
SetSubscriptionToVehicleStream is a paid mutator transaction binding the contract method 0xbb44bb75.
Solidity: function setSubscriptionToVehicleStream(uint256 vehicleId, address subscriber, uint256 expirationTime) returns()
func (*RegistrySession) SetSyntheticDeviceIdProxyAddress ¶
func (_Registry *RegistrySession) SetSyntheticDeviceIdProxyAddress(addr common.Address) (*types.Transaction, error)
SetSyntheticDeviceIdProxyAddress is a paid mutator transaction binding the contract method 0xecf452d7.
Solidity: function setSyntheticDeviceIdProxyAddress(address addr) returns()
func (*RegistrySession) SetSyntheticDeviceInfo ¶
func (_Registry *RegistrySession) SetSyntheticDeviceInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
SetSyntheticDeviceInfo is a paid mutator transaction binding the contract method 0x80430e0d.
Solidity: function setSyntheticDeviceInfo(uint256 tokenId, (string,string)[] attrInfo) returns()
func (*RegistrySession) SetVehicleIdProxyAddress ¶
func (_Registry *RegistrySession) SetVehicleIdProxyAddress(addr common.Address) (*types.Transaction, error)
SetVehicleIdProxyAddress is a paid mutator transaction binding the contract method 0x9bfae6da.
Solidity: function setVehicleIdProxyAddress(address addr) returns()
func (*RegistrySession) SetVehicleInfo ¶
func (_Registry *RegistrySession) SetVehicleInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
SetVehicleInfo is a paid mutator transaction binding the contract method 0xd9c3ae61.
Solidity: function setVehicleInfo(uint256 tokenId, (string,string)[] attrInfo) returns()
func (*RegistrySession) SetVehicleStream ¶
func (_Registry *RegistrySession) SetVehicleStream(vehicleId *big.Int, streamId string) (*types.Transaction, error)
SetVehicleStream is a paid mutator transaction binding the contract method 0x6f58f093.
Solidity: function setVehicleStream(uint256 vehicleId, string streamId) returns()
func (*RegistrySession) SubscribeToVehicleStream ¶
func (_Registry *RegistrySession) SubscribeToVehicleStream(vehicleId *big.Int, expirationTime *big.Int) (*types.Transaction, error)
SubscribeToVehicleStream is a paid mutator transaction binding the contract method 0x37479f7e.
Solidity: function subscribeToVehicleStream(uint256 vehicleId, uint256 expirationTime) returns()
func (*RegistrySession) TransferAftermarketDeviceOwnership ¶
func (_Registry *RegistrySession) TransferAftermarketDeviceOwnership(aftermarketDeviceNode *big.Int, newOwner common.Address) (*types.Transaction, error)
TransferAftermarketDeviceOwnership is a paid mutator transaction binding the contract method 0xff96b761.
Solidity: function transferAftermarketDeviceOwnership(uint256 aftermarketDeviceNode, address newOwner) returns()
func (*RegistrySession) UnclaimAftermarketDeviceNode ¶
func (_Registry *RegistrySession) UnclaimAftermarketDeviceNode(aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
UnclaimAftermarketDeviceNode is a paid mutator transaction binding the contract method 0x5c129493.
Solidity: function unclaimAftermarketDeviceNode(uint256[] aftermarketDeviceNodes) returns()
func (*RegistrySession) UnpairAftermarketDevice ¶
func (_Registry *RegistrySession) UnpairAftermarketDevice(aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
UnpairAftermarketDevice is a paid mutator transaction binding the contract method 0xee4d9596.
Solidity: function unpairAftermarketDevice(uint256 aftermarketDeviceNode, uint256 vehicleNode) returns()
func (*RegistrySession) UnpairAftermarketDeviceByDeviceNode ¶
func (_Registry *RegistrySession) UnpairAftermarketDeviceByDeviceNode(aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
UnpairAftermarketDeviceByDeviceNode is a paid mutator transaction binding the contract method 0x71193956.
Solidity: function unpairAftermarketDeviceByDeviceNode(uint256[] aftermarketDeviceNodes) returns()
func (*RegistrySession) UnpairAftermarketDeviceByVehicleNode ¶
func (_Registry *RegistrySession) UnpairAftermarketDeviceByVehicleNode(vehicleNodes []*big.Int) (*types.Transaction, error)
UnpairAftermarketDeviceByVehicleNode is a paid mutator transaction binding the contract method 0x8c2ee9bb.
Solidity: function unpairAftermarketDeviceByVehicleNode(uint256[] vehicleNodes) returns()
func (*RegistrySession) UnpairAftermarketDeviceSign ¶
func (_Registry *RegistrySession) UnpairAftermarketDeviceSign(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, signature []byte) (*types.Transaction, error)
UnpairAftermarketDeviceSign is a paid mutator transaction binding the contract method 0x3f65997a.
Solidity: function unpairAftermarketDeviceSign(uint256 aftermarketDeviceNode, uint256 vehicleNode, bytes signature) returns()
func (*RegistrySession) UnsetVehicleStream ¶
func (_Registry *RegistrySession) UnsetVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
UnsetVehicleStream is a paid mutator transaction binding the contract method 0xcd90df7e.
Solidity: function unsetVehicleStream(uint256 vehicleId) returns()
func (*RegistrySession) UpdateDeviceDefinition ¶ added in v1.2.17
func (_Registry *RegistrySession) UpdateDeviceDefinition(manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
UpdateDeviceDefinition is a paid mutator transaction binding the contract method 0x67c7f687.
Solidity: function updateDeviceDefinition(uint256 manufacturerId, (string,string,uint256,string,string,string,string) data) returns()
func (*RegistrySession) UpdateIntegrationMinted ¶
func (_Registry *RegistrySession) UpdateIntegrationMinted(from common.Address, to common.Address) (*types.Transaction, error)
UpdateIntegrationMinted is a paid mutator transaction binding the contract method 0x440707b5.
Solidity: function updateIntegrationMinted(address from, address to) returns()
func (*RegistrySession) UpdateManufacturerMinted ¶
func (_Registry *RegistrySession) UpdateManufacturerMinted(from common.Address, to common.Address) (*types.Transaction, error)
UpdateManufacturerMinted is a paid mutator transaction binding the contract method 0x20d60248.
Solidity: function updateManufacturerMinted(address from, address to) returns()
func (*RegistrySession) UpdateModule ¶
func (_Registry *RegistrySession) UpdateModule(oldImplementation common.Address, newImplementation common.Address, oldSelectors [][4]byte, newSelectors [][4]byte) (*types.Transaction, error)
UpdateModule is a paid mutator transaction binding the contract method 0x06d1d2a1.
Solidity: function updateModule(address oldImplementation, address newImplementation, bytes4[] oldSelectors, bytes4[] newSelectors) returns()
func (*RegistrySession) ValidateBurnAndResetNode ¶
func (_Registry *RegistrySession) ValidateBurnAndResetNode(tokenId *big.Int) (*types.Transaction, error)
ValidateBurnAndResetNode is a paid mutator transaction binding the contract method 0xea0e7d3a.
Solidity: function validateBurnAndResetNode(uint256 tokenId) returns()
type RegistryStreamRegistrySet ¶
type RegistryStreamRegistrySet struct { StreamRegistry common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryStreamRegistrySet represents a StreamRegistrySet event raised by the Registry contract.
type RegistryStreamRegistrySetIterator ¶
type RegistryStreamRegistrySetIterator struct { Event *RegistryStreamRegistrySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryStreamRegistrySetIterator is returned from FilterStreamRegistrySet and is used to iterate over the raw logs and unpacked data for StreamRegistrySet events raised by the Registry contract.
func (*RegistryStreamRegistrySetIterator) Close ¶
func (it *RegistryStreamRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryStreamRegistrySetIterator) Error ¶
func (it *RegistryStreamRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryStreamRegistrySetIterator) Next ¶
func (it *RegistryStreamRegistrySetIterator) 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 RegistrySubscribedToVehicleStream ¶
type RegistrySubscribedToVehicleStream struct { StreamId string Subscriber common.Address ExpirationTime *big.Int Raw types.Log // Blockchain specific contextual infos }
RegistrySubscribedToVehicleStream represents a SubscribedToVehicleStream event raised by the Registry contract.
type RegistrySubscribedToVehicleStreamIterator ¶
type RegistrySubscribedToVehicleStreamIterator struct { Event *RegistrySubscribedToVehicleStream // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistrySubscribedToVehicleStreamIterator is returned from FilterSubscribedToVehicleStream and is used to iterate over the raw logs and unpacked data for SubscribedToVehicleStream events raised by the Registry contract.
func (*RegistrySubscribedToVehicleStreamIterator) Close ¶
func (it *RegistrySubscribedToVehicleStreamIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistrySubscribedToVehicleStreamIterator) Error ¶
func (it *RegistrySubscribedToVehicleStreamIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistrySubscribedToVehicleStreamIterator) Next ¶
func (it *RegistrySubscribedToVehicleStreamIterator) 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 RegistrySyntheticDeviceAttributeAdded ¶
type RegistrySyntheticDeviceAttributeAdded struct { Attribute string Raw types.Log // Blockchain specific contextual infos }
RegistrySyntheticDeviceAttributeAdded represents a SyntheticDeviceAttributeAdded event raised by the Registry contract.
type RegistrySyntheticDeviceAttributeAddedIterator ¶
type RegistrySyntheticDeviceAttributeAddedIterator struct { Event *RegistrySyntheticDeviceAttributeAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistrySyntheticDeviceAttributeAddedIterator is returned from FilterSyntheticDeviceAttributeAdded and is used to iterate over the raw logs and unpacked data for SyntheticDeviceAttributeAdded events raised by the Registry contract.
func (*RegistrySyntheticDeviceAttributeAddedIterator) Close ¶
func (it *RegistrySyntheticDeviceAttributeAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistrySyntheticDeviceAttributeAddedIterator) Error ¶
func (it *RegistrySyntheticDeviceAttributeAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistrySyntheticDeviceAttributeAddedIterator) Next ¶
func (it *RegistrySyntheticDeviceAttributeAddedIterator) 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 RegistrySyntheticDeviceAttributeSet ¶
type RegistrySyntheticDeviceAttributeSet struct { TokenId *big.Int Attribute string Info string Raw types.Log // Blockchain specific contextual infos }
RegistrySyntheticDeviceAttributeSet represents a SyntheticDeviceAttributeSet event raised by the Registry contract.
type RegistrySyntheticDeviceAttributeSetDevAdmin ¶
type RegistrySyntheticDeviceAttributeSetDevAdmin struct { TokenId *big.Int Attribute string Info string Raw types.Log // Blockchain specific contextual infos }
RegistrySyntheticDeviceAttributeSetDevAdmin represents a SyntheticDeviceAttributeSetDevAdmin event raised by the Registry contract.
type RegistrySyntheticDeviceAttributeSetDevAdminIterator ¶
type RegistrySyntheticDeviceAttributeSetDevAdminIterator struct { Event *RegistrySyntheticDeviceAttributeSetDevAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistrySyntheticDeviceAttributeSetDevAdminIterator is returned from FilterSyntheticDeviceAttributeSetDevAdmin and is used to iterate over the raw logs and unpacked data for SyntheticDeviceAttributeSetDevAdmin events raised by the Registry contract.
func (*RegistrySyntheticDeviceAttributeSetDevAdminIterator) Close ¶
func (it *RegistrySyntheticDeviceAttributeSetDevAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistrySyntheticDeviceAttributeSetDevAdminIterator) Error ¶
func (it *RegistrySyntheticDeviceAttributeSetDevAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistrySyntheticDeviceAttributeSetDevAdminIterator) Next ¶
func (it *RegistrySyntheticDeviceAttributeSetDevAdminIterator) 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 RegistrySyntheticDeviceAttributeSetIterator ¶
type RegistrySyntheticDeviceAttributeSetIterator struct { Event *RegistrySyntheticDeviceAttributeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistrySyntheticDeviceAttributeSetIterator is returned from FilterSyntheticDeviceAttributeSet and is used to iterate over the raw logs and unpacked data for SyntheticDeviceAttributeSet events raised by the Registry contract.
func (*RegistrySyntheticDeviceAttributeSetIterator) Close ¶
func (it *RegistrySyntheticDeviceAttributeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistrySyntheticDeviceAttributeSetIterator) Error ¶
func (it *RegistrySyntheticDeviceAttributeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistrySyntheticDeviceAttributeSetIterator) Next ¶
func (it *RegistrySyntheticDeviceAttributeSetIterator) 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 RegistrySyntheticDeviceIdProxySet ¶
type RegistrySyntheticDeviceIdProxySet struct { Proxy common.Address Raw types.Log // Blockchain specific contextual infos }
RegistrySyntheticDeviceIdProxySet represents a SyntheticDeviceIdProxySet event raised by the Registry contract.
type RegistrySyntheticDeviceIdProxySetIterator ¶
type RegistrySyntheticDeviceIdProxySetIterator struct { Event *RegistrySyntheticDeviceIdProxySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistrySyntheticDeviceIdProxySetIterator is returned from FilterSyntheticDeviceIdProxySet and is used to iterate over the raw logs and unpacked data for SyntheticDeviceIdProxySet events raised by the Registry contract.
func (*RegistrySyntheticDeviceIdProxySetIterator) Close ¶
func (it *RegistrySyntheticDeviceIdProxySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistrySyntheticDeviceIdProxySetIterator) Error ¶
func (it *RegistrySyntheticDeviceIdProxySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistrySyntheticDeviceIdProxySetIterator) Next ¶
func (it *RegistrySyntheticDeviceIdProxySetIterator) 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 RegistrySyntheticDeviceNodeBurned ¶
type RegistrySyntheticDeviceNodeBurned struct { SyntheticDeviceNode *big.Int VehicleNode *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistrySyntheticDeviceNodeBurned represents a SyntheticDeviceNodeBurned event raised by the Registry contract.
type RegistrySyntheticDeviceNodeBurnedDevAdmin ¶
type RegistrySyntheticDeviceNodeBurnedDevAdmin struct { SyntheticDeviceNode *big.Int VehicleNode *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistrySyntheticDeviceNodeBurnedDevAdmin represents a SyntheticDeviceNodeBurnedDevAdmin event raised by the Registry contract.
type RegistrySyntheticDeviceNodeBurnedDevAdminIterator ¶
type RegistrySyntheticDeviceNodeBurnedDevAdminIterator struct { Event *RegistrySyntheticDeviceNodeBurnedDevAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistrySyntheticDeviceNodeBurnedDevAdminIterator is returned from FilterSyntheticDeviceNodeBurnedDevAdmin and is used to iterate over the raw logs and unpacked data for SyntheticDeviceNodeBurnedDevAdmin events raised by the Registry contract.
func (*RegistrySyntheticDeviceNodeBurnedDevAdminIterator) Close ¶
func (it *RegistrySyntheticDeviceNodeBurnedDevAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistrySyntheticDeviceNodeBurnedDevAdminIterator) Error ¶
func (it *RegistrySyntheticDeviceNodeBurnedDevAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistrySyntheticDeviceNodeBurnedDevAdminIterator) Next ¶
func (it *RegistrySyntheticDeviceNodeBurnedDevAdminIterator) 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 RegistrySyntheticDeviceNodeBurnedIterator ¶
type RegistrySyntheticDeviceNodeBurnedIterator struct { Event *RegistrySyntheticDeviceNodeBurned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistrySyntheticDeviceNodeBurnedIterator is returned from FilterSyntheticDeviceNodeBurned and is used to iterate over the raw logs and unpacked data for SyntheticDeviceNodeBurned events raised by the Registry contract.
func (*RegistrySyntheticDeviceNodeBurnedIterator) Close ¶
func (it *RegistrySyntheticDeviceNodeBurnedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistrySyntheticDeviceNodeBurnedIterator) Error ¶
func (it *RegistrySyntheticDeviceNodeBurnedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistrySyntheticDeviceNodeBurnedIterator) Next ¶
func (it *RegistrySyntheticDeviceNodeBurnedIterator) 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 RegistrySyntheticDeviceNodeMinted ¶
type RegistrySyntheticDeviceNodeMinted struct { IntegrationNode *big.Int SyntheticDeviceNode *big.Int VehicleNode *big.Int SyntheticDeviceAddress common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistrySyntheticDeviceNodeMinted represents a SyntheticDeviceNodeMinted event raised by the Registry contract.
type RegistrySyntheticDeviceNodeMintedIterator ¶
type RegistrySyntheticDeviceNodeMintedIterator struct { Event *RegistrySyntheticDeviceNodeMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistrySyntheticDeviceNodeMintedIterator is returned from FilterSyntheticDeviceNodeMinted and is used to iterate over the raw logs and unpacked data for SyntheticDeviceNodeMinted events raised by the Registry contract.
func (*RegistrySyntheticDeviceNodeMintedIterator) Close ¶
func (it *RegistrySyntheticDeviceNodeMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistrySyntheticDeviceNodeMintedIterator) Error ¶
func (it *RegistrySyntheticDeviceNodeMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistrySyntheticDeviceNodeMintedIterator) Next ¶
func (it *RegistrySyntheticDeviceNodeMintedIterator) 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 RegistryTransactor ¶
type RegistryTransactor struct {
// contains filtered or unexported fields
}
RegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRegistryTransactor ¶
func NewRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*RegistryTransactor, error)
NewRegistryTransactor creates a new write-only instance of Registry, bound to a specific deployed contract.
func (*RegistryTransactor) AddAftermarketDeviceAttribute ¶
func (_Registry *RegistryTransactor) AddAftermarketDeviceAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
AddAftermarketDeviceAttribute is a paid mutator transaction binding the contract method 0x6111afa3.
Solidity: function addAftermarketDeviceAttribute(string attribute) returns()
func (*RegistryTransactor) AddIntegrationAttribute ¶
func (_Registry *RegistryTransactor) AddIntegrationAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
AddIntegrationAttribute is a paid mutator transaction binding the contract method 0x044d2498.
Solidity: function addIntegrationAttribute(string attribute) returns()
func (*RegistryTransactor) AddManufacturerAttribute ¶
func (_Registry *RegistryTransactor) AddManufacturerAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
AddManufacturerAttribute is a paid mutator transaction binding the contract method 0x50300a3f.
Solidity: function addManufacturerAttribute(string attribute) returns()
func (*RegistryTransactor) AddModule ¶
func (_Registry *RegistryTransactor) AddModule(opts *bind.TransactOpts, implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
AddModule is a paid mutator transaction binding the contract method 0x0df5b997.
Solidity: function addModule(address implementation, bytes4[] selectors) returns()
func (*RegistryTransactor) AddSyntheticDeviceAttribute ¶
func (_Registry *RegistryTransactor) AddSyntheticDeviceAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
AddSyntheticDeviceAttribute is a paid mutator transaction binding the contract method 0xe1f371df.
Solidity: function addSyntheticDeviceAttribute(string attribute) returns()
func (*RegistryTransactor) AddVehicleAttribute ¶
func (_Registry *RegistryTransactor) AddVehicleAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
AddVehicleAttribute is a paid mutator transaction binding the contract method 0xf0d1a557.
Solidity: function addVehicleAttribute(string attribute) returns()
func (*RegistryTransactor) AdminBurnAftermarketDevices ¶
func (_Registry *RegistryTransactor) AdminBurnAftermarketDevices(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnAftermarketDevices is a paid mutator transaction binding the contract method 0xd7376bae.
Solidity: function adminBurnAftermarketDevices(uint256[] tokenIds) returns()
func (*RegistryTransactor) AdminBurnAftermarketDevicesAndDeletePairings ¶
func (_Registry *RegistryTransactor) AdminBurnAftermarketDevicesAndDeletePairings(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnAftermarketDevicesAndDeletePairings is a paid mutator transaction binding the contract method 0x63dec203.
Solidity: function adminBurnAftermarketDevicesAndDeletePairings(uint256[] tokenIds) returns()
func (*RegistryTransactor) AdminBurnSyntheticDevicesAndDeletePairings ¶
func (_Registry *RegistryTransactor) AdminBurnSyntheticDevicesAndDeletePairings(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnSyntheticDevicesAndDeletePairings is a paid mutator transaction binding the contract method 0x52878b61.
Solidity: function adminBurnSyntheticDevicesAndDeletePairings(uint256[] tokenIds) returns()
func (*RegistryTransactor) AdminBurnVehicles ¶
func (_Registry *RegistryTransactor) AdminBurnVehicles(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnVehicles is a paid mutator transaction binding the contract method 0x282eb387.
Solidity: function adminBurnVehicles(uint256[] tokenIds) returns()
func (*RegistryTransactor) AdminBurnVehiclesAndDeletePairings ¶
func (_Registry *RegistryTransactor) AdminBurnVehiclesAndDeletePairings(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnVehiclesAndDeletePairings is a paid mutator transaction binding the contract method 0x11d679c9.
Solidity: function adminBurnVehiclesAndDeletePairings(uint256[] tokenIds) returns()
func (*RegistryTransactor) AdminCacheDimoStreamrEns ¶
func (_Registry *RegistryTransactor) AdminCacheDimoStreamrEns(opts *bind.TransactOpts) (*types.Transaction, error)
AdminCacheDimoStreamrEns is a paid mutator transaction binding the contract method 0xb17b974b.
Solidity: function adminCacheDimoStreamrEns() returns()
func (*RegistryTransactor) AdminChangeParentNode ¶
func (_Registry *RegistryTransactor) AdminChangeParentNode(opts *bind.TransactOpts, newParentNode *big.Int, idProxyAddress common.Address, nodeIdList []*big.Int) (*types.Transaction, error)
AdminChangeParentNode is a paid mutator transaction binding the contract method 0x56936962.
Solidity: function adminChangeParentNode(uint256 newParentNode, address idProxyAddress, uint256[] nodeIdList) returns()
func (*RegistryTransactor) AdminPairAftermarketDevice ¶
func (_Registry *RegistryTransactor) AdminPairAftermarketDevice(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
AdminPairAftermarketDevice is a paid mutator transaction binding the contract method 0x3febacab.
Solidity: function adminPairAftermarketDevice(uint256 aftermarketDeviceNode, uint256 vehicleNode) returns()
func (*RegistryTransactor) AdminRemoveVehicleAttribute ¶ added in v1.2.17
func (_Registry *RegistryTransactor) AdminRemoveVehicleAttribute(opts *bind.TransactOpts, attribute string) (*types.Transaction, error)
AdminRemoveVehicleAttribute is a paid mutator transaction binding the contract method 0x5f741f4d.
Solidity: function adminRemoveVehicleAttribute(string attribute) returns()
func (*RegistryTransactor) BurnSyntheticDeviceSign ¶
func (_Registry *RegistryTransactor) BurnSyntheticDeviceSign(opts *bind.TransactOpts, vehicleNode *big.Int, syntheticDeviceNode *big.Int, ownerSig []byte) (*types.Transaction, error)
BurnSyntheticDeviceSign is a paid mutator transaction binding the contract method 0x7c7c9978.
Solidity: function burnSyntheticDeviceSign(uint256 vehicleNode, uint256 syntheticDeviceNode, bytes ownerSig) returns()
func (*RegistryTransactor) BurnVehicleSign ¶
func (_Registry *RegistryTransactor) BurnVehicleSign(opts *bind.TransactOpts, tokenId *big.Int, ownerSig []byte) (*types.Transaction, error)
BurnVehicleSign is a paid mutator transaction binding the contract method 0xd0b61156.
Solidity: function burnVehicleSign(uint256 tokenId, bytes ownerSig) returns()
func (*RegistryTransactor) ClaimAftermarketDeviceBatch ¶
func (_Registry *RegistryTransactor) ClaimAftermarketDeviceBatch(opts *bind.TransactOpts, manufacturerNode *big.Int, adOwnerPair []AftermarketDeviceOwnerPair) (*types.Transaction, error)
ClaimAftermarketDeviceBatch is a paid mutator transaction binding the contract method 0x60deec60.
Solidity: function claimAftermarketDeviceBatch(uint256 manufacturerNode, (uint256,address)[] adOwnerPair) returns()
func (*RegistryTransactor) ClaimAftermarketDeviceSign ¶
func (_Registry *RegistryTransactor) ClaimAftermarketDeviceSign(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, owner common.Address, ownerSig []byte, aftermarketDeviceSig []byte) (*types.Transaction, error)
ClaimAftermarketDeviceSign is a paid mutator transaction binding the contract method 0x89a841bb.
Solidity: function claimAftermarketDeviceSign(uint256 aftermarketDeviceNode, address owner, bytes ownerSig, bytes aftermarketDeviceSig) returns()
func (*RegistryTransactor) CreateDeviceDefinitionTable ¶
func (_Registry *RegistryTransactor) CreateDeviceDefinitionTable(opts *bind.TransactOpts, tableOwner common.Address, manufacturerId *big.Int) (*types.Transaction, error)
CreateDeviceDefinitionTable is a paid mutator transaction binding the contract method 0x20954d21.
Solidity: function createDeviceDefinitionTable(address tableOwner, uint256 manufacturerId) returns()
func (*RegistryTransactor) CreateDeviceDefinitionTableBatch ¶ added in v1.1.6
func (_Registry *RegistryTransactor) CreateDeviceDefinitionTableBatch(opts *bind.TransactOpts, tableOwner common.Address, manufacturerIds []*big.Int) (*types.Transaction, error)
CreateDeviceDefinitionTableBatch is a paid mutator transaction binding the contract method 0x794c6790.
Solidity: function createDeviceDefinitionTableBatch(address tableOwner, uint256[] manufacturerIds) returns()
func (*RegistryTransactor) CreateVehicleStream ¶
func (_Registry *RegistryTransactor) CreateVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int) (*types.Transaction, error)
CreateVehicleStream is a paid mutator transaction binding the contract method 0x497323c8.
Solidity: function createVehicleStream(uint256 vehicleId) returns()
func (*RegistryTransactor) DeleteDeviceDefinition ¶ added in v1.2.17
func (_Registry *RegistryTransactor) DeleteDeviceDefinition(opts *bind.TransactOpts, manufacturerId *big.Int, id string) (*types.Transaction, error)
DeleteDeviceDefinition is a paid mutator transaction binding the contract method 0x32b3f2d5.
Solidity: function deleteDeviceDefinition(uint256 manufacturerId, string id) returns()
func (*RegistryTransactor) Fallback ¶
func (_Registry *RegistryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*RegistryTransactor) GetPolicy ¶
func (_Registry *RegistryTransactor) GetPolicy(opts *bind.TransactOpts, caller common.Address, arg1 *big.Int) (*types.Transaction, error)
GetPolicy is a paid mutator transaction binding the contract method 0x66df322e.
Solidity: function getPolicy(address caller, uint256 ) payable returns((bool,bool,bool,string,string,string[]) policy)
func (*RegistryTransactor) GrantRole ¶
func (_Registry *RegistryTransactor) 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 (*RegistryTransactor) Initialize ¶
func (_Registry *RegistryTransactor) Initialize(opts *bind.TransactOpts, name string, version string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.
Solidity: function initialize(string name, string version) returns()
func (*RegistryTransactor) InsertDeviceDefinition ¶
func (_Registry *RegistryTransactor) InsertDeviceDefinition(opts *bind.TransactOpts, manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
InsertDeviceDefinition is a paid mutator transaction binding the contract method 0x23536c5f.
Solidity: function insertDeviceDefinition(uint256 manufacturerId, (string,string,uint256,string,string,string,string) data) returns()
func (*RegistryTransactor) InsertDeviceDefinitionBatch ¶
func (_Registry *RegistryTransactor) InsertDeviceDefinitionBatch(opts *bind.TransactOpts, manufacturerId *big.Int, data []DeviceDefinitionInput) (*types.Transaction, error)
InsertDeviceDefinitionBatch is a paid mutator transaction binding the contract method 0x80d50451.
Solidity: function insertDeviceDefinitionBatch(uint256 manufacturerId, (string,string,uint256,string,string,string,string)[] data) returns()
func (*RegistryTransactor) MintAftermarketDeviceByManufacturerBatch ¶
func (_Registry *RegistryTransactor) MintAftermarketDeviceByManufacturerBatch(opts *bind.TransactOpts, manufacturerNode *big.Int, adInfos []AftermarketDeviceInfos) (*types.Transaction, error)
MintAftermarketDeviceByManufacturerBatch is a paid mutator transaction binding the contract method 0x7ba79a39.
Solidity: function mintAftermarketDeviceByManufacturerBatch(uint256 manufacturerNode, (address,(string,string)[])[] adInfos) returns()
func (*RegistryTransactor) MintIntegration ¶
func (_Registry *RegistryTransactor) MintIntegration(opts *bind.TransactOpts, owner common.Address, name string, attrInfoPairList []AttributeInfoPair) (*types.Transaction, error)
MintIntegration is a paid mutator transaction binding the contract method 0xd6739004.
Solidity: function mintIntegration(address owner, string name, (string,string)[] attrInfoPairList) returns()
func (*RegistryTransactor) MintIntegrationBatch ¶
func (_Registry *RegistryTransactor) MintIntegrationBatch(opts *bind.TransactOpts, owner common.Address, names []string) (*types.Transaction, error)
MintIntegrationBatch is a paid mutator transaction binding the contract method 0x653af271.
Solidity: function mintIntegrationBatch(address owner, string[] names) returns()
func (*RegistryTransactor) MintManufacturer ¶
func (_Registry *RegistryTransactor) MintManufacturer(opts *bind.TransactOpts, owner common.Address, name string, attrInfoPairList []AttributeInfoPair) (*types.Transaction, error)
MintManufacturer is a paid mutator transaction binding the contract method 0x5f36da6b.
Solidity: function mintManufacturer(address owner, string name, (string,string)[] attrInfoPairList) returns()
func (*RegistryTransactor) MintManufacturerBatch ¶
func (_Registry *RegistryTransactor) MintManufacturerBatch(opts *bind.TransactOpts, owner common.Address, names []string) (*types.Transaction, error)
MintManufacturerBatch is a paid mutator transaction binding the contract method 0x9abb3000.
Solidity: function mintManufacturerBatch(address owner, string[] names) returns()
func (*RegistryTransactor) MintSyntheticDeviceBatch ¶
func (_Registry *RegistryTransactor) MintSyntheticDeviceBatch(opts *bind.TransactOpts, integrationNode *big.Int, data []MintSyntheticDeviceBatchInput) (*types.Transaction, error)
MintSyntheticDeviceBatch is a paid mutator transaction binding the contract method 0x261d982a.
Solidity: function mintSyntheticDeviceBatch(uint256 integrationNode, (uint256,address,(string,string)[])[] data) returns()
func (*RegistryTransactor) MintSyntheticDeviceSign ¶
func (_Registry *RegistryTransactor) MintSyntheticDeviceSign(opts *bind.TransactOpts, data MintSyntheticDeviceInput) (*types.Transaction, error)
MintSyntheticDeviceSign is a paid mutator transaction binding the contract method 0xc624e8a1.
Solidity: function mintSyntheticDeviceSign((uint256,uint256,bytes,bytes,address,(string,string)[]) data) returns()
func (*RegistryTransactor) MintVehicle ¶
func (_Registry *RegistryTransactor) MintVehicle(opts *bind.TransactOpts, manufacturerNode *big.Int, owner common.Address, attrInfo []AttributeInfoPair) (*types.Transaction, error)
MintVehicle is a paid mutator transaction binding the contract method 0x3da44e56.
Solidity: function mintVehicle(uint256 manufacturerNode, address owner, (string,string)[] attrInfo) returns()
func (*RegistryTransactor) MintVehicleAndSdSign ¶
func (_Registry *RegistryTransactor) MintVehicleAndSdSign(opts *bind.TransactOpts, data MintVehicleAndSdInput) (*types.Transaction, error)
MintVehicleAndSdSign is a paid mutator transaction binding the contract method 0xfb1a28e8.
Solidity: function mintVehicleAndSdSign((uint256,address,(string,string)[],uint256,bytes,bytes,address,(string,string)[]) data) returns()
func (*RegistryTransactor) MintVehicleAndSdWithDeviceDefinitionSign ¶
func (_Registry *RegistryTransactor) MintVehicleAndSdWithDeviceDefinitionSign(opts *bind.TransactOpts, data MintVehicleAndSdWithDdInput) (*types.Transaction, error)
MintVehicleAndSdWithDeviceDefinitionSign is a paid mutator transaction binding the contract method 0xd23965e3.
Solidity: function mintVehicleAndSdWithDeviceDefinitionSign((uint256,address,string,(string,string)[],uint256,bytes,bytes,address,(string,string)[]) data) returns()
func (*RegistryTransactor) MintVehicleSign ¶
func (_Registry *RegistryTransactor) MintVehicleSign(opts *bind.TransactOpts, manufacturerNode *big.Int, owner common.Address, attrInfo []AttributeInfoPair, signature []byte) (*types.Transaction, error)
MintVehicleSign is a paid mutator transaction binding the contract method 0x1b1a82c8.
Solidity: function mintVehicleSign(uint256 manufacturerNode, address owner, (string,string)[] attrInfo, bytes signature) returns()
func (*RegistryTransactor) MintVehicleWithDeviceDefinition ¶
func (_Registry *RegistryTransactor) MintVehicleWithDeviceDefinition(opts *bind.TransactOpts, manufacturerNode *big.Int, owner common.Address, deviceDefinitionId string, attrInfo []AttributeInfoPair) (*types.Transaction, error)
MintVehicleWithDeviceDefinition is a paid mutator transaction binding the contract method 0xd84baff1.
Solidity: function mintVehicleWithDeviceDefinition(uint256 manufacturerNode, address owner, string deviceDefinitionId, (string,string)[] attrInfo) returns()
func (*RegistryTransactor) MintVehicleWithDeviceDefinitionSign ¶
func (_Registry *RegistryTransactor) MintVehicleWithDeviceDefinitionSign(opts *bind.TransactOpts, manufacturerNode *big.Int, owner common.Address, deviceDefinitionId string, attrInfo []AttributeInfoPair, signature []byte) (*types.Transaction, error)
MintVehicleWithDeviceDefinitionSign is a paid mutator transaction binding the contract method 0x8dca2b8e.
Solidity: function mintVehicleWithDeviceDefinitionSign(uint256 manufacturerNode, address owner, string deviceDefinitionId, (string,string)[] attrInfo, bytes signature) returns()
func (*RegistryTransactor) MultiDelegateCall ¶
func (_Registry *RegistryTransactor) MultiDelegateCall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
MultiDelegateCall is a paid mutator transaction binding the contract method 0x415c2d96.
Solidity: function multiDelegateCall(bytes[] data) returns(bytes[] results)
func (*RegistryTransactor) OnBurnVehicleStream ¶
func (_Registry *RegistryTransactor) OnBurnVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int) (*types.Transaction, error)
OnBurnVehicleStream is a paid mutator transaction binding the contract method 0xa91ec798.
Solidity: function onBurnVehicleStream(uint256 vehicleId) returns()
func (*RegistryTransactor) OnSetSubscribePrivilege ¶
func (_Registry *RegistryTransactor) OnSetSubscribePrivilege(opts *bind.TransactOpts, vehicleId *big.Int, subscriber common.Address, expirationTime *big.Int) (*types.Transaction, error)
OnSetSubscribePrivilege is a paid mutator transaction binding the contract method 0xc8f11a06.
Solidity: function onSetSubscribePrivilege(uint256 vehicleId, address subscriber, uint256 expirationTime) returns()
func (*RegistryTransactor) OnTransferVehicleStream ¶
func (_Registry *RegistryTransactor) OnTransferVehicleStream(opts *bind.TransactOpts, to common.Address, vehicleId *big.Int) (*types.Transaction, error)
OnTransferVehicleStream is a paid mutator transaction binding the contract method 0x1882b263.
Solidity: function onTransferVehicleStream(address to, uint256 vehicleId) returns()
func (*RegistryTransactor) PairAftermarketDeviceSign ¶
func (_Registry *RegistryTransactor) PairAftermarketDeviceSign(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, vehicleNode *big.Int, aftermarketDeviceSig []byte, vehicleOwnerSig []byte) (*types.Transaction, error)
PairAftermarketDeviceSign is a paid mutator transaction binding the contract method 0xb50df2f7.
Solidity: function pairAftermarketDeviceSign(uint256 aftermarketDeviceNode, uint256 vehicleNode, bytes aftermarketDeviceSig, bytes vehicleOwnerSig) returns()
func (*RegistryTransactor) PairAftermarketDeviceSign0 ¶
func (_Registry *RegistryTransactor) PairAftermarketDeviceSign0(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, vehicleNode *big.Int, signature []byte) (*types.Transaction, error)
PairAftermarketDeviceSign0 is a paid mutator transaction binding the contract method 0xcfe642dd.
Solidity: function pairAftermarketDeviceSign(uint256 aftermarketDeviceNode, uint256 vehicleNode, bytes signature) returns()
func (*RegistryTransactor) RemoveModule ¶
func (_Registry *RegistryTransactor) RemoveModule(opts *bind.TransactOpts, implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
RemoveModule is a paid mutator transaction binding the contract method 0x9748a762.
Solidity: function removeModule(address implementation, bytes4[] selectors) returns()
func (*RegistryTransactor) RenameManufacturers ¶
func (_Registry *RegistryTransactor) RenameManufacturers(opts *bind.TransactOpts, idManufacturerNames []DevAdminIdManufacturerName) (*types.Transaction, error)
RenameManufacturers is a paid mutator transaction binding the contract method 0xf73a8f04.
Solidity: function renameManufacturers((uint256,string)[] idManufacturerNames) returns()
func (*RegistryTransactor) RenounceRole ¶
func (_Registry *RegistryTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x8bb9c5bf.
Solidity: function renounceRole(bytes32 role) returns()
func (*RegistryTransactor) ReprovisionAftermarketDeviceByManufacturerBatch ¶
func (_Registry *RegistryTransactor) ReprovisionAftermarketDeviceByManufacturerBatch(opts *bind.TransactOpts, aftermarketDeviceNodeList []*big.Int) (*types.Transaction, error)
ReprovisionAftermarketDeviceByManufacturerBatch is a paid mutator transaction binding the contract method 0x9b3abd48.
Solidity: function reprovisionAftermarketDeviceByManufacturerBatch(uint256[] aftermarketDeviceNodeList) returns()
func (*RegistryTransactor) ResetAftermarketDeviceAddressByManufacturerBatch ¶
func (_Registry *RegistryTransactor) ResetAftermarketDeviceAddressByManufacturerBatch(opts *bind.TransactOpts, adIdAddrs []AftermarketDeviceIdAddressPair) (*types.Transaction, error)
ResetAftermarketDeviceAddressByManufacturerBatch is a paid mutator transaction binding the contract method 0x9d0b139b.
Solidity: function resetAftermarketDeviceAddressByManufacturerBatch((uint256,address)[] adIdAddrs) returns()
func (*RegistryTransactor) RevokeRole ¶
func (_Registry *RegistryTransactor) 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 (*RegistryTransactor) SetAdMintCost ¶
func (_Registry *RegistryTransactor) SetAdMintCost(opts *bind.TransactOpts, _adMintCost *big.Int) (*types.Transaction, error)
SetAdMintCost is a paid mutator transaction binding the contract method 0x2390baa8.
Solidity: function setAdMintCost(uint256 _adMintCost) returns()
func (*RegistryTransactor) SetAftermarketDeviceBeneficiary ¶
func (_Registry *RegistryTransactor) SetAftermarketDeviceBeneficiary(opts *bind.TransactOpts, nodeId *big.Int, beneficiary common.Address) (*types.Transaction, error)
SetAftermarketDeviceBeneficiary is a paid mutator transaction binding the contract method 0xbebc0bfc.
Solidity: function setAftermarketDeviceBeneficiary(uint256 nodeId, address beneficiary) returns()
func (*RegistryTransactor) SetAftermarketDeviceIdProxyAddress ¶
func (_Registry *RegistryTransactor) SetAftermarketDeviceIdProxyAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
SetAftermarketDeviceIdProxyAddress is a paid mutator transaction binding the contract method 0x4d49d82a.
Solidity: function setAftermarketDeviceIdProxyAddress(address addr) returns()
func (*RegistryTransactor) SetAftermarketDeviceInfo ¶
func (_Registry *RegistryTransactor) SetAftermarketDeviceInfo(opts *bind.TransactOpts, tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
SetAftermarketDeviceInfo is a paid mutator transaction binding the contract method 0x4d13b709.
Solidity: function setAftermarketDeviceInfo(uint256 tokenId, (string,string)[] attrInfo) returns()
func (*RegistryTransactor) SetBaseDataURI ¶
func (_Registry *RegistryTransactor) SetBaseDataURI(opts *bind.TransactOpts, idProxyAddress common.Address, _baseDataURI string) (*types.Transaction, error)
SetBaseDataURI is a paid mutator transaction binding the contract method 0xe324093f.
Solidity: function setBaseDataURI(address idProxyAddress, string _baseDataURI) returns()
func (*RegistryTransactor) SetController ¶
func (_Registry *RegistryTransactor) SetController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(address _controller) returns()
func (*RegistryTransactor) SetDeviceDefinitionTable ¶
func (_Registry *RegistryTransactor) SetDeviceDefinitionTable(opts *bind.TransactOpts, manufacturerId *big.Int, tableId *big.Int) (*types.Transaction, error)
SetDeviceDefinitionTable is a paid mutator transaction binding the contract method 0x088fafdb.
Solidity: function setDeviceDefinitionTable(uint256 manufacturerId, uint256 tableId) returns()
func (*RegistryTransactor) SetDimoBaseStreamId ¶
func (_Registry *RegistryTransactor) SetDimoBaseStreamId(opts *bind.TransactOpts, dimoStreamrEns string) (*types.Transaction, error)
SetDimoBaseStreamId is a paid mutator transaction binding the contract method 0x9e594424.
Solidity: function setDimoBaseStreamId(string dimoStreamrEns) returns()
func (*RegistryTransactor) SetDimoStreamrNode ¶
func (_Registry *RegistryTransactor) SetDimoStreamrNode(opts *bind.TransactOpts, dimoStreamrNode common.Address) (*types.Transaction, error)
SetDimoStreamrNode is a paid mutator transaction binding the contract method 0x5f450e29.
Solidity: function setDimoStreamrNode(address dimoStreamrNode) returns()
func (*RegistryTransactor) SetDimoToken ¶
func (_Registry *RegistryTransactor) SetDimoToken(opts *bind.TransactOpts, _dimoToken common.Address) (*types.Transaction, error)
SetDimoToken is a paid mutator transaction binding the contract method 0x5b6c1979.
Solidity: function setDimoToken(address _dimoToken) returns()
func (*RegistryTransactor) SetFoundationAddress ¶
func (_Registry *RegistryTransactor) SetFoundationAddress(opts *bind.TransactOpts, _foundation common.Address) (*types.Transaction, error)
SetFoundationAddress is a paid mutator transaction binding the contract method 0xf41377ca.
Solidity: function setFoundationAddress(address _foundation) returns()
func (*RegistryTransactor) SetIntegrationController ¶
func (_Registry *RegistryTransactor) SetIntegrationController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
SetIntegrationController is a paid mutator transaction binding the contract method 0x106129aa.
Solidity: function setIntegrationController(address _controller) returns()
func (*RegistryTransactor) SetIntegrationIdProxyAddress ¶
func (_Registry *RegistryTransactor) SetIntegrationIdProxyAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
SetIntegrationIdProxyAddress is a paid mutator transaction binding the contract method 0x636c1d1b.
Solidity: function setIntegrationIdProxyAddress(address addr) returns()
func (*RegistryTransactor) SetIntegrationInfo ¶
func (_Registry *RegistryTransactor) SetIntegrationInfo(opts *bind.TransactOpts, tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
SetIntegrationInfo is a paid mutator transaction binding the contract method 0x8d7e6001.
Solidity: function setIntegrationInfo(uint256 tokenId, (string,string)[] attrInfoList) returns()
func (*RegistryTransactor) SetLicense ¶
func (_Registry *RegistryTransactor) SetLicense(opts *bind.TransactOpts, _license common.Address) (*types.Transaction, error)
SetLicense is a paid mutator transaction binding the contract method 0x0fd21c17.
Solidity: function setLicense(address _license) returns()
func (*RegistryTransactor) SetManufacturerIdProxyAddress ¶
func (_Registry *RegistryTransactor) SetManufacturerIdProxyAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
SetManufacturerIdProxyAddress is a paid mutator transaction binding the contract method 0xd159f49a.
Solidity: function setManufacturerIdProxyAddress(address addr) returns()
func (*RegistryTransactor) SetManufacturerInfo ¶
func (_Registry *RegistryTransactor) SetManufacturerInfo(opts *bind.TransactOpts, tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
SetManufacturerInfo is a paid mutator transaction binding the contract method 0x63545ffa.
Solidity: function setManufacturerInfo(uint256 tokenId, (string,string)[] attrInfoList) returns()
func (*RegistryTransactor) SetStreamRegistry ¶
func (_Registry *RegistryTransactor) SetStreamRegistry(opts *bind.TransactOpts, streamRegistry common.Address) (*types.Transaction, error)
SetStreamRegistry is a paid mutator transaction binding the contract method 0x0c3cac3b.
Solidity: function setStreamRegistry(address streamRegistry) returns()
func (*RegistryTransactor) SetSubscriptionToVehicleStream ¶
func (_Registry *RegistryTransactor) SetSubscriptionToVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int, subscriber common.Address, expirationTime *big.Int) (*types.Transaction, error)
SetSubscriptionToVehicleStream is a paid mutator transaction binding the contract method 0xbb44bb75.
Solidity: function setSubscriptionToVehicleStream(uint256 vehicleId, address subscriber, uint256 expirationTime) returns()
func (*RegistryTransactor) SetSyntheticDeviceIdProxyAddress ¶
func (_Registry *RegistryTransactor) SetSyntheticDeviceIdProxyAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
SetSyntheticDeviceIdProxyAddress is a paid mutator transaction binding the contract method 0xecf452d7.
Solidity: function setSyntheticDeviceIdProxyAddress(address addr) returns()
func (*RegistryTransactor) SetSyntheticDeviceInfo ¶
func (_Registry *RegistryTransactor) SetSyntheticDeviceInfo(opts *bind.TransactOpts, tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
SetSyntheticDeviceInfo is a paid mutator transaction binding the contract method 0x80430e0d.
Solidity: function setSyntheticDeviceInfo(uint256 tokenId, (string,string)[] attrInfo) returns()
func (*RegistryTransactor) SetVehicleIdProxyAddress ¶
func (_Registry *RegistryTransactor) SetVehicleIdProxyAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
SetVehicleIdProxyAddress is a paid mutator transaction binding the contract method 0x9bfae6da.
Solidity: function setVehicleIdProxyAddress(address addr) returns()
func (*RegistryTransactor) SetVehicleInfo ¶
func (_Registry *RegistryTransactor) SetVehicleInfo(opts *bind.TransactOpts, tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
SetVehicleInfo is a paid mutator transaction binding the contract method 0xd9c3ae61.
Solidity: function setVehicleInfo(uint256 tokenId, (string,string)[] attrInfo) returns()
func (*RegistryTransactor) SetVehicleStream ¶
func (_Registry *RegistryTransactor) SetVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int, streamId string) (*types.Transaction, error)
SetVehicleStream is a paid mutator transaction binding the contract method 0x6f58f093.
Solidity: function setVehicleStream(uint256 vehicleId, string streamId) returns()
func (*RegistryTransactor) SubscribeToVehicleStream ¶
func (_Registry *RegistryTransactor) SubscribeToVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int, expirationTime *big.Int) (*types.Transaction, error)
SubscribeToVehicleStream is a paid mutator transaction binding the contract method 0x37479f7e.
Solidity: function subscribeToVehicleStream(uint256 vehicleId, uint256 expirationTime) returns()
func (*RegistryTransactor) TransferAftermarketDeviceOwnership ¶
func (_Registry *RegistryTransactor) TransferAftermarketDeviceOwnership(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, newOwner common.Address) (*types.Transaction, error)
TransferAftermarketDeviceOwnership is a paid mutator transaction binding the contract method 0xff96b761.
Solidity: function transferAftermarketDeviceOwnership(uint256 aftermarketDeviceNode, address newOwner) returns()
func (*RegistryTransactor) UnclaimAftermarketDeviceNode ¶
func (_Registry *RegistryTransactor) UnclaimAftermarketDeviceNode(opts *bind.TransactOpts, aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
UnclaimAftermarketDeviceNode is a paid mutator transaction binding the contract method 0x5c129493.
Solidity: function unclaimAftermarketDeviceNode(uint256[] aftermarketDeviceNodes) returns()
func (*RegistryTransactor) UnpairAftermarketDevice ¶
func (_Registry *RegistryTransactor) UnpairAftermarketDevice(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
UnpairAftermarketDevice is a paid mutator transaction binding the contract method 0xee4d9596.
Solidity: function unpairAftermarketDevice(uint256 aftermarketDeviceNode, uint256 vehicleNode) returns()
func (*RegistryTransactor) UnpairAftermarketDeviceByDeviceNode ¶
func (_Registry *RegistryTransactor) UnpairAftermarketDeviceByDeviceNode(opts *bind.TransactOpts, aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
UnpairAftermarketDeviceByDeviceNode is a paid mutator transaction binding the contract method 0x71193956.
Solidity: function unpairAftermarketDeviceByDeviceNode(uint256[] aftermarketDeviceNodes) returns()
func (*RegistryTransactor) UnpairAftermarketDeviceByVehicleNode ¶
func (_Registry *RegistryTransactor) UnpairAftermarketDeviceByVehicleNode(opts *bind.TransactOpts, vehicleNodes []*big.Int) (*types.Transaction, error)
UnpairAftermarketDeviceByVehicleNode is a paid mutator transaction binding the contract method 0x8c2ee9bb.
Solidity: function unpairAftermarketDeviceByVehicleNode(uint256[] vehicleNodes) returns()
func (*RegistryTransactor) UnpairAftermarketDeviceSign ¶
func (_Registry *RegistryTransactor) UnpairAftermarketDeviceSign(opts *bind.TransactOpts, aftermarketDeviceNode *big.Int, vehicleNode *big.Int, signature []byte) (*types.Transaction, error)
UnpairAftermarketDeviceSign is a paid mutator transaction binding the contract method 0x3f65997a.
Solidity: function unpairAftermarketDeviceSign(uint256 aftermarketDeviceNode, uint256 vehicleNode, bytes signature) returns()
func (*RegistryTransactor) UnsetVehicleStream ¶
func (_Registry *RegistryTransactor) UnsetVehicleStream(opts *bind.TransactOpts, vehicleId *big.Int) (*types.Transaction, error)
UnsetVehicleStream is a paid mutator transaction binding the contract method 0xcd90df7e.
Solidity: function unsetVehicleStream(uint256 vehicleId) returns()
func (*RegistryTransactor) UpdateDeviceDefinition ¶ added in v1.2.17
func (_Registry *RegistryTransactor) UpdateDeviceDefinition(opts *bind.TransactOpts, manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
UpdateDeviceDefinition is a paid mutator transaction binding the contract method 0x67c7f687.
Solidity: function updateDeviceDefinition(uint256 manufacturerId, (string,string,uint256,string,string,string,string) data) returns()
func (*RegistryTransactor) UpdateIntegrationMinted ¶
func (_Registry *RegistryTransactor) UpdateIntegrationMinted(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
UpdateIntegrationMinted is a paid mutator transaction binding the contract method 0x440707b5.
Solidity: function updateIntegrationMinted(address from, address to) returns()
func (*RegistryTransactor) UpdateManufacturerMinted ¶
func (_Registry *RegistryTransactor) UpdateManufacturerMinted(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
UpdateManufacturerMinted is a paid mutator transaction binding the contract method 0x20d60248.
Solidity: function updateManufacturerMinted(address from, address to) returns()
func (*RegistryTransactor) UpdateModule ¶
func (_Registry *RegistryTransactor) UpdateModule(opts *bind.TransactOpts, oldImplementation common.Address, newImplementation common.Address, oldSelectors [][4]byte, newSelectors [][4]byte) (*types.Transaction, error)
UpdateModule is a paid mutator transaction binding the contract method 0x06d1d2a1.
Solidity: function updateModule(address oldImplementation, address newImplementation, bytes4[] oldSelectors, bytes4[] newSelectors) returns()
func (*RegistryTransactor) ValidateBurnAndResetNode ¶
func (_Registry *RegistryTransactor) ValidateBurnAndResetNode(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
ValidateBurnAndResetNode is a paid mutator transaction binding the contract method 0xea0e7d3a.
Solidity: function validateBurnAndResetNode(uint256 tokenId) returns()
type RegistryTransactorRaw ¶
type RegistryTransactorRaw struct {
Contract *RegistryTransactor // Generic write-only contract binding to access the raw methods on
}
RegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RegistryTransactorRaw) Transact ¶
func (_Registry *RegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RegistryTransactorRaw) Transfer ¶
func (_Registry *RegistryTransactorRaw) 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 RegistryTransactorSession ¶
type RegistryTransactorSession struct { Contract *RegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RegistryTransactorSession) AddAftermarketDeviceAttribute ¶
func (_Registry *RegistryTransactorSession) AddAftermarketDeviceAttribute(attribute string) (*types.Transaction, error)
AddAftermarketDeviceAttribute is a paid mutator transaction binding the contract method 0x6111afa3.
Solidity: function addAftermarketDeviceAttribute(string attribute) returns()
func (*RegistryTransactorSession) AddIntegrationAttribute ¶
func (_Registry *RegistryTransactorSession) AddIntegrationAttribute(attribute string) (*types.Transaction, error)
AddIntegrationAttribute is a paid mutator transaction binding the contract method 0x044d2498.
Solidity: function addIntegrationAttribute(string attribute) returns()
func (*RegistryTransactorSession) AddManufacturerAttribute ¶
func (_Registry *RegistryTransactorSession) AddManufacturerAttribute(attribute string) (*types.Transaction, error)
AddManufacturerAttribute is a paid mutator transaction binding the contract method 0x50300a3f.
Solidity: function addManufacturerAttribute(string attribute) returns()
func (*RegistryTransactorSession) AddModule ¶
func (_Registry *RegistryTransactorSession) AddModule(implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
AddModule is a paid mutator transaction binding the contract method 0x0df5b997.
Solidity: function addModule(address implementation, bytes4[] selectors) returns()
func (*RegistryTransactorSession) AddSyntheticDeviceAttribute ¶
func (_Registry *RegistryTransactorSession) AddSyntheticDeviceAttribute(attribute string) (*types.Transaction, error)
AddSyntheticDeviceAttribute is a paid mutator transaction binding the contract method 0xe1f371df.
Solidity: function addSyntheticDeviceAttribute(string attribute) returns()
func (*RegistryTransactorSession) AddVehicleAttribute ¶
func (_Registry *RegistryTransactorSession) AddVehicleAttribute(attribute string) (*types.Transaction, error)
AddVehicleAttribute is a paid mutator transaction binding the contract method 0xf0d1a557.
Solidity: function addVehicleAttribute(string attribute) returns()
func (*RegistryTransactorSession) AdminBurnAftermarketDevices ¶
func (_Registry *RegistryTransactorSession) AdminBurnAftermarketDevices(tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnAftermarketDevices is a paid mutator transaction binding the contract method 0xd7376bae.
Solidity: function adminBurnAftermarketDevices(uint256[] tokenIds) returns()
func (*RegistryTransactorSession) AdminBurnAftermarketDevicesAndDeletePairings ¶
func (_Registry *RegistryTransactorSession) AdminBurnAftermarketDevicesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnAftermarketDevicesAndDeletePairings is a paid mutator transaction binding the contract method 0x63dec203.
Solidity: function adminBurnAftermarketDevicesAndDeletePairings(uint256[] tokenIds) returns()
func (*RegistryTransactorSession) AdminBurnSyntheticDevicesAndDeletePairings ¶
func (_Registry *RegistryTransactorSession) AdminBurnSyntheticDevicesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnSyntheticDevicesAndDeletePairings is a paid mutator transaction binding the contract method 0x52878b61.
Solidity: function adminBurnSyntheticDevicesAndDeletePairings(uint256[] tokenIds) returns()
func (*RegistryTransactorSession) AdminBurnVehicles ¶
func (_Registry *RegistryTransactorSession) AdminBurnVehicles(tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnVehicles is a paid mutator transaction binding the contract method 0x282eb387.
Solidity: function adminBurnVehicles(uint256[] tokenIds) returns()
func (*RegistryTransactorSession) AdminBurnVehiclesAndDeletePairings ¶
func (_Registry *RegistryTransactorSession) AdminBurnVehiclesAndDeletePairings(tokenIds []*big.Int) (*types.Transaction, error)
AdminBurnVehiclesAndDeletePairings is a paid mutator transaction binding the contract method 0x11d679c9.
Solidity: function adminBurnVehiclesAndDeletePairings(uint256[] tokenIds) returns()
func (*RegistryTransactorSession) AdminCacheDimoStreamrEns ¶
func (_Registry *RegistryTransactorSession) AdminCacheDimoStreamrEns() (*types.Transaction, error)
AdminCacheDimoStreamrEns is a paid mutator transaction binding the contract method 0xb17b974b.
Solidity: function adminCacheDimoStreamrEns() returns()
func (*RegistryTransactorSession) AdminChangeParentNode ¶
func (_Registry *RegistryTransactorSession) AdminChangeParentNode(newParentNode *big.Int, idProxyAddress common.Address, nodeIdList []*big.Int) (*types.Transaction, error)
AdminChangeParentNode is a paid mutator transaction binding the contract method 0x56936962.
Solidity: function adminChangeParentNode(uint256 newParentNode, address idProxyAddress, uint256[] nodeIdList) returns()
func (*RegistryTransactorSession) AdminPairAftermarketDevice ¶
func (_Registry *RegistryTransactorSession) AdminPairAftermarketDevice(aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
AdminPairAftermarketDevice is a paid mutator transaction binding the contract method 0x3febacab.
Solidity: function adminPairAftermarketDevice(uint256 aftermarketDeviceNode, uint256 vehicleNode) returns()
func (*RegistryTransactorSession) AdminRemoveVehicleAttribute ¶ added in v1.2.17
func (_Registry *RegistryTransactorSession) AdminRemoveVehicleAttribute(attribute string) (*types.Transaction, error)
AdminRemoveVehicleAttribute is a paid mutator transaction binding the contract method 0x5f741f4d.
Solidity: function adminRemoveVehicleAttribute(string attribute) returns()
func (*RegistryTransactorSession) BurnSyntheticDeviceSign ¶
func (_Registry *RegistryTransactorSession) BurnSyntheticDeviceSign(vehicleNode *big.Int, syntheticDeviceNode *big.Int, ownerSig []byte) (*types.Transaction, error)
BurnSyntheticDeviceSign is a paid mutator transaction binding the contract method 0x7c7c9978.
Solidity: function burnSyntheticDeviceSign(uint256 vehicleNode, uint256 syntheticDeviceNode, bytes ownerSig) returns()
func (*RegistryTransactorSession) BurnVehicleSign ¶
func (_Registry *RegistryTransactorSession) BurnVehicleSign(tokenId *big.Int, ownerSig []byte) (*types.Transaction, error)
BurnVehicleSign is a paid mutator transaction binding the contract method 0xd0b61156.
Solidity: function burnVehicleSign(uint256 tokenId, bytes ownerSig) returns()
func (*RegistryTransactorSession) ClaimAftermarketDeviceBatch ¶
func (_Registry *RegistryTransactorSession) ClaimAftermarketDeviceBatch(manufacturerNode *big.Int, adOwnerPair []AftermarketDeviceOwnerPair) (*types.Transaction, error)
ClaimAftermarketDeviceBatch is a paid mutator transaction binding the contract method 0x60deec60.
Solidity: function claimAftermarketDeviceBatch(uint256 manufacturerNode, (uint256,address)[] adOwnerPair) returns()
func (*RegistryTransactorSession) ClaimAftermarketDeviceSign ¶
func (_Registry *RegistryTransactorSession) ClaimAftermarketDeviceSign(aftermarketDeviceNode *big.Int, owner common.Address, ownerSig []byte, aftermarketDeviceSig []byte) (*types.Transaction, error)
ClaimAftermarketDeviceSign is a paid mutator transaction binding the contract method 0x89a841bb.
Solidity: function claimAftermarketDeviceSign(uint256 aftermarketDeviceNode, address owner, bytes ownerSig, bytes aftermarketDeviceSig) returns()
func (*RegistryTransactorSession) CreateDeviceDefinitionTable ¶
func (_Registry *RegistryTransactorSession) CreateDeviceDefinitionTable(tableOwner common.Address, manufacturerId *big.Int) (*types.Transaction, error)
CreateDeviceDefinitionTable is a paid mutator transaction binding the contract method 0x20954d21.
Solidity: function createDeviceDefinitionTable(address tableOwner, uint256 manufacturerId) returns()
func (*RegistryTransactorSession) CreateDeviceDefinitionTableBatch ¶ added in v1.1.6
func (_Registry *RegistryTransactorSession) CreateDeviceDefinitionTableBatch(tableOwner common.Address, manufacturerIds []*big.Int) (*types.Transaction, error)
CreateDeviceDefinitionTableBatch is a paid mutator transaction binding the contract method 0x794c6790.
Solidity: function createDeviceDefinitionTableBatch(address tableOwner, uint256[] manufacturerIds) returns()
func (*RegistryTransactorSession) CreateVehicleStream ¶
func (_Registry *RegistryTransactorSession) CreateVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
CreateVehicleStream is a paid mutator transaction binding the contract method 0x497323c8.
Solidity: function createVehicleStream(uint256 vehicleId) returns()
func (*RegistryTransactorSession) DeleteDeviceDefinition ¶ added in v1.2.17
func (_Registry *RegistryTransactorSession) DeleteDeviceDefinition(manufacturerId *big.Int, id string) (*types.Transaction, error)
DeleteDeviceDefinition is a paid mutator transaction binding the contract method 0x32b3f2d5.
Solidity: function deleteDeviceDefinition(uint256 manufacturerId, string id) returns()
func (*RegistryTransactorSession) Fallback ¶
func (_Registry *RegistryTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*RegistryTransactorSession) GetPolicy ¶
func (_Registry *RegistryTransactorSession) GetPolicy(caller common.Address, arg1 *big.Int) (*types.Transaction, error)
GetPolicy is a paid mutator transaction binding the contract method 0x66df322e.
Solidity: function getPolicy(address caller, uint256 ) payable returns((bool,bool,bool,string,string,string[]) policy)
func (*RegistryTransactorSession) GrantRole ¶
func (_Registry *RegistryTransactorSession) 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 (*RegistryTransactorSession) Initialize ¶
func (_Registry *RegistryTransactorSession) Initialize(name string, version string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.
Solidity: function initialize(string name, string version) returns()
func (*RegistryTransactorSession) InsertDeviceDefinition ¶
func (_Registry *RegistryTransactorSession) InsertDeviceDefinition(manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
InsertDeviceDefinition is a paid mutator transaction binding the contract method 0x23536c5f.
Solidity: function insertDeviceDefinition(uint256 manufacturerId, (string,string,uint256,string,string,string,string) data) returns()
func (*RegistryTransactorSession) InsertDeviceDefinitionBatch ¶
func (_Registry *RegistryTransactorSession) InsertDeviceDefinitionBatch(manufacturerId *big.Int, data []DeviceDefinitionInput) (*types.Transaction, error)
InsertDeviceDefinitionBatch is a paid mutator transaction binding the contract method 0x80d50451.
Solidity: function insertDeviceDefinitionBatch(uint256 manufacturerId, (string,string,uint256,string,string,string,string)[] data) returns()
func (*RegistryTransactorSession) MintAftermarketDeviceByManufacturerBatch ¶
func (_Registry *RegistryTransactorSession) MintAftermarketDeviceByManufacturerBatch(manufacturerNode *big.Int, adInfos []AftermarketDeviceInfos) (*types.Transaction, error)
MintAftermarketDeviceByManufacturerBatch is a paid mutator transaction binding the contract method 0x7ba79a39.
Solidity: function mintAftermarketDeviceByManufacturerBatch(uint256 manufacturerNode, (address,(string,string)[])[] adInfos) returns()
func (*RegistryTransactorSession) MintIntegration ¶
func (_Registry *RegistryTransactorSession) MintIntegration(owner common.Address, name string, attrInfoPairList []AttributeInfoPair) (*types.Transaction, error)
MintIntegration is a paid mutator transaction binding the contract method 0xd6739004.
Solidity: function mintIntegration(address owner, string name, (string,string)[] attrInfoPairList) returns()
func (*RegistryTransactorSession) MintIntegrationBatch ¶
func (_Registry *RegistryTransactorSession) MintIntegrationBatch(owner common.Address, names []string) (*types.Transaction, error)
MintIntegrationBatch is a paid mutator transaction binding the contract method 0x653af271.
Solidity: function mintIntegrationBatch(address owner, string[] names) returns()
func (*RegistryTransactorSession) MintManufacturer ¶
func (_Registry *RegistryTransactorSession) MintManufacturer(owner common.Address, name string, attrInfoPairList []AttributeInfoPair) (*types.Transaction, error)
MintManufacturer is a paid mutator transaction binding the contract method 0x5f36da6b.
Solidity: function mintManufacturer(address owner, string name, (string,string)[] attrInfoPairList) returns()
func (*RegistryTransactorSession) MintManufacturerBatch ¶
func (_Registry *RegistryTransactorSession) MintManufacturerBatch(owner common.Address, names []string) (*types.Transaction, error)
MintManufacturerBatch is a paid mutator transaction binding the contract method 0x9abb3000.
Solidity: function mintManufacturerBatch(address owner, string[] names) returns()
func (*RegistryTransactorSession) MintSyntheticDeviceBatch ¶
func (_Registry *RegistryTransactorSession) MintSyntheticDeviceBatch(integrationNode *big.Int, data []MintSyntheticDeviceBatchInput) (*types.Transaction, error)
MintSyntheticDeviceBatch is a paid mutator transaction binding the contract method 0x261d982a.
Solidity: function mintSyntheticDeviceBatch(uint256 integrationNode, (uint256,address,(string,string)[])[] data) returns()
func (*RegistryTransactorSession) MintSyntheticDeviceSign ¶
func (_Registry *RegistryTransactorSession) MintSyntheticDeviceSign(data MintSyntheticDeviceInput) (*types.Transaction, error)
MintSyntheticDeviceSign is a paid mutator transaction binding the contract method 0xc624e8a1.
Solidity: function mintSyntheticDeviceSign((uint256,uint256,bytes,bytes,address,(string,string)[]) data) returns()
func (*RegistryTransactorSession) MintVehicle ¶
func (_Registry *RegistryTransactorSession) MintVehicle(manufacturerNode *big.Int, owner common.Address, attrInfo []AttributeInfoPair) (*types.Transaction, error)
MintVehicle is a paid mutator transaction binding the contract method 0x3da44e56.
Solidity: function mintVehicle(uint256 manufacturerNode, address owner, (string,string)[] attrInfo) returns()
func (*RegistryTransactorSession) MintVehicleAndSdSign ¶
func (_Registry *RegistryTransactorSession) MintVehicleAndSdSign(data MintVehicleAndSdInput) (*types.Transaction, error)
MintVehicleAndSdSign is a paid mutator transaction binding the contract method 0xfb1a28e8.
Solidity: function mintVehicleAndSdSign((uint256,address,(string,string)[],uint256,bytes,bytes,address,(string,string)[]) data) returns()
func (*RegistryTransactorSession) MintVehicleAndSdWithDeviceDefinitionSign ¶
func (_Registry *RegistryTransactorSession) MintVehicleAndSdWithDeviceDefinitionSign(data MintVehicleAndSdWithDdInput) (*types.Transaction, error)
MintVehicleAndSdWithDeviceDefinitionSign is a paid mutator transaction binding the contract method 0xd23965e3.
Solidity: function mintVehicleAndSdWithDeviceDefinitionSign((uint256,address,string,(string,string)[],uint256,bytes,bytes,address,(string,string)[]) data) returns()
func (*RegistryTransactorSession) MintVehicleSign ¶
func (_Registry *RegistryTransactorSession) MintVehicleSign(manufacturerNode *big.Int, owner common.Address, attrInfo []AttributeInfoPair, signature []byte) (*types.Transaction, error)
MintVehicleSign is a paid mutator transaction binding the contract method 0x1b1a82c8.
Solidity: function mintVehicleSign(uint256 manufacturerNode, address owner, (string,string)[] attrInfo, bytes signature) returns()
func (*RegistryTransactorSession) MintVehicleWithDeviceDefinition ¶
func (_Registry *RegistryTransactorSession) MintVehicleWithDeviceDefinition(manufacturerNode *big.Int, owner common.Address, deviceDefinitionId string, attrInfo []AttributeInfoPair) (*types.Transaction, error)
MintVehicleWithDeviceDefinition is a paid mutator transaction binding the contract method 0xd84baff1.
Solidity: function mintVehicleWithDeviceDefinition(uint256 manufacturerNode, address owner, string deviceDefinitionId, (string,string)[] attrInfo) returns()
func (*RegistryTransactorSession) MintVehicleWithDeviceDefinitionSign ¶
func (_Registry *RegistryTransactorSession) MintVehicleWithDeviceDefinitionSign(manufacturerNode *big.Int, owner common.Address, deviceDefinitionId string, attrInfo []AttributeInfoPair, signature []byte) (*types.Transaction, error)
MintVehicleWithDeviceDefinitionSign is a paid mutator transaction binding the contract method 0x8dca2b8e.
Solidity: function mintVehicleWithDeviceDefinitionSign(uint256 manufacturerNode, address owner, string deviceDefinitionId, (string,string)[] attrInfo, bytes signature) returns()
func (*RegistryTransactorSession) MultiDelegateCall ¶
func (_Registry *RegistryTransactorSession) MultiDelegateCall(data [][]byte) (*types.Transaction, error)
MultiDelegateCall is a paid mutator transaction binding the contract method 0x415c2d96.
Solidity: function multiDelegateCall(bytes[] data) returns(bytes[] results)
func (*RegistryTransactorSession) OnBurnVehicleStream ¶
func (_Registry *RegistryTransactorSession) OnBurnVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
OnBurnVehicleStream is a paid mutator transaction binding the contract method 0xa91ec798.
Solidity: function onBurnVehicleStream(uint256 vehicleId) returns()
func (*RegistryTransactorSession) OnSetSubscribePrivilege ¶
func (_Registry *RegistryTransactorSession) OnSetSubscribePrivilege(vehicleId *big.Int, subscriber common.Address, expirationTime *big.Int) (*types.Transaction, error)
OnSetSubscribePrivilege is a paid mutator transaction binding the contract method 0xc8f11a06.
Solidity: function onSetSubscribePrivilege(uint256 vehicleId, address subscriber, uint256 expirationTime) returns()
func (*RegistryTransactorSession) OnTransferVehicleStream ¶
func (_Registry *RegistryTransactorSession) OnTransferVehicleStream(to common.Address, vehicleId *big.Int) (*types.Transaction, error)
OnTransferVehicleStream is a paid mutator transaction binding the contract method 0x1882b263.
Solidity: function onTransferVehicleStream(address to, uint256 vehicleId) returns()
func (*RegistryTransactorSession) PairAftermarketDeviceSign ¶
func (_Registry *RegistryTransactorSession) PairAftermarketDeviceSign(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, aftermarketDeviceSig []byte, vehicleOwnerSig []byte) (*types.Transaction, error)
PairAftermarketDeviceSign is a paid mutator transaction binding the contract method 0xb50df2f7.
Solidity: function pairAftermarketDeviceSign(uint256 aftermarketDeviceNode, uint256 vehicleNode, bytes aftermarketDeviceSig, bytes vehicleOwnerSig) returns()
func (*RegistryTransactorSession) PairAftermarketDeviceSign0 ¶
func (_Registry *RegistryTransactorSession) PairAftermarketDeviceSign0(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, signature []byte) (*types.Transaction, error)
PairAftermarketDeviceSign0 is a paid mutator transaction binding the contract method 0xcfe642dd.
Solidity: function pairAftermarketDeviceSign(uint256 aftermarketDeviceNode, uint256 vehicleNode, bytes signature) returns()
func (*RegistryTransactorSession) RemoveModule ¶
func (_Registry *RegistryTransactorSession) RemoveModule(implementation common.Address, selectors [][4]byte) (*types.Transaction, error)
RemoveModule is a paid mutator transaction binding the contract method 0x9748a762.
Solidity: function removeModule(address implementation, bytes4[] selectors) returns()
func (*RegistryTransactorSession) RenameManufacturers ¶
func (_Registry *RegistryTransactorSession) RenameManufacturers(idManufacturerNames []DevAdminIdManufacturerName) (*types.Transaction, error)
RenameManufacturers is a paid mutator transaction binding the contract method 0xf73a8f04.
Solidity: function renameManufacturers((uint256,string)[] idManufacturerNames) returns()
func (*RegistryTransactorSession) RenounceRole ¶
func (_Registry *RegistryTransactorSession) RenounceRole(role [32]byte) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x8bb9c5bf.
Solidity: function renounceRole(bytes32 role) returns()
func (*RegistryTransactorSession) ReprovisionAftermarketDeviceByManufacturerBatch ¶
func (_Registry *RegistryTransactorSession) ReprovisionAftermarketDeviceByManufacturerBatch(aftermarketDeviceNodeList []*big.Int) (*types.Transaction, error)
ReprovisionAftermarketDeviceByManufacturerBatch is a paid mutator transaction binding the contract method 0x9b3abd48.
Solidity: function reprovisionAftermarketDeviceByManufacturerBatch(uint256[] aftermarketDeviceNodeList) returns()
func (*RegistryTransactorSession) ResetAftermarketDeviceAddressByManufacturerBatch ¶
func (_Registry *RegistryTransactorSession) ResetAftermarketDeviceAddressByManufacturerBatch(adIdAddrs []AftermarketDeviceIdAddressPair) (*types.Transaction, error)
ResetAftermarketDeviceAddressByManufacturerBatch is a paid mutator transaction binding the contract method 0x9d0b139b.
Solidity: function resetAftermarketDeviceAddressByManufacturerBatch((uint256,address)[] adIdAddrs) returns()
func (*RegistryTransactorSession) RevokeRole ¶
func (_Registry *RegistryTransactorSession) 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 (*RegistryTransactorSession) SetAdMintCost ¶
func (_Registry *RegistryTransactorSession) SetAdMintCost(_adMintCost *big.Int) (*types.Transaction, error)
SetAdMintCost is a paid mutator transaction binding the contract method 0x2390baa8.
Solidity: function setAdMintCost(uint256 _adMintCost) returns()
func (*RegistryTransactorSession) SetAftermarketDeviceBeneficiary ¶
func (_Registry *RegistryTransactorSession) SetAftermarketDeviceBeneficiary(nodeId *big.Int, beneficiary common.Address) (*types.Transaction, error)
SetAftermarketDeviceBeneficiary is a paid mutator transaction binding the contract method 0xbebc0bfc.
Solidity: function setAftermarketDeviceBeneficiary(uint256 nodeId, address beneficiary) returns()
func (*RegistryTransactorSession) SetAftermarketDeviceIdProxyAddress ¶
func (_Registry *RegistryTransactorSession) SetAftermarketDeviceIdProxyAddress(addr common.Address) (*types.Transaction, error)
SetAftermarketDeviceIdProxyAddress is a paid mutator transaction binding the contract method 0x4d49d82a.
Solidity: function setAftermarketDeviceIdProxyAddress(address addr) returns()
func (*RegistryTransactorSession) SetAftermarketDeviceInfo ¶
func (_Registry *RegistryTransactorSession) SetAftermarketDeviceInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
SetAftermarketDeviceInfo is a paid mutator transaction binding the contract method 0x4d13b709.
Solidity: function setAftermarketDeviceInfo(uint256 tokenId, (string,string)[] attrInfo) returns()
func (*RegistryTransactorSession) SetBaseDataURI ¶
func (_Registry *RegistryTransactorSession) SetBaseDataURI(idProxyAddress common.Address, _baseDataURI string) (*types.Transaction, error)
SetBaseDataURI is a paid mutator transaction binding the contract method 0xe324093f.
Solidity: function setBaseDataURI(address idProxyAddress, string _baseDataURI) returns()
func (*RegistryTransactorSession) SetController ¶
func (_Registry *RegistryTransactorSession) SetController(_controller common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(address _controller) returns()
func (*RegistryTransactorSession) SetDeviceDefinitionTable ¶
func (_Registry *RegistryTransactorSession) SetDeviceDefinitionTable(manufacturerId *big.Int, tableId *big.Int) (*types.Transaction, error)
SetDeviceDefinitionTable is a paid mutator transaction binding the contract method 0x088fafdb.
Solidity: function setDeviceDefinitionTable(uint256 manufacturerId, uint256 tableId) returns()
func (*RegistryTransactorSession) SetDimoBaseStreamId ¶
func (_Registry *RegistryTransactorSession) SetDimoBaseStreamId(dimoStreamrEns string) (*types.Transaction, error)
SetDimoBaseStreamId is a paid mutator transaction binding the contract method 0x9e594424.
Solidity: function setDimoBaseStreamId(string dimoStreamrEns) returns()
func (*RegistryTransactorSession) SetDimoStreamrNode ¶
func (_Registry *RegistryTransactorSession) SetDimoStreamrNode(dimoStreamrNode common.Address) (*types.Transaction, error)
SetDimoStreamrNode is a paid mutator transaction binding the contract method 0x5f450e29.
Solidity: function setDimoStreamrNode(address dimoStreamrNode) returns()
func (*RegistryTransactorSession) SetDimoToken ¶
func (_Registry *RegistryTransactorSession) SetDimoToken(_dimoToken common.Address) (*types.Transaction, error)
SetDimoToken is a paid mutator transaction binding the contract method 0x5b6c1979.
Solidity: function setDimoToken(address _dimoToken) returns()
func (*RegistryTransactorSession) SetFoundationAddress ¶
func (_Registry *RegistryTransactorSession) SetFoundationAddress(_foundation common.Address) (*types.Transaction, error)
SetFoundationAddress is a paid mutator transaction binding the contract method 0xf41377ca.
Solidity: function setFoundationAddress(address _foundation) returns()
func (*RegistryTransactorSession) SetIntegrationController ¶
func (_Registry *RegistryTransactorSession) SetIntegrationController(_controller common.Address) (*types.Transaction, error)
SetIntegrationController is a paid mutator transaction binding the contract method 0x106129aa.
Solidity: function setIntegrationController(address _controller) returns()
func (*RegistryTransactorSession) SetIntegrationIdProxyAddress ¶
func (_Registry *RegistryTransactorSession) SetIntegrationIdProxyAddress(addr common.Address) (*types.Transaction, error)
SetIntegrationIdProxyAddress is a paid mutator transaction binding the contract method 0x636c1d1b.
Solidity: function setIntegrationIdProxyAddress(address addr) returns()
func (*RegistryTransactorSession) SetIntegrationInfo ¶
func (_Registry *RegistryTransactorSession) SetIntegrationInfo(tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
SetIntegrationInfo is a paid mutator transaction binding the contract method 0x8d7e6001.
Solidity: function setIntegrationInfo(uint256 tokenId, (string,string)[] attrInfoList) returns()
func (*RegistryTransactorSession) SetLicense ¶
func (_Registry *RegistryTransactorSession) SetLicense(_license common.Address) (*types.Transaction, error)
SetLicense is a paid mutator transaction binding the contract method 0x0fd21c17.
Solidity: function setLicense(address _license) returns()
func (*RegistryTransactorSession) SetManufacturerIdProxyAddress ¶
func (_Registry *RegistryTransactorSession) SetManufacturerIdProxyAddress(addr common.Address) (*types.Transaction, error)
SetManufacturerIdProxyAddress is a paid mutator transaction binding the contract method 0xd159f49a.
Solidity: function setManufacturerIdProxyAddress(address addr) returns()
func (*RegistryTransactorSession) SetManufacturerInfo ¶
func (_Registry *RegistryTransactorSession) SetManufacturerInfo(tokenId *big.Int, attrInfoList []AttributeInfoPair) (*types.Transaction, error)
SetManufacturerInfo is a paid mutator transaction binding the contract method 0x63545ffa.
Solidity: function setManufacturerInfo(uint256 tokenId, (string,string)[] attrInfoList) returns()
func (*RegistryTransactorSession) SetStreamRegistry ¶
func (_Registry *RegistryTransactorSession) SetStreamRegistry(streamRegistry common.Address) (*types.Transaction, error)
SetStreamRegistry is a paid mutator transaction binding the contract method 0x0c3cac3b.
Solidity: function setStreamRegistry(address streamRegistry) returns()
func (*RegistryTransactorSession) SetSubscriptionToVehicleStream ¶
func (_Registry *RegistryTransactorSession) SetSubscriptionToVehicleStream(vehicleId *big.Int, subscriber common.Address, expirationTime *big.Int) (*types.Transaction, error)
SetSubscriptionToVehicleStream is a paid mutator transaction binding the contract method 0xbb44bb75.
Solidity: function setSubscriptionToVehicleStream(uint256 vehicleId, address subscriber, uint256 expirationTime) returns()
func (*RegistryTransactorSession) SetSyntheticDeviceIdProxyAddress ¶
func (_Registry *RegistryTransactorSession) SetSyntheticDeviceIdProxyAddress(addr common.Address) (*types.Transaction, error)
SetSyntheticDeviceIdProxyAddress is a paid mutator transaction binding the contract method 0xecf452d7.
Solidity: function setSyntheticDeviceIdProxyAddress(address addr) returns()
func (*RegistryTransactorSession) SetSyntheticDeviceInfo ¶
func (_Registry *RegistryTransactorSession) SetSyntheticDeviceInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
SetSyntheticDeviceInfo is a paid mutator transaction binding the contract method 0x80430e0d.
Solidity: function setSyntheticDeviceInfo(uint256 tokenId, (string,string)[] attrInfo) returns()
func (*RegistryTransactorSession) SetVehicleIdProxyAddress ¶
func (_Registry *RegistryTransactorSession) SetVehicleIdProxyAddress(addr common.Address) (*types.Transaction, error)
SetVehicleIdProxyAddress is a paid mutator transaction binding the contract method 0x9bfae6da.
Solidity: function setVehicleIdProxyAddress(address addr) returns()
func (*RegistryTransactorSession) SetVehicleInfo ¶
func (_Registry *RegistryTransactorSession) SetVehicleInfo(tokenId *big.Int, attrInfo []AttributeInfoPair) (*types.Transaction, error)
SetVehicleInfo is a paid mutator transaction binding the contract method 0xd9c3ae61.
Solidity: function setVehicleInfo(uint256 tokenId, (string,string)[] attrInfo) returns()
func (*RegistryTransactorSession) SetVehicleStream ¶
func (_Registry *RegistryTransactorSession) SetVehicleStream(vehicleId *big.Int, streamId string) (*types.Transaction, error)
SetVehicleStream is a paid mutator transaction binding the contract method 0x6f58f093.
Solidity: function setVehicleStream(uint256 vehicleId, string streamId) returns()
func (*RegistryTransactorSession) SubscribeToVehicleStream ¶
func (_Registry *RegistryTransactorSession) SubscribeToVehicleStream(vehicleId *big.Int, expirationTime *big.Int) (*types.Transaction, error)
SubscribeToVehicleStream is a paid mutator transaction binding the contract method 0x37479f7e.
Solidity: function subscribeToVehicleStream(uint256 vehicleId, uint256 expirationTime) returns()
func (*RegistryTransactorSession) TransferAftermarketDeviceOwnership ¶
func (_Registry *RegistryTransactorSession) TransferAftermarketDeviceOwnership(aftermarketDeviceNode *big.Int, newOwner common.Address) (*types.Transaction, error)
TransferAftermarketDeviceOwnership is a paid mutator transaction binding the contract method 0xff96b761.
Solidity: function transferAftermarketDeviceOwnership(uint256 aftermarketDeviceNode, address newOwner) returns()
func (*RegistryTransactorSession) UnclaimAftermarketDeviceNode ¶
func (_Registry *RegistryTransactorSession) UnclaimAftermarketDeviceNode(aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
UnclaimAftermarketDeviceNode is a paid mutator transaction binding the contract method 0x5c129493.
Solidity: function unclaimAftermarketDeviceNode(uint256[] aftermarketDeviceNodes) returns()
func (*RegistryTransactorSession) UnpairAftermarketDevice ¶
func (_Registry *RegistryTransactorSession) UnpairAftermarketDevice(aftermarketDeviceNode *big.Int, vehicleNode *big.Int) (*types.Transaction, error)
UnpairAftermarketDevice is a paid mutator transaction binding the contract method 0xee4d9596.
Solidity: function unpairAftermarketDevice(uint256 aftermarketDeviceNode, uint256 vehicleNode) returns()
func (*RegistryTransactorSession) UnpairAftermarketDeviceByDeviceNode ¶
func (_Registry *RegistryTransactorSession) UnpairAftermarketDeviceByDeviceNode(aftermarketDeviceNodes []*big.Int) (*types.Transaction, error)
UnpairAftermarketDeviceByDeviceNode is a paid mutator transaction binding the contract method 0x71193956.
Solidity: function unpairAftermarketDeviceByDeviceNode(uint256[] aftermarketDeviceNodes) returns()
func (*RegistryTransactorSession) UnpairAftermarketDeviceByVehicleNode ¶
func (_Registry *RegistryTransactorSession) UnpairAftermarketDeviceByVehicleNode(vehicleNodes []*big.Int) (*types.Transaction, error)
UnpairAftermarketDeviceByVehicleNode is a paid mutator transaction binding the contract method 0x8c2ee9bb.
Solidity: function unpairAftermarketDeviceByVehicleNode(uint256[] vehicleNodes) returns()
func (*RegistryTransactorSession) UnpairAftermarketDeviceSign ¶
func (_Registry *RegistryTransactorSession) UnpairAftermarketDeviceSign(aftermarketDeviceNode *big.Int, vehicleNode *big.Int, signature []byte) (*types.Transaction, error)
UnpairAftermarketDeviceSign is a paid mutator transaction binding the contract method 0x3f65997a.
Solidity: function unpairAftermarketDeviceSign(uint256 aftermarketDeviceNode, uint256 vehicleNode, bytes signature) returns()
func (*RegistryTransactorSession) UnsetVehicleStream ¶
func (_Registry *RegistryTransactorSession) UnsetVehicleStream(vehicleId *big.Int) (*types.Transaction, error)
UnsetVehicleStream is a paid mutator transaction binding the contract method 0xcd90df7e.
Solidity: function unsetVehicleStream(uint256 vehicleId) returns()
func (*RegistryTransactorSession) UpdateDeviceDefinition ¶ added in v1.2.17
func (_Registry *RegistryTransactorSession) UpdateDeviceDefinition(manufacturerId *big.Int, data DeviceDefinitionInput) (*types.Transaction, error)
UpdateDeviceDefinition is a paid mutator transaction binding the contract method 0x67c7f687.
Solidity: function updateDeviceDefinition(uint256 manufacturerId, (string,string,uint256,string,string,string,string) data) returns()
func (*RegistryTransactorSession) UpdateIntegrationMinted ¶
func (_Registry *RegistryTransactorSession) UpdateIntegrationMinted(from common.Address, to common.Address) (*types.Transaction, error)
UpdateIntegrationMinted is a paid mutator transaction binding the contract method 0x440707b5.
Solidity: function updateIntegrationMinted(address from, address to) returns()
func (*RegistryTransactorSession) UpdateManufacturerMinted ¶
func (_Registry *RegistryTransactorSession) UpdateManufacturerMinted(from common.Address, to common.Address) (*types.Transaction, error)
UpdateManufacturerMinted is a paid mutator transaction binding the contract method 0x20d60248.
Solidity: function updateManufacturerMinted(address from, address to) returns()
func (*RegistryTransactorSession) UpdateModule ¶
func (_Registry *RegistryTransactorSession) UpdateModule(oldImplementation common.Address, newImplementation common.Address, oldSelectors [][4]byte, newSelectors [][4]byte) (*types.Transaction, error)
UpdateModule is a paid mutator transaction binding the contract method 0x06d1d2a1.
Solidity: function updateModule(address oldImplementation, address newImplementation, bytes4[] oldSelectors, bytes4[] newSelectors) returns()
func (*RegistryTransactorSession) ValidateBurnAndResetNode ¶
func (_Registry *RegistryTransactorSession) ValidateBurnAndResetNode(tokenId *big.Int) (*types.Transaction, error)
ValidateBurnAndResetNode is a paid mutator transaction binding the contract method 0xea0e7d3a.
Solidity: function validateBurnAndResetNode(uint256 tokenId) returns()
type RegistryVehicleAttributeAdded ¶
type RegistryVehicleAttributeAdded struct { Attribute string Raw types.Log // Blockchain specific contextual infos }
RegistryVehicleAttributeAdded represents a VehicleAttributeAdded event raised by the Registry contract.
type RegistryVehicleAttributeAddedIterator ¶
type RegistryVehicleAttributeAddedIterator struct { Event *RegistryVehicleAttributeAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryVehicleAttributeAddedIterator is returned from FilterVehicleAttributeAdded and is used to iterate over the raw logs and unpacked data for VehicleAttributeAdded events raised by the Registry contract.
func (*RegistryVehicleAttributeAddedIterator) Close ¶
func (it *RegistryVehicleAttributeAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryVehicleAttributeAddedIterator) Error ¶
func (it *RegistryVehicleAttributeAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryVehicleAttributeAddedIterator) Next ¶
func (it *RegistryVehicleAttributeAddedIterator) 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 RegistryVehicleAttributeRemoved ¶ added in v1.2.17
type RegistryVehicleAttributeRemoved struct { Attribute string Raw types.Log // Blockchain specific contextual infos }
RegistryVehicleAttributeRemoved represents a VehicleAttributeRemoved event raised by the Registry contract.
type RegistryVehicleAttributeRemovedIterator ¶ added in v1.2.17
type RegistryVehicleAttributeRemovedIterator struct { Event *RegistryVehicleAttributeRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryVehicleAttributeRemovedIterator is returned from FilterVehicleAttributeRemoved and is used to iterate over the raw logs and unpacked data for VehicleAttributeRemoved events raised by the Registry contract.
func (*RegistryVehicleAttributeRemovedIterator) Close ¶ added in v1.2.17
func (it *RegistryVehicleAttributeRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryVehicleAttributeRemovedIterator) Error ¶ added in v1.2.17
func (it *RegistryVehicleAttributeRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryVehicleAttributeRemovedIterator) Next ¶ added in v1.2.17
func (it *RegistryVehicleAttributeRemovedIterator) 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 RegistryVehicleAttributeSet ¶
type RegistryVehicleAttributeSet struct { TokenId *big.Int Attribute string Info string Raw types.Log // Blockchain specific contextual infos }
RegistryVehicleAttributeSet represents a VehicleAttributeSet event raised by the Registry contract.
type RegistryVehicleAttributeSetDevAdmin ¶
type RegistryVehicleAttributeSetDevAdmin struct { TokenId *big.Int Attribute string Info string Raw types.Log // Blockchain specific contextual infos }
RegistryVehicleAttributeSetDevAdmin represents a VehicleAttributeSetDevAdmin event raised by the Registry contract.
type RegistryVehicleAttributeSetDevAdminIterator ¶
type RegistryVehicleAttributeSetDevAdminIterator struct { Event *RegistryVehicleAttributeSetDevAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryVehicleAttributeSetDevAdminIterator is returned from FilterVehicleAttributeSetDevAdmin and is used to iterate over the raw logs and unpacked data for VehicleAttributeSetDevAdmin events raised by the Registry contract.
func (*RegistryVehicleAttributeSetDevAdminIterator) Close ¶
func (it *RegistryVehicleAttributeSetDevAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryVehicleAttributeSetDevAdminIterator) Error ¶
func (it *RegistryVehicleAttributeSetDevAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryVehicleAttributeSetDevAdminIterator) Next ¶
func (it *RegistryVehicleAttributeSetDevAdminIterator) 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 RegistryVehicleAttributeSetIterator ¶
type RegistryVehicleAttributeSetIterator struct { Event *RegistryVehicleAttributeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryVehicleAttributeSetIterator is returned from FilterVehicleAttributeSet and is used to iterate over the raw logs and unpacked data for VehicleAttributeSet events raised by the Registry contract.
func (*RegistryVehicleAttributeSetIterator) Close ¶
func (it *RegistryVehicleAttributeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryVehicleAttributeSetIterator) Error ¶
func (it *RegistryVehicleAttributeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryVehicleAttributeSetIterator) Next ¶
func (it *RegistryVehicleAttributeSetIterator) 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 RegistryVehicleIdProxySet ¶
type RegistryVehicleIdProxySet struct { Proxy common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryVehicleIdProxySet represents a VehicleIdProxySet event raised by the Registry contract.
type RegistryVehicleIdProxySetIterator ¶
type RegistryVehicleIdProxySetIterator struct { Event *RegistryVehicleIdProxySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryVehicleIdProxySetIterator is returned from FilterVehicleIdProxySet and is used to iterate over the raw logs and unpacked data for VehicleIdProxySet events raised by the Registry contract.
func (*RegistryVehicleIdProxySetIterator) Close ¶
func (it *RegistryVehicleIdProxySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryVehicleIdProxySetIterator) Error ¶
func (it *RegistryVehicleIdProxySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryVehicleIdProxySetIterator) Next ¶
func (it *RegistryVehicleIdProxySetIterator) 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 RegistryVehicleNodeBurned ¶
type RegistryVehicleNodeBurned struct { VehicleNode *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryVehicleNodeBurned represents a VehicleNodeBurned event raised by the Registry contract.
type RegistryVehicleNodeBurnedDevAdmin ¶
type RegistryVehicleNodeBurnedDevAdmin struct { VehicleNode *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryVehicleNodeBurnedDevAdmin represents a VehicleNodeBurnedDevAdmin event raised by the Registry contract.
type RegistryVehicleNodeBurnedDevAdminIterator ¶
type RegistryVehicleNodeBurnedDevAdminIterator struct { Event *RegistryVehicleNodeBurnedDevAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryVehicleNodeBurnedDevAdminIterator is returned from FilterVehicleNodeBurnedDevAdmin and is used to iterate over the raw logs and unpacked data for VehicleNodeBurnedDevAdmin events raised by the Registry contract.
func (*RegistryVehicleNodeBurnedDevAdminIterator) Close ¶
func (it *RegistryVehicleNodeBurnedDevAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryVehicleNodeBurnedDevAdminIterator) Error ¶
func (it *RegistryVehicleNodeBurnedDevAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryVehicleNodeBurnedDevAdminIterator) Next ¶
func (it *RegistryVehicleNodeBurnedDevAdminIterator) 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 RegistryVehicleNodeBurnedIterator ¶
type RegistryVehicleNodeBurnedIterator struct { Event *RegistryVehicleNodeBurned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryVehicleNodeBurnedIterator is returned from FilterVehicleNodeBurned and is used to iterate over the raw logs and unpacked data for VehicleNodeBurned events raised by the Registry contract.
func (*RegistryVehicleNodeBurnedIterator) Close ¶
func (it *RegistryVehicleNodeBurnedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryVehicleNodeBurnedIterator) Error ¶
func (it *RegistryVehicleNodeBurnedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryVehicleNodeBurnedIterator) Next ¶
func (it *RegistryVehicleNodeBurnedIterator) 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 RegistryVehicleNodeMinted ¶
type RegistryVehicleNodeMinted struct { ManufacturerNode *big.Int TokenId *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryVehicleNodeMinted represents a VehicleNodeMinted event raised by the Registry contract.
type RegistryVehicleNodeMintedIterator ¶
type RegistryVehicleNodeMintedIterator struct { Event *RegistryVehicleNodeMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryVehicleNodeMintedIterator is returned from FilterVehicleNodeMinted and is used to iterate over the raw logs and unpacked data for VehicleNodeMinted events raised by the Registry contract.
func (*RegistryVehicleNodeMintedIterator) Close ¶
func (it *RegistryVehicleNodeMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryVehicleNodeMintedIterator) Error ¶
func (it *RegistryVehicleNodeMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryVehicleNodeMintedIterator) Next ¶
func (it *RegistryVehicleNodeMintedIterator) 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 RegistryVehicleNodeMintedWithDeviceDefinition ¶
type RegistryVehicleNodeMintedWithDeviceDefinition struct { ManufacturerId *big.Int VehicleId *big.Int Owner common.Address DeviceDefinitionId string Raw types.Log // Blockchain specific contextual infos }
RegistryVehicleNodeMintedWithDeviceDefinition represents a VehicleNodeMintedWithDeviceDefinition event raised by the Registry contract.
type RegistryVehicleNodeMintedWithDeviceDefinitionIterator ¶
type RegistryVehicleNodeMintedWithDeviceDefinitionIterator struct { Event *RegistryVehicleNodeMintedWithDeviceDefinition // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryVehicleNodeMintedWithDeviceDefinitionIterator is returned from FilterVehicleNodeMintedWithDeviceDefinition and is used to iterate over the raw logs and unpacked data for VehicleNodeMintedWithDeviceDefinition events raised by the Registry contract.
func (*RegistryVehicleNodeMintedWithDeviceDefinitionIterator) Close ¶
func (it *RegistryVehicleNodeMintedWithDeviceDefinitionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryVehicleNodeMintedWithDeviceDefinitionIterator) Error ¶
func (it *RegistryVehicleNodeMintedWithDeviceDefinitionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryVehicleNodeMintedWithDeviceDefinitionIterator) Next ¶
func (it *RegistryVehicleNodeMintedWithDeviceDefinitionIterator) 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 RegistryVehicleStreamSet ¶
type RegistryVehicleStreamSet struct { VehicleId *big.Int StreamId string Raw types.Log // Blockchain specific contextual infos }
RegistryVehicleStreamSet represents a VehicleStreamSet event raised by the Registry contract.
type RegistryVehicleStreamSetIterator ¶
type RegistryVehicleStreamSetIterator struct { Event *RegistryVehicleStreamSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryVehicleStreamSetIterator is returned from FilterVehicleStreamSet and is used to iterate over the raw logs and unpacked data for VehicleStreamSet events raised by the Registry contract.
func (*RegistryVehicleStreamSetIterator) Close ¶
func (it *RegistryVehicleStreamSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryVehicleStreamSetIterator) Error ¶
func (it *RegistryVehicleStreamSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryVehicleStreamSetIterator) Next ¶
func (it *RegistryVehicleStreamSetIterator) 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 RegistryVehicleStreamUnset ¶
type RegistryVehicleStreamUnset struct { VehicleId *big.Int StreamId string Raw types.Log // Blockchain specific contextual infos }
RegistryVehicleStreamUnset represents a VehicleStreamUnset event raised by the Registry contract.
type RegistryVehicleStreamUnsetIterator ¶
type RegistryVehicleStreamUnsetIterator struct { Event *RegistryVehicleStreamUnset // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryVehicleStreamUnsetIterator is returned from FilterVehicleStreamUnset and is used to iterate over the raw logs and unpacked data for VehicleStreamUnset events raised by the Registry contract.
func (*RegistryVehicleStreamUnsetIterator) Close ¶
func (it *RegistryVehicleStreamUnsetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryVehicleStreamUnsetIterator) Error ¶
func (it *RegistryVehicleStreamUnsetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryVehicleStreamUnsetIterator) Next ¶
func (it *RegistryVehicleStreamUnsetIterator) 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.