GeneralIndexModule

Verified contract

Active on Ethereum with 4,861 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"

0x6ed2672fed492411f7127b9cb2e2f45fff167e07891d1906c3eaf0ac4a32b185
0xb5592be07ed197e52c89c08cfe3a79f412ad548ea220819a334392345a6157ff
0x810caafaeb9367232444ebbf4598eb36320f1a7ba70757b25e9689df683ccba2
0xcc3ae6a609b69890d2fbee1e97ca4d32f6d7afb0811e39497f53744baf13e62a
0xdf63823c8003b95c8e8a4de9da4c5ec056060263c7511fd7cb9d0934e0bf0ce2
0x101ce754a15483f7f5c0837480cfd6d163767b0b1f0f407bec80a7c332d6a0d8
0xbfa379bf1d8a4d0b11b5bf3663f66ff3c8d544f75de4a80a283b1267f5d0358e
0xade7339bd829f926590a4f78c9f8dbf0bf7c2b8b926edff336268045c6559e81
0xbbf8b4342742eebb88f8b057fc0f361897326e9cf2970d28d481566fbbdcdd38
0xa25c829d6224c7814d9a0748703bb0d307ba943976ffb733e46ed16ba8fd93bb

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