GeneralIndexModule

Verified contract

Active on Ethereum with 4,744 txns
Deployed by via 0x01d7ee3a at 12928622
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "GeneralIndexModule"

0x228f0b02d32bf6b59105bfebfb160405b9d24a7a13298c61ea7d971199d7d38b
0xcdcf21df73714de296af4a054958e36bc05f3515722610d1ef21fbca4aeb033f
0xb95d83760446e7c7570c0706eb7a91fe0fa43339bdaf2b06dc84ba853c855fc7
0xd17a0d15ca571969b47dd0557459d743ca58ec9222d6cebcfcf59ec2592b544a
0x824c2675f9e8ef23683a5f956e1124aad7ecfa83b790a81d3f19a4ad5b1f8295
0xd69474991a869a482082a18fd2dfca4b13791381ce55f9cdf7023ebf291f12d4
0xf95b5423f79a2a5b54f4157cf9d7c3d8237b550d71404c30b2d28c62ad3eb1e6
0x3781af9f35268db4764f416487cb14156d2a53cc54007929d396afd7f78a7eda
0x03267a8475098169beab9707eec055c2ff432105b5505aba0595af2bd1508e0c
0x5208fb7c68cbe037b8aea4f114215bddfa69e3b8bfe615636a4677ffbe9e614e

Functions
Getter at block 20792037
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.