文章 视频 课程 百科图谱 线下集训
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 线下集训
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
RareSkills
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
Solidity 变异测试

文章介绍了突变测试的概念,即通过故意在代码中引入错误来检查测试套件的质量。文章详细举例说明了突变测试的应用,包括如何在Solidity代码中实施,并介绍了自动突变测试工具及其可能的结果。此外,还讨论了突变测试的重要性和局限性,并推荐了一些相关的学习资源。

突变测试  Solidity  测试套件  自动测试工具  Foundry  vertigo-rs 
发布于 2023-04-16 22:17 阅读(305) 点赞(0)
分享
Twitter分享
微信扫码分享
Solidity Staticcall EIP 214

本文详细介绍了以太坊中的staticcall操作,解释了其与常规call的区别,及其在防止状态变更中的应用。同时,文章也讨论了staticcall的安全性问题,如拒绝服务攻击和重入攻击,并提供了代码示例来说明其使用方法。

staticcall  以太坊  EIP 214  Yul assembly  Solidity  重入攻击 
发布于 2023-04-12 10:54 阅读(346) 点赞(0)
分享
Twitter分享
微信扫码分享
Openzeppelin Ownable:请改用 Ownable2Step

文章介绍了Solidity中的onlyOwner修饰符及其在智能合约中的应用,特别讨论了Ownable2Step相较于Ownable的安全性改进,包括所有权转移的两步验证机制。

Solidity  onlyOwner  ownable  Ownable2Step  智能合约  OpenZeppelin 
发布于 2023-04-10 22:28 阅读(247) 点赞(0)
分享
Twitter分享
微信扫码分享
Solidity 测试内部函数

文章介绍了如何通过创建子合约来测试Solidity中的内部函数,并解释为什么不应将函数改为public或virtual。同时还提到了无法测试private函数的原因,并提供了相关代码示例。

Solidity  内部函数  测试  继承  public函数  virtual函数 
发布于 2023-04-08 11:27 阅读(307) 点赞(0)
分享
Twitter分享
微信扫码分享
Uint256 最大值

本文深入探讨了Solidity中的uint256最大值的获取方式,包括使用内置类型、数学公式和一些不推荐的hack方法。作者指出,使用type(uint256).max是最干净且安全的做法,并对最大值的大小进行透彻的解释和可视化。具有明确的逻辑和结构,适合Solidity开发者阅读。

Solidity  uint256  最大值  数学  EVM  编程技巧 
发布于 2023-04-04 23:11 阅读(437) 点赞(0)
分享
Twitter分享
微信扫码分享
Solidity 事件

文章详细介绍了 Solidity 事件的工作原理、最佳实践以及如何在以太坊中使用事件来快速检索交易信息。还提供了多个代码示例,解释了如何监听 ERC20 转账事件以及如何过滤特定地址的事件。文章还深入讨论了事件的存储机制、索引参数的选择以及事件的燃气成本。

Solidity事件  ERC20  以太坊  索引参数  燃气成本  日志 
发布于 2023-04-03 20:34 阅读(373) 点赞(0)
分享
Twitter分享
微信扫码分享
EIP-2930 – 以太坊访问列表

本文介绍了以太坊的EIP-2930访问列表交易,通过预先声明访问的合约和存储槽,可以减少跨合约调用的gas消耗。文章详细解释了EIP-2930的工作原理、gas费用的计算以及如何实现访问列表交易,并提供了代码示例和gas节省的具体案例。

EIP-2930  gas消耗  跨合约调用  存储槽  Solidity  以太坊 
发布于 2023-03-29 22:56 阅读(409) 点赞(0)
分享
Twitter分享
微信扫码分享
EIP-150 及 Gas 的 63/64 规则

EIP-150是针对以太坊区块链的协议升级,主要引入了63/64规则以防止Call Depth Attack。该规则保留了一部分父合约的gas,防止递归调用消耗所有gas。

EIP-150  以太坊  Gas  Call Depth Attack  63/64规则  EVM 
发布于 2023-03-25 20:20 阅读(323) 点赞(0)
分享
Twitter分享
微信扫码分享
验证 Foundry 中的 Solidity 签名

本文介绍了如何在Foundry环境中使用OpenZeppelin安全地创建和验证ECDSA签名,提供了Verifier.sol合约和测试代码Verifier.t.sol的示例。

ECDSA  OpenZeppelin  Foundry  Solidity  签名验证 
发布于 2023-03-10 17:17 阅读(273) 点赞(0)
分享
Twitter分享
微信扫码分享
Solidity 带符号整数

本文详细介绍了 Solidity 中的有符号整数及其在 EVM 层面的使用方式,重点解释了两补码(Two’s Complement)表示法及其在加减乘除等算术运算中的应用。

Solidity  EVM  Two’s Complement  有符号整数  算术运算 
发布于 2023-03-10 15:40 阅读(329) 点赞(0)
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • ...
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
RareSkills
RareSkills
贡献值: 2325 学分: 5866
https://www.rareskills.io/
0 关注 60 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览