文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
慢雾:香港稳定币发行商智能合约实施指南
该文章是SlowMist安全团队发布的关于香港稳定币发行商智能合约实施指南。该指南旨在帮助发行商理解和部署符合香港金融管理局监管要求的智能合约框架,涵盖底层分布式账本的选择、核心代币标准和监管功能扩展、合规模型、访问控制系统、发行和赎回机制、紧急控制、地址过滤和黑名单机制、智能合约升级以及链上事件日志等方面,为香港稳定币生态系统的稳健发展提供技术支持。
稳定币
智能合约
香港金融管理局
监管要求
访问控制
黑名单
slowmist
发布于 2025-05-27
阅读 ( 75 )
( 4 )
扩展合约 - OpenZeppelin文档
本文档介绍了如何在Solidity中使用OpenZeppelin Contracts进行合约扩展。主要讨论了通过继承进行功能扩展和通过重写(override)改变父合约行为的方法,包括如何调用`super`来扩展父合约的行为。同时强调了自定义重写可能带来的安全风险,并建议开发者在更新OpenZeppelin Contracts版本时重新验证其假设。
继承
重写
override
super
OpenZeppelin
合约扩展
OpenZeppelin
发布于 2025-05-26
阅读 ( 381 )
( 3 )
开发智能合约 - OpenZeppelin 文档
本文介绍了如何使用 Hardhat 设置 Solidity 项目,编译 Solidity 源代码,添加更多合约,以及如何使用 OpenZeppelin Contracts。内容涵盖了Solidity 语言的基础知识,并提供了以太坊和智能合约的工作原理,包括使用Hardhat进行智能合约的开发、测试和部署。
Solidity
智能合约
Hardhat
OpenZeppelin Contracts
EVM
以太坊
OpenZeppelin
发布于 2025-05-26
阅读 ( 721 )
( 44 )
Solidity Unchecked Math – 超越基础:让Gas优化更安全
本文深入探讨了Solidity中`unchecked`块的使用,旨在在保证安全性的前提下进行Gas优化。
Solidity
unchecked
gas优化
安全
智能合约
以太坊
CoinsBench
发布于 2025-05-23
阅读 ( 401 )
( 20 )
Web3 开发实战:用 Foundry 高效探索以太坊区块链
in
Web3
in
Web3
Web3开发实战:用Foundry高效探索以太坊区块链Web3时代的到来,让以太坊区块链开发成为开发者关注的热点。Foundry作为一款强大的Solidity开发工具集,凭借其命令行工具cast,为开发者提供了查询区块链数据、调试交易和分析智能合约的高效途径。本文通过一系列实操案例
Web3
Foundry
cast
寻月隐君
发布于 2025-05-20
阅读 ( 745 )
( 30 )
The Graph监听合约事件:从部署到查询
使用The Graph官方的Subgraph Studio在线平台来监控合约事件
0xwu
发布于 2025-05-14
阅读 ( 628 )
( 43 )
深入vyper: 稀疏、恒定时间跳转表
本文介绍了 Vyper 0.3.10 版本中引入的 O(1) 选择器表(Sparse, Constant Time Jump Tables,SCTJTs)技术,该技术通过两级哈希表结构优化了合约中函数调用的方法 ID 查找过程,可以根据用户的性能约束,选择针对 gas 优化或针对代码大小优化,显著提升了 Vyper 合约的性能,使其在 gas 消耗和代码大小上与手写的 Huff/Assembly/Bytecode 合约具有竞争力。
Vyper
选择器表
哈希表
EVM
gas优化
代码大小
vyperlang
发布于 2025-05-14
阅读 ( 276 )
OpenZeppelin 多重签名账户
本文介绍了多重签名账户,这是一种需要多个授权签名者批准操作才能执行的智能合约账户。文章详细讲解了 ERC-7913 标准及其在 OpenZeppelin 中的实现,包括 SignerERC7913、MultiSignerERC7913 和 MultiSignerERC7913Weighted 合约,以及如何具有不同类型签名者和权重的多重签名账户。
多重签名
智能合约
ERC-7913
OpenZeppelin
签名验证
阈值签名
权重签名
OpenZeppelin
发布于 2025-05-11
阅读 ( 1237 )
( 83 )
编写更低成本的合约:开发者Gas优化指南
本文总结了Udemy上“高级Solidity:理解并优化Gas成本”课程的内容,涵盖了费用机制、calldata与memory的差异、变量压缩以及编译器优化等关键方面。
以太坊
gas优化
Solidity
智能合约
EVM
Calldata
存储优化
CoinsBench
发布于 2025-05-10
阅读 ( 815 )
( 45 )
Go与智能合约的交互:从部署到对接
文章以一个简单的 Counter 合约为例,完整覆盖从环境准备、合约部署、Go 调用,到测试验证的全过程。重点不是零基础教学,而是帮你打通工具链、理清流程、快速实战落地。
0xwu
发布于 2025-05-08
阅读 ( 838 )
( 35 )
理解Solidity数据类型、安全与存储优化
本文深入探讨了Solidity的类型系统,重点介绍了值类型和引用类型,分析了常见的安全陷阱及防范措施,并详细讲解了数据存储位置(storage、memory、calldata)对Gas成本的影响以及优化策略。掌握这些概念对于在以太坊平台上开发安全、高效、健壮的智能合约至关重要。
Solidity
类型系统
值类型
引用类型
数据位置
gas优化
智能合约
CoinsBench
发布于 2025-05-06
阅读 ( 741 )
( 69 )
以太坊智能合约开发框架:Hardhat v2 核心功能从入门到基础教程
in
以太坊与以太坊DApp
in
以太坊与以太坊DApp
Hardhat 是以太坊软件开发的集成环境,由支持智能合约与去中心化应用(dApp)编辑、编译、调试及部署的多个组件构成,这些组件协同工作形成完整的开发环境。
Revel.eth
发布于 2025-05-04
阅读 ( 965 )
( 26 )
Math - OpenZeppelin 文档
本文档介绍了OpenZeppelin Contracts库中的Math模块,该模块提供了一系列与数学相关的实用工具,包括SafeMath、SignedSafeMath和Math库,用于执行安全算术运算,避免溢出和除零等错误。SafeMath库实现了无溢出的加减乘除模运算,SignedSafeMath库实现了有符号整数的安全算术运算,Math库则提供了一些标准数学实用函数,如最大值、最小值和平均值。
SafeMath
SignedSafeMath
溢出
算术运算
Solidity
数学
OpenZeppelin
发布于 2025-05-04
阅读 ( 214 )
常见的address(this),tx.origin 和 msg.sender 语句解释
在 Solidity 中,address(this)、tx.origin 和 msg.sender 是三个与合约地址和调用者相关的重要概念,理解它们的作用对于编写安全、高效的智能合约至关重要。
tx.origin
msg.sender
Dapplink
发布于 2025-05-04
阅读 ( 558 )
( 2 )
🎯 通过面向对象概念学习Solidity
本文深入浅出地讲解了Solidity语言中的面向对象编程(OOP)概念,包括类(合约)、实例、继承和封装,通过生动的类比(如汽车蓝图)和代码示例,解释了这些概念在Solidity中的应用,并探讨了如何在实际的Web3场景中使用这些OOP概念来构建模块化、安全、可扩展的智能合约,最后提供了一个练习仓库地址。
Solidity
面向对象编程
智能合约
类
实例
继承
封装
CoinsBench
发布于 2025-05-01
阅读 ( 716 )
( 31 )
以太坊前端交互库:Ethers.js v6 核心功能快速入门指南
in
以太坊与以太坊DApp
in
以太坊与以太坊DApp
Ethers 是一个用于与以太坊区块链进行交互的 JavaScript 库。它提供了一套简洁且功能强大的工具,用于处理以太坊账户、交易、智能合约等诸多方面的操作。无论是开发去中心化应用(DApp),还是进行区块链相关的工具开发如钱包等,Ethers 都扮演着重要的角色。
JavaScript
ethers
以太坊DApp
Revel.eth
发布于 2025-04-29
阅读 ( 1130 )
( 36 )
【solidity基础】数据类型那些必须知道的知识点
solidity的数据类型非常重要,这篇文章主要介绍数据类型那些必须知道的知识点,不清楚的同学可以一看究竟。
mengbuluo222
发布于 2025-04-27
阅读 ( 546 )
( 12 )
【solidity必知】gas优化必须掌握的知识点
在以太坊等区块链网络中,Gas是执行智能合约操作所需支付的费用,Gas优化能够降低交易成本并提升合约执行效率。这篇文章主要讲述5个方面总结常用的优化方法。
Gas
mengbuluo222
发布于 2025-04-25
阅读 ( 524 )
( 24 )
【solidity必知】如何理解 solidity 的低级别调用与高级别调用?
在以太坊智能合约开发里,低级别调用(Low-levelcalls)和高级别调用(High-levelcalls)是两种不同的合约交互方式,对新手小白来说这可能是一个陌生的概念。这篇文章我们来详细说一下他们的概念及应用。
Solidity
mengbuluo222
发布于 2025-04-25
阅读 ( 523 )
( 11 )
Web3开发必知:Solidity内存布局(Storage、Memory、Stack)解析
in
Web3
in
Web3
Web3开发必知:Solidity内存布局(Storage、Memory、Stack)解析在以太坊智能合约开发中,Solidity的内存布局是确保合约高效运行的核心。理解Storage(存储区)、Memory(内存区)和Stack(栈)三种存储位置的特性与用途,不仅有助于优化gas成本,还能提升合
Solidity
Web3
Contract
寻月隐君
发布于 2025-04-22
阅读 ( 1254 )
( 21 )
‹
1
2
3
4
5
6
7
8
...
49
50
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
Arc
Web开发
Fermat分解算法
Rarepress
eIDAS2
研究论文
事实注册合约
PCI DSS v4
Trace API
Ethereum Name Service
S3SSE2A
内存DoS
BIP118
Nifty Asset Standard
隐身地址
CAT2
会话
Attestation 证明
nft metadata
Console API
协议奖学金
apt-get
单签名钱包
API设计
布宜诺斯艾利斯
30天文章收益榜
»
寻月隐君
242 篇文章,547 学分
Tiny熊
191 篇文章,500 学分
ImmuneBytes
38 篇文章,462 学分
ankitacode11
35 篇文章,459 学分
pineanalytics
43 篇文章,393 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: