文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
OpenZeppelin Contracts 5.0 版本发布
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
OpenZeppelin Contracts 5.0 版本:更好的 Gas 效率,更优的代码结构。
OpenZeppelin
最佳实践
翻译小组
发布于 2023-10-08
阅读 ( 5398 )
( 88 )
使用 Coverage Gutters 更好地检查合约 Code Coverage
对于智能合约开发者来说,编写合约测试是非常重要的一项技能。 这里推荐VSCode的一款插件CoverageGutters它可以根据你所生成的 Code Coverage Report 文件
Foundry
测试
Confucian
发布于 2023-10-07
阅读 ( 2355 )
( 5 )
Remix v0.36.0 更新日志
in
Remix IDE
in
Remix IDE
Remix编辑器和Solidity编译器已集成AI 更多的“快速修复” Ephemery和SKALEChaos测试网添加到了部署&运行界面 国内镜像站已同步更新 -- ide.remix-project.cn
Remix
RemixCC
发布于 2023-10-06
阅读 ( 2343 )
( 2 )
Solidity中的修饰符:公开、私有、内部和外部
本文介绍了 Solidity 中的访问修饰符,包括 public、private、internal 和 external。通过简单的示例,深入分析了每种修饰符如何控制对合约函数和状态变量的访问,从而确保去中心化应用(DApps)的安全性与完整性。
Solidity
智能合约
访问修饰符
public
private
internal
external
mdjamilkashemporosh
发布于 2023-10-01
阅读 ( 536 )
Michael.W基于Foundry精读Openzeppelin第37期——AccessControl.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
AccessControl库用于管理函数的调用权限,所有继承了AccessControl的子合约均可为自己的业务函数设置调用权限。AccessControl是一个轻量级的基础库且各个role不支持在编成员的迭代导出,所以授权和撤销role成员的操作会抛出event。
OpenZeppelin
Foundry
Michael.W
发布于 2023-09-28
阅读 ( 2363 )
( 3 )
2024年学习Solidity的最佳免费方法
本文介绍了Solidity的学习重要性、学习方法及核心概念。Solidity是以太坊及EVM兼容区块链的智能合约编程语言,学习Solidity不仅可以提供高收入的职业机会,还能帮助开发者构建影响深远的去中心化应用(dApps)。
Solidity
智能合约
去中心化应用
以太坊
Alchemy
发布于 2023-09-27
阅读 ( 581 )
Michael.W基于Foundry精读Openzeppelin第36期——Ownable2Step.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
Ownable2Step库是Ownable库的拓展版本。其提供的访问权限机制同Ownable完全一致,只是owner的更换机制从由原owner直接指定(一次交互)变成原owner指定 + 新owner确认(两次交互)。Ownable2Step库具有Ownable库所有的功能函数。
OpenZeppelin
Foundry
Michael.W
发布于 2023-09-21
阅读 ( 2418 )
( 2 )
如何判定 EVM 合约的类型
在Web3链上数据常见的分析中,往往会有有大量判定合约类型的需求,本文将从相关的标准以及工程实践上,来对合约进行是否属于ERC20/ERC721/ERC1155几个合约的判定。
EVM
数据分析
Chainbase
发布于 2023-09-21
阅读 ( 4076 )
( 23 )
Friend.Tech 合约UML
Friend.Tech210行代码,实现了7,221ETH的协议收入,协议沉淀22,734ETH,定义了价格曲线S^2/16000算法,感觉开创了一个新纪元。现在我把UML图整理处理,大家可以学习研究下。
宛十八
发布于 2023-09-20
阅读 ( 2671 )
( 16 )
用vim写solidity
in
晓道秘籍
in
晓道秘籍
用vim写solidity
Solidity
晓道
发布于 2023-09-19
阅读 ( 2580 )
( 12 )
Michael.W基于Foundry精读Openzeppelin第35期——Ownable.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
Ownable库提供了一种基本的访问控制机制——设置一个owner具有对某些函数特殊的访问权限。通常owner就是本合约的deployer。合约部署后可通过函数transferOwnership()进行owner的修改。本库还提供了modifier onlyOwner,用于为函数限定访问权限。
OpenZeppelin
Foundry
Michael.W
发布于 2023-09-18
阅读 ( 2166 )
Gas 优化手册
本手册涵盖了合约部署、跨合约调用、设计模式、Calldata优化、汇编技巧、编译器等等各个方面的优化技巧!不管你是新手还是老手,这本手册都能给你带来惊喜和启发!
Gas
DeCert
DeCert.me
发布于 2023-09-18
阅读 ( 3143 )
( 33 )
Solidity与EVM:汇编(YUL)中的位移与掩码操作
本文介绍了Solidity中的位移操作及其应用,包括数据类型的转换、特定位的提取和设置。同时,文章还深入探讨了在YUL汇编中进行存储读取和写入时如何应用位移和掩码技术。
Solidity
Bit Shifting
Masking
Yul
EVM
assembly
mweiss.eth
发布于 2023-09-16
阅读 ( 349 )
Michael.W基于Foundry精读Openzeppelin第34期——MerkleProof.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
MerkleProof库提供了用于验证merkle树proof的工具函数。在生成merkle树和对应proof时应当避免使用64字节长度的leaf(进行hash之前)或避免使用非keccak256的哈希函数(进行leaf的hash计算)。这是因为树中经排序的内部节点的拼接可以被重新解释为leaf值。
OpenZeppelin
Foundry
Michael.W
发布于 2023-09-16
阅读 ( 2758 )
( 7 )
推荐一个Solidity 数字格式化库: solpretty
合约里的数值通常非常大, 肉眼阅读非常费劲,solpretty 可以让对数字进行漂亮的格式化。
Solidity
Solidity工具
ChainTool
发布于 2023-09-14
阅读 ( 2834 )
( 85 )
Solidity 编译器:内存安全
探索Solidity编译管道、优化假设,以及它们如何与内存安全汇编相关。
编译器
aisiji
发布于 2023-09-12
阅读 ( 2370 )
( 6 )
学习Solidity后的十个初学者项目创意
文章提供了学习Solidity后的下一步实践建议,列出了10个从易到难的项目,帮助开发者通过实践提升技能,并强调了编写单元测试和关注gas成本的重要性。
Solidity
智能合约
ERC20
NFT
gas优化
单元测试
RareSkills
发布于 2023-09-12
阅读 ( 577 )
jq在区块链开发中的使用
in
晓道秘籍
in
晓道秘籍
jq在区块链开发中的使用
RPC
晓道
发布于 2023-09-11
阅读 ( 2146 )
( 5 )
《Solidity Gas 优化秘籍:80+ 技巧》
文章详细介绍了在Solidity中进行Gas优化的多种技巧,涵盖了Gas优化的基本原理、具体实现方法以及在不同场景下的应用。内容全面,结构清晰,适合有一定Solidity基础的开发者深入学习。
gas优化
Solidity
EVM
存储优化
函数调用
编译器优化
RareSkills
发布于 2023-09-09
阅读 ( 728 )
( 2 )
云原生 Kafka:提高链上数据同步的可靠和一致性
本文将和大家一起讨论链上数据同步解决方案 - Kafka 的实际使用和优势,Kafka 能够根据区块链上数据的位移来跟踪消费状态和保证消息的顺序,同时使用分布式日志存储来持久化消息。
数据分析
Chainbase
发布于 2023-09-08
阅读 ( 2696 )
( 12 )
‹
1
2
...
22
23
24
25
26
27
28
...
49
50
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
以太坊
区块链
智能合约
Solana
DeFi
Solidity
NFT
Web3
零知识证明
区块链安全
EVM
Move
Rust
去中心化
比特币
每周以太坊
DApp
加密货币
Sui
Rollup
Layer2
预言机
MEV
Uniswap
OpenZeppelin
30天文章收益榜
»
寻月隐君
208 篇文章,855 学分
CoinsBench
67 篇文章,710 学分
Helius
133 篇文章,607 学分
QuickNode
413 篇文章,531 学分
OpenZeppelin
132 篇文章,387 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: