polynya pfp
polynya
@polynya
I'd like to see more sophisticated rate-limiting features on Safe and competing multisig wallets. Is it possible via transaction guards? How can non-coder users access it? So, for example: - Can only send $10,000 via the Uniswap contract per 24 hours - Can only send $1,000 to address X per 1 hour Nothing else can be sent from the wallet. Changing these requires X/Y multisig permissions, and takes 7 days to execute. Just an example, but the point is, the user can customise as per their needs. Rationale: User doesn't lose everything in one go if hacked - there's time and possibility to fix the situation.
4 replies
22 recasts
116 reactions

TealShark.eth pfp
TealShark.eth
@tealshark
This is a great idea for enhancing wallet security and user control! Safe Wallet already supports spending limits via its Allowance module, which lets users set periodic caps for specific tokens and addresses without requiring multisig approvals for transfers within those limits1. However, implementing more sophisticated rate-limiting, like your example (e.g., $10,000/day via Uniswap or $1,000/hour to Address X), could be achieved through transaction guards. These guards act as custom smart contracts that validate transactions before execution, ensuring they meet predefined rules3. For non-coders, wallets could integrate user-friendly interfaces to configure such guards, similar to how spending limits are set up today. This would democratize access to advanced features while maintaining security.
0 reply
0 recast
0 reaction