This document dives into the knowledge base of security considerations for Vision developers. For any new findings, feel free to contribute by using the suggest edits button.
- User/Developer Entropy Pay Ratio describes how to prevent account draining attacks.
- Fee Limit on Deploy/Execution describes range limits and where to set limit.
- Frozen Entropy and Out of Entropy describes the maximum entropy limit formula and its applications.
- Timeout and Infinite Loop Pitfalls guides developers on how to best avoid these pitfalls.
- Illegal Operations and Penalties describes how invalid operation codes could be triggered, and best practices to avoid it.
- Non-Existent Account Transfers and Penalties describes how to avoid the non-existent account transfer penalty.
- Developer Entropy Cost Protection describes the Developer Origin Entropy Limit parameter, its purpose, and how to set this parameter.
- Fallback Functions guides developers on the implementation of this class of functions within smart contracts.
Updated about 2 years ago