Skip to main content

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.