Name | Type | Description |
---|---|---|
_ruleId | uint32 | Rule Identifier for rule arguments |
amountToTransfer | uint256 | total number of tokens to be transferred |
Name | Type | Description |
---|---|---|
_index | uint32 | position of rule in array |
Name | Type | Description |
---|---|---|
<none> | NonTaggedRules.TokenMinTxSize | Rule at index |
Name | Type | Description |
---|---|---|
<none> | uint32 | Total length of array |
Name | Type | Description |
---|---|---|
_rules | Rule[] | Rule Id Array |
_address | address | user address to be checked |
Name | Type | Description |
---|---|---|
_ruleId | uint32 | Rule Id |
_address | address | user address to be checked |
Name | Type | Description |
---|---|---|
_index | uint32 | Position of rule in storage |
Name | Type | Description |
---|---|---|
<none> | NonTaggedRules.AccountApproveDenyOracle | AccountApproveDenyOracle at index |
Name | Type | Description |
---|---|---|
<none> | uint32 | total accountApproveDenyOracleRules array length |
Name | Type | Description |
---|---|---|
_rules | Rule[] | Rule Id Array |
_toAddress | address | user address to be checked |
_fromAddress | address | user address to be checked |
Name | Type | Description |
---|---|---|
_ruleId | uint32 | Rule Id |
_toAddress | address | to address to be checked |
_fromAddress | address | to address to be checked |
Name | Type | Description |
---|---|---|
_oracleAddress | address | address of the approve oracle |
_toAddress | address | to address to be checked |
_fromAddress | address | to address to be checked |
_addressCheckToggle | 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. |
Name | Type | Description |
---|---|---|
_oracleAddress | address | address of the denied oracle |
_toAddress | address | to address to be checked |
_fromAddress | address | to address to be checked |
_addressCheckToggle | 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. |
Name | Type | Description |
---|---|---|
_index | uint32 | Position of rule in storage |
Name | Type | Description |
---|---|---|
<none> | NonTaggedRules.AccountApproveDenyOracleFlexible | AccountApproveDenyOracleFlexible at index |
Name | Type | Description |
---|---|---|
<none> | uint32 | total accountApproveDenyOracleFlexibleRules array length |
Name | Type | Description |
---|---|---|
_ruleId | uint32 | Rule identifier for rule arguments |
_volume | uint256 | token’s trading volume thus far |
_supply | uint256 | Number of tokens in supply |
_amount | uint256 | Number of tokens to be transferred from this account |
_lastTransferTime | uint64 | the time of the last transfer |
Name | Type | Description |
---|---|---|
<none> | uint256 | _volume new accumulated volume |
Name | Type | Description |
---|---|---|
_index | uint32 | position of rule in array |
Name | Type | Description |
---|---|---|
<none> | NonTaggedRules.TokenMaxTradingVolume | TokenMaxTradingVolume rule at index position |
Name | Type | Description |
---|---|---|
<none> | uint32 | Total length of array |
Name | Type | Description |
---|---|---|
_ruleId | uint32 | Rule identifier for rule arguments |
_volumeTotalForPeriod | int256 | token’s trading volume for the period |
_tokenTotalSupply | uint256 | the total supply from token tallies |
_supply | uint256 | token total supply value |
_amount | int256 | amount in the current transfer |
_lastSupplyUpdateTime | uint64 | the last timestamp the supply was updated |
Name | Type | Description |
---|---|---|
<none> | int256 | _volumeTotalForPeriod properly adjusted total for the current period |
<none> | uint256 | _tokenTotalSupply properly adjusted token total supply. This is necessary because if the token’s total supply is used it skews results within the period |
Name | Type | Description |
---|---|---|
_index | uint32 | position of rule in array |
Name | Type | Description |
---|---|---|
<none> | NonTaggedRules.TokenMaxSupplyVolatility | tokenMaxSupplyVolatility Rule |
Name | Type | Description |
---|---|---|
<none> | uint32 | tokenMaxSupplyVolatility Rules total length of array |
Name | Type | Description |
---|---|---|
ruleId | uint32 | id of the rule to be checked |
currentTotalSupply | uint256 | total supply value passed in by the handler. This is for ERC20 tokens with a fixed total supply. |
amountToTransfer | uint256 | total number of tokens to be transferred in transaction. |
lastTransactionTime | uint64 | time of the most recent purchase from AMM. This starts the check if current transaction is within a purchase window. |
totalWithinPeriod | uint256 | total amount of tokens sold within current period |
Name | Type | Description |
---|---|---|
_index | uint32 | position of rule in array |
Name | Type | Description |
---|---|---|
<none> | NonTaggedRules.TokenMaxBuySellVolume | tokenMaxSellVolumeRules rule at index position |
Name | Type | Description |
---|---|---|
<none> | uint32 | Total length of array |