腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
Ethereum
Ethereum学习记录
专栏成员
举报
26
文章
3337
阅读量
12
订阅数
订阅专栏
申请加入专栏
全部文章(26)
ethereum(12)
solidity(11)
腾讯技术创作特训营S10(9)
腾讯技术创作特训营S11#重启人生(9)
腾讯技术创作特训营S9(5)
以太坊(3)
区块链(1)
c 语言(1)
go(1)
函数(1)
智能合约(1)
腾讯技术创作特训营S8(1)
搜索文章
搜索
搜索
关闭
深入了解Foundry配置文件
solidity
腾讯技术创作特训营S11#重启人生
Foundry 作为 Solidity 开发的瑞士军刀,其配置文件 foundry.toml 是开发者实现高效工作流的核心枢纽。本文将从基础配置到高级优化,介绍 50+ 关键参数的配置逻辑,帮助我们更好地构建智能合约开发体系。
孟斯特
2025-02-05
91
0
Foundry之测试部署后的合约
solidity
腾讯技术创作特训营S11#重启人生
在之前文章中,我们介绍了如何使用Foundry将我们的合约部署到区块链上,现在简单介绍如何对已部署的合约进行测试。
孟斯特
2025-01-19
44
0
Foundry之部署合约本地网络
腾讯技术创作特训营S11#重启人生
solidity
在之前的文章里,我们介绍了如何使用Foundry来对我们的合约进行测试。现在合约测试完成后,我们需要将合约部署到本地网络上,以便其他用户可以调用。
孟斯特
2025-01-17
100
0
Foundry之使用OpenZeppelin插件进行智能合约升级
腾讯技术创作特训营S11#重启人生
solidity
智能合约在部署后,通常无法像传统软件一样直接进行修改或更新。这是因为区块链上的智能合约一旦被部署,就会被记录在区块链上,并且其代码是不可更改的。这种不可变性是区块链的一个重要特性,但也带来了一些问题,尤其是在智能合约的升级和维护方面。
孟斯特
2025-01-14
119
0
Foundry单元测试之模拟地址
solidity
腾讯技术创作特训营S11#重启人生
vm.startPrank 和 vm.prank 都是 Foundry 中用于模拟(prank)不同地址执行合约操作的函数。它们的作用相似,但在使用场景和行为上有一些细微的区别。以下是这两个函数的对比。
孟斯特
2025-01-11
65
0
Foundry单元测试之vm.expectRevert
solidity
腾讯技术创作特训营S11#重启人生
vm.expectRevert 是 Foundry 中用于测试合约函数是否会抛出 revert 错误的一个非常有用的工具。它允许你验证在执行某个操作时,合约是否会按预期抛出特定的错误。这对编写安全和可靠的智能合约测试至关重要,尤其是在涉及访问控制、权限检查等场景时。
孟斯特
2025-01-10
56
0
使用Foundry开发第一个ERC20合约
solidity
腾讯技术创作特训营S11#重启人生
在之前的文章中,我们已经简单介绍了Foundry的基本概念和安装方法。本文将以一个简单的 ERC20 合约为例,介绍如何使用Foundry进行合约的编写。
孟斯特
2025-01-09
143
0
在VScode中使用Foundry
solidity
腾讯技术创作特训营S11#重启人生
在开发 Solidity 合约时,VSCode 提供了强大的支持,特别是通过安装 Solidity 扩展并与 Foundry 配合使用,可以显著提升开发效率。
孟斯特
2025-01-06
131
0
Foundry 简介
solidity
腾讯技术创作特训营S11#重启人生
随着区块链技术的飞速发展,开发者们对工具的需求也在不断变化。传统的开发工具常常面临着效率低、易用性差和难以维护等问题,而Foundry作为一个新兴的区块链开发框架,正逐步成为开发者青睐的选择。它不仅提高了开发效率,还通过创新的设计和简洁的工作流,帮助开发者更好地构建、测试和部署智能合约。本文将深入探讨Foundry框架的优势、核心特点以及如何在区块链开发中使用它。
孟斯特
2025-01-03
83
0
PoA 共识下的ethereum如何引入出块奖励?
ethereum
腾讯技术创作特训营S10
在之前的文章中介绍了通过修改源码的方式来实现PoA共识下的出块奖励,在只有一个节点的情况下,这种方式并不会有什么问题;一旦有新的节点加入网络,那新增的节点就会卡在数据同步的阶段。那为什么会出现这种情况呢?
孟斯特
2024-12-10
97
0
C 调用 Go 动态库
c 语言
go
腾讯技术创作特训营S10
在本文中,我们将学习如何将 Go 代码编译成 C 动态库,并通过 C 程序调用 Go 动态库中的函数。我们将逐步介绍如何生成 Go 动态库,如何编写 C 程序来调用 Go 函数,以及如何在 C 程序中链接 Go 生成的共享库。
孟斯特
2024-11-29
91
0
PoA Clique共识下新增验证者节点
ethereum
腾讯技术创作特训营S10
在前一篇文章中,我们介绍了PoA Clique共识下如何新增同步节点。本文将介绍如何在PoA Clique共识下新增验证者节点。
孟斯特
2024-11-21
91
0
PoA Clique共识下新增同步节点
ethereum
腾讯技术创作特训营S10
增加同步节点(Full Nodes)对于区块链网络,尤其是基于 PoA(Proof of Authority)Clique 共识机制的私链,具有重要意义。以下是增加同步节点的主要原因及其优势:
孟斯特
2024-11-20
106
0
UUPS 代理使用示例
腾讯技术创作特训营S10
ethereum
UUPSUpgradeable 是 OpenZeppelin 提供的用于实现可升级合约的一种标准。UUPS 代表“Universal Upgradeable Proxy Standard”,是以太坊社区推动的一种可升级合约方式。与传统的代理模式相比,UUPS 提供了更为灵活和高效的合约升级机制。以下是关于 UUPSUpgradeable 的详细介绍:
孟斯特
2024-11-19
102
0
UUPS代理:以轻量化和灵活性为核心的智能合约升级模式
ethereum
腾讯技术创作特训营S10
随着区块链技术的快速发展,可升级智能合约成为开发者的重要需求。合约升级不仅需要保证业务逻辑的延续性,还需降低复杂度和成本。UUPS(Universal Upgradeable Proxy Standard)代理模式应运而生,它提供了一种轻量、灵活且安全的合约升级机制。
孟斯特
2024-11-18
137
0
EIP-1599
ethereum
腾讯技术创作特训营S10
EIP-1559 是以太坊网络上的一项重要升级,它是 伦敦硬分叉(London Hard Fork) 的一部分,于 2021年8月5日 在以太坊主网生效。EIP-1559 引入了一种全新的 交易费用模型,旨在改善以太坊交易的 可预测性 和 效率,并通过 销毁一部分交易费用 来减少以太坊的 通货膨胀。
孟斯特
2024-11-15
88
0
replacement transaction underpriced
ethereum
腾讯技术创作特训营S10
在与以太坊区块链进行交互时,特别是在发送交易时,你可能会遇到一个错误信息:replacement transaction underpriced。这个错误通常出现在试图替换已经在交易池中的交易时,新的交易的 gasPrice 太低。下面将解释为什么会出现这个错误,介绍它的背景,以及如何避免这个问题。
孟斯特
2024-11-14
139
0
only replay-protected (EIP-155) transactions allowed over RPC
ethereum
腾讯技术创作特训营S10
在使用以太坊节点进行 RPC 调用时,常常会遇到 only replay-protected (EIP-155) transactions allowed over RPC 的错误提示。这个错误通常出现在试图发送不符合 EIP-155 标准的交易时。本文将解释为什么会出现这个错误,同时还会简单介绍 EIP-155 标准以及它的背景。
孟斯特
2024-11-13
135
0
部署自己的 Ethereum 浏览器
ethereum
Blockscout 允许用户搜索交易、查看账户和余额、验证和与智能合约互动,并查看和与以太坊网络上的应用程序进行交互,包括许多分叉、侧链、L2 和测试网。
孟斯特
2024-11-06
238
0
PoA 验证者也能获取出块奖励吗?
ethereum
腾讯技术创作特训营S9
出块奖励是指在区块链网络中,节点(如矿工或验证者)成功创建和添加一个新的区块到区块链上时所获得的奖励。这种奖励通常以加密货币的形式发放,目的是激励节点参与网络的维护和安全。
孟斯特
2024-10-17
126
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档