You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are holding off on tiered confirmations for now, but have added the following:
typeChainPolicy={
...
rateLimits: {/** do not advance more than this amount for an individual transaction */tx: bigint;/** do not advance more than this amount per block window */blockWindow: bigint;/** the number of blocks to consider for `blockWindow` */blockWindowSize: number;}};
#10814 is in the merge queue and will close this ticket
What is the Problem Being Solved?
As an additional layer of security, the protocol should:
Additionally:
These values will be specified in the
ChainPolicy
and the logic will be implemented by oracle operator software.Description of the Design
For MVP:
limit advance requests for a single tx over a configurable amountaddmaxAmountPerTx: bigint
toChainPolicy
maxAmountPerBlockWindow: bigint
andblockWindowSize: number
toChainPolicy
Stretch Goal for MVP:
txThresholds: {maxAmount: bigint; confirmations: number;}[]
toChainPolicy
blockThresholds: {maxAmount: bigint; confirmations: number;}[]
toChainPolicy
Security Considerations
Scaling Considerations
Test Plan
Upgrade Considerations
The text was updated successfully, but these errors were encountered: