GeneralIndexModule

Verified contract

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

No balances found for "GeneralIndexModule"

0x5a23790856f7367b4862f8a302b26ef816866d9f5e786a6eb4e55153b78a7e77
0x49d9c1214b1f75567899ff590498d3dbc2d424a3d5e9ea4c7cdcb80c4970137b
0x86943b3929105281791c4d3e06b49f07cdfc5b942415a22bba6fcd2517b4fef2
0x42852a814cd08432bbcdc6b8dc2e7c3d39b395d9a03c5a4147acc34146756f20
0x9c0ff772f72044db40aeab2dc68d373498dbb422c6e5faeb4a963058e446c2ef
0x65f16fbd7a2587b88a7f8a536dd8f6e651a038bedbe1c31cc043b3e093ec8130
0x1de65a5300838e68a8c46ecd5cd61885679234611b0323ad7421dad6bffeed47
0x95c612d075dc1df80e95e44e3ce84fdc949434b4c3161d9ad6733a99af0c2da2
0xa311bacde533475943e75b467202becadf2d495269fbf0e2c43795b28ff08eb5
0xa9331459e1426ea7355abe3464d5181cd2d5ea7a08310c3f5b2d6791715be9c8

Functions
Getter at block 21257063
controller(view returns (address)
0xf1b12a7b1f0af744ed21eec7d3e891c48fd3c329
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.