首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签solidity

#solidity

DeepSeek-R1 x VS Code:AI编程助手的深度整合实践

Lethehong

在2024年的技术浪潮中,DeepSeek-R1与VS Code的深度整合标志着智能编程工具从"辅助插件"到"核心生产力引擎"的质变。本文基于6个月的真实项目实...

14010

深入了解Foundry配置文件

孟斯特

Foundry 作为 Solidity 开发的瑞士军刀,其配置文件 foundry.toml 是开发者实现高效工作流的核心枢纽。本文将从基础配置到高级优化,介绍...

9110

Foundry之测试部署后的合约

孟斯特

在之前文章中,我们介绍了如何使用Foundry将我们的合约部署到区块链上,现在简单介绍如何对已部署的合约进行测试。

4500

Foundry之部署合约本地网络

孟斯特

在之前的文章里,我们介绍了如何使用Foundry来对我们的合约进行测试。现在合约测试完成后,我们需要将合约部署到本地网络上,以便其他用户可以调用。

10110

Foundry之使用OpenZeppelin插件进行智能合约升级

孟斯特

智能合约在部署后,通常无法像传统软件一样直接进行修改或更新。这是因为区块链上的智能合约一旦被部署,就会被记录在区块链上,并且其代码是不可更改的。这种不可变性是区...

11910

Foundry单元测试之模拟地址

孟斯特

vm.startPrank 和 vm.prank 都是 Foundry 中用于模拟(prank)不同地址执行合约操作的函数。它们的作用相似,但在使用场景和行为上...

6610

Foundry单元测试之vm.expectRevert

孟斯特

vm.expectRevert 是 Foundry 中用于测试合约函数是否会抛出 revert 错误的一个非常有用的工具。它允许你验证在执行某个操作时,合约是否...

5600

使用Foundry开发第一个ERC20合约

孟斯特

在之前的文章中,我们已经简单介绍了Foundry的基本概念和安装方法。本文将以一个简单的 ERC20 合约为例,介绍如何使用Foundry进行合约的编写。

14410

在VScode中使用Foundry

孟斯特

在开发 Solidity 合约时,VSCode 提供了强大的支持,特别是通过安装 Solidity 扩展并与 Foundry 配合使用,可以显著提升开发效率。

13210

Foundry 简介

孟斯特

随着区块链技术的飞速发展,开发者们对工具的需求也在不断变化。传统的开发工具常常面临着效率低、易用性差和难以维护等问题,而Foundry作为一个新兴的区块链开发框...

8610

[区块链]Solidity小白菜系列进阶(二)

荷秋

12821

区块链行业中Solidity编程语言速成:带你了解以太坊智能合约

用户11393583

区块链技术的迅猛发展,让智能合约成为了行业中的热门话题。而在智能合约的实现过程中,Solidity无疑是最重要的编程语言之一。它不仅在以太坊网络中占据了核心地位...

17510

[区块链]Solidity小白菜系列入门(一)

荷秋

34860

Solidity编码规范汇总篇

Keegan小钢

上周,完成了 Solidity 编码规范的视频录制并上传到了 B 站、Youtube 和视频号。总共分为了 6 个小节,在 B 站的合集地址为:

9410

Solidity智能合约中的异常处理error、require、assert

终有链响

在Solidity中,异常处理是非常重要的,因为它帮助开发者确保智能合约的行为符合预期,并且能够在出现错误的情况下妥善地终止执行。Solidity提供了几种方法...

9510

如何在 Solidity 中对数组进行去重

天地一小儒

Solidity 是一种面向以太坊平台的智能合约编程语言,具有类似 JavaScript 和 C++ 的语法结构。它是专门为在区块链上编写自执行合约而设计的,支...

11910

Solidity:代理模式升级合约

孟斯特

在Solidity中,通过代理模式来升级智能合约是一种常见且有效的做法,它允许在不中断现有合约功能的情况下进行更新。这种模式的基本思路是将合约的状态和主要逻辑分...

24510

solidity智能合约如何实现跨合约调用函数

终有链响

比如现在有一个需求、我需要通过外部合约获取BRC20 token的总交易量。那么我需要在brc20的转账函数里面做一些调整,主要是两个函数内统计转移量。然后再提...

11810

Solidity中如何优化智能合约的Gas消耗

终有链响

在以太坊平台上,每一笔交易和智能合约执行都需消耗Gas,其费用直接关联到交易的复杂度和资源占用。随着区块链应用的拓展,高昂的Gas费用经常成为用户和开发者共同面...

12310

智能合约solidity常用语法

终有链响

构造函数 仅在部署合约时调用一次,完成对合约的初始化。可以在创建合约时转钱到合约

5610
领券