TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 5,027 txns
Deployed by via 0x38a4500d at 20916240
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TransparentUpgradeableProxy"

0x251dd46f991f12f6cf3d833479a9afb2772daf1c5f1a3a437053e501b7781c20
0x76b7302c0c158e067417d0419d8d208244092cab7e070f62b42376cdc18541bc
0x44e297817e906c2ca997bea3437cc842d3163b81aa176424eba1ad50e7d71d1c
0xae5a422e17b0131f69d4a8954f8802624c745f68b7e0fc9c92692ac08e789954
0x4b6705205dd3fd990086d27dd15895d3d54aba359ae7b7e82a9949e42a02af40
0x39bb10ed4e57a8d9df9403f38eeae09f7a396809cc969fbeff031582c4940e03
0xe7e5483ebb4ba9a8e19b9c9263323c97ec3f11b7dbc4a093fa505e0e655b4759
0x19de6dda2a12fd799a7a156524c564c3e97980e99a82a69158b3e64bc7fe8bbf
0x33d5fca97cca94ba676237f961dbc6804fec421ac772697cb61da3469d0f742e
0x609123477200652fa114e9334b33a3d287642e6ae53ed8fdb9b38fcc85dde1e7

Functions
Getter at block 21275869
nativeCoinPriceFeed(view returns (address)
0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419
owner(view returns (address)
0x7bcfe7cbfbe5186e77fe4cea98c2f5d3f4f4bbbf
paused(view returns (bool)
false
totalCollectedUSD(view returns (uint128)
1124479666914
treasury(view returns (address)
0x5cac5c3cc4166e28bb8f5e1853903483e12f2fd3
xyzPrice(view returns (uint128)
667
xyzPriceInNativeCoin(view returns (uint256)
200052215367
Read-only
balanceOf(address accountview returns (uint256)
paymentTokensBases(addressview returns (uint256)
State-modifying
creditExternalPurchase(address recipientuint256 purchasedXYZuint128 paidUSDbytes[] paymentDetails
initialize(address nativeCoinPriceFeed_address[] paymentTokens_uint128 xyzPrice_address treasury_address owner_
pause(
purchaseWithNativeCoin(address recipientpayable 
purchaseWithToken(address recipientaddress paymentTokenuint256 paymentAmount
renounceOwnership(
transferOwnership(address newOwner
unpause(
updateTokenStatus(address tokenbool isPaymentToken
updateTreasuryAddress(address newTreasury
updateXYZPrice(uint128 newPrice
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
ExternallyPurchased(address indexed recipientuint256 purchasedXYZuint128 paidUSDbytes[] paymentDetails
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Purchased(address indexed purchaseeraddress indexed recipientaddress indexed paymentTokenuint256 paymentAmountuint256 purchasedXYZuint256 paidUSD
TokenStatusUpdated(address tokenbool isPaymentToken
TreasuryAddressUpdated(address newTreasury
Unpaused(address account
XYZPriceUpdated(uint256 newPrice
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
EnforcedPause(
ExpectedPause(
InsufficientPurchase(
InvalidInitialization(
InvalidPaymentToken(
InvalidPrice(
NoChange(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ZeroDecimalsPaymentToken(