GeneralIndexModule

Verified contract

Active on Ethereum with 491 txns
Deployed by via 0x9d052457 at 12352697
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "GeneralIndexModule"

0xd47a9e26850a44d98fb6bd49271a9d0cd62e5e29c147fe8777119d004c219510
0xd23d697064edf3f6359388691a6de2fc5a9e431ad62adb1877a92a6946d73e57
0x62c16068002fb788db01736d3d22742f83a75cc389c42c460662738c204b1bb9
0x9d29fe7043932d41e49a775444786f07451dcdd07cbd50a0ff1f2d51d63b1fa4
0x3fbd11e9d2cb5ed4c73a564cdceb246edcf169f21992db16323294469e787621
0x777205a206f81bcfa087b0d9b4cfd569b1bd8a1b8e1cd4e39a48f84757b6de8c
0x60c85a1c2fc96a95b27a6ee379ef8e342b1838d8cf4a6f019bd473e3ef22dc85
0x7025d1b6295569bfbca7271d544b296c53be6953614100753ee62e89100c4f18
0x876d2dfb5810aea7d0a71af4f0507271a6a9f4f18784e0f996bd10ff9e85eac6
0x5d3b88c5c3b427cda85b39e6fe5cfefc4fbd3776d07699293d1eb4fe05d06269

Functions
Getter at block 20866425
controller(view returns (address)
0xa4c8d221d8bb851f83aadd0223a8900a6921a349
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
executionInfo(addressaddressview returns (uint256 targetUnituint256 maxSizeuint256 coolOffPerioduint256 lastTradeTimestampstring exchangeNamebytes exchangeData)
getAllowedTraders(address _setTokenview returns (address[])
getComponentTradeQuantityAndDirection(address _setTokenaddress _componentview returns (booluint256)
getIsAllowedTrader(address _setTokenaddress _traderview returns (bool)
getRebalanceComponents(address _setTokenview returns (address[])
permissionInfo(addressview returns (bool anyoneTrade)
rebalanceInfo(addressview returns (uint256 positionMultiplieruint256 raiseTargetPercentage)
State-modifying
initialize(address _setToken
raiseAssetTargets(address _setToken
removeModule(
setAnyoneTrade(address _setTokenbool _status
setCoolOffPeriods(address _setTokenaddress[] _componentsuint256[] _coolOffPeriods
setExchangeData(address _setTokenaddress[] _componentsbytes[] _exchangeData
setExchanges(address _setTokenaddress[] _componentsstring[] _exchangeNames
setRaiseTargetPercentage(address _setTokenuint256 _raiseTargetPercentage
setTradeMaximums(address _setTokenaddress[] _componentsuint256[] _tradeMaximums
setTraderStatus(address _setTokenaddress[] _tradersbool[] _statuses
startRebalance(address _setTokenaddress[] _newComponentsuint256[] _newComponentsTargetUnitsuint256[] _oldComponentsTargetUnitsuint256 _positionMultiplier
trade(address _setTokenaddress _componentuint256 _ethQuantityLimit
tradeRemainingWETH(address _setTokenaddress _componentuint256 _minComponentReceived
Events
AnyoneTradeUpdated(address indexed _setTokenbool indexed _status
AssetExchangeUpdated(address indexed _setTokenaddress indexed _componentstring _newExchangeName
AssetTargetsRaised(address indexed _setTokenuint256 indexed positionMultiplier
CoolOffPeriodUpdated(address indexed _setTokenaddress indexed _componentuint256 _newCoolOffPeriod
ExchangeDataUpdated(address indexed _setTokenaddress indexed _componentbytes _newExchangeData
RaiseTargetPercentageUpdated(address indexed _setTokenuint256 indexed _raiseTargetPercentage
RebalanceStarted(address indexed _setTokenaddress[] aggregateComponentsuint256[] aggregateTargetUnitsuint256 indexed positionMultiplier
TradeExecuted(address indexed _setTokenaddress indexed _sellComponentaddress indexed _buyComponentaddress _exchangeAdapteraddress _executoruint256 _netAmountSolduint256 _netAmountReceiveduint256 _protocolFee
TradeMaximumUpdated(address indexed _setTokenaddress indexed _componentuint256 _newMaximum
TraderStatusUpdated(address indexed _setTokenaddress indexed _traderbool _status
Constructor
constructor(address _controlleraddress _weth
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.