文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
第4节:App与Dapp的架构异同
App与Dapp的架构异同
入门
dukedu.eth
发布于 2022-08-16
阅读 ( 2740 )
【100个Solidity使用技巧】2、交易回滚攻击
以太坊 EVM 支持交易回滚,合约可以使不满足条件的调用失败,从而回滚部分或者整个交易。
Solidity
交易
33357
发布于 2022-08-13
阅读 ( 4132 )
( 8 )
使用UUPS升级智能合约
使用UUPS升级智能合约
UUPS
OpenZeppelin
Merz
发布于 2022-08-12
阅读 ( 4560 )
( 8 )
Foundry教程|如何调试和部署Solidity智能合约
Foundry是一个Solidity框架,用于构建、测试、模糊、调试和部署Solidity智能合约
Foundry
测试工具
智能合约
翻译小组
发布于 2022-08-11
阅读 ( 13964 )
( 168 )
智能合约Gas 优化的几个技术
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
智能合约Gas 优化的几个技术
Gas
智能合约
翻译小组
发布于 2022-08-09
阅读 ( 7872 )
( 179 )
智能合约安全-整数溢出(SW101-IntegerOverflowAndUnderflow)
当算数运算达到改类型的最大或最小值时,就是出现溢出。比如uint8类型,它的取值范围为0-2^8-1,当运算时尝试创建一个超出该类型可描述范围的值时,就会出现整数溢出。
区块链安全
Po
发布于 2022-08-06
阅读 ( 2960 )
( 2 )
如何用 Solidity 创建一个“Hello World”智能合约
Solidity 编程语言的 “Hello world”
Solidity
Chainlink
发布于 2022-08-03
阅读 ( 3632 )
( 6 )
Solidity中的多重继承
在Solidity中实现多重继承,重写virtual函数。
继承
Solidity
bojack
发布于 2022-08-01
阅读 ( 3732 )
( 5 )
[100个Solidity使用技巧]1.合约重入攻击
[100个Solidity使用技巧]1.合约重入攻击
重入攻击
33357
发布于 2022-07-27
阅读 ( 4718 )
( 7 )
质押挖矿合约的奖励算法实现(python)
质押挖矿合约的奖励算法实现(python)
质押挖矿
lqqyeah
发布于 2022-07-27
阅读 ( 2944 )
( 12 )
ENS注册流程解析
ENS的注册分为两步,先commit预提交,再registerWithConfig注册。
ENS
frank
发布于 2022-07-23
阅读 ( 4700 )
( 22 )
实战:调整NFT智能合约,减少70%的铸币Gas成本
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
文章非常严谨讨论了各种实现的 gas 消耗,以及低效代码带来的深远影响,并给出了实现方案。
Gas
gas优化
NFT
智能合约
翻译小组
发布于 2022-07-14
阅读 ( 7892 )
( 3 )
Foundry 备忘录
Foundry 备忘录
Foundry
求职(安全岗)
发布于 2022-07-10
阅读 ( 4597 )
( 4 )
Solidity 学习:在Solidity中使用Revert()、Assert()和Require(),并且在EVM中使用新的Revert操作码
在本文中,将看到:1.解释这些函数解决的问题。2.讨论 Solidity 编译器如何处理新的 `assert()`, `require()` 和 `revert()`。3.给出一些经验法则来决定如何以及何时使用每一个。
Solidity
EVM
darren
发布于 2022-07-08
阅读 ( 5991 )
( 170 )
写出可升级的智能合约
随着其自身发展,智能合约已经远非一个基础的“合约”而已了。 现在我们用智能合约创造了一整个生态!但是无论我们编码如何小心,测试如何细致,如果我们的系统变得复杂起来,就免不了更新逻辑去打补丁修bug,抵御恶意攻击或者增加必要的特性。有时,我们甚至需要升级合约去应对EVM的改变或者新发现的漏洞。
合约升级
Alvan
发布于 2022-07-05
阅读 ( 3974 )
( 129 )
深入理解EVM - Part 5 - 调用/委托调用的原理与实现
从solidity使用,到opcode原理,再到Geth实现,三个层次解读委托调用的原理与实现
EVM
Alvan
发布于 2022-06-30
阅读 ( 4996 )
( 50 )
Hardhat使用Truffle Dashboard插件,告别私钥复制
使用[hardhat](https://learnblockchain.cn/article/3408)编写和测试合约的时候,经常要配个.env文件保存私钥,有时候会一不小心把私钥提交到github仓库,导致损失。Truffle Dashboard 以提供一种简单的方法来使用您现有的 MetaMask 钱包进行部署以及您需要从命令行上下文发送的其他交易。因为 Truffle Dashboard 直接连接到 MetaMask,所以也可以将它与 Ledger 或 Trezor 等硬件钱包结合使用。
Hardhat
runtoweb3.com
发布于 2022-06-29
阅读 ( 3905 )
( 27 )
使用 Chainide 快速在 Conflux 上发行数字藏品
ChainIDE 是一款云端智能合约 IDE ,开发者可以在其上编写智能合约,以部署在 Ethereum、BNB Chain、Polygon、Conflux、Nervos、Dfinity、Flow、Chain33、Fisco Bcos 等不同区块链上。它可以减少用户的开发周期,节省用户的时间和精力。
NFT
WTOM
发布于 2022-06-28
阅读 ( 4344 )
( 3 )
编写SmartContract铸造NFT
这是本系列文章的第三篇,这篇文章我们就开始编写一个能铸造NFT的智能合约了。当然这不是一篇solidity的教学文章,所以不会在编码细节上做过多的介绍
NFT
zhengyq
发布于 2022-06-27
阅读 ( 3040 )
( 10 )
深入理解EVM - Part 4 - Geth中存储区的实现
以Geth代码为基础,从区块结构讲到账户状态/合约存储,最后是SSTORE和SLOAD两个操作码的具体实现
EVM
Alvan
发布于 2022-06-25
阅读 ( 4459 )
( 23 )
‹
1
2
...
35
36
37
38
39
40
41
...
49
50
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
科幻
交易利润
p256Verify
Arbitrum Nitro
CSPRNG
不变式
溢出检查
$AGNI
变形合约
攻击场景
单 slot 终结性
少量提示
AOC
风险赚取
运行字节码
Guardian Audits
内容哈希
开发者资源
Aevo
WOOFi
通用流动性
成交量加权市值
Alchemy SDK
SynFutures
应用程序随机数
30天文章收益榜
»
寻月隐君
208 篇文章,857 学分
CoinsBench
67 篇文章,712 学分
Helius
133 篇文章,607 学分
QuickNode
413 篇文章,535 学分
OpenZeppelin
132 篇文章,390 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: