文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Solidity 库
本文详细介绍了Solidity中库的概念、特点和使用方式。库通过组合实现代码复用,分为内嵌库和链接库两种。内嵌库代码嵌入合约,链接库则独立部署,合约通过委托调用。`using for` 语法糖可以简化库函数调用,扩展类型功能。库是Solidity实现代码复用的重要机制,提高合约的模块化和可维护性。
库
Library
代码复用
内嵌库
链接库
委托调用
Solidity
DeCert.me
发布于 2025-11-18
阅读 ( 36 )
理解事件 — EVM的内置日志系统
本文介绍了以太坊虚拟机(EVM)中事件(也称为日志)的工作原理,包括事件的定义、存储位置(交易回执日志而非合约存储)、以及如何通过`eth_getLogs`直接查询事件。文章详细解释了`topics`(索引字段,用于过滤)和`data`(非索引字段,存储原始字节)的结构,并通过ERC-20代币转账事件的示例,展示了如何手动解码日志以及如何在区块浏览器上理解事件信息。
事件
日志
以太坊虚拟机
EVM
eth_getLogs
topic
智能合约
Andrey Obruchkov
发布于 2025-11-18
阅读 ( 1140 )
( 55 )
Canton网络交易生态系统:流动性与交易所
本文介绍了 Canton 网络上的专业交易生态系统,包括交易所、流动性提供商、交易公司以及交易基础设施和技术。该生态系统旨在为机构级的代币化资产提供流动性,并融合传统金融和加密原生市场的优势,从而创建一个合规且高效的环境。
Canton网络
流动性
机构交易
代币化资产
交易平台
市场做市商
DAIC
发布于 2025-11-18
阅读 ( 529 )
( 17 )
BlockThreat - 2025年第45周
本周加密领域发生了多起安全事件,包括 Balancer 被盗 1.32 亿美元,Stream Finance 因损失 9300 万美元导致 DeFi 市场出现连锁反应。此外,还关注了 MIT 兄弟利用 MEV 漏洞的案件审判,以及朝鲜 IT 工作者相关的网络犯罪活动,并介绍了多个安全研究和工具。
智能合约漏洞
MEV
网络犯罪
Balancer
Stream Finance
朝鲜IT工作者
BlockThreat
发布于 2025-11-18
阅读 ( 903 )
( 44 )
常见比特币失盗情形
in
攻防与案例
in
攻防与案例
本文介绍了盗取比特币的常见手段,包括诱骗下载假冒app、篡改比特币地址、发送诈骗邮件和键盘记录器。强调了使用硬件签名器验证交易细节和收款地址,以及绝不泄露钱包复原词的重要性,以保护自己的比特币资产安全。
比特币
硬件签名器
安全
诈骗邮件
地址篡改
键盘记录器
BTCStudy
发布于 2025-11-18
阅读 ( 992 )
( 11 )
Starknet 中的事件
本文深入探讨了Starknet中Cairo事件的工作原理和结构,首先介绍了Cairo中事件的基本结构,并通过示例展示了如何使用`#[event]`属性定义事件枚举和结构体。
Starknet
Cairo
事件
索引
Serde
EventEmitter
区块链
RareSkills
发布于 2025-11-17
阅读 ( 273 )
( 9 )
Starknet上的ERC-20代币
本文详细介绍了如何在Starknet上构建和测试一个ERC-20代币合约,内容涵盖了ERC-20接口的定义、合约的存储设置、事件声明、以及各个功能的具体实现,包括元数据函数、total_supply、mint、transfer、balance_of、allowance、approve和transfer_from等关键功能,并提供了相应的测试用例和潜在问题的解决方案。
ERC-20
Starknet
Cairo语言
智能合约
代币
测试
RareSkills
发布于 2025-11-17
阅读 ( 1072 )
( 59 )
本周加密货币市场(11/16/25)
本文对加密货币市场进行了每周概述和更新,分析了宏观经济背景下的市场表现,包括比特币价格下跌、以太坊和比特币主导地位下降、ETF资金流出等现象。尽管市场存在恐惧情绪,但文章指出,宏观环境正在改善,流动性状况可能转向对加密货币有利的方向,并观察到一些积极迹象,如Solana的资金流入和新的永续合约市场的出现。
比特币
以太坊
加密货币
ETF
稳定币
宏观经济
pineanalytics
发布于 2025-11-17
阅读 ( 1011 )
( 55 )
solana 离线转账的例子
使用场景假设使用用户a向用户b转账,做离线转账,机器1有user_a的私钥user_a.json,$solana-keygennew-ouser_a.json$solanaairdrop10user_a.json$solana-keygenpubkey
Solana
科学减肥
发布于 2025-11-17
阅读 ( 784 )
( 35 )
基础合约的结构
本文介绍了如何使用 Cairo 语言为 Starknet 构建可部署的智能合约。文章从一个简单的合约草图开始,逐步添加功能,演示了 Cairo 合约的核心构建块,包括模块、接口(trait)、存储、合约状态以及不同的注解,最后介绍了合约的编译和测试方法。
Cairo
Starknet
智能合约
Scarb
接口
ABI
RareSkills
发布于 2025-11-17
阅读 ( 261 )
( 8 )
Cairo 中的整数
本文详细介绍了 Cairo 中整数的工作原理,重点介绍了与 Solidity 的关键区别,包括整数类型、溢出保护、类型转换、常量、最大最小值、字面量表示、位运算、以及特殊的 felt252 类型及其除法运算。文章还提及了 Cairo 编译器如何处理整数与 felt252 之间的转换,并建议在非必要情况下避免直接使用 felt252 以优化 Gas 消耗。
Cairo
Solidity
整数
felt252
溢出
类型转换
Starknet
RareSkills
发布于 2025-11-17
阅读 ( 278 )
( 9 )
类型转换
本文详细介绍了 Cairo 中类型转换的概念、`Into` 和 `TryInto` 两个 trait 的区别和使用场景,以及 `felt252`、`uint`、`Address`、`ByteArray`、`String` 和 `bool` 等类型之间的转换方法。Cairo 强调类型安全和显式转换,避免了隐式转换可能导致的数据丢失和错误,提高了智能合约的可靠性。
Cairo
类型转换
Into
TryInto
felt252
智能合约
Starknet
RareSkills
发布于 2025-11-17
阅读 ( 285 )
( 10 )
Cairo 中的构造函数
本文介绍了Cairo中构造函数的使用方法,包括构造函数在合约部署时的作用、Cairo构造函数与Solidity构造函数的不同之处,以及如何在Cairo中传递复杂类型和处理构造函数的返回值。此外,还提到了Cairo中没有像Solidity那样直接支持payable构造函数。
Cairo
构造函数
Starknet
合约部署
felt252
ABI
RareSkills
发布于 2025-11-17
阅读 ( 263 )
( 8 )
Cairo 中的函数可见性
本文介绍了如何在 Cairo 中实现类似 Solidity 中 internal、private 和 pure 函数的功能。
Cairo
Solidity
internal 函数
private 函数
pure 函数
模块
RareSkills
发布于 2025-11-17
阅读 ( 253 )
( 8 )
Cairo 组件 第一部分
本文介绍了 Cairo 中的 Component 概念,它类似于 Solidity 中的抽象合约,可以定义存储、事件和函数,但不能独立部署。文章通过一个示例,详细讲解了如何在 Cairo 中创建和使用 Component,包括接口定义、Component 声明、合约集成以及存储和事件的导入。
Cairo
Component
Starknet
抽象合约
存储
事件
RareSkills
发布于 2025-11-17
阅读 ( 221 )
( 4 )
Cairo 中的访问控制
本文介绍了Cairo中如何使用`assert`宏实现访问控制,对比了Solidity中的`modifier`,展示了如何在Cairo中使用函数和`assert`或`assert!`宏来限制函数访问权限,并详细讲解了 `assert` 和 `assert!` 宏的区别、使用方法和类型限制,通过示例和练习,帮助读者理解在Cairo中实现访问控制的方法。
Cairo
访问控制
assert宏
Solidity
modifier
Starknet
RareSkills
发布于 2025-11-17
阅读 ( 279 )
( 6 )
组件第 2 部分:OpenZeppelin ERC-20 教程
本文介绍了如何在 Cairo 中使用 OpenZeppelin 库来构建智能合约组件,并通过 OpenZeppelin Wizard 生成 ERC20 代币合约的代码框架,然后详细解释了如何导入和集成 OpenZeppelin 组件,最后编写测试用例来测试合约的功能,包括暂停、取消暂停和铸币等。
Cairo
Starknet
OpenZeppelin
ERC20
智能合约
组件
测试
RareSkills
发布于 2025-11-17
阅读 ( 253 )
( 11 )
Starknet Foundry 中的 Cheatcodes
本文介绍了 Starknet Foundry 中用于 Cairo 智能合约测试的常用 cheatcode,包括 caller_address、block_timestamp、store、load 以及 revert 测试等,并对比了与 Solidity Foundry 类似功能的异同。
Starknet Foundry
Cairo
cheatcode
caller_address
block_timestamp
存储
RareSkills
发布于 2025-11-17
阅读 ( 213 )
( 4 )
Cairo存储变量类型
本文详细介绍了Cairo中合约存储相关的概念,包括`starknet::Store` trait、访问trait(如`StoragePointerReadAccess`、`StorageMapWriteAccess`等),以及如何在storage中使用基本类型、Map、Vec、结构体和枚举等。
Cairo
Starknet
存储
storage
Map
Vec
Storage Node
合约
RareSkills
发布于 2025-11-17
阅读 ( 226 )
( 5 )
“满堂彩”:Lighthouse + Reth 集成于单一二进制文件
本文档记录了一个关于 Lighthouse-Reth 集成想法的小实验,目标是使用单一二进制文件同时运行共识层 (CL) 和执行层 (EL),从而简化以太坊节点的运行。实验结果表明,这种集成在用户体验、资源使用和可观察性方面具有潜在优势,但也存在维护、版本协调和编译时间等方面的挑战。
Lighthouse
reth
共识层
执行层
Engine API
SSZ
Fullhouse
sigmaprime
发布于 2025-11-16
阅读 ( 516 )
( 18 )
‹
1
2
...
15
16
17
18
19
20
21
...
870
871
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
Metaverse
依赖分析
区块链指标
用户评测
技术设计
Dollar Cost Averaging
NFT 2.0
pToken
内置激励
M0
布尔电路
收益评估
Akash网络
Confidential Transaction
EnumerableSet
加速确认
哈希密码学
编程框架
超比特币化
Jito-Solana
意图导向交易
无形资产
DeFiReturns
Executor Modules
Porter Finance
30天文章收益榜
»
ethbook
19 篇文章,778 学分
Tiny熊
201 篇文章,556 学分
zealynx
27 篇文章,313 学分
pineanalytics
71 篇文章,281 学分
Helius
169 篇文章,269 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: