TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 178 txns
Deployed by via 0xa69d053d at 19460671
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"

0x8c675b43a9934d5e19ed5b9e5a16719194cefb7d277637b18d0ff9bb7f7b2ea5
0x5618a8b6b46474ed7ca089d468bf45c186ab6b2fd91edeed7e1464ab536b3fb2
0xa32e9f71d2b527a16559fe9fdc397b90f953ab9712f7a9ef2deda84ce3047df8
0x85de859c41919144d8d2f5b1cfc8f9f478a42476143f288f4458abaaf683590a
0xb2da470a041b5e3935b085347fdb59b575fe83bb5535ecbcff9e3ceb15ea8755
0x16007086ee504d42c2a5a87ff8a69312bfffb29d7ce9be2c4b6eee58b140104e
0x10488bbbe22cc2ec7b4e71dfa79b53e2701c98253c07e374c1b4f4d0d2981adb
0x477cf89b41c1d1c0ea291526767750babf2049bc0c8945141c0dd6c802d376bb
0xdb7e387f7e65c03661a877e78f9eea046bcc772858971bc6701b80fb42ee11f7
0x471b3e778fdcd844daae7d6c4ca490a610f363a9e5b86b958ce89b39a5c8c876

Functions
Getter at block 21189578
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EMERGENCY_DAO_ROLE(view returns (bytes32)
0x30d43bb366ef85d2e9345bef3138e4a552faefea6255fa2db4667fdcf34d69a5
baseToken(view returns (address)
0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee
fToken(view returns (address)
0x9216272158f563488ffc36afb877aca2f265c560
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)
0x65d72aa8da931f047169112fcf34f52dbaae7d18
mintPaused(view returns (bool)
false
platform(view returns (address)
0x0084c2e1b1823564e597ff4848a88d61ac63d703
redeemPaused(view returns (bool)
false
registry(view returns (address)
0xb1dd23468a69dfddb7211298e609c0db1522b2d6
reservePool(view returns (address)
0xb592e01dd77084b36430ffcb9c9d2f76fde32631
stabilityRatio(view returns (uint256)
1305500000000000000
treasury(view returns (address)
0x781ba968d5cc0b40eb592d5c8a9a3a4000063885
xToken(view returns (address)
0xacb3604aadf26e6c0bb8c720420380629a328d2c
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(