Name | Type | Description |
---|---|---|
_appManagerAddr | address | Address of App Manager |
_supplyPercentage | uint16 | Percentage of Tokens allowed for transaction |
_period | uint16 | Time period that transactions are accumulated (in hours) |
_totalSupply | uint256 | total supply of tokens (0 if using total supply from the token contract) |
_startTime | uint64 | start timestamp for the rule |
Name | Type | Description |
---|---|---|
<none> | uint32 | ruleId position of new rule in array |
Name | Type | Description |
---|---|---|
_appManagerAddr | address | Address of App Manager |
_volume | uint256 | Maximum allowed volume |
_rateIncreased | uint16 | Amount rate increased |
Name | Type | Description |
---|---|---|
<none> | uint32 | ruleId position of new rule in array |
Name | Type | Description |
---|---|---|
_index | uint32 | position of rule in array |
Name | Type | Description |
---|---|---|
<none> | NonTaggedRules.TokenPurchaseFeeByVolume | TokenPurchaseFeeByVolume rule at index position |
Name | Type | Description |
---|---|---|
<none> | uint32 | Total length of array |
Name | Type | Description |
---|---|---|
_appManagerAddr | address | Address of App Manager |
_max | uint16 | Maximum allowed volume |
_period | uint16 | period in hours for the rule |
_hoursFrozen | uint16 | freeze period hours |
_totalSupply | uint256 |
Name | Type | Description |
---|---|---|
<none> | uint32 | ruleId position of new rule in array |
Name | Type | Description |
---|---|---|
_index | uint32 | position of rule in array |
Name | Type | Description |
---|---|---|
<none> | NonTaggedRules.TokenMaxPriceVolatility | tokenMaxPriceVolatilityRules rule at index position |
Name | Type | Description |
---|---|---|
<none> | uint32 | Total length of array |
Name | Type | Description |
---|---|---|
_appManagerAddr | address | Address of App Manager |
_maxPercentage | uint24 | Maximum allowed volume percentage (this is 4 digits to allow 2 decimal places) |
_hoursPerPeriod | uint16 | hours that define a period |
_startTime | uint64 | Timestamp to start the rule |
_totalSupply | uint256 | Circulating supply value to use in calculations. If not specified, defaults to ERC20 totalSupply |
Name | Type | Description |
---|---|---|
<none> | uint32 | ruleId position of new rule in array |
Name | Type | Description |
---|---|---|
_appManagerAddr | address | Address of App Manager |
_minSize | uint256 | Mimimum amount of tokens required for transfer |
Name | Type | Description |
---|---|---|
<none> | uint32 | ruleId position of new rule in array |
Name | Type | Description |
---|---|---|
_appManagerAddr | address | Address of App Manager |
_maxPercentage | uint16 | Maximum amount of change allowed. This is not capped and will allow for values greater than 100%. Since there is no cap for _maxPercentage this could allow burning of full totalSupply() if over 100% (10000). |
_period | uint16 | Allowed hours per period |
_startTime | uint64 | Unix timestamp for the _period to start counting. |
_totalSupply | uint256 | this is an optional parameter. If 0, the toalSupply will be calculated dyamically. If not zero, this is going to be the locked value to calculate the rule |
Name | Type | Description |
---|---|---|
<none> | uint32 | ruleId position of new rule in array |
Name | Type | Description |
---|---|---|
_appManagerAddr | address | Address of App Manager |
_type | uint8 | type of Oracle Rule —> 0 = restricted; 1 = allowed |
_oracleAddress | address | Address of Oracle |
Name | Type | Description |
---|---|---|
<none> | uint32 | ruleId position of rule in storage |
Name | Type | Description |
---|---|---|
_appManagerAddr | address | Address of App Manager |
_type | uint8 | type of Oracle Rule —> 0 = restricted; 1 = allowed |
_addressToggle | uint8 | toggle the address to be checked: 0 = Both to and from Address, 1 = to address only, 2 = from address only, 3 = Either to or from address. |
_oracleAddress | address | Address of Oracle |
Name | Type | Description |
---|---|---|
<none> | uint32 | ruleId position of rule in storage |
Name | Type | Description |
---|---|---|
_appManagerAddr | address | Address of App Manager |
_minHoldtime | uint32 | minimum number of full hours a token must be held. |
Name | Type | Description |
---|---|---|
<none> | uint32 | ruleId position of rule in storage |