PaymentChannels

Verified contract

Active on Ethereum with 1,304 txns
Deployed by via 0x907b5eeb at 18464428
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $512,954.28
0x1f5ed9417f94b91687c47df646e2b74cf6877ea61eabb4219fd749fb7e0edd19
0xa2410d12a39485b9c8ffac3bd62f7fb9dd28eca7488346ab00c70339b604eb32
0x439fcb70904074a87c897232ad516e60170696380cf2e75945e3daafb4f1d18c
0x3b80c2245e30151ba546ace541311638b25ce0916ea9b88430a2e73bd984a87d
0x89dd36d2cd4412f5f8de0714637ff1594cd9d1803ebef0ecf6796edfdd134c12
0x2fc467f6dfd79059ea7a0326c840f6aed28c8c49b174c6ffb5fbce470a9eedee
0xfde44239d9c81f32c30cb369824e789ca01e41bf358a3316a6c77ead2d21ddf6
0x99c1d72f3d296ffd5e41353ac1050601b78e638f8aeae304505804850e58432d
0x29001cf2be0e1c54e0bd6c6fce2eae4737af8589e607b9de6e32e4cf6adcba42
0x24812b773c00f03145db91c6b835c7190e5832699cf0b27c3c420fa6cee5410f

Functions
Getter at block 21290092
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
INSTANT_UNSTAKE_COMMITMENT_DATA(view returns (bytes)
0x494e5354414e54
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
claimNotaryAddress(view returns (address)
0xc0e995346c7a5ffecc2f93f2e9a8a8ddec477fe7
stakeNotaryAddress(view returns (address)
0x03bc2f1c4648c25f099076141c0318fbdf0e859a
totalClaimableAmount(view returns (uint256)
9634693228355728086
Read-only
claimedAmount(addressview returns (uint256)
getClaimCommitmentHash(address _claimerAddressuint256 _claimsEarnedAmountview returns (bytes32)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getStakeChannelState(address _stakerAddressview returns (uint256 _stakedAmountuint256 _stakeCommitmentNonceuint256 _stakeSpentAmountuint256 _stakeChannelNonceuint256 _timelockedUnstakeTimestamp)
getStakeCommitmentHash(address _stakerAddressuint256 _stakeSpentAmountuint256 _stakeCommitmentNonceuint256 _stakeChannelNoncebytes _dataview returns (bytes32)
getTimelockedUnstakeTimestamp(address _stakerAddressview returns (uint256)
getTimelockedUnstakeTimestampKey(address _stakerAddressuint256 _stakeSpentAmountuint256 _stakeCommitmentNonceuint256 _stakeChannelNoncepure returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isOperator(address _addressview returns (bool)
stakeChannelNonce(addressview returns (uint256)
stakeCommitmentNonce(addressview returns (uint256)
stakeSpentAmount(addressview returns (uint256)
stakedAmount(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
timelockedUnstakeTimestamp(bytes32view returns (uint256)
State-modifying
addOperator(address _address
addToTotalClaimableAmount(uint256 _amount
claim(address _claimerAddressuint256 _claimsEarnedAmountbytes _claimNotarySignature
claimAndUnwrap(address _claimerAddressuint256 _claimsEarnedAmountbytes _claimNotarySignature
executeTimelockedUnstake(address _stakerAddress
grantRole(bytes32 roleaddress account
recoverToken(address _token
renounceOperator(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setClaimNotaryAddress(address _newClaimNotaryAddress
setStakeNotaryAddress(address _newStakeNotaryAddress
setTokenUnrecoverable(address _token
settleStakeCommitments(struct PaymentChannelsStakeCommitment[] _commitments
stake(uint256 _amount
startTimelockedUnstake(struct PaymentChannelsStakeCommitment _commitment
unstake(struct PaymentChannelsStakeCommitment _commitment
Events
AddedOperator(address indexed _address
AddedToTotalClaimableAmount(uint256 _amount
Claimed(address indexed _claimerAddressuint256 _amount
Recovered(address indexed tokenaddress indexed operator
RemovedOperator(address indexed _address
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetClaimNotaryAddress(address indexed _oldClaimNotaryAddressaddress indexed _newClaimNotaryAddress
SetStakeNotaryAddress(address indexed _oldStakeNotaryAddressaddress indexed _newStakeNotaryAddress
SetUnrecoverable(address indexed token
SettledStakeCommitments(uint256 _totalNewStakeRefundedAmountuint256 _totalNewStakeSpentAmount
Staked(address indexed _stakerAddressuint256 _stakeChannelNonceuint256 _amount
StartedTimelockedUnstake(address indexed _stakerAddressuint256 _stakeSpentAmountuint256 _stakeCommitmentNonceuint256 _stakeChannelNonceuint256 _timelockedUnstakeTimestamp
Unstaked(address indexed _stakerAddressuint256 _stakeChannelNonceuint256 _amount
Constructor
constructor(address _stakeNotaryAddressaddress _claimNotaryAddress
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.