This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 16,647 txns
Deployed by via 0xbf35a9ff at 15673415
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
Native
Value $0
ERC-20
Value $3,247.42
0xe0b6143dd4b51d7795da9dc7ba007a24b6c081793f634227affbe911a15f0ae3
0x893c909739f7a4b6d5b4af0c342eafb68617e93ece41d8774a1de3127ca9178e
0x03d52ea327a8392268a52a1f72d4cb8865d9ffc46e087d7b3b96d9b631964c25
0xc7618142c419d06bc21562fad5513c57a6c1c682c5991ea7e9ff881d14587eb6
0xec4cb5ae5aec97b82cdcba5162346d76aacba34d95d62fbcd763523b781fe0a2
0xf743f68bc2952e1cb0a46ae631a7362f633fb0abb88f0376e4f70e5f168d111d
0xb5504f56d85051ab8979583dd225ed5de0eceb2dc9cb8718d647f9ae41e5b6f1
0xf1d09dc8b7e3651747c79b62a1fb11e64489a1d9b146dba57f283a81d90716ca
0x7a5b132497e4595c9ed2b8c4a6bc2481b287c77a473a6b51b35fde2de4509c70
0xb52db759220f25c941c0cf22ebe004149b099f2eaeb2fec89626dbd681b4df77

Functions
Getter at block 20794562
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
PAYMENT_DELEGATE_ROLE(view returns (bytes32)
0x45fbae69cdc6a13ea2c83026dab8ff285f702acdc48836818359b98636b47174
acceptedPaymentTokens(view returns (address[])
[0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0xdAC17F958D2ee523a2206206994597C13D831ec7, 0x6B175474E89094C44Da98b954EedeAC495271d0F, 0x4Fabb145d64652a948d72533023f6E7A623C7C53]
paused(view returns (bool)
false
paymentRecipient(view returns (address)
0xd8881c3f7dd2e277b0f3ec6c49bbee35021008a9
swapModule(view returns (address)
0x483536fbef61d80b498ab6604891200352d1c581
swapTarget(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
v3SwapTarget(view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addPaymentToken(address newToken
delegatedPayWithSwap(address fromaddress sourceTokenAddressuint256 sourceTokenAmountMaxuint256 paymentTokenAmountbytes32 paymentReferenceuint256 deadlinebytes path
delegatedPayWithToken(address fromaddress paymentTokenAddressuint256 paymentTokenAmountbytes32 paymentReference
grantRole(bytes32 roleaddress account
initialize(address _adminaddress _paymentRecipientaddress _swapTargetaddress _wrappedNativeaddress[] _acceptedTokens
pause(
payWithNativeSwap(uint256 paymentTokenAmountbytes32 paymentReferenceuint256 deadlinebytes pathpayable 
payWithSwap(address sourceTokenAddressuint256 sourceTokenAmountMaxuint256 paymentTokenAmountbytes32 paymentReferenceuint256 deadlinebytes path
payWithToken(address paymentTokenAddressuint256 paymentTokenAmountbytes32 paymentReference
removePaymentToken(address newToken
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setPaymentRecipient(address newPaymentRecipient
setSwapModule(address newSwapTarget
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
Paused(address account
Payment(address toaddress indexed fromaddress indexed sourceTokenuint256 sourceTokenAmountaddress paymentTokenuint256 paymentTokenAmountbytes32 indexed paymentReference
PaymentRecipientChanged(address recipientaddress sender
PaymentTokenAdded(address token
PaymentTokenRemoved(address token
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
InvalidSourceToken(
NonAcceptedToken(address token
SetZeroAddress(
UnauthorizedExecutor(address caller