Agent Registry

Verified contract

Active on Ethereum with 12 txns
Deployed by via 0xca6c12e1 at 15178267
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Agent Registry"

0xfbddae5094ca733877dc0e9983213adfc073763146ded77c178daa0131818db7
0x5f3580cdb2687c6566caa9ff95d1ba45d1b435232b658ef5b0cbede582a6a7f2
0xd4c612d3a9efa1b959cb21f088e676003bb25b01487970202fa2ab4d88233d12
0x96a154d86d8852153aec5d81d91ee9520a0b7f64a9c562c2c1af0dc29aecd23d
0x1513fe84d2d74dcfee3ea4f091d42938eb11927ad9b664f7c2156d4e2d8ba9fa
0xe43ae59897b91a7faee566b898de9ba2f6444d4ec75e4a52732e26f9a3040b84
0x4a52cdecd1131641dad1ff22308abd1f7b1934888b1d3edcd11ed98f8438a442
0xa368c69a2088f85fd489008765ba2f120072bfb85a640b04d97d9cf9457f9b96
0x455cb2315c7848190246c1bfccbd911291a8c16eb35f7235f443f6a0a5f50361
0x25d410f794ab7e24dc65e515920aa694b7f2b8e0c8196504d2f9c373d667f9d3

Functions
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 ownerview returns (uint256)
calculateSubComponents(uint32[] unitIdsview returns (uint32[] subComponentIds)
exists(uint256 unitIdview returns (bool)
getApproved(uint256view returns (address)
getDependencies(uint256 unitIdview returns (uint256 numDependenciesuint32[] dependencies)
getLocalSubComponents(uint256 unitIdview returns (uint32[] subComponentIdsuint256 numSubComponents)
getUnit(uint256 unitIdview returns (struct UnitRegistryUnit unit)
getUpdatedHashes(uint256 unitIdview returns (uint256 numHashesbytes32[] unitHashes)
isApprovedForAll(addressaddressview returns (bool)
mapSubComponents(uint256uint256view returns (uint32)
mapUnitIdHashes(uint256uint256view returns (bytes32)
mapUnits(uint256view returns (bytes32 unitHash)
ownerOf(uint256 idview returns (address owner)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 idview returns (uint256 unitId)
tokenURI(uint256 unitIdview returns (string)
State-modifying
approve(address spenderuint256 id
changeManager(address newManager
changeOwner(address newOwner
create(address unitOwnerbytes32 unitHashuint32[] dependenciesreturns (uint256 unitId)
safeTransferFrom(address fromaddress touint256 id
safeTransferFrom(address fromaddress touint256 idbytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string bURI
transferFrom(address fromaddress touint256 id
updateHash(address unitOwneruint256 unitIdbytes32 unitHashreturns (bool success)
Events
Approval(address indexed owneraddress indexed spenderuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseURIChanged(string baseURI
CreateUnit(uint256 unitIduint8 uTypebytes32 unitHash
ManagerUpdated(address indexed manager
OwnerUpdated(address indexed owner
Transfer(address indexed fromaddress indexed touint256 indexed id
UpdateUnitHash(uint256 unitIduint8 uTypebytes32 unitHash
Constructor
constructor(string _namestring _symbolstring _baseURIaddress _componentRegistry
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AgentInstanceRegistered(address operator
AgentInstancesSlotsFilled(uint256 serviceId
AgentNotFound(uint256 agentId
AgentNotInService(uint256 agentIduint256 serviceId
ComponentNotFound(uint256 componentId
HashExists(
IncorrectAgentBondingValue(uint256 sentuint256 expecteduint256 serviceId
IncorrectRegistrationDepositValue(uint256 sentuint256 expecteduint256 serviceId
ManagerOnly(address senderaddress manager
OnlyOwnServiceMultisig(address providedaddress expecteduint256 serviceId
OperatorHasNoInstances(address operatoruint256 serviceId
Overflow(uint256 provideduint256 max
OwnerOnly(address senderaddress owner
Paused(
ReentrancyGuard(
ServiceMustBeInactive(uint256 serviceId
TransferFailed(address tokenaddress fromaddress touint256 value
UnauthorizedMultisig(address multisig
WrongAgentId(uint256 agentId
WrongArrayLength(uint256 numValues1uint256 numValues2
WrongOperator(uint256 serviceId
WrongServiceState(uint256 stateuint256 serviceId
WrongThreshold(uint256 currentThresholduint256 minThresholduint256 maxThreshold
ZeroAddress(
ZeroValue(