Service Manager Token

Verified contract

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

No balances found for "Service Manager Token"

0xeb528adcaa26486496392cb8cb380ec76f7bd3d46453086b4db2f0c1213eca56
0x00ea738a3b68ee05e7f958adecfdd23dadcf424345bdc20e1f75ac2693ee7497
0xb2fdbbbcc0bf08c40238b525bce09b80b8923f3f124baf7434c554a9b95b2f27
0xbb79c4cce8409cc6f6b271225718a192114bced817f2b073da9cc1dbfe63b5a7
0xcca09ffe54dd6c55e074b508d5f2ca205018233215474b6c1544630b70ca77e9
0x0644d321d318e0ae152894132c9f8e3603445e4e131dc9d22930c84d1b627f69
0x16e463f65752502aaadeb3cef3fde3be1af34e26285c450be763cb20bc2bd82d
0x738abef8848c0104a8bc46c6e389e573b289947dd7a5c5664c7e3f4b454c975a
0xc7606ea73fbbc1b6c192e8b3304953a4527608bb0c9013e3a747b15ceb1e9411
0xa58df6512fc871ee33d7d66b1f0dd288bde01a54f543bd6e1312492a64bd35b8

Functions
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 operatoruint256 serviceIdview returns (uint256 nonce)
getOperatorUnbondNonce(address operatoruint256 serviceIdview returns (uint256 nonce)
getRegisterAgentsHash(address operatoraddress serviceOwneruint256 serviceIdaddress[] agentInstancesuint32[] agentIdsuint256 nonceview returns (bytes32)
getUnbondHash(address operatoraddress serviceOwneruint256 serviceIduint256 nonceview returns (bytes32)
isOperatorHashApproved(address operatorbytes32 hashview returns (bool)
mapOperatorApprovedHashes(addressbytes32view returns (bool)
mapOperatorRegisterAgentsNonces(uint256view returns (uint256)
mapOperatorUnbondNonces(uint256view returns (uint256)
State-modifying
activateRegistration(uint256 serviceIdpayable returns (bool success)
changeOwner(address newOwner
create(address serviceOwneraddress tokenbytes32 configHashuint32[] agentIdsstruct IServiceAgentParams[] agentParamsuint32 thresholdreturns (uint256 serviceId)
deploy(uint256 serviceIdaddress multisigImplementationbytes datareturns (address multisig)
operatorApproveHash(bytes32 hash
pause(
registerAgents(uint256 serviceIdaddress[] agentInstancesuint32[] agentIdspayable returns (bool success)
registerAgentsWithSignature(address operatoruint256 serviceIdaddress[] agentInstancesuint32[] agentIdsbytes signaturepayable returns (bool success)
setOperatorWhitelist(address newOperatorWhitelist
terminate(uint256 serviceIdreturns (bool successuint256 refund)
unbond(uint256 serviceIdreturns (bool successuint256 refund)
unbondWithSignature(address operatoruint256 serviceIdbytes signaturereturns (bool successuint256 refund)
unpause(
update(address tokenbytes32 configHashuint32[] agentIdsstruct IServiceAgentParams[] agentParamsuint32 thresholduint256 serviceIdreturns (bool success)
Events
CreateMultisig(address indexed multisig
OperatorHashApproved(address indexed operatorbytes32 hash
OperatorWhitelistUpdated(address indexed operatorWhitelist
OwnerUpdated(address indexed owner
Pause(address indexed owner
Unpause(address indexed owner
Constructor
constructor(address _serviceRegistryaddress _serviceRegistryTokenUtilityaddress _operatorWhitelist
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(
HashNotApproved(address operatorbytes32 msgHashbytes signature
HashNotValidated(address operatorbytes32 msgHashbytes signature
IncorrectAgentBondingValue(uint256 sentuint256 expecteduint256 serviceId
IncorrectRegistrationDepositValue(uint256 sentuint256 expecteduint256 serviceId
IncorrectSignatureLength(bytes signatureuint256 provideduint256 expected
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
WrongOperatorAddress(address providedaddress expected
WrongServiceState(uint256 stateuint256 serviceId
WrongThreshold(uint256 currentThresholduint256 minThresholduint256 maxThreshold
ZeroAddress(
ZeroOperatorAddress(
ZeroValue(