TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 202 txns
Deployed by via 0xd8015f7a at 16192019
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
10 additional variables

No balances found for "TransparentUpgradeableProxy"

0x92011a54f692d85373f57f79a38f093bf7d2bc6fc283f42face9496531354a77
0xbc3fcae920e01f8cfd8ab4ce883e63168867db2398860bae2e2a7b68f621480e
0x79dadb09affa01e4ec176e994a23fede073a163945fbedd5c3eeef18f3a98b93
0xfcc9a40f192299e1e665f2bd63d4cd6d44d0d78e3d1e558209ad2a59ee260af4
0x17be5ac839ee9fef63af727db74def1ea829455fcff1e9a13ae588cf68131a0f
0x7bd206b544742f957bde7decc2ae28e6be314e99f4b35466503866eaf8bc5e79
0x6e707db6dd50997eeaa78b5efd0ae1079a83bdcecbd85289ef1a3f8aa4c62234
0x27951278d8f32a0bdcd939cf342efb55492ed8beae8169a78081be35cd3a9b52
0x130de28ec77dcc2927fd1914f0f92d854137ad61ae1f5ac3d93ddd04af2d0a4a
0x4a89efb93587f2a31d1c85f90dbdd21509d926e3b0e19e7ee17adf19d9f44c76

Functions
Getter at block 20985825
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]
 
getDepositTokens(view returns (address[])
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 _isHealthyuint256 _depositInUsduint256 _debtInUsduint256 _issuableLimitInUsduint256 _issuableInUsd)
debtTokenOf(addressview returns (address)
depositOf(address account_view returns (uint256 _depositInUsduint256 _issuableLimitInUsd)
depositTokenOf(addressview 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 _amountToRepayuint256 _toLiquidatoruint256 _fee)
quoteLiquidateMax(address syntheticToken_address account_address depositToken_view returns (uint256 _maxAmountToRepay)
quoteLiquidateOut(address syntheticToken_uint256 amountToRepay_address depositToken_view returns (uint256 _totalToSeizeuint256 _toLiquidatoruint256 _fee)
quoteSwapIn(address syntheticTokenIn_address syntheticTokenOut_uint256 amountOut_view returns (uint256 _amountInuint256 _fee)
quoteSwapOut(address syntheticTokenIn_address syntheticTokenOut_uint256 amountIn_view returns (uint256 _amountOutuint256 _fee)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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 _totalSeizeduint256 _toLiquidatoruint256 _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 _amountOutuint256 _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_
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BridgingIsActiveUpdated(bool newIsActive
DebtFloorUpdated(uint256 oldDebtFloorInUsduint256 newDebtFloorInUsd
DebtTokenAdded(address indexed debtToken
DebtTokenRemoved(address indexed debtToken
DepositTokenAdded(address indexed depositToken
DepositTokenRemoved(address indexed depositToken
FeeProviderUpdated(address indexed oldFeeProvideraddress indexed newFeeProvider
Initialized(uint8 version
MaxLiquidableUpdated(uint256 oldMaxLiquidableuint256 newMaxLiquidable
Open(address indexed caller
Paused(address indexed caller
PositionLiquidated(address indexed liquidatoraddress indexed accountaddress indexed syntheticTokenuint256 amountRepaiduint256 depositSeizeduint256 fee
RewardsDistributorAdded(address indexed _distributor
RewardsDistributorRemoved(address _distributor
Shutdown(address indexed caller
SmartFarmingManagerUpdated(address oldSmartFarmingManageraddress newSmartFarmingManager
SwapActiveUpdated(bool newActive
SyntheticTokenSwapped(address indexed accountaddress indexed syntheticTokenInaddress indexed syntheticTokenOutuint256 amountInuint256 amountOutuint256 fee
TreasuryUpdated(address indexed oldTreasuryaddress indexed newTreasury
Unpaused(address indexed caller
UpdatedGovernor(address indexed previousGovernoraddress indexed proposedGovernor
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors
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(