OptimizedTransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 198 txns
Deployed by via 0x1a2a7726 at 18826708
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 2 additional slots

No balances found for "OptimizedTransparentUpgradeableProxy"

0xcdb92c09053c61b3e932229e9b792b15a905f70c873abe56e83f1e53f1904d8b
0xab874bb39f0c191ee08deee8075ac881c52a52aeedda3cc48ffb7d61ffd48ca0
0x864f568215f7982f677f7cbd10356332e199ed474753ecbb8acf77d0707213c2
0x2c027f201f9f45fbf21769322c319cfbe0b65d3aa80e61391e0f5ade09ce77b2
0x9650c5962071ba354b6d51037c0da0fa421ccbbfaf0b917c53e4f7467d2e30df
0x3b748bc2510d197b73da7989cb1fb6ac8b536ed22d6896901927258238d59a4c
0xb681581192b14e8d254d3a421144ead1d97688186f01d1df2ac3843657e2b10b
0x601fac82be29e4cbcec04f363705b877c6608ed26f2859e6329c6c33c1625e6f
0xa1ab23e4ac5855f178c52210d0f1fd64e84a27c5b8df86bd71202e31119641c8
0x757b7e356c8aab880b66d44ed31ec33b4d5d9cc11a70b9098ef807325a724277

Functions
Getter at block 21306921
feeTo(view returns (address)
0x70b98e2f1a4fa9825ac3a0e31b2ed46a67305d4f
getTokens(view returns (address[])
[0x34e007b01d8b48597B747dBEEd470c9aCF3b6648]
haircutRate(view returns (uint256)
69000000000000000
merchantFeeTo(view returns (address)
0x70b98e2f1a4fa9825ac3a0e31b2ed46a67305d4f
owner(view returns (address)
0x0fd50a666716e0916e849fdc905304c11f29288a
paused(view returns (bool)
false
whitelist(view returns (address)
0x34d2a2077d96ced7e4728d0a07684bdf8fbc5bde
whitelistEndTime(view returns (uint256)
1703167200
Read-only
addressOfAsset(address tokenview returns (address)
feesCollected(address tokenview returns (uint256)
quotePotentialSwap(address fromTokenaddress toTokenuint256 amountview returns (uint256 quoteuint256 haircut)
State-modifying
admin(returns (address)
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addAsset(address token
buy(address tokenuint256 amountuint256 maxAmountaddress touint256 deadlinereturns (uint256 finalAmount)
initialize(uint256 haircutRate_uint256 whitelistEndTime_
mintFee(address token
redeem(address tokenuint256 deadlinereturns (uint256 tokenAmount)
removeAsset(address token
renounceOwnership(
sell(address tokenuint256 amountuint256 minAmountaddress touint256 deadlinereturns (uint256 finalAmount)
setFeeTo(address feeTo_
setHaircutRate(uint256 haircutRate_
setMerchantFeeTo(address merchantFeeTo_
setWhitelist(address _whitelist
setWhitelistEndTime(uint256 _whitelistEndTime
transferOwnership(address newOwner
Events
Upgraded(address indexed implementation
AssetAdded(address indexed token
AssetRemoved(address indexed token
Buy(address indexed senderaddress tokenuint256 tokenAmountuint256 amountaddress indexed to
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Redeem(address indexed senderaddress tokenuint256 tokenAmountuint256 baseAmountaddress indexed to
Sell(address indexed senderaddress tokenuint256 tokenAmountuint256 amountaddress indexed to
SetFeeTo(address addr
SetHaircutRate(uint256 value
SetMerchantFeeTo(address addr
SetWhiteList(address addr
SetWhiteListEndTime(uint256 value
Unpaused(address account
Constructor
constructor(address initialLogicaddress initialAdminbytes _data
Fallback and receive
fallback(
receive(
Errors
MERCH_AMOUNT_TOO_LOW(
MERCH_ASSET_ALREADY_EXIST(
MERCH_ASSET_NOT_EXISTS(
MERCH_EXPIRED(
MERCH_INVALID_VALUE(
MERCH_SAME_ADDRESS(
MERCH_WHITELIST_NOT_ENDED(
MERCH_ZERO_ADDRESS(