PaymentRegistry
Verified contract
Active on
Ethereum with 190 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x502b…dbec
0x7eb3…0efa
Balances ($0.00)
No balances found for "PaymentRegistry"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20711108 | 2 months ago | | | 0 | 0.0011637282 | |
| 20015614 | 5 months ago | | | 0 | 0.0024784342 | |
| 19751577 | 7 months ago | | | 0 | 0.0020763987 | |
| 19741002 | 7 months ago | | | 0 | 0.0018181540 | |
| 19734482 | 7 months ago | | | 0 | 0.0041578316 | |
| 18919534 | 10 months ago | | | 0 | 0.0042753440 | |
| 18488238 | a year ago | | | 0 | 0.0071726221 | |
| 18322177 | a year ago | | | 0 | 0.0015601451 | |
| 18322112 | a year ago | | | 0 | 0.0031468233 | |
| 18190820 | a year ago | | | 0 | 0.0027512271 |
ABI
ABI objects
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 owner) view returns (address)
computePaymentChannelHash(address sender, address recipient, address token, bytes32 uid) pure returns (bytes32)
getDepositExitLockedUntil(address owner, address token) view returns (uint256)
getDepositWithdrawnAmount(address owner, address token) view returns (uint256)
getPaymentChannelCommittedAmount(bytes32 hash) view returns (uint256)
hashDepositWithdrawal(struct PaymentRegistryDepositWithdrawal depositWithdrawal) view returns (bytes32)
hashPaymentChannelCommit(struct PaymentRegistryPaymentChannelCommit paymentChannelCommit) view returns (bytes32)
isDepositAccountDeployed(address owner) view returns (bool)
isGuardian(address guardian) view returns (bool)
verifyGuardianSignature(bytes32 messageHash, bytes signature) view returns (bool)
State-modifying
Events addGuardian(address guardian)
commitPaymentChannelAndDeposit(address sender, address token, bytes32 uid, uint256 blockNumber, uint256 amount, bytes senderSignature, bytes guardianSignature)
commitPaymentChannelAndSplit(address sender, address token, bytes32 uid, uint256 blockNumber, uint256 amount, uint256 depositPaymentValue, bytes senderSignature, bytes guardianSignature)
commitPaymentChannelAndWithdraw(address sender, address token, bytes32 uid, uint256 blockNumber, uint256 amount, bytes senderSignature, bytes 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 token, uint256 amount, bytes guardianSignature)
DepositAccountDeployed(address depositAccount, address owner)
DepositExitCompleted(address depositAccount, address owner, address token, uint256 amount)
DepositExitRejected(address depositAccount, address owner, address token)
DepositExitRequested(address depositAccount, address owner, address token, uint256 lockedUntil)
DepositWithdrawn(address depositAccount, address owner, address token, uint256 amount)
GuardianAdded(address sender, address guardian)
GuardianRemoved(address sender, address guardian)
Initialized(address initializer)
PaymentChannelCommitted(bytes32 hash, address sender, address recipient, address token, bytes32 uid, uint256 amount)
PaymentDeposited(bytes32 channelHash, uint256 value)
PaymentSplit(bytes32 channelHash, uint256 totalValue, uint256 depositValue)
PaymentWithdrawn(bytes32 channelHash, uint256 value)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.