【Web3极客公开课】直播预告:SLOADS 给Foundry增加存储相关的作弊码 4.26日(周三)晚8点
感谢【 ⽆特权⻆⾊、坚持中本聪精神的全链互操作基础设施 MAP Protocol 】对本次活动的支持!
分享主题:SLOADS 给Foundry增加存储相关的作弊码
- EVM 存储布局
- Foundry 作弊码原理
- SLOADS 的工作
- Demo 展示使用新增的作弊码
直播地址
直播地址:https://meeting.tencent.com/dm/LGIL72c0T5zz
腾讯会议:336-527-004
入群申请:https://tally.so/r/n0dKdy
社区活动消息请关注: 微信群/朋友圈:upchainedu Twitter:https://twitter.com/@UpchainDAO
所有公开课录播地址(直播第二天更新) 社区网站:https://learnblockchain.cn/course/32 B站:https://space.bilibili.com/581611011 YouTube:https://www.youtube.com/@upchain
预习资料:
SLOADS Foundry 开发框架 - 手把手教程 使用 foundry 框架加速智能合约开发( Part 1 ) 使用Foundry复现DeFi协议攻击
内容简介
在测试智能合约时,不仅需要测试合约的输出,还会涉及到操纵区块链的状态、测试特定的revert和事件event,Foundry的作弊码(Cheatcode)允许我们通过在特定地址调用特定函数来更改区块号、身份等信息。 本周三(4.26日)晚8点,MCG 智能合约研发liquan.eth将为我们分享给Foundry增加存储相关的作弊码。修改 foundry-std 里的 cheatcode,以及 foundry-evm,以方便检索智能合约里所有 storage slot,特别是动态数据结构的(如 Array,Map)。基于此,开发者可以更加方便地深入探索链上智能合约的状态,比如查找某个 token 的所有持币地址。
本期主讲人:MCG 智能合约研发liquan.eth
关于Web3极客公开课
Web3极客公开课(Web3 Geek Forge)是由Rebase、Buidler DAO和登链社区联合主办的区块链技术分享活动,继登链公开课之后,Web3极客公开课仍将坚持为社区的小伙伴们分享干货。同时也期待更多的参与带来更多的内容,更多的福利,希望咱们社区的小伙伴们也能继续支持每一次分享。
如果你也有兴趣来聊一聊,欢迎微信联系晓娜(微信号upchainedu)
版权声明
本文仅代表作者观点,不代表区块链技术网立场。
本文系作者授权本站发表,未经许可,不得转载。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。