This contract is being backfilled. You may encounter incomplete storage history.

DefiPulse Index

Verified contract

Active on Ethereum with 49,763 txns
Deployed by via 0xb8c603bc at 10830516
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $5,870.99
ERC-20
Value $4,121,330.7
ERC-20
Value $3,775,195.59
ERC-20
Value $2,308,757.03
ERC-20
Value $1,632,702.21
ERC-20
Value $911,501.57
ERC-20
Value $730,148.04
ERC-20
Value $632,599.67
ERC-20
Value $358,455.76
ERC-20
Value $281,375.45
0xb6b4e21bcd7ff341c05be146287f1761172105aa9f43bd9a473853f080e4bc23
0x20693d546d9d24ddda116276c3afc5537c4241cb807d01b27085cb7a88bf27a7
0xd4730cedfa61c48082cf83fe228d5d130b9c5d6937ae055d21a9ef59f6f1590c
0x527ffe592148cb8568ca919d114826ddb420f7ea461d99cf82cb4dd272f92eab
0xb9ffd9b36281bebbd43515a0e1717c371ea7616de73473b9679cd025a34594d8
0xe29fb3014c45cfdb6948556a3a924ca8047bd35630fee63386750f72800a323e
0xcd045411955fc6f3741dd65d4448fbac8562754378b045afdc21bf9c3812f2af
0x15e907d3a3e68de618f0e5b9a730e49285b8137f4e59c9dc794802f80ba6efe8
0x66bfde0b60f47dbda51e04a7144b2c800ff232dc338efa828c15fc183b9796ec
0xef4451532b2d1604c6d060f8be959b4b54a63d9810443f469ba5b97278e184f5

Functions
Getter at block 20796844
controller(view returns (address)
0xa4c8d221d8bb851f83aadd0223a8900a6921a349
decimals(view returns (uint8)
18
getComponents(view returns (address[])
[0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e, 0xc00e94Cb662C3520282E6f5717214004A7f26888, 0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2, 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984, 0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9, 0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32, 0xD33526068D116cE69F19A9ee46F0bd304F21A51f, 0x808507121B80c02388fAd14726482e061B8da827, 0x57e114B691Db790C35207b2e685D4A43181e6061]
getModules(view returns (address[])
[0xd8EF3cACe8b4907117a45B0b125c68560532F94D, 0x08f866c74205617B6F3903EF481798EcED10cDEC, 0x90F765F63E7DC5aE97d6c576BF693FB6AF41C129, 0xbe4aEdE1694AFF7F1827229870f6cf3d9e7a999c, 0x5C87b042494cDcebA44C541fbB3BC8bFF179d500, 0x84cE03AE547330f61584aD6103743732B1AE97C5, 0x0e1fD036506c1129e9F2A05c1a01DDCfa813b0Aa]
 
getPositions(view returns (struct ISetTokenPosition[])
isLocked(view returns (bool)
false
locker(view returns (address)
0x0000000000000000000000000000000000000000
manager(view returns (address)
0x0dea6d942a2d8f594844f973366859616dd5ea50
name(view returns (string)
DefiPulse Index
positionMultiplier(view returns (int256)
962735349853852482
symbol(view returns (string)
DPI
totalSupply(view returns (uint256)
195309165955119410403918
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
components(uint256view returns (address)
getDefaultPositionRealUnit(address _componentview returns (int256)
getExternalPositionData(address _componentaddress _positionModuleview returns (bytes)
getExternalPositionModules(address _componentview returns (address[])
getExternalPositionRealUnit(address _componentaddress _positionModuleview returns (int256)
getTotalComponentRealUnits(address _componentview returns (int256)
isComponent(address _componentview returns (bool)
isExternalPositionModule(address _componentaddress _moduleview returns (bool)
isInitializedModule(address _moduleview returns (bool)
isPendingModule(address _moduleview returns (bool)
moduleStates(addressview returns (uint8)
modules(uint256view returns (address)
State-modifying
addComponent(address _component
addExternalPositionModule(address _componentaddress _positionModule
addModule(address _module
approve(address spenderuint256 amountreturns (bool)
burn(address _accountuint256 _quantity
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
editDefaultPositionUnit(address _componentint256 _realUnit
editExternalPositionData(address _componentaddress _positionModulebytes _data
editExternalPositionUnit(address _componentaddress _positionModuleint256 _realUnit
editPositionMultiplier(int256 _newMultiplier
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initializeModule(
invoke(address _targetuint256 _valuebytes _datareturns (bytes _returnValue)
lock(
mint(address _accountuint256 _quantity
removeComponent(address _component
removeExternalPositionModule(address _componentaddress _positionModule
removeModule(address _module
removePendingModule(address _module
setManager(address _manager
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unlock(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
ComponentAdded(address indexed _component
ComponentRemoved(address indexed _component
DefaultPositionUnitEdited(address indexed _componentint256 _realUnit
ExternalPositionDataEdited(address indexed _componentaddress indexed _positionModulebytes _data
ExternalPositionUnitEdited(address indexed _componentaddress indexed _positionModuleint256 _realUnit
Invoked(address indexed _targetuint256 indexed _valuebytes _databytes _returnValue
ManagerEdited(address _newManageraddress _oldManager
ModuleAdded(address indexed _module
ModuleInitialized(address indexed _module
ModuleRemoved(address indexed _module
PendingModuleRemoved(address indexed _module
PositionModuleAdded(address indexed _componentaddress indexed _positionModule
PositionModuleRemoved(address indexed _componentaddress indexed _positionModule
PositionMultiplierEdited(int256 _newMultiplier
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address[] _componentsint256[] _unitsaddress[] _modulesaddress _controlleraddress _managerstring _namestring _symbol
Fallback and receive
receive(
Errors

This contract contains no error objects.