文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
如何判定 EVM 合约的类型
在Web3链上数据常见的分析中,往往会有有大量判定合约类型的需求,本文将从相关的标准以及工程实践上,来对合约进行是否属于ERC20/ERC721/ERC1155几个合约的判定。
EVM
数据分析
Chainbase
发布于 2023-09-21
阅读 ( 5357 )
( 23 )
Friend.Tech 合约UML
Friend.Tech210行代码,实现了7,221ETH的协议收入,协议沉淀22,734ETH,定义了价格曲线S^2/16000算法,感觉开创了一个新纪元。现在我把UML图整理处理,大家可以学习研究下。
宛十八
发布于 2023-09-20
阅读 ( 3204 )
( 16 )
用vim写solidity
in
晓道秘籍
in
晓道秘籍
用vim写solidity
Solidity
晓道
发布于 2023-09-19
阅读 ( 3282 )
( 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
阅读 ( 2727 )
Gas 优化手册
本手册涵盖了合约部署、跨合约调用、设计模式、Calldata优化、汇编技巧、编译器等等各个方面的优化技巧!不管你是新手还是老手,这本手册都能给你带来惊喜和启发!
Gas
DeCert
DeCert.me
发布于 2023-09-18
阅读 ( 3878 )
( 33 )
Solidity与EVM:汇编(YUL)中的位移与掩码操作
本文介绍了Solidity中的位移操作及其应用,包括数据类型的转换、特定位的提取和设置。同时,文章还深入探讨了在YUL汇编中进行存储读取和写入时如何应用位移和掩码技术。
Solidity
Bit Shifting
Masking
Yul
EVM
assembly
mweiss.eth
发布于 2023-09-16
阅读 ( 978 )
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
阅读 ( 3353 )
( 7 )
推荐一个Solidity 数字格式化库: solpretty
合约里的数值通常非常大, 肉眼阅读非常费劲,solpretty 可以让对数字进行漂亮的格式化。
Solidity
Solidity工具
ChainTool
发布于 2023-09-14
阅读 ( 3460 )
( 85 )
Solidity 编译器:内存安全
探索Solidity编译管道、优化假设,以及它们如何与内存安全汇编相关。
编译器
aisiji
发布于 2023-09-12
阅读 ( 3082 )
( 6 )
学习Solidity后的十个初学者项目创意
文章提供了学习Solidity后的下一步实践建议,列出了10个从易到难的项目,帮助开发者通过实践提升技能,并强调了编写单元测试和关注gas成本的重要性。
Solidity
智能合约
ERC20
NFT
gas优化
单元测试
RareSkills
发布于 2023-09-12
阅读 ( 1150 )
jq在区块链开发中的使用
in
晓道秘籍
in
晓道秘籍
jq在区块链开发中的使用
RPC
晓道
发布于 2023-09-11
阅读 ( 2749 )
( 5 )
《Solidity Gas 优化秘籍:80+ 技巧》
文章详细介绍了在Solidity中进行Gas优化的多种技巧,涵盖了Gas优化的基本原理、具体实现方法以及在不同场景下的应用。内容全面,结构清晰,适合有一定Solidity基础的开发者深入学习。
gas优化
Solidity
EVM
存储优化
函数调用
编译器优化
RareSkills
发布于 2023-09-09
阅读 ( 1755 )
( 2 )
云原生 Kafka:提高链上数据同步的可靠和一致性
本文将和大家一起讨论链上数据同步解决方案 - Kafka 的实际使用和优势,Kafka 能够根据区块链上数据的位移来跟踪消费状态和保证消息的顺序,同时使用分布式日志存储来持久化消息。
数据分析
Chainbase
发布于 2023-09-08
阅读 ( 3359 )
( 12 )
zk-SNARKs 在 Solidity 中的使用
本文章主要讲述了如何在 Solidity 中使用 zk-SNARKs,以及如何使用 ZoKrates 编译器来生成证明和验证合约。
Solidity
zkSNARK
BoxChen
发布于 2023-09-07
阅读 ( 4337 )
( 25 )
sol2uml 简介
sol2uml是一款用于Solidity智能合约可视化的工具。支持从命令行界面生成合约存储图和合约类图(UML)等
dwong
发布于 2023-09-05
阅读 ( 2926 )
( 29 )
关于 solidity storage layout 的理解
solidity storage layout
StorageSlot
yuanmingtao
发布于 2023-09-04
阅读 ( 2678 )
( 8 )
使用hardhat验证合约时,网络超时
在hardhat中加入hardhat.config.js中加入如下代码即可。出处https://github.com/lxdao-official/gclx-contracts/issues/2const{setGlobalDispatcher,ProxyAgent}=require("u
Hardhat
志辉
发布于 2023-09-02
阅读 ( 3708 )
( 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
阅读 ( 4380 )
( 6 )
Michael.W基于Foundry精读Openzeppelin第32期——SignatureChecker.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
SignatureChecker库是一个用于链上签名验证的helper库。该库提供的验签函数既支持EOA账户地址的签名验证也支持IERC1271标准合约地址的签名验证。
OpenZeppelin
Foundry
Michael.W
发布于 2023-08-28
阅读 ( 3036 )
( 3 )
Foundry快速安装(Windows版)
在查看Foundry官方文档时发现其安装步骤描述并不详细,起初跟着安装问题迟迟无法解决,故记录下此详细安装过程,且选择的是最快捷最不占硬盘空间方式的下载方式官方文档给出的下载步骤
Foundry
入门
0xHowe
发布于 2023-08-28
阅读 ( 7682 )
( 17 )
‹
1
2
...
27
28
29
30
31
32
33
...
54
55
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
流动池
垃圾信息
Facet
Gelato Automate
分布式训练
Localhost
testnet4
运营商
区块链会议
多重并发提议者
Unitrie
共识安全
Callback API
DrillX
修复
闪崩
Proxy模式
寻路算法
验证器客户端
Hyperchains
虚拟储备金
vm.deal
Booster Rollup
自主保管
PoolId
30天文章收益榜
»
QuickNode
480 篇文章,588 学分
Henry
131 篇文章,509 学分
Tiny熊
198 篇文章,499 学分
Helius
168 篇文章,356 学分
Galaxy
89 篇文章,330 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: