TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 113 txns
Deployed by via 0xeca3de2c at 19287525
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 48 additional slots

No balances found for "TransparentUpgradeableProxy"

0x428d534796c6feb7550e21adcab360906129f019c19e28069fa560888375ff37
0x25a92b3bfe40bf19c7b3871d701309468b496e04c30458fa98895099c9153d84
0x93562a8ad810a029a60a84ecd8d01438ba36569d84cfb0a2afd0b3438eeef72c
0x088e8484d3aca8273ddc5d124896c994e6f0306f96541f2fa2bab2d176ee8500
0x1ce53753c79c4e514ed381a8ff5688dcf52306549fb6a6daca2a806c53dcb95f
0x70ff2f0bd797e4e1a794062e7f9ea601c4378ad9a8479e3388b2af4743c0cb91
0x9d47107d1b20c91a430d0ce7668caa01b5e73da29e653e2414456fe3d15521a9
0x4ba8f1267cf3f72d94690764ba06ffc2b17aa20d216184feef98ee3039e85a73
0x4bb74a9b40313ac61abe637c2599ac709c42e58d8354e1b964f9a359ca51288f
0x4bd85d1aa2aaefee4fdc0914199a3b2adec4fa7eb0439c0018a584b6e4af8154

Functions
Getter at block 21160885
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EMERGENCY_DAO_ROLE(view returns (bytes32)
0x30d43bb366ef85d2e9345bef3138e4a552faefea6255fa2db4667fdcf34d69a5
baseToken(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
fToken(view returns (address)
0xd6b8162e2fb9f3eff09bb8598ca0c8958e33a23d
fTokenMintFeeRatio(view returns (uint256 defaultFeeint256 deltaFee)
(defaultFee=0, deltaFee=0)
fTokenMintPausedInStabilityMode(view returns (bool)
true
fTokenRedeemFeeRatio(view returns (uint256 defaultFeeint256 deltaFee)
(defaultFee=2500000000000000, deltaFee=-2500000000000000)
fxUSD(view returns (address)
0x085780639cc2cacd35e474e71f4d000e2405d8f6
mintPaused(view returns (bool)
false
platform(view returns (address)
0x0084c2e1b1823564e597ff4848a88d61ac63d703
redeemPaused(view returns (bool)
false
registry(view returns (address)
0x86e987a89fd7345457d97b9e82906f346d61df39
reservePool(view returns (address)
0xb592e01dd77084b36430ffcb9c9d2f76fde32631
stabilityRatio(view returns (uint256)
1305500000000000000
treasury(view returns (address)
0xed803540037b0ae069c93420f89cd653b6e3df1f
xToken(view returns (address)
0x5a097b014c547718e79030a077a91ae37679eff5
xTokenMintFeeRatio(view returns (uint256 defaultFeeint256 deltaFee)
(defaultFee=15000000000000000, deltaFee=-15000000000000000)
xTokenRedeemFeeRatio(view returns (uint256 defaultFeeint256 deltaFee)
(defaultFee=15000000000000000, deltaFee=70000000000000000)
xTokenRedeemPausedInStabilityMode(view returns (bool)
false
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
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 
enableFxUSD(address _fxUSD
grantRole(bytes32 roleaddress account
initialize(address _platformaddress _reservePooladdress _registry
mintFToken(uint256 _baseInaddress _recipientuint256 _minFTokenMintedreturns (uint256 _fTokenMinted)
mintXToken(uint256 _baseInaddress _recipientuint256 _minXTokenMintedreturns (uint256 _xTokenMinteduint256 _bonus)
redeemFToken(uint256 _fTokenInaddress _recipientuint256 _minBaseOutreturns (uint256 _baseOutuint256 _bonus)
redeemXToken(uint256 _xTokenInaddress _recipientuint256 _minBaseOutreturns (uint256 _baseOut)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
updateFTokenMintStatusInStabilityMode(bool _newStatus
updateMintFeeRatio(uint128 _defaultFeeRatioint128 _extraFeeRatiobool _isFToken
updateMintStatus(bool _newStatus
updatePlatform(address _newPlatform
updateRebalancePoolRegistry(address _newRegistry
updateRedeemFeeRatio(uint256 _defaultFeeRatioint256 _extraFeeRatiobool _isFToken
updateRedeemStatus(bool _newStatus
updateReservePool(address _newReservePool
updateStabilityRatio(uint256 _newRatio
updateXTokenRedeemStatusInStabilityMode(bool _newStatus
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Initialized(uint8 version
MintFToken(address indexed owneraddress indexed recipientuint256 baseTokenInuint256 fTokenOutuint256 mintFee
MintXToken(address indexed owneraddress indexed recipientuint256 baseTokenInuint256 xTokenOutuint256 bonusuint256 mintFee
RedeemFToken(address indexed owneraddress indexed recipientuint256 fTokenBurneduint256 baseTokenOutuint256 bonusuint256 redeemFee
RedeemXToken(address indexed owneraddress indexed recipientuint256 xTokenBurneduint256 baseTokenOutuint256 redeemFee
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
UpdateFTokenMintStatusInStabilityMode(bool oldStatusbool newStatus
UpdateMintFeeRatioFToken(uint256 defaultFeeRatioint256 extraFeeRatio
UpdateMintFeeRatioXToken(uint256 defaultFeeRatioint256 extraFeeRatio
UpdateMintStatus(bool oldStatusbool newStatus
UpdatePlatform(address indexed oldPlatformaddress indexed newPlatform
UpdateRebalancePoolRegistry(address indexed oldRegistryaddress indexed newRegistry
UpdateRedeemFeeRatioFToken(uint256 defaultFeeRatioint256 extraFeeRatio
UpdateRedeemFeeRatioXToken(uint256 defaultFeeRatioint256 extraFeeRatio
UpdateRedeemStatus(bool oldStatusbool newStatus
UpdateReservePool(address indexed oldReservePooladdress indexed newReservePool
UpdateStabilityRatio(uint256 oldRatiouint256 newRatio
UpdateXTokenRedeemStatusInStabilityMode(bool oldStatusbool newStatus
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ErrorCallerNotFUSD(
ErrorDefaultFeeTooLarge(
ErrorDeltaFeeTooSmall(
ErrorFTokenMintPausedInStabilityMode(
ErrorInsufficientBaseOutput(
ErrorInsufficientFTokenOutput(
ErrorInsufficientXTokenOutput(
ErrorMintPaused(
ErrorMintZeroAmount(
ErrorRedeemPaused(
ErrorRedeemZeroAmount(
ErrorStabilityRatioTooLarge(
ErrorTotalFeeTooLarge(
ErrorXTokenRedeemPausedInStabilityMode(
ErrorZeroAddress(