Periodic Transaction Limit Rule
The Periodic Transaction Limit Rule is a conditional rule used to restrict the number or total amount of asset transactions within a specific time period, ensuring that asset operations remain within a safe range.
Core Function
- Control transaction frequency and total amount within a period: Prevent large amounts of assets from being transferred in a short time
- Support for asset type differentiation: Can apply to Native Coins, Tokens, or other assets
Parameters
-
Balance Type
- Specifies the type of asset the rule applies to
- Example values:
- Native Coin
- Token
-
Transaction Direction
- Restrict outgoing (Out) or incoming (In) transactions
-
Interval
- Length of the statistics period; units can be seconds, minutes, or hours
-
Time Slot
- Indicates the current period for calculation; automatically determined by the program (no manual setting required)
-
Transaction Amount
- The number or total amount of transactions that have occurred within the current period
-
Threshold Amount
- Maximum allowed number or total amount of transactions in the current period
- Exceeding this value will trigger a risk control event
Note: This rule only takes effect after assets have been selected by filters; it does not directly select assets.
Note: Cannot be combined with the Program Address Filter.
Typical Use Cases
- Limit a wallet’s total SOL outflow to no more than 100 within 24 hours
- Prevent passed accounts from frequently transferring tokens via program calls in a short period
- Combine with Immediate Effect Rules or Single Transaction Limit Rules to control high-frequency, large-value transactions
Additional Notes
- Periodic Statistics Method: The interval can use either a fixed period or a sliding window to calculate the total transaction amount.