0x4d2a781da4409ff0a42a399a9a854946f7670569
Unverified contract
Proxy
Active on
Base with 230,688 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 2 additional slots
Balances ($133.04)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
PRO | ERC-20 | 100 | $1.28 |
$128 | |
USDC | ERC-20 | 5 | $1.001 |
$5 | |
BENG | ERC-20 | 4.746715K | $0.000007 |
$0.03 | |
USA | ERC-20 | 1 | $0.000729 |
$0 | |
PAW | ERC-20 | 5K | -- | -- | |
| ERC-20 | 2.4K | -- | -- | |
OHNO | ERC-20 | 659.359159 | -- | -- | |
WIZ | ERC-20 | 465.33746 | -- | -- | |
SWAGG | ERC-20 | 465.33746 | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22733861 | 17 hours ago | | | 0 | 2.5598410e-7 | |
| 22710932 | a day ago | | | 0 | 7.3712021e-7 | |
| 22710830 | a day ago | | | 0 | 7.3712021e-7 | |
| 22710766 | a day ago | | | 0 | 7.3712021e-7 | |
| 22683721 | 2 days ago | | | 0 | 7.3712021e-7 | |
| 22638789 | 3 days ago | | | 0 | 7.3712021e-7 | |
| 22623519 | 3 days ago | | | 0 | 7.2830889e-7 | |
| 22589514 | 4 days ago | | | 0 | 7.3712021e-7 | |
| 22589502 | 4 days ago | | | 0 | 7.3712021e-7 | |
| 22589275 | 4 days ago | | | 0 | 7.3712021e-7 |
ABI
ABI objects
Getter at block 22763945
APPROVER_ROLE() view returns (bytes32)
0x408a36151f841709116a4e8aca4e0202874f7f54687dcb863b1ea4672dc9d8cf
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAYMENT_MANAGER_ROLE() view returns (bytes32)
0xa624ddbc4fb31a463e13e6620d62eeaf14248f89110a7fda32b4048499c999a6
SWEEPER_ROLE() view returns (bytes32)
0x8aef0597c0be1e090afba1f387ee99f604b5d975ccbed6215cdf146ffd5c49fc
defaultPaymentConfig() view returns (address tokenAddress, uint256 tokenAmount, uint256 ethAmount)
(tokenAddress=0x18dd5b087bca9920562aff7a0199b96b9230438b, tokenAmount=1000000000, ethAmount=0)
isInitialized() view returns (bool)
true
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
viewStrictPaymentByHashedReference(bytes32 _hashedReference) view returns (struct PaymentPROClonableV2StrictPayment)
viewStrictPaymentByStringReference(string _reference) view returns (struct PaymentPROClonableV2StrictPayment)
State-modifying
Events createStrictPayment(string _reference, address _tokenAddress, uint256 _tokenAmount, uint256 _ethAmount, address _payer, bool _enforcePayer)
deleteStrictPayment(string _reference)
grantRole(bytes32 role, address account)
initializeContract(address _roleAdmin, address _approvedPaymentToken, address _approvedSweepingToken, address _approvedTokenSweepRecipient, uint256 _defaultTokenAmount, uint256 _defaultEthAmount)
makeDefaultPayment(string _reference) payable
makeOpenPayment(address _tokenAddress, uint256 _tokenAmount, uint256 _ethAmount, string _reference) payable
makeStrictPayment(string _reference) payable
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setApprovedPaymentToken(address _tokenAddress, bool _validity)
setApprovedSweepRecipient(address _recipientAddress, bool _validity)
setApprovedSweepingToken(address _tokenAddress, bool _validity)
setDefaultPaymentConfig(address _tokenAddress, uint256 _tokenAmount, uint256 _defaultEthAmount)
sweepETHByFullBalance(address _recipientAddress)
sweepTokenByAmount(address _tokenAddress, address _recipientAddress, uint256 _tokenAmount)
sweepTokenByFullBalance(address _tokenAddress, address _recipientAddress)
ApprovedPaymentToken(address indexed tokenAddress)
ApprovedSweepingToken(address indexed tokenAddress)
ApprovedTokenSweepRecipient(address indexed recipientAddress)
DefaultPaymentConfigAdjusted(address indexed tokenAddress, uint256 tokenAmount)
DefaultPaymentReceived(bytes32 indexed paymentReferenceHash, address indexed sender, address indexed tokenAddress, uint256 tokenAmount, uint256 ethAmount, string paymentReference)
ETHSwept(address indexed recipient, address indexed sweeper, uint256 ethAmount)
Initialized(uint8 version)
OpenPaymentReceived(bytes32 indexed paymentReferenceHash, address indexed sender, address indexed tokenAddress, uint256 tokenAmount, uint256 ethAmount, string paymentReference)
PaymentReferenceCreated(bytes32 indexed paymentReferenceHash, string paymentReference, struct PaymentPROClonableV2StrictPayment referencedPaymentEntry)
PaymentReferenceDeleted(bytes32 indexed paymentReferenceHash, string paymentReference)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
StrictPaymentReceived(bytes32 indexed paymentReferenceHash, address indexed sender, address indexed tokenAddress, uint256 tokenAmount, uint256 ethAmount, string paymentReference)
TokenSwept(address indexed recipient, address indexed sweeper, address indexed tokenAddress, uint256 tokenAmount)
UnapprovedPaymentToken(address indexed tokenAddress)
UnapprovedSweepingToken(address indexed tokenAddress)
UnapprovedTokenSweepRecipient(address indexed recipientAddress)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.