TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 202 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x11ea…048a
0x3691…fb0a
-
variable spans 1 additional slot
-
variable spans 1 additional slot
10 additional
variables
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20980239 | 19 hours ago | | | 0 | 0.0010049370 | |
| 20980237 | 19 hours ago | | | 0 | 0.0035083669 | |
| 20792326 | a month ago | | | 0 | 0.0085536350 | |
| 19542272 | 7 months ago | | | 0 | 0.0068599830 | |
| 19540375 | 7 months ago | | | 0 | 0.0071243993 | |
| 19537450 | 7 months ago | | | 0 | 0.0064270828 | |
| 19485384 | 7 months ago | | | 0 | 0.011024621 | |
| 19485301 | 7 months ago | | | 0 | 0.0087185698 | |
| 19221986 | 8 months ago | | | 0 | 0.0060020867 | |
| 19078028 | 9 months ago | | | 0 | 0.0047364563 |
ABI
ABI objects
Getter at block 20985825 getDepositTokens() view returns (address[])
MAX_TOKENS_PER_USER() view returns (uint256)
30
VERSION() view returns (string)
1.3.0
debtFloorInUsd() view returns (uint256)
0
everythingStopped() view returns (bool)
false
feeCollector() view returns (address)
0xd1de3f9cd4ae2f23da941a67ca4c739f8dd9af33
feeProvider() view returns (address)
0x6b53c16b94c1502c661140073ed522ac7dbc5e5e
getDebtTokens() view returns (address[])
[0x480e3178Fa102dF852643d47CAbdb9adf5dB0174, 0xF43de8E0c2596E30c77d69d158842D1d9B937D7c, 0xB93f48D3eA42a25f367fAde092A6Bb56DAB5F7cB]
getRewardsDistributors() view returns (address[])
[]
governor() view returns (address)
0xd1de3f9cd4ae2f23da941a67ca4c739f8dd9af33
isBridgingActive() view returns (bool)
false
isSwapActive() view returns (bool)
true
masterOracle() view returns (address)
0x80704acdf97723963263c78f861f091ad04f46e2
maxLiquidable() view returns (uint256)
500000000000000000
paused() view returns (bool)
false
poolRegistry() view returns (address)
0x11ead85c679eaf528c9c1fe094bf538db880048a
proposedGovernor() view returns (address)
0x0000000000000000000000000000000000000000
smartFarmingManager() view returns (address)
0xe0e7ac2b0884ba8a05190fb6ceaffadc7c3aedf1
treasury() view returns (address)
0x3691ef68ba22a854c36bc92f6b5f30473ef5fb0a
Read-only
debtOf(address account_) view returns (uint256 _debtInUsd)
debtPositionOf(address account_) view returns (bool _isHealthy, uint256 _depositInUsd, uint256 _debtInUsd, uint256 _issuableLimitInUsd, uint256 _issuableInUsd)
debtTokenOf(address) view returns (address)
depositOf(address account_) view returns (uint256 _depositInUsd, uint256 _issuableLimitInUsd)
depositTokenOf(address) view returns (address)
doesDebtTokenExist(address debtToken_) view returns (bool)
doesDepositTokenExist(address depositToken_) view returns (bool)
doesSyntheticTokenExist(address syntheticToken_) view returns (bool)
getDebtTokensOfAccount(address account_) view returns (address[])
getDepositTokensOfAccount(address account_) view returns (address[])
quoteLiquidateIn(address syntheticToken_, uint256 totalToSeize_, address depositToken_) view returns (uint256 _amountToRepay, uint256 _toLiquidator, uint256 _fee)
quoteLiquidateMax(address syntheticToken_, address account_, address depositToken_) view returns (uint256 _maxAmountToRepay)
quoteLiquidateOut(address syntheticToken_, uint256 amountToRepay_, address depositToken_) view returns (uint256 _totalToSeize, uint256 _toLiquidator, uint256 _fee)
quoteSwapIn(address syntheticTokenIn_, address syntheticTokenOut_, uint256 amountOut_) view returns (uint256 _amountIn, uint256 _fee)
quoteSwapOut(address syntheticTokenIn_, address syntheticTokenOut_, uint256 amountIn_) view returns (uint256 _amountOut, uint256 _fee)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
acceptGovernorship()
addDebtToken(address debtToken_)
addDepositToken(address depositToken_)
addRewardsDistributor(address distributor_)
addToDebtTokensOfAccount(address account_)
addToDepositTokensOfAccount(address account_)
initialize(address poolRegistry_)
liquidate(address syntheticToken_, address account_, uint256 amountToRepay_, address depositToken_) returns (uint256 _totalSeized, uint256 _toLiquidator, uint256 _fee)
open()
pause()
removeDebtToken(address debtToken_)
removeDepositToken(address depositToken_)
removeFromDebtTokensOfAccount(address account_)
removeFromDepositTokensOfAccount(address account_)
removeRewardsDistributor(address distributor_)
shutdown()
swap(address syntheticTokenIn_, address syntheticTokenOut_, uint256 amountIn_) returns (uint256 _amountOut, uint256 _fee)
sweep(address token_, address to_, uint256 amount_)
toggleBridgingIsActive()
toggleIsSwapActive()
transferGovernorship(address proposedGovernor_)
unpause()
updateDebtFloor(uint256 newDebtFloorInUsd_)
updateFeeProvider(address feeProvider_)
updateMaxLiquidable(uint256 newMaxLiquidable_)
updateSmartFarmingManager(address newSmartFarmingManager_)
updateTreasury(address newTreasury_)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
BridgingIsActiveUpdated(bool newIsActive)
DebtFloorUpdated(uint256 oldDebtFloorInUsd, uint256 newDebtFloorInUsd)
DebtTokenAdded(address indexed debtToken)
DebtTokenRemoved(address indexed debtToken)
DepositTokenAdded(address indexed depositToken)
DepositTokenRemoved(address indexed depositToken)
FeeProviderUpdated(address indexed oldFeeProvider, address indexed newFeeProvider)
Initialized(uint8 version)
MaxLiquidableUpdated(uint256 oldMaxLiquidable, uint256 newMaxLiquidable)
Open(address indexed caller)
Paused(address indexed caller)
PositionLiquidated(address indexed liquidator, address indexed account, address indexed syntheticToken, uint256 amountRepaid, uint256 depositSeized, uint256 fee)
RewardsDistributorAdded(address indexed _distributor)
RewardsDistributorRemoved(address _distributor)
Shutdown(address indexed caller)
SmartFarmingManagerUpdated(address oldSmartFarmingManager, address newSmartFarmingManager)
SwapActiveUpdated(bool newActive)
SyntheticTokenSwapped(address indexed account, address indexed syntheticTokenIn, address indexed syntheticTokenOut, uint256 amountIn, uint256 amountOut, uint256 fee)
TreasuryUpdated(address indexed oldTreasury, address indexed newTreasury)
Unpaused(address indexed caller)
UpdatedGovernor(address indexed previousGovernor, address indexed proposedGovernor)
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
receive()
AddressIsNull()
AmountGreaterThanMaxLiquidable()
AmountInIsInvalid()
AmountIsTooHigh()
AmountIsZero()
CanNotLiquidateOwnPosition()
DebtTokenAlreadyExists()
DebtTokenDoesNotExist()
DepositTokenAlreadyExists()
DepositTokenDoesNotExist()
FallbackIsNotAllowed()
IsNotPaused()
IsNotShutdown()
IsPaused()
IsShutdown()
MaxLiquidableTooHigh()
NewValueIsSameAsCurrent()
PoolRegistryIsNull()
PositionIsHealthy()
ProposedGovernorIsNull()
ReachedMaxDepositTokens()
ReceiveIsNotAllowed()
RemainingDebtIsLowerThanTheFloor()
RewardDistributorAlreadyExists()
RewardDistributorDoesNotExist()
SenderIsNotDebtToken()
SenderIsNotDepositToken()
SenderIsNotGovernor()
SenderIsNotTheProposedGovernor()
SwapFeatureIsInactive()
SyntheticDoesNotExist()
SyntheticIsInUse()
SyntheticIsNull()
TotalSupplyIsNotZero()
UnderlyingAssetInUse()
UserReachedMaxTokens()