web3审计学习笔记2
web3代码审计学习笔记
1.空间分配
1.对于String,Vec\
2.zero copy
1.如果账户没开zero copy,那么账户的空间上限只有10kb,开了上限则有10mb。这个知识点通常涉及到考虑账户里有Vec<>成员变量时,引用相关index是否会带来溢出。
3.try_from
1.整数类型转换时,使用try_from可以避免整数溢出和整数截断的情况。
4.nft的verified
1.如果要更新verified,需要creators和authorities去手动触发
2.一般是candy machine一开始设置好