Pool
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
6
Slot
XX
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
6 additional
variables
Balances ($0.00)
No balances found for "Pool"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Pool"
ABI
ABI objects
Getter at block 20987092 everythingStopped() view returns (bool) feeCollector() view returns (address) masterOracle() view returns (address) paused() view returns (bool)
MAX_TOKENS_PER_USER() view returns (uint256)
30
VERSION() view returns (string)
1.3.0
debtFloorInUsd() view returns (uint256)
0
feeProvider() view returns (address)
0x0000000000000000000000000000000000000000
getDebtTokens() view returns (address[])
[]
getDepositTokens() view returns (address[])
[]
getRewardsDistributors() view returns (address[])
[]
governor() view returns (address)
0xdf826ff6518e609e4cee86299d40611c148099d5
isBridgingActive() view returns (bool)
false
isSwapActive() view returns (bool)
false
maxLiquidable() view returns (uint256)
0
poolRegistry() view returns (address)
0x0000000000000000000000000000000000000000
proposedGovernor() view returns (address)
0x0000000000000000000000000000000000000000
smartFarmingManager() view returns (address)
0x0000000000000000000000000000000000000000
treasury() view returns (address)
0x0000000000000000000000000000000000000000
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 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_)
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()
fallback()
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()