Search
K

Rate Limiter

Mint/Redeem Rate Limiter

To limit the worst case exposure of USDV to the technical issues of underlying assets, we install a rate limiter to both the minting and redemption process of assets. The Rate Limiter is designed as a token bucket with a capacity and per second refill rate.
limiter_budget = min(capacity, remaining + refill_rate * time_lapsed)
Rate limiter parameters can be found here.
For example, if the underlying asset (e.g. X token) contract has a bug that create Y quantity of tokens, and the minting rate limiter's capacity is Z, then its maximum impact to USDV is limited to Z plus the time-based refilling before we noticed the problem and pause the asset.

Cross-chain Rate Limiter

To limit the exposure USDV has on any single chain, especially relatively new chains, we install a rate limiter to limit their Net Outbound. The rate limiter works the same as Mint/Redeem Rate Limiter.
Rate limiter overview:
  • Outbound token transfers from a chain consume part of that chain's rate limit.
  • Inbound token transfers to a chain refill part of that chain's rate limit.
Rate limiter parameters can be found here.
Last modified 3mo ago
Copyright by Verified USD Foundation