PaymentRegistry

Verified contract

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

No balances found for "PaymentRegistry"

0xe6be8c95b1966ff694f14703ac7a2e16fca9c49153eda3fc5a206f8f6fbb2568
0x34a2275f64bd443c74e479928befa258ddfe61eef6418302bf35098f3258d64a
0x30e775e69becfc92bc4b38eca2f5a3397e12c293a5ac49a294549a163b965755
0xa35ed30a2ccd71ecf8ea14d640c6df5abb0bd7c41849cb1d556aed81c8f209db
0xaa897b9cb92ca5f451771e7434aa4551868c1459d986d4f72b364bfa2c056576
0x5fa895efce6d1528d3556f6e40998f1335b248d61af7e5bbeaa5415f22492ac1
0xb907d6aca7b79b6a6a14aac3360f9d97f7fc811590a43eae267089504ab647f2
0xc20ce2de3362d5dad84de19f946058d004f48ed83e0e05c673d815493fc71679
0xf3e4f9c2776ba52aa83b8523941351ae8a98011f98cc0320b7ad02ffc48c6be0
0x80210af4b8af00dba034b9c083994ccd59f14bd9017276a32ddadc0fafa45862

Functions
Getter at block 21178878
chainId(view returns (uint256)
1
depositExitLockPeriod(view returns (uint256)
2419200
externalAccountRegistry(view returns (address)
0x502bbbcc044d2b146c310eb24e5cd8eba37edbec
gateway(view returns (address)
0x432defd2b3733e6febb1bd4b17ed85d15b882163
isInitialized(view returns (bool)
true
personalAccountRegistry(view returns (address)
0x7eb3a038f25b9f32f8e19a7f0de83d4916030efa
Read-only
computeDepositAccountAddress(address ownerview returns (address)
computePaymentChannelHash(address senderaddress recipientaddress tokenbytes32 uidpure returns (bytes32)
getDepositExitLockedUntil(address owneraddress tokenview returns (uint256)
getDepositWithdrawnAmount(address owneraddress tokenview returns (uint256)
getPaymentChannelCommittedAmount(bytes32 hashview returns (uint256)
hashDepositWithdrawal(struct PaymentRegistryDepositWithdrawal depositWithdrawalview returns (bytes32)
hashPaymentChannelCommit(struct PaymentRegistryPaymentChannelCommit paymentChannelCommitview returns (bytes32)
isDepositAccountDeployed(address ownerview returns (bool)
isGuardian(address guardianview returns (bool)
verifyGuardianSignature(bytes32 messageHashbytes signatureview returns (bool)
State-modifying
addGuardian(address guardian
commitPaymentChannelAndDeposit(address senderaddress tokenbytes32 uiduint256 blockNumberuint256 amountbytes senderSignaturebytes guardianSignature
commitPaymentChannelAndSplit(address senderaddress tokenbytes32 uiduint256 blockNumberuint256 amountuint256 depositPaymentValuebytes senderSignaturebytes guardianSignature
commitPaymentChannelAndWithdraw(address senderaddress tokenbytes32 uiduint256 blockNumberuint256 amountbytes senderSignaturebytes guardianSignature
deployDepositAccount(address owner
initialize(address externalAccountRegistry_address personalAccountRegistry_uint256 depositExitLockPeriod_address[] guardians_address gateway_
processDepositExit(address token
removeGuardian(address guardian
requestDepositExit(address token
withdrawDeposit(address tokenuint256 amountbytes guardianSignature
Events
DepositAccountDeployed(address depositAccountaddress owner
DepositExitCompleted(address depositAccountaddress owneraddress tokenuint256 amount
DepositExitRejected(address depositAccountaddress owneraddress token
DepositExitRequested(address depositAccountaddress owneraddress tokenuint256 lockedUntil
DepositWithdrawn(address depositAccountaddress owneraddress tokenuint256 amount
GuardianAdded(address senderaddress guardian
GuardianRemoved(address senderaddress guardian
Initialized(address initializer
PaymentChannelCommitted(bytes32 hashaddress senderaddress recipientaddress tokenbytes32 uiduint256 amount
PaymentDeposited(bytes32 channelHashuint256 value
PaymentSplit(bytes32 channelHashuint256 totalValueuint256 depositValue
PaymentWithdrawn(bytes32 channelHashuint256 value
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.