文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Solidity 入门指南
自2009年比特币开创了区块链以来,经历了10多年的生态和技术的发展,区块链技术经历了从1.0到2.0的转变。它不仅仅是一种货币,更是一种技术革命,为未来的金融、社交、供应链管理等领域提供了新的解决方案。就像微软和苹果的操作系统开发推动了桌面应用的发展一样,区块链技术正在改
Ace
发布于 2024-04-21
阅读 ( 1848 )
( 5 )
EVM—calldata存储空间详解
EVM—calldata存储空间详解文章旨在记录过去所学知识,若文章内容存在不当,欢迎指出。若对文章内容感兴趣,也欢迎评论区留言讨论!文章部分图片取自本人其他博客。一、Calldata的结构EVM中的主要数据存储结构包括Storage、Memeory、Stack、Calldata。本章主要介绍
Calldata
EVM
KEN
发布于 2024-04-19
阅读 ( 2713 )
( 186 )
一文讲透可升级合约,并通过hardhat+openzeppelin开发生产环境可升级合约
在我们进行合约开发时有一个痛点是,升级部署到链上后不能再更改,但如果了解Solidity比较深的小伙伴就知道,Solidity有个delegate方法,可以实现通过代理合约调用逻辑合约,我们的数据存储在代理合约中,执行的逻辑在逻辑合约中,我们想要升级合约时只需要部署新的逻辑合约即可。
Web3
合约升级
Blue
发布于 2024-04-16
阅读 ( 7311 )
( 136 )
调用,预编译和编译器到底是怎么工作的
调用,预编译和编译器到底是怎么工作的
call
预编译
OpenBuild
发布于 2024-04-15
阅读 ( 2193 )
( 20 )
一个质押提款项目合约分析
分享一个质押提款的项目合约,该项目是一个质押代币获取奖券,并参与游戏的一个项目,这里我们只分析合约部分。开发工具:Foundry:一个智能合约开发工具链,学习文档vscode:编辑合约代码合约解析:以下几个合约配合形成整个项目的合约逻辑,下面逐个对合约进行解析主合约
Solidity
质押
加密曙光
发布于 2024-04-12
阅读 ( 2528 )
( 36 )
每日一学-day005
每天进步一点点
智能合约安全
0xKk
发布于 2024-04-11
阅读 ( 1799 )
( 5 )
每日一学-day004
每日一学
智能合约安全
0xKk
发布于 2024-04-09
阅读 ( 1653 )
( 12 )
每日一学-day003
每日一学
智能合约安全
0xKk
发布于 2024-04-08
阅读 ( 1849 )
( 7 )
三种检测地址是否为智能合约的方法
文章详细介绍了在Solidity中判断一个地址是否为智能合约的三种方法,包括`msg.sender == tx.origin`、`code.length`和`codehash`,并探讨了每种方法的优缺点和适用场景。
Solidity
智能合约
msg.sender
code.length
codehash
ERC-721
RareSkills
发布于 2024-04-07
阅读 ( 1189 )
2023年Solidity开发者调查结果
该文章分享了2023年Solidity开发者调查的结果,调查涵盖了开发者的人口统计信息、开发和用户概况、Solidity背景、开发者体验、语言设计以及Solidity开发者社区等六个方面,并对各项结果做了详细分析,展示了Solidity开发者生态的现状和趋势,以及开发者对Solidity语言的偏好和痛点。
Solidity
开发者调查
智能合约
开发环境
语言设计
开发者社区
SolidityLang
发布于 2024-04-04
阅读 ( 219 )
理解Solidity中的函数选择器
本文详细介绍了Solidity中的函数选择器(Function Selector),包括其定义、使用方法、计算方式以及相关注意事项。文章还探讨了函数选择器与EVM的关系,并提供了相关的代码示例和实用资源。
函数选择器
Solidity
msg.sig
keccak256
EVM
RareSkills
发布于 2024-04-01
阅读 ( 1302 )
每日一学-day002
每日一学
ethers.js
0xKk
发布于 2024-04-01
阅读 ( 1818 )
( 12 )
Michael.W基于Foundry精读Openzeppelin第54期——ERC20PresetMinterPauser.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
ERC20PresetMinterPauser库是一种带mint和pause权限管理的ERC20实现,同时支持销毁和委托销毁的功能。当合约进入paused状态后,全部token的转移功能都将被停止。权限管理功能是直接继承AccessControlEnumerable库。
ERC20PresetMinterPauser
Foundry
OpenZeppelin
Michael.W
发布于 2024-04-01
阅读 ( 2370 )
( 9 )
可升级合约中的存储区问题
开发可升级合约时,需要避坑的一些存储区问题
EVM
Upgrade
Alvan
发布于 2024-04-01
阅读 ( 2239 )
( 18 )
指南:使用 Yul 编写 ERC20 合约
探讨如何使用 Yul 编写 ERC20 代币合约,实现一个高度Gas 优化,同时遵循 ERC20 标准的合约
Yul
ERC20
翻译小组
发布于 2024-03-31
阅读 ( 3077 )
( 29 )
Michael.W基于Foundry精读Openzeppelin第53期——ERC20PresetFixedSupply.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
ERC20PresetFixedSupply库是一种带预铸造功能的ERC20实现,即在合约部署时直接将全部流通量都铸造给某一地址且部署后无法增发。该库同时继承了ERC20Burnable库,支持销毁和委托销毁功能。
ERC20PresetFixedSupply
Foundry
OpenZeppelin
Michael.W
发布于 2024-03-27
阅读 ( 2398 )
( 6 )
Michael.W基于Foundry精读Openzeppelin第52期——ERC4626.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
ERC4626库本身是一种有底层ERC20资产质押的shares且本身同样满足ERC20标准。用户可以通过deposit或mint方法来质押底层资产并增发shares,也可使用burn或redeem方法来销毁shares并赎回底层资产。
ERC4626
OpenZeppelin
Foundry
Michael.W
发布于 2024-03-26
阅读 ( 2590 )
( 4 )
sodility入门认识
入门本人是通过wtf这个网站里面学习的sodility语言,这个网站非常全面,链接:https://www.wtf.academy。非常适合小白食用(本人也是小白,最近刷完入门)。基本框架就按照wtf网站就行了,下面谈谈本人的一些理解和心得。如有不当,欢迎大佬指出。感谢wtf网站。
入门
浪迹陨灭
发布于 2024-03-23
阅读 ( 2448 )
( 7 )
Remix v0.45.0 更新日志
in
Remix IDE
in
Remix IDE
1.已保存的合约现在更名为 2.已钉选合约RemixVM状态可以被保存 3.可以从Blockscout中获取已验证的合约
Remix
RemixCC
发布于 2024-03-22
阅读 ( 2441 )
( 8 )
Michael.W基于Foundry精读Openzeppelin第51期——ERC20VotesComp.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
ERC20VotesComp库是专门适配Compound投票和委托的ERC20拓展库。本库可对接Compound的接口,同时也存在缺点(总发行量上限为2^96 - 1)。如果业务上确定需要兼容Compound,那必须弄清楚总发行量上限是否符合业务需求。否则可使用`ERC20Votes`库。
ERC20VotesComp
OpenZeppelin
Foundry
Michael.W
发布于 2024-03-19
阅读 ( 2325 )
( 6 )
‹
1
2
...
20
21
22
23
24
25
26
...
52
53
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
DVM
地址格式
治理提案
强化学习
抵押债务头寸
DAO 治理
学习笔记
隐私增强
DappLink
Associated Token Account
Liquid Network
Shamir私钥分割
哈希率
brownie
双向支付通道
LaBRADOR
盲化合并挖矿
Succinct
Bera
HONEY
Address Lookup Tables
健康因子
bug修复
chaincode
历史过期
30天文章收益榜
»
Henry
124 篇文章,855 学分
Tiny熊
196 篇文章,790 学分
寻月隐君
315 篇文章,330 学分
thogiti
76 篇文章,302 学分
Galaxy
86 篇文章,300 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: