文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Solidity 构造函数
文章介绍了Solidity智能合约中的构造函数及其使用,包括如何设置合约部署时的变量,以及构造函数与普通函数的区别。
Solidity
构造函数
智能合约
部署
ERC20
Gas费用
RareSkills
发布于 2024-08-11
阅读 ( 419 )
Solidity 常量
文章介绍了在Solidity中使用`constant`关键字定义不可变变量,并提供了一个ERC20代币合约中定义最大供应量的示例代码。
Solidity
constant
ERC20
智能合约
不可变变量
RareSkills
发布于 2024-08-11
阅读 ( 364 )
固定大小的数据类型:Solidity 是一种类型化语言
本文详细介绍了Solidity语言的基本数据类型,包括无符号整数(uint256),布尔值(bool)和地址(address)。通过代码示例展示了如何声明和返回这些类型,并强调每种类型的特殊性和注意事项。文章结构清晰,适合对Solidity初学者进行引导。
Solidity
数据类型
uint256
布尔值
地址
智能合约
RareSkills
发布于 2024-08-11
阅读 ( 456 )
Solidity语言 - 字符串
这篇文章详细介绍了Solidity中的字符串处理,包括其动态大小、UTF-8编码、字符串长度的计算、字符访问及Unicode支持等核心概念。此外,还介绍了在Solidity 0.8.12版本中新增的字符串拼接功能。文章通过代码示例清晰地展示了每个概念,使读者能更好地理解和应用这些知识。
Solidity
字符串
UTF-8
Unicode
字节数组
智能合约
RareSkills
发布于 2024-08-11
阅读 ( 416 )
Solidity 嵌套映射
文章介绍了 Solidity 语言中嵌套映射(Nested Mappings)的使用方法,包括如何声明、设置和获取嵌套映射的值,并指出嵌套映射不能作为函数的返回类型或迭代。
Solidity
嵌套映射
Nested Mappings
智能合约
映射返回类型
RareSkills
发布于 2024-08-11
阅读 ( 423 )
Solidity 触发事件
文章讨论了如何在Solidity智能合约中实现ERC20标准的事件记录,强调了事件记录在状态变化时的重要性,并通过代码示例详细展示了如何在ERC20合约中添加Transfer和Approval事件。
ERC20
Solidity
事件
智能合约
状态变化
RareSkills
发布于 2024-08-11
阅读 ( 360 )
Solidity 继承
文章详细介绍了 Solidity 中的继承机制,包括如何使用 `virtual` 和 `override` 关键字实现函数重写,如何使用 `super` 关键字调用父合约的函数,以及如何处理多重继承和构造函数初始化。
Solidity
继承
virtual
override
super
ERC20
RareSkills
发布于 2024-08-11
阅读 ( 430 )
利用 Chainlink Automation 自动化 Bank 合约:使用 Solidity 实现动态存款管理和自动转账
in
Web3
in
Web3
利用ChainlinkAutomation自动化Bank合约:使用Solidity实现动态存款管理和自动转账概述在这篇文章中,我们将实现一个Bank合约,用户可以通过deposit()方法存款。我们将使用ChainlinkAutomation来自动化合约任务,实现当存
Chainlink
合约
Solidity
Foundry
Web3
自动化执行
寻月隐君
发布于 2024-08-11
阅读 ( 2253 )
( 41 )
Solidity 数组与字符串简介
本文详细介绍了Solidity中的数组和字符串数据结构,包括它们的声明、使用方式以及一些重要的概念如`calldata`和`memory`。还提供了多个代码示例来帮助理解这些概念。
Solidity
数组
字符串
Calldata
memory
智能合约
RareSkills
发布于 2024-08-11
阅读 ( 473 )
Solidity 不可变变量
文章介绍了 Solidity 语言中的不可变变量(immutable variables),展示了如何在构造函数中初始化这些变量,并说明了尝试修改这些变量会导致编译错误。
Solidity
immutable variables
构造函数
编译错误
智能合约
RareSkills
发布于 2024-08-11
阅读 ( 349 )
应用二进制接口编码(ABI编码)
文章介绍了Solidity中的ABI编码和解码,包括`abi.encode`、`abi.decode`和`abi.encodeWithSignature`的使用,并通过实例演示了如何在智能合约中处理函数调用和数据传递。
Solidity
ABI
智能合约
函数签名
编码
解码
RareSkills
发布于 2024-08-11
阅读 ( 483 )
Solidity Receive - 接受 Native Coin
文章介绍了 Solidity 中的 `receive` 函数以及如何使用 `external` 和 `payable` 修饰符来接收和发送以太币。还包括了如何通过合约调用钱包地址进行以太币转账的示例。
Solidity
receive函数
payable
external
以太币
合约
RareSkills
发布于 2024-08-11
阅读 ( 331 )
Solidity语言 - 结构体
这篇文章详细介绍了Solidity中的结构体(struct)及其用法,包括如何声明、实例化和作为函数参数传递结构体。通过示例代码,作者展示了如何利用结构体提高代码的可读性和效率,并提供了一个现实生活中的用例,如购票系统,帮助开发者理解结构体的实际应用。
Struct
Solidity
智能合约
数据结构
示例代码
编程
RareSkills
发布于 2024-08-11
阅读 ( 581 )
Solidity 修改器
文章介绍了Solidity中的onlyOwner修饰符及其使用方法,展示了如何在智能合约中通过继承和修饰符来管理所有权,并提供了代码示例。
Solidity
onlyOwner
修饰符
智能合约
继承
RareSkills
发布于 2024-08-11
阅读 ( 376 )
代币兑换 迷你项目
本文介绍了一个简单的代币交换智能合约的构建过程,涉及两个ERC20合约:RareCoin和SkillsCoin,并详细说明了如何通过SkillsCoin来获取RareCoin的步骤。
ERC20
智能合约
Solidity
代币交换
Remix
RareSkills
发布于 2024-08-11
阅读 ( 440 )
Solidity - For 循环
这篇文章介绍了Solidity编程语言中的`for`循环,提供了示例代码来演示如何计算从1到99的数字之和,并展示如何使用`+=`运算符。文章还讨论了循环的退出条件和找素因子的示例,适合初学者理解基本的循环结构和功能。
Solidity
for loop
循环
智能合约
编程基础
示例代码
RareSkills
发布于 2024-08-11
阅读 ( 357 )
Solidty 映射
文章详细介绍了Solidity中的映射(mapping)功能,解释了其用法、限制以及在实际智能合约中的应用,特别是ERC20代币的实现。
mapping
Solidity
ERC20
智能合约
哈希表
RareSkills
发布于 2024-08-11
阅读 ( 318 )
Solidity 可支付函数
文章介绍了如何在Solidity中与以太坊互动,特别是如何通过`payable`函数接收和发送以太币,并解释了以太币的单位及在区块链中的处理方式。
Solidity
Ether
payable
智能合约
Wei
RareSkills
发布于 2024-08-11
阅读 ( 379 )
Solidity 嵌套数组
本文介绍了在 Solidity 中使用嵌套数组的基本概念和操作,包括如何定义、访问和处理嵌套数组,并提供了相关代码示例。
嵌套数组
Solidity
智能合约
二维数组
固定大小数组
RareSkills
发布于 2024-08-11
阅读 ( 318 )
区块时间戳和区块编号
本文介绍了在Solidity中使用`block.timestamp`和`block.number`来跟踪时间和区块的编程方法,并提供了相关代码示例和最佳实践。
Solidity
block.timestamp
block.number
时间跟踪
区块
RareSkills
发布于 2024-08-11
阅读 ( 547 )
‹
1
2
...
9
10
11
12
13
14
15
...
47
48
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
ExtensibleFallbackHandler
dfuse
风险缓解
Relay
UserOperation
融资
Upgrade
前沿提案
linux
保险
高频交易
工厂合约
EIP 4337
Subgraphs
艺术家
瞬态存储
流式传输
Kakarot
Protokit
链下计算
代码分析
嵌套映射
扩展
rBPF
区块传播
30天文章收益榜
»
寻月隐君
208 篇文章,851 学分
CoinsBench
67 篇文章,705 学分
Helius
133 篇文章,604 学分
QuickNode
413 篇文章,529 学分
OpenZeppelin
132 篇文章,384 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: