文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
【Solidity Yul Assembly】2.4 | Return, Require and Keccak256
in
Solidity Yul Assembly 内联汇编
in
Solidity Yul Assembly 内联汇编
本章我们来看看 `return(p, s)` `revert(p, s)` `keccak256(p, n)` 这三条指令。
Yul
Solidity合约
内联汇编
assembly
0xE
发布于 2024-08-26
阅读 ( 2260 )
( 15 )
Solidity语言 - 如何使用 OpenZeppelin 和 Hardhat 创建和部署可升级的智能合约
本文详细介绍了如何使用 OpenZeppelin 库和 Hardhat 框架创建和部署可升级智能合约。通过分步指南,读者了解了合同的创建、测试、部署及升级的过程,还涉及了环境设置、合约验证和资金管理等重要步骤,对于具备一定基础的开发者来说,非常实用。
智能合约
可升级合约
OpenZeppelin
Hardhat
Polygon
Solidity
QuickNode
发布于 2024-08-25
阅读 ( 2322 )
Solidity编程语言完整指南
Solidity是一种高阶编程语言,用于在以太坊和许多EVM兼容区块链上编写智能合约。本文深入探讨了Solidity的背景、工作原理以及其关键特性、应用和开发工具,旨在帮助开发者掌握Solidity编程技能,并指出学习资源以支持他们的学习。
Solidity
智能合约
以太坊
EVM
去中心化应用
区块链
Cyfrin
发布于 2024-08-23
阅读 ( 3591 )
【Solidity Yul Assembly】2.3 | Dangers of Memory Misuse
in
Solidity Yul Assembly 内联汇编
in
Solidity Yul Assembly 内联汇编
一些内存使用的注意事项。
Yul
Solidity合约
内联汇编
assembly
0xE
发布于 2024-08-23
阅读 ( 2194 )
( 14 )
【Solidity Yul Assembly】2.2 | How Solidity Uses Memory
in
Solidity Yul Assembly 内联汇编
in
Solidity Yul Assembly 内联汇编
Solidity 是如何使用内存的?
Yul
Solidity合约
内联汇编
assembly
0xE
发布于 2024-08-22
阅读 ( 2501 )
( 19 )
【Solidity Yul Assembly】2.1 | Memory Operations
in
Solidity Yul Assembly 内联汇编
in
Solidity Yul Assembly 内联汇编
从本章开始,我们来研究内存布局。
Yul
Solidity合约
内联汇编
assembly
0xE
发布于 2024-08-21
阅读 ( 2221 )
( 10 )
【Solidity Yul Assembly】1.5 | Storage of Arrays and Mappings
in
Solidity Yul Assembly 内联汇编
in
Solidity Yul Assembly 内联汇编
数组与映射是如何存放在“存储槽”的?
Yul
Solidity合约
内联汇编
assembly
0xE
发布于 2024-08-20
阅读 ( 2276 )
( 12 )
如何使用Solidity编写以太坊智能合约
本文为以太坊开发新手提供了一份关于如何使用Solidity编写智能合约的详细指南。文章介绍了以太坊、智能合约和Solidity的基本概念,并提供了一个简单的智能合约示例与部署步骤,适合初学者学习。该指南还强调了Ropsten测试网的使用,并提供了有关设置和使用Remix IDE的说明。
以太坊
智能合约
Solidity
Remix IDE
ropsten
QuickNode
发布于 2024-08-18
阅读 ( 1895 )
【Solidity Yul Assembly】1.2 | Basic Operations
in
Solidity Yul Assembly 内联汇编
in
Solidity Yul Assembly 内联汇编
for 循环与 if 语句。
Yul
Solidity合约
内联汇编
0xE
发布于 2024-08-16
阅读 ( 2317 )
( 71 )
【教程】使用 OpenZeppelin Monitor 监控智能合约的链上活动
使用 OpenZeppelin Monitor 监控智能合约的链上活动
OpenZeppelin
Monitor
OpenZeppelin
发布于 2024-08-14
阅读 ( 2940 )
( 20 )
Michael.W基于Foundry精读Openzeppelin第68期——UpgradeableBeacon.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
UpgradeableBeacon库是信标代理模式中的信标合约的实现,与一个或多个`BeaconProxy`库实例配合使用。所有到`BeaconProxy`的调用都会被委托到本库指向的逻辑合约上。本库的owner具有更换逻辑合约地址的权限,从而实现信标代理合约的升级功能。
UpgradeableBeacon
OpenZeppelin
Foundry
Michael.W
发布于 2024-08-13
阅读 ( 2590 )
( 33 )
Solidity语言 - 字符串
这篇文章详细介绍了Solidity中的字符串处理,包括其动态大小、UTF-8编码、字符串长度的计算、字符访问及Unicode支持等核心概念。此外,还介绍了在Solidity 0.8.12版本中新增的字符串拼接功能。文章通过代码示例清晰地展示了每个概念,使读者能更好地理解和应用这些知识。
Solidity
字符串
UTF-8
Unicode
字节数组
智能合约
RareSkills
发布于 2024-08-11
阅读 ( 1333 )
Solidity语言 - 结构体
这篇文章详细介绍了Solidity中的结构体(struct)及其用法,包括如何声明、实例化和作为函数参数传递结构体。通过示例代码,作者展示了如何利用结构体提高代码的可读性和效率,并提供了一个现实生活中的用例,如购票系统,帮助开发者理解结构体的实际应用。
Struct
Solidity
智能合约
数据结构
示例代码
编程
RareSkills
发布于 2024-08-11
阅读 ( 1568 )
在 Sepolia 测试网上利用Foundry和Flashbots实现交易捆绑并获取交易状态信息
在以太坊上使用Solidity和Foundry结合Flashbots实现交易捆绑
Flashbots
Foundry
Solidity
链创通
发布于 2024-08-06
阅读 ( 3862 )
( 52 )
OP-DLC 2:大道至简
在比特币中,用户的任意行为均需要通过UTXO实现。因此,使用POW共识机制确保UTXO正确,则能够抵抗任意攻击。类似,在DLC中,对CET添加乐观挑战机制,则能够确保CET的正确执行,从而能够抵抗任意攻击。符合大道至简,具有简洁美。
DLC
Bitlayer Labs
发布于 2024-08-05
阅读 ( 2404 )
( 8 )
Next.js手把手系列:06、路由篇 | 中间件
in
Next.js开发指南,手把手教你掌握Dapp全栈开发
in
Next.js开发指南,手把手教你掌握Dapp全栈开发
前言中间件(Middleware),一个听起来就很高级、很强大的功能。实际上也确实如此。使用中间件,你可以拦截并控制应用里的所有请求和响应。比如你可以基于传入的请求,重写、重定向、修改请求或响应头、甚至直接响应内容。
DApp
Next.js Dapp
Louis
发布于 2024-07-30
阅读 ( 5494 )
构建可升级的合约:透明代理 VS UUPS代理
in
Solidity从入门到进阶
in
Solidity从入门到进阶
智能合约从技术角度实现了"codeislaw",在智能合约的世界里,代码本身就是法律规则的体现。这一理念的核心是,智能合约是自执行的协议,由编写好的代码直接控制,无需中介或第三方干预。
合约升级
透明代理
UUPSUpgradeable
Louis
发布于 2024-07-30
阅读 ( 4553 )
( 60 )
【教程】使用 OpenZeppelin Deploy 部署和升级智能合约
Defender允许你轻松地跨链部署和升级智能合约,同时保持最佳的安全实践。本教程展示了如何使用一个Relayer来部署一个名为Box的合约,并通过一个Safewallet(多签钱包)使用UUPS代理模式进行升级。
OpenZeppelin
Defender
Deploy
OpenZeppelin
发布于 2024-07-30
阅读 ( 5956 )
( 30 )
Foundry 高级实战:实现一个可升级的工厂合约 UpgradeableTokenFactory
in
Web3
in
Web3
Foundry高级实战:实现一个可升级的工厂合约
Foundry
Solidity
Solidity合约
工厂合约
最小代理
合约升级
寻月隐君
发布于 2024-07-29
阅读 ( 5152 )
( 54 )
Try Catch 和 Solidity 抛出错误的所有方式
in
代理模式与 Delegatecall 规范手册
in
代理模式与 Delegatecall 规范手册
Try Catch 和 Solidity 可以回滚的所有方式
Solidity
错误处理
RareSkills
发布于 2024-07-29
阅读 ( 4368 )
( 23 )
‹
1
2
3
4
5
6
7
8
...
16
17
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
代币余额
审计报告
聚合签名
Aragon
DVT
bug
坏账
累加器
Lattice
合约工厂
中本聪共识
Cardano
sum-check协议
房地产代币化
安全多方计算
描述符
事件响应
代币激励
格
双花攻击
Algorand
PEPC
约束系统
AMP
Pinocchio
30天文章收益榜
»
DeCert.me
101 篇文章,3511 学分
ethbook
19 篇文章,523 学分
Solar 中文社群
32 篇文章,493 学分
zealynx
31 篇文章,449 学分
天涯学馆
71 篇文章,399 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: