TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 258 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
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
-
variable spans 42 additional slots
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21240094 | 12 hours ago | | | 0 | 0.0065442559 | |
| 21238621 | 17 hours ago | | | 0 | 0.012266286 | |
| 21235052 | a day ago | | | 0 | 0.0079311272 | |
| 21233963 | a day ago | | | 0 | 0.011202680 | |
| 21223509 | 3 days ago | | | 0 | 0.015032787 | |
| 21223267 | 3 days ago | | | 0 | 0.014110766 | |
| 21222344 | 3 days ago | | | 0 | 0.011791683 | |
| 21218944 | 3 days ago | | | 0 | 0.0058397588 | |
| 21214142 | 4 days ago | | | 0 | 0.0092406886 | |
| 21213977 | 4 days ago | | | 0 | 0.0081570995 |
ABI
ABI objects
Getter at block 21243566
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EMERGENCY_DAO_ROLE() view returns (bytes32)
0x30d43bb366ef85d2e9345bef3138e4a552faefea6255fa2db4667fdcf34d69a5
baseToken() view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
fToken() view returns (address)
0x576b4779727f5998577bb4e25bf726abe742b9f7
fTokenMintFeeRatio() view returns (uint256 defaultFee, int256 deltaFee)
(defaultFee=0, deltaFee=0)
fTokenMintPausedInStabilityMode() view returns (bool)
true
fTokenRedeemFeeRatio() view returns (uint256 defaultFee, int256 deltaFee)
(defaultFee=2500000000000000, deltaFee=-2500000000000000)
fxUSD() view returns (address)
0x9d11ab23d33ad026c466ce3c124928fdb69ba20e
mintPaused() view returns (bool)
false
platform() view returns (address)
0x0084c2e1b1823564e597ff4848a88d61ac63d703
redeemPaused() view returns (bool)
false
registry() view returns (address)
0x163283d59fe2a579f2920a7f8ea19f7799b32fa0
reservePool() view returns (address)
0xb592e01dd77084b36430ffcb9c9d2f76fde32631
stabilityRatio() view returns (uint256)
1219200000000000000
treasury() view returns (address)
0x63fe55b3fe3f74b42840788cfbe6229869590f83
xToken() view returns (address)
0x9f23562ec47249761222ef7ac02b327a8c45ba7d
xTokenMintFeeRatio() view returns (uint256 defaultFee, int256 deltaFee)
(defaultFee=0, deltaFee=0)
xTokenRedeemFeeRatio() view returns (uint256 defaultFee, int256 deltaFee)
(defaultFee=20000000000000000, deltaFee=70000000000000000)
xTokenRedeemPausedInStabilityMode() view returns (bool)
false
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
enableFxUSD(address _fxUSD)
grantRole(bytes32 role, address account)
initialize(address _platform, address _reservePool, address _registry)
mintFToken(uint256 _baseIn, address _recipient, uint256 _minFTokenMinted) returns (uint256 _fTokenMinted)
mintXToken(uint256 _baseIn, address _recipient, uint256 _minXTokenMinted) returns (uint256 _xTokenMinted, uint256 _bonus)
redeemFToken(uint256 _fTokenIn, address _recipient, uint256 _minBaseOut) returns (uint256 _baseOut, uint256 _bonus)
redeemXToken(uint256 _xTokenIn, address _recipient, uint256 _minBaseOut) returns (uint256 _baseOut)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
updateFTokenMintStatusInStabilityMode(bool _newStatus)
updateMintFeeRatio(uint128 _defaultFeeRatio, int128 _extraFeeRatio, bool _isFToken)
updateMintStatus(bool _newStatus)
updatePlatform(address _newPlatform)
updateRebalancePoolRegistry(address _newRegistry)
updateRedeemFeeRatio(uint256 _defaultFeeRatio, int256 _extraFeeRatio, bool _isFToken)
updateRedeemStatus(bool _newStatus)
updateReservePool(address _newReservePool)
updateStabilityRatio(uint256 _newRatio)
updateXTokenRedeemStatusInStabilityMode(bool _newStatus)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Initialized(uint8 version)
MintFToken(address indexed owner, address indexed recipient, uint256 baseTokenIn, uint256 fTokenOut, uint256 mintFee)
MintXToken(address indexed owner, address indexed recipient, uint256 baseTokenIn, uint256 xTokenOut, uint256 bonus, uint256 mintFee)
RedeemFToken(address indexed owner, address indexed recipient, uint256 fTokenBurned, uint256 baseTokenOut, uint256 bonus, uint256 redeemFee)
RedeemXToken(address indexed owner, address indexed recipient, uint256 xTokenBurned, uint256 baseTokenOut, uint256 redeemFee)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
UpdateFTokenMintStatusInStabilityMode(bool oldStatus, bool newStatus)
UpdateMintFeeRatioFToken(uint256 defaultFeeRatio, int256 extraFeeRatio)
UpdateMintFeeRatioXToken(uint256 defaultFeeRatio, int256 extraFeeRatio)
UpdateMintStatus(bool oldStatus, bool newStatus)
UpdatePlatform(address indexed oldPlatform, address indexed newPlatform)
UpdateRebalancePoolRegistry(address indexed oldRegistry, address indexed newRegistry)
UpdateRedeemFeeRatioFToken(uint256 defaultFeeRatio, int256 extraFeeRatio)
UpdateRedeemFeeRatioXToken(uint256 defaultFeeRatio, int256 extraFeeRatio)
UpdateRedeemStatus(bool oldStatus, bool newStatus)
UpdateReservePool(address indexed oldReservePool, address indexed newReservePool)
UpdateStabilityRatio(uint256 oldRatio, uint256 newRatio)
UpdateXTokenRedeemStatusInStabilityMode(bool oldStatus, bool newStatus)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
ErrorCallerNotFUSD()
ErrorDefaultFeeTooLarge()
ErrorDeltaFeeTooSmall()
ErrorFTokenMintPausedInStabilityMode()
ErrorInsufficientBaseOutput()
ErrorInsufficientFTokenOutput()
ErrorInsufficientXTokenOutput()
ErrorMintPaused()
ErrorMintZeroAmount()
ErrorRedeemPaused()
ErrorRedeemZeroAmount()
ErrorStabilityRatioTooLarge()
ErrorTotalFeeTooLarge()
ErrorXTokenRedeemPausedInStabilityMode()
ErrorZeroAddress()