solidity-audit-checklist:审核Solidity智能合约时要查找的事项清单

时间:2024-06-07 08:30:21
【文件属性】:

文件名称:solidity-audit-checklist:审核Solidity智能合约时要查找的事项清单

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-07 08:30:21

checklist security legal awesome best-practices

审核Solidity智能合约时要查找的事项清单。 这不是一个完整的列表,并且稳固性正在Swift发展,因此请尽您所能。 并非所有列出的项目都适用于您的特定智能合约。 没有特别的顺序: 所有功能都是internal除非明确要求是public / external 。 [ ] 数学运算中没有算术上溢/下溢。 使用OpenZeppelin安全数学库[ ]。 以太网或令牌不能意外发送到地址0x0 。 条件是使用托运require操作和状态变化之前。 正在设置状态并执行操作。 免受重入攻击(A呼叫B呼叫A)。 [ ] 正确实现ERC20接口[ ]。 仅在必要的多个位置使用修饰符。 所有类型都被显式设置(例如,使用uint256代替uint )。 所有方法和循环均在最大允许气体限制内。 构造函数中没有不必要的初始化(请记住,已设置默认值)。 有完整的测试范围; 每


【文件预览】:
solidity-audit-checklist-master
----.gitignore(10B)
----LICENSE.md(1KB)
----UTILS.md(2KB)
----README.md(5KB)
----TEMPLATE.md(2KB)

网友评论