CoordinationPaymentChannels

Verified contract

Active on Ethereum with 933 txns
Deployed by via 0x3cccaa59 at 14387890
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $2,483.14
ERC-20
Value $0
0x9bfc64245592638dbc4e545b7bab40d1433273d0806d55ceb5b0cb5f6fc7b120
0xdfa3bb202ad8f2a9bad0387eb0d869a9ef7e1d2e477ff68d3f28811a24972657
0x754c7e3040b32a497a7fc73b533c2e9fb8c0bced6f46f69a34d72378a8d1e3e0
0xd87cf5a4aa680185cba6804a19370437b66dd2401d421b3658c400a8f0bbea0d
0xbbbc063b3dd61ed10b41d5aa60897a8c4a8c8d880481145b701803bc07195a26
0x48830c617d64847490ebe2ae4d3cb089c515f51c9b5376b68d09fa3131bf91aa
0x59108694153547629b51ac1677dd553bfae5cab70e64df77a42dc755c8f8857b
0xb62b741245c341c68ea18e53863267512f379d7fb8427d010eb49a8e5dea63bd
0x2f93ec4cd8efb12ab4bd79716f1f820388d244005e6c889d5256045ece61bc86
0xf400e2793c1d3bf71a56ae4c996ce52278341a2a6a6b4aba7fbe59bf4613e1af

Functions
Getter at block 21316226
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
INSTANT_WITHDRAWAL_COMMITMENT_DATA(view returns (bytes)
0x494e5354414e54
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
claimGenerator(view returns (address)
0x02f82fb86e59292a4c9f5875c2e90111746d229b
coordinator(view returns (address)
0x02f82fb86e59292a4c9f5875c2e90111746d229b
totalClaimableAmount(view returns (uint256)
2109274691533839869011
Read-only
channelNonce(addressview returns (uint256)
claimCommitmentHash(address _claimAddressuint256 _earningsToDatepure returns (bytes32)
getCurrentWithdrawalTimelock(address _stakeAddressview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getStakerState(address _stakeAddressview returns (uint256 _stakedAmountuint256 _stakeNonceuint256 _stakeSpentuint256 _channelNonceuint256 _withdrawalTimelock)
hasRole(bytes32 roleaddress accountview returns (bool)
isOperator(address accountview returns (bool)
stakeCommitmentHash(address _stakeAddressuint256 _stakeSpentuint256 _stakeNonceuint256 _channelNoncebytes _datapure returns (bytes32)
stakeNonce(addressview returns (uint256)
stakeSpent(addressview returns (uint256)
stakedAmount(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
userClaimedAmount(addressview returns (uint256)
withdrawalTimelockKey(address _stakeAddressuint256 _stakeSpentuint256 _stakeNonceuint256 _channelNoncepure returns (bytes32)
withdrawalTimelockTimestamp(bytes32view returns (uint256)
State-modifying
addClaimable(uint256 _amount
addOperator(address account
blacklistRecoverableToken(address _token
claim(address _claimAddressuint256 _earningsToDatebytes _claimGeneratorSignature
executeInstantWithdrawal(struct CoordinationPaymentChannelsStakeCommitment _commitment
executeTimelockedWithdrawal(address _stakeAddress
grantRole(bytes32 roleaddress account
initiateTimelockedWithdrawal(struct CoordinationPaymentChannelsStakeCommitment _commitment
recoverTokens(address _token
renounceOperator(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
settleSpentStake(struct CoordinationPaymentChannelsStakeCommitment[] _commitments
stake(uint256 _amount
updateClaimGeneratorAddress(address _newClaimGenerator
updateCoordinatorAddress(address _newCoordinator
Events
AddedClaimable(uint256 _amount
ClaimGeneratorChanged(address indexed _oldClaimGeneratoraddress indexed _newClaimGenerator
Claimed(address indexed _claimAddressuint256 _amount
CoordinatorChanged(address indexed _oldCoordinatoraddress indexed _newCoordinator
OperatorAdded(address indexed account
OperatorRemoved(address indexed account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Settled(uint256 _refundedAmountuint256 _accruedAmount
StakeWithdrawn(address indexed _stakeAddressuint256 _channelNonceuint256 _amount
Staked(address indexed _stakeAddressuint256 _channelNonceuint256 _amount
TimelockedWithdrawalInitiated(address indexed _stakeAddressuint256 _stakeSpentuint256 _stakeNonceuint256 _channelNonceuint256 _withdrawalTimelock
Constructor
constructor(address _coordinatoraddress _claimGenerator
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.