TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 178 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
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21178003 | 2 days ago | | | 0 | 0.0096506691 | |
| 21167890 | 3 days ago | | | 0 | 0.015278534 | |
| 21161016 | 4 days ago | | | 0 | 0.0061539848 | |
| 21160900 | 4 days ago | | | 0 | 0.0073786581 | |
| 21148555 | 6 days ago | | | 0 | 0.0042687668 | |
| 21142583 | 7 days ago | | | 0 | 0.0072799040 | |
| 21141539 | 7 days ago | | | 0 | 0.0039482798 | |
| 21140856 | 7 days ago | | | 0 | 0.0037561789 | |
| 21140415 | 7 days ago | | | 0 | 0.0049650898 | |
| 21134097 | 8 days ago | | | 0 | 0.0050406015 |
ABI
ABI objects
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 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)
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 defaultFee, int256 deltaFee)
(defaultFee=15000000000000000, deltaFee=-15000000000000000)
xTokenRedeemFeeRatio() view returns (uint256 defaultFee, int256 deltaFee)
(defaultFee=15000000000000000, 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()