Service Manager Token
Verified contract
Active on
Ethereum with 116 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 "Service Manager Token"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20886523 | 2 days ago | | | 0 | 0.0042119961 | |
| 20886119 | 2 days ago | | | 0.005 | 0.0030521666 | |
| 20886068 | 2 days ago | | | 0.005 | 0.0010022131 | |
| 20873891 | 4 days ago | | | 0 | 0.0020475275 | |
| 20492688 | 2 months ago | | | 0 | 0.00013635397 | |
| 20492681 | 2 months ago | | | 0 | 0.000098346582 | |
| 20492662 | 2 months ago | | | 0 | 0.00014342974 | |
| 20450762 | 2 months ago | | | 0 | 0.00078447974 | |
| 20450689 | 2 months ago | | | <0.00000001 | 0.00060372641 | |
| 20450684 | 2 months ago | | | <0.00000001 | 0.00010147214 |
ABI
ABI objects
Getter at block 20900187
BOND_WRAPPER() view returns (uint96)
1
DOMAIN_SEPARATOR_TYPE_HASH() view returns (bytes32)
0x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f
ETH_TOKEN_ADDRESS() view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
REGISTER_AGENTS_TYPE_HASH() view returns (bytes32)
0xde64b4c9fac43e1615e938b03573b078604f57b4d2e78d3a27d7b20ba017e126
UNBOND_TYPE_HASH() view returns (bytes32)
0x92b2008d2a99f26809ac9d1989fe92334aa84124767331997ba0eec16050ecf4
chainId() view returns (uint256)
1
domainSeparator() view returns (bytes32)
0x27b1db74c9a3fc9e566972b761e2366b72470c34498303516dad89ec572a88e7
getDomainSeparator() view returns (bytes32)
0x27b1db74c9a3fc9e566972b761e2366b72470c34498303516dad89ec572a88e7
name() view returns (string)
Service Manager Token
nameHash() view returns (bytes32)
0xe7800624217e1c766f5717ba8792e0b2f3e1c1bda11f870b724d9bef903d5b2d
operatorWhitelist() view returns (address)
0x42042799b0de38add2a70dc996f69f98e1a85260
owner() view returns (address)
0x3c1ff68f5aa342d296d4dee4bb1cacca912d95fe
paused() view returns (bool)
false
serviceRegistry() view returns (address)
0x48b6af7b12c71f09e2fc8af4855de4ff54e775ca
serviceRegistryTokenUtility() view returns (address)
0x3fb926116d454b95c669b6bf2e7c3bad8d19affa
version() view returns (string)
1.1.1
versionHash() view returns (bytes32)
0x9dd6d964e72a376a8989d1d2720ab48ff4f2ad77466fb517dabc84f4a79478d4
Read-only
getOperatorRegisterAgentsNonce(address operator, uint256 serviceId) view returns (uint256 nonce)
getOperatorUnbondNonce(address operator, uint256 serviceId) view returns (uint256 nonce)
getRegisterAgentsHash(address operator, address serviceOwner, uint256 serviceId, address[] agentInstances, uint32[] agentIds, uint256 nonce) view returns (bytes32)
getUnbondHash(address operator, address serviceOwner, uint256 serviceId, uint256 nonce) view returns (bytes32)
isOperatorHashApproved(address operator, bytes32 hash) view returns (bool)
mapOperatorApprovedHashes(address, bytes32) view returns (bool)
mapOperatorRegisterAgentsNonces(uint256) view returns (uint256)
mapOperatorUnbondNonces(uint256) view returns (uint256)
State-modifying
Events activateRegistration(uint256 serviceId) payable returns (bool success)
changeOwner(address newOwner)
create(address serviceOwner, address token, bytes32 configHash, uint32[] agentIds, struct IServiceAgentParams[] agentParams, uint32 threshold) returns (uint256 serviceId)
deploy(uint256 serviceId, address multisigImplementation, bytes data) returns (address multisig)
operatorApproveHash(bytes32 hash)
pause()
registerAgents(uint256 serviceId, address[] agentInstances, uint32[] agentIds) payable returns (bool success)
registerAgentsWithSignature(address operator, uint256 serviceId, address[] agentInstances, uint32[] agentIds, bytes signature) payable returns (bool success)
setOperatorWhitelist(address newOperatorWhitelist)
terminate(uint256 serviceId) returns (bool success, uint256 refund)
unbond(uint256 serviceId) returns (bool success, uint256 refund)
unbondWithSignature(address operator, uint256 serviceId, bytes signature) returns (bool success, uint256 refund)
unpause()
update(address token, bytes32 configHash, uint32[] agentIds, struct IServiceAgentParams[] agentParams, uint32 threshold, uint256 serviceId) returns (bool success)
CreateMultisig(address indexed multisig)
OperatorHashApproved(address indexed operator, bytes32 hash)
OperatorWhitelistUpdated(address indexed operatorWhitelist)
OwnerUpdated(address indexed owner)
Pause(address indexed owner)
Unpause(address indexed owner)
constructor(address _serviceRegistry, address _serviceRegistryTokenUtility, address _operatorWhitelist)
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()
HashNotApproved(address operator, bytes32 msgHash, bytes signature)
HashNotValidated(address operator, bytes32 msgHash, bytes signature)
IncorrectAgentBondingValue(uint256 sent, uint256 expected, uint256 serviceId)
IncorrectRegistrationDepositValue(uint256 sent, uint256 expected, uint256 serviceId)
IncorrectSignatureLength(bytes signature, uint256 provided, uint256 expected)
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)
WrongOperatorAddress(address provided, address expected)
WrongServiceState(uint256 state, uint256 serviceId)
WrongThreshold(uint256 currentThreshold, uint256 minThreshold, uint256 maxThreshold)
ZeroAddress()
ZeroOperatorAddress()
ZeroValue()