StabilityPool

Verified contract

Active on Ethereum with 6,729 txns
Deployed by via 0x8cc16d37 at 15611817
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
3 additional variables
ERC-20
Value $21,739.17
ERC-20
Value $9,838.95
0xe70ad84ccaa33a6bba744f31a5115b650182579bf3d89f1d181927b8eb2a356c
0x7db702398c9ef0604c836b44b59d51c4d2d065feb9af28010d2f87cda1d5b15d
0xecbae41e63775c531f176180bf3a51fcacfdc560051abde16bd01a182e65423d
0xa277fe344d9d98db227940039c8251f6d640d076bc33849a207127e2434476f5
0x8179730715863235434da79ce464eae79765497181619132a5ebd63812a2e61a
0xb998bd8bc3b7290a920b872865cfbfe0caeefce9f3018f60e3940f912671bec9
0x255305500a24e6d924cc192e0a4e7e0752aec4bf44bc0874983196a18ae96ad0
0xabfbcea0fce0150a3375dc3550f65d6cbac7553a0632ec444797c1dc4c1b5223
0x123d2a9b6cf9b99d7f6eca42d3d9c9c1338cfa10d2b47c3152c2adddef166307
0x24b07022ef94311d2260fd345ab0134bf31de580cfeedd1723ed618a409a5abd

Functions
Getter at block 20885562
DECIMAL_PRECISION(view returns (uint256)
1000000000000000000
ETH_REF_ADDRESS(view returns (address)
0x0000000000000000000000000000000000000000
NAME(view returns (string)
StabilityPool
P(view returns (uint256)
714432523629640406
SCALE_FACTOR(view returns (uint256)
1000000000
STABILITY_POOL_NAME_BYTES(view returns (bytes32)
0xf704b47f65a99b2219b7213612db4be4a436cdf50624f4baca1373ef0de0aac7
borrowerOperations(view returns (address)
0x9eb2ce1be2dd6947e4f5aabe33106f48861dfd74
communityIssuance(view returns (address)
0x0fa46e8cbceff8468db2ec2fd77731d8a11d3d86
currentEpoch(view returns (uint128)
0
currentScale(view returns (uint128)
0
dchfToken(view returns (address)
0x045da4bfe02b320f4403674b3b7d121737727a36
dfrancParams(view returns (address)
0x6f9990b242873d7396511f2630412a3fcecacc42
getAssetBalance(view returns (uint256)
163382739017594377
getAssetType(view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
getCompoundedTotalStake(view returns (uint256)
19238205975786885913610
getNameBytes(pure returns (bytes32)
0xf704b47f65a99b2219b7213612db4be4a436cdf50624f4baca1373ef0de0aac7
getTotalDCHFDeposits(view returns (uint256)
19238205975786888550627
isInitialized(view returns (bool)
true
lastAssetError_Offset(view returns (uint256)
34455352424156941774898
lastDCHFLossError_Offset(view returns (uint256)
27483991302219899239208
lastMONError(view returns (uint256)
179669476438795461983967
owner(view returns (address)
0x83737eae72ba7597b36494d723fbf58cafee8a69
sortedTroves(view returns (address)
0x1dd69453a685c735f2ab43e2169b57e9edf72286
systemSnapshots(view returns (uint256 Suint256 Puint256 Guint128 scaleuint128 epoch)
(S=0, P=714432523629640406, G=2468789331641977563122479156837149686, scale=0, epoch=0)
totalStakes(view returns (uint256)
19238205975786885913610
troveManager(view returns (address)
0x99838142189ade67c1951f9c57c3333281334f7f
troveManagerHelpers(view returns (address)
0xaaacb8c39bd5acbb0a236112df8d15411161e518
Read-only
depositSnapshots(addressview returns (uint256 Suint256 Puint256 Guint128 scaleuint128 epoch)
deposits(addressview returns (uint256)
epochToScaleToG(uint128uint128view returns (uint256)
epochToScaleToSum(uint128uint128view returns (uint256)
getCompoundedDCHFDeposit(address _depositorview returns (uint256)
getDepositorAssetGain(address _depositorview returns (uint256)
getDepositorAssetGain1e18(address _depositorview returns (uint256)
getDepositorMONGain(address _depositorview returns (uint256)
getEntireSystemColl(address _assetview returns (uint256 entireSystemColl)
getEntireSystemDebt(address _assetview returns (uint256 entireSystemDebt)
State-modifying
_requireNoUnderCollateralizedTroves(
offset(uint256 _debtToOffsetuint256 _collToAdd
provideToSP(uint256 _amount
receivedERC20(address _assetuint256 _amount
renounceOwnership(
setAddresses(address _assetAddressaddress _borrowerOperationsAddressaddress _troveManagerAddressaddress _troveManagerHelpersAddressaddress _dchfTokenAddressaddress _sortedTrovesAddressaddress _communityIssuanceAddressaddress _dfrancParamsAddress
setDfrancParameters(address _vaultParams
transferOwnership(address newOwner
withdrawAssetGainToTrove(address _upperHintaddress _lowerHint
withdrawFromSP(uint256 _amount
Events
AssetGainWithdrawn(address indexed _depositoruint256 _Assetuint256 _DCHFLoss
AssetSent(address _touint256 _amount
BorrowerOperationsAddressChanged(address _newBorrowerOperationsAddress
CommunityIssuanceAddressChanged(address _newCommunityIssuanceAddress
DCHFTokenAddressChanged(address _newDCHFTokenAddress
DefaultPoolAddressChanged(address _newDefaultPoolAddress
DepositSnapshotUpdated(address indexed _depositoruint256 _Puint256 _Suint256 _G
EpochUpdated(uint128 _currentEpoch
G_Updated(uint256 _Guint128 _epochuint128 _scale
Initialized(uint8 version
MONPaidToDepositor(address indexed _depositoruint256 _MON
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
P_Updated(uint256 _P
S_Updated(uint256 _Suint128 _epochuint128 _scale
ScaleUpdated(uint128 _currentScale
SortedTrovesAddressChanged(address _newSortedTrovesAddress
StabilityPoolAssetBalanceUpdated(uint256 _newBalance
StabilityPoolDCHFBalanceUpdated(uint256 _newBalance
StakeChanged(uint256 _newSystemStakeaddress _depositor
SystemSnapshotUpdated(uint256 _Puint256 _G
TroveManagerAddressChanged(address _newTroveManagerAddress
UserDepositChanged(address indexed _depositoruint256 _newDeposit
VaultParametersBaseChanged(address indexed newAddress
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.