0x4d2a781da4409ff0a42a399a9a854946f7670569

Unverified contract

Proxy

Active on Base with 230,688 txns
Deployed by via 0xdf304ba2 at 9953820
Slot
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
ERC-20
Value $128
ERC-20
Value $5
ERC-20
Value $0.03
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x0f839fecc7f62d09281511f331638e84b9b119e435bfb2da77ed6bb7b14f6a5a
0xa35afc430c50917a1069e30c8fae5e2d602a34ca802f0b74da9d319aa842cbb6
0xa78fa6991badfb3b4c91950ea8697328d522692336b08966b400e4ec2ba0a984
0xe137ad3ecf2cd96444d782506bc988a36750d62f8de9b8d0c8738140671506b4
0x4cc2b9d4ab8988c8b62fca36cc8b6727702530229c1631be80c8ed2be461c68b
0xac80fa60f8c887e8a8eda96a9b8aa745b4fc377da19dc33ca42143e2b4424af3
0x35aad284b49bc7e8bdd3cde0a3abd9bbab054e6de9225535d004e24a389a30c6
0xa33c7c158b30b9fd4d7eba5443d790dec291dc098c5cdf2e2049b39e65dcde8b
0xcd3ed5bd664b0d01611ace575d6a1d254eaf7e1eb92eda8d87a3fa277d329834
0x9e84a7974e7db76043c980296de98e2d5482c983f246e98b199b5e4dbed87c98

Functions
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 tokenAddressuint256 tokenAmountuint256 ethAmount)
(tokenAddress=0x18dd5b087bca9920562aff7a0199b96b9230438b, tokenAmount=1000000000, ethAmount=0)
isInitialized(view returns (bool)
true
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
viewStrictPaymentByHashedReference(bytes32 _hashedReferenceview returns (struct PaymentPROClonableV2StrictPayment)
viewStrictPaymentByStringReference(string _referenceview returns (struct PaymentPROClonableV2StrictPayment)
State-modifying
createStrictPayment(string _referenceaddress _tokenAddressuint256 _tokenAmountuint256 _ethAmountaddress _payerbool _enforcePayer
deleteStrictPayment(string _reference
grantRole(bytes32 roleaddress account
initializeContract(address _roleAdminaddress _approvedPaymentTokenaddress _approvedSweepingTokenaddress _approvedTokenSweepRecipientuint256 _defaultTokenAmountuint256 _defaultEthAmount
makeDefaultPayment(string _referencepayable 
makeOpenPayment(address _tokenAddressuint256 _tokenAmountuint256 _ethAmountstring _referencepayable 
makeStrictPayment(string _referencepayable 
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setApprovedPaymentToken(address _tokenAddressbool _validity
setApprovedSweepRecipient(address _recipientAddressbool _validity
setApprovedSweepingToken(address _tokenAddressbool _validity
setDefaultPaymentConfig(address _tokenAddressuint256 _tokenAmountuint256 _defaultEthAmount
sweepETHByFullBalance(address _recipientAddress
sweepTokenByAmount(address _tokenAddressaddress _recipientAddressuint256 _tokenAmount
sweepTokenByFullBalance(address _tokenAddressaddress _recipientAddress
Events
ApprovedPaymentToken(address indexed tokenAddress
ApprovedSweepingToken(address indexed tokenAddress
ApprovedTokenSweepRecipient(address indexed recipientAddress
DefaultPaymentConfigAdjusted(address indexed tokenAddressuint256 tokenAmount
DefaultPaymentReceived(bytes32 indexed paymentReferenceHashaddress indexed senderaddress indexed tokenAddressuint256 tokenAmountuint256 ethAmountstring paymentReference
ETHSwept(address indexed recipientaddress indexed sweeperuint256 ethAmount
Initialized(uint8 version
OpenPaymentReceived(bytes32 indexed paymentReferenceHashaddress indexed senderaddress indexed tokenAddressuint256 tokenAmountuint256 ethAmountstring paymentReference
PaymentReferenceCreated(bytes32 indexed paymentReferenceHashstring paymentReferencestruct PaymentPROClonableV2StrictPayment referencedPaymentEntry
PaymentReferenceDeleted(bytes32 indexed paymentReferenceHashstring paymentReference
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
StrictPaymentReceived(bytes32 indexed paymentReferenceHashaddress indexed senderaddress indexed tokenAddressuint256 tokenAmountuint256 ethAmountstring paymentReference
TokenSwept(address indexed recipientaddress indexed sweeperaddress indexed tokenAddressuint256 tokenAmount
UnapprovedPaymentToken(address indexed tokenAddress
UnapprovedSweepingToken(address indexed tokenAddress
UnapprovedTokenSweepRecipient(address indexed recipientAddress
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.