Bankless DeFi Innovation Index

Verified contract

Active on Ethereum with 1,344 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $143,787.13
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x434df75f8a4831c271f372f2d593c9c7a6daa0af2e2fe59f287023e6357b7e51
0x06deac5bb17265bd9048059f6bceead3ed57d744d0cf66931505339f59c78b4c
0xf2abb25825e4354264aeb17aff13c1c6c4a6691cde917c0956faea4bf982110c
0x866ed951174020d8c8c204fa5bf232873285c92c34ba77cb7ec4e7e5871378e4
0x02408d60a528d4216ef060b4ec201015c948f3e5ccb78c2fa0474deea5a96d53
From
0x7e819db19b2aa224d6d05bcd94b7339311a9060676e3955a27639fabd40f22b6
0xf408f0b0921074b918caa72eb7ea0f35fe2ddc2fdfa6ec2f01b25882ed7d3bc6
0x6b34886e6a6e300bb58b14b60c5b6697e218d20e69db3043da9d7987034a7fa7
0x03476631c23366deab7a1c6d438db19b05f054b348aec5dbee3d248dc6be2da9
0xe3f4f1a208471ca1b76155663c149a06abebdb495ede102e5548684abedc07fc

Functions
Getter at block 21187560
controller(view returns (address)
0xa4c8d221d8bb851f83aadd0223a8900a6921a349
decimals(view returns (uint8)
18
getComponents(view returns (address[])
[0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48]
getModules(view returns (address[])
[0x39F024d621367C044BacE2bf0Fb15Fb3612eCB92, 0x08f866c74205617B6F3903EF481798EcED10cDEC, 0x84cE03AE547330f61584aD6103743732B1AE97C5]
getPositions(view returns (struct ISetTokenPosition[])
[(0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48, 0x0000000000000000000000000000000000000000, 12262902, 0, 0x)]
isLocked(view returns (bool)
false
locker(view returns (address)
0x0000000000000000000000000000000000000000
manager(view returns (address)
0x4039703deb28748dbf155f8567fb5f0ca2ddd742
name(view returns (string)
Bankless DeFi Innovation Index
positionMultiplier(view returns (int256)
981076593625652108
symbol(view returns (string)
GMI
totalSupply(view returns (uint256)
11713651738567651012997
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.