DefiPulse Index

Verified contract

Active on Ethereum with 50,263 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 $7,628.82
ERC-20
Value $4,377,844.25
ERC-20
Value $3,984,854.66
ERC-20
Value $2,573,114.14
ERC-20
Value $2,387,178.33
ERC-20
Value $1,933,811.29
ERC-20
Value $1,328,713.06
ERC-20
Value $900,073.76
ERC-20
Value $348,929.28
ERC-20
Value $926.37
0x84ebe6430724141d75067d88955bc08a1f8b7069ed49e13fa2eaab2d5713ce97
0x180a2c510368de48148fe18215e246ae8f13e02f6e77de691d5fcd46978b4da3
0xd82737c43f31a91873a6e849b832ecba3c64a0ba499828bde3fec130b859719d
0x4c1f2576dc031797fd4e8b6ebf9766249611fa27e5cf6d5b2fbea1201f24f263
0xd763447e2f2143de1036c6f7182fc51aee2222b95a2e5f40bad87f842daea2a2
0x1edf0f7b31f2bbc86a9f5064047013ec168e3d049db5e24daf1a71368c1b32a9
0x063ffc5b7a9774bca459cf6f41118e78cb9cfd867c6825bb595471df6127125d
0xc4de62a51e01ed45d2fb8bb9de86b154a0c4f9b60f816623d14d83cb2fbc2baa
0x3ece7b83e26cd4e2a4e57562d4793f8d0f54a1050ac12f7ef01f8ddf702c82d9
From
0x69a12ee48f3d53e7fa58e41fab58e44b30ad283281d105f4a47215e55b62e95d

Functions
Getter at block 21258638
controller(view returns (address)
0xa4c8d221d8bb851f83aadd0223a8900a6921a349
decimals(view returns (uint8)
18
getComponents(view returns (address[])
[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)
961260850009971627
symbol(view returns (string)
DPI
totalSupply(view returns (uint256)
176907114133704171345574
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.