文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
2024年学习Solidity的最佳免费方法
本文介绍了Solidity的学习重要性、学习方法及核心概念。Solidity是以太坊及EVM兼容区块链的智能合约编程语言,学习Solidity不仅可以提供高收入的职业机会,还能帮助开发者构建影响深远的去中心化应用(dApps)。
Solidity
智能合约
去中心化应用
以太坊
Alchemy
发布于 2023-09-27
阅读 ( 840 )
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
阅读 ( 2670 )
( 2 )
如何判定 EVM 合约的类型
在Web3链上数据常见的分析中,往往会有有大量判定合约类型的需求,本文将从相关的标准以及工程实践上,来对合约进行是否属于ERC20/ERC721/ERC1155几个合约的判定。
EVM
数据分析
Chainbase
发布于 2023-09-21
阅读 ( 4652 )
( 23 )
Friend.Tech 合约UML
Friend.Tech210行代码,实现了7,221ETH的协议收入,协议沉淀22,734ETH,定义了价格曲线S^2/16000算法,感觉开创了一个新纪元。现在我把UML图整理处理,大家可以学习研究下。
宛十八
发布于 2023-09-20
阅读 ( 2892 )
( 16 )
用vim写solidity
in
晓道秘籍
in
晓道秘籍
用vim写solidity
Solidity
晓道
发布于 2023-09-19
阅读 ( 2848 )
( 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
阅读 ( 2365 )
Gas 优化手册
本手册涵盖了合约部署、跨合约调用、设计模式、Calldata优化、汇编技巧、编译器等等各个方面的优化技巧!不管你是新手还是老手,这本手册都能给你带来惊喜和启发!
Gas
DeCert
DeCert.me
发布于 2023-09-18
阅读 ( 3478 )
( 33 )
Solidity与EVM:汇编(YUL)中的位移与掩码操作
本文介绍了Solidity中的位移操作及其应用,包括数据类型的转换、特定位的提取和设置。同时,文章还深入探讨了在YUL汇编中进行存储读取和写入时如何应用位移和掩码技术。
Solidity
Bit Shifting
Masking
Yul
EVM
assembly
mweiss.eth
发布于 2023-09-16
阅读 ( 709 )
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
阅读 ( 2979 )
( 7 )
推荐一个Solidity 数字格式化库: solpretty
合约里的数值通常非常大, 肉眼阅读非常费劲,solpretty 可以让对数字进行漂亮的格式化。
Solidity
Solidity工具
ChainTool
发布于 2023-09-14
阅读 ( 3057 )
( 85 )
Solidity 编译器:内存安全
探索Solidity编译管道、优化假设,以及它们如何与内存安全汇编相关。
编译器
aisiji
发布于 2023-09-12
阅读 ( 2714 )
( 6 )
学习Solidity后的十个初学者项目创意
文章提供了学习Solidity后的下一步实践建议,列出了10个从易到难的项目,帮助开发者通过实践提升技能,并强调了编写单元测试和关注gas成本的重要性。
Solidity
智能合约
ERC20
NFT
gas优化
单元测试
RareSkills
发布于 2023-09-12
阅读 ( 801 )
jq在区块链开发中的使用
in
晓道秘籍
in
晓道秘籍
jq在区块链开发中的使用
RPC
晓道
发布于 2023-09-11
阅读 ( 2380 )
( 5 )
《Solidity Gas 优化秘籍:80+ 技巧》
文章详细介绍了在Solidity中进行Gas优化的多种技巧,涵盖了Gas优化的基本原理、具体实现方法以及在不同场景下的应用。内容全面,结构清晰,适合有一定Solidity基础的开发者深入学习。
gas优化
Solidity
EVM
存储优化
函数调用
编译器优化
RareSkills
发布于 2023-09-09
阅读 ( 1144 )
( 2 )
云原生 Kafka:提高链上数据同步的可靠和一致性
本文将和大家一起讨论链上数据同步解决方案 - Kafka 的实际使用和优势,Kafka 能够根据区块链上数据的位移来跟踪消费状态和保证消息的顺序,同时使用分布式日志存储来持久化消息。
数据分析
Chainbase
发布于 2023-09-08
阅读 ( 2981 )
( 12 )
zk-SNARKs 在 Solidity 中的使用
本文章主要讲述了如何在 Solidity 中使用 zk-SNARKs,以及如何使用 ZoKrates 编译器来生成证明和验证合约。
Solidity
zkSNARK
BoxChen
发布于 2023-09-07
阅读 ( 3836 )
( 25 )
sol2uml 简介
sol2uml是一款用于Solidity智能合约可视化的工具。支持从命令行界面生成合约存储图和合约类图(UML)等
dwong
发布于 2023-09-05
阅读 ( 2639 )
( 29 )
关于 solidity storage layout 的理解
solidity storage layout
StorageSlot
yuanmingtao
发布于 2023-09-04
阅读 ( 2300 )
( 8 )
使用hardhat验证合约时,网络超时
在hardhat中加入hardhat.config.js中加入如下代码即可。出处https://github.com/lxdao-official/gclx-contracts/issues/2const{setGlobalDispatcher,ProxyAgent}=require("u
Hardhat
志辉
发布于 2023-09-02
阅读 ( 3092 )
( 8 )
Michael.W基于Foundry精读Openzeppelin第33期——EIP712.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
EIP-712是一个专门用于对结构化数据求hash值以及签名的标准,大大解决了数据“链下签名+链上验证”的问题并提高了链上消息签名的可用性。EIP712合约提供了EIP 712 domain separator的定义与获取——是结构化数据完整编码的一部分。
EIP712
OpenZeppelin
Foundry
Michael.W
发布于 2023-08-29
阅读 ( 3699 )
( 6 )
‹
1
2
...
23
24
25
26
27
28
29
...
50
51
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
链上交易
验证
Streams
通证化
Layer1
流动性管理
Monad
nonce
投资
前置交易
开发者工具
Web3游戏
存储
拜占庭容错
reth
Certora Prover
Hooks
链上治理
市场分析
GPU加速
适配器签名
RGB
包含列表
继承
Wallet
30天文章收益榜
»
Henry
96 篇文章,582 学分
Tiny熊
191 篇文章,458 学分
Helius
152 篇文章,448 学分
blockmagnates
75 篇文章,419 学分
寻月隐君
266 篇文章,404 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: