Agent Registry
Verified contract
Active on
Ethereum with 12 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Agent Registry"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21108908 | a month ago | | | 0 | 0.00017412602 | |
| 21048928 | a month ago | | | 0 | 0.00021783044 | |
| 19821269 | 7 months ago | | | 0 | 0.00015012950 | |
| 19733405 | 7 months ago | | | 0 | 0.0014664865 | |
| 19225975 | 10 months ago | | | 0 | 0.00094600472 | |
| 19225972 | 10 months ago | | | 0 | 0.0011132823 | |
| 19225968 | 10 months ago | | | 0 | 0.0010928380 | |
| 19225962 | 10 months ago | | | 0 | 0.0010947094 | |
| 18998362 | a year ago | | | 0 | 0.00098665870 | |
| 18711838 | a year ago | | | 0 | 0.0023805621 |
ABI
ABI objects
Getter at block 21319151
CID_PREFIX() view returns (string)
f01701220
VERSION() view returns (string)
1.0.0
baseURI() view returns (string)
https://gateway.autonolas.tech/ipfs/
componentRegistry() view returns (address)
0x15bd56669f57192a97df41a2aa8f4403e9491776
manager() view returns (address)
0x9ec9156def5c613b2a7d4c46c383f9b58dfcd6fe
name() view returns (string)
Agent Registry
owner() view returns (address)
0x3c1ff68f5aa342d296d4dee4bb1cacca912d95fe
symbol() view returns (string)
AUTONOLAS-AGENT-V1
totalSupply() view returns (uint256)
44
unitType() view returns (uint8)
1
Read-only
balanceOf(address owner) view returns (uint256)
calculateSubComponents(uint32[] unitIds) view returns (uint32[] subComponentIds)
exists(uint256 unitId) view returns (bool)
getApproved(uint256) view returns (address)
getDependencies(uint256 unitId) view returns (uint256 numDependencies, uint32[] dependencies)
getLocalSubComponents(uint256 unitId) view returns (uint32[] subComponentIds, uint256 numSubComponents)
getUnit(uint256 unitId) view returns (struct UnitRegistryUnit unit)
getUpdatedHashes(uint256 unitId) view returns (uint256 numHashes, bytes32[] unitHashes)
isApprovedForAll(address, address) view returns (bool)
mapSubComponents(uint256, uint256) view returns (uint32)
mapUnitIdHashes(uint256, uint256) view returns (bytes32)
mapUnits(uint256) view returns (bytes32 unitHash)
ownerOf(uint256 id) view returns (address owner)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 id) view returns (uint256 unitId)
tokenURI(uint256 unitId) view returns (string)
State-modifying
Events approve(address spender, uint256 id)
changeManager(address newManager)
changeOwner(address newOwner)
create(address unitOwner, bytes32 unitHash, uint32[] dependencies) returns (uint256 unitId)
safeTransferFrom(address from, address to, uint256 id)
safeTransferFrom(address from, address to, uint256 id, bytes data)
setApprovalForAll(address operator, bool approved)
setBaseURI(string bURI)
transferFrom(address from, address to, uint256 id)
updateHash(address unitOwner, uint256 unitId, bytes32 unitHash) returns (bool success)
Approval(address indexed owner, address indexed spender, uint256 indexed id)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BaseURIChanged(string baseURI)
CreateUnit(uint256 unitId, uint8 uType, bytes32 unitHash)
ManagerUpdated(address indexed manager)
OwnerUpdated(address indexed owner)
Transfer(address indexed from, address indexed to, uint256 indexed id)
UpdateUnitHash(uint256 unitId, uint8 uType, bytes32 unitHash)
constructor(string _name, string _symbol, string _baseURI, address _componentRegistry)
This contract contains no fallback and receive objects.
AgentInstanceRegistered(address operator)
AgentInstancesSlotsFilled(uint256 serviceId)
AgentNotFound(uint256 agentId)
AgentNotInService(uint256 agentId, uint256 serviceId)
ComponentNotFound(uint256 componentId)
HashExists()
IncorrectAgentBondingValue(uint256 sent, uint256 expected, uint256 serviceId)
IncorrectRegistrationDepositValue(uint256 sent, uint256 expected, uint256 serviceId)
ManagerOnly(address sender, address manager)
OnlyOwnServiceMultisig(address provided, address expected, uint256 serviceId)
OperatorHasNoInstances(address operator, uint256 serviceId)
Overflow(uint256 provided, uint256 max)
OwnerOnly(address sender, address owner)
Paused()
ReentrancyGuard()
ServiceMustBeInactive(uint256 serviceId)
TransferFailed(address token, address from, address to, uint256 value)
UnauthorizedMultisig(address multisig)
WrongAgentId(uint256 agentId)
WrongArrayLength(uint256 numValues1, uint256 numValues2)
WrongOperator(uint256 serviceId)
WrongServiceState(uint256 state, uint256 serviceId)
WrongThreshold(uint256 currentThreshold, uint256 minThreshold, uint256 maxThreshold)
ZeroAddress()
ZeroValue()