![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web3
文章平均质量分 75
寻找远程工作中
这个作者很懒,什么都没留下…
展开
-
wsl2中使用docker安装和使用Foundry踩坑及解决方案
这意味着,你在容器内部对挂载的数据卷进行的任何写操作,比如创建、修改或删除文件,都会立即反映到宿主机上,反之亦然。虽然 Docker Desktop 已经可以在 Windows 和 WSL2 环境中工作了,但如果你希望直接在 WSL2 的终端中使用 Docker 命令,你还需要在 WSL2 的 Linux 发行版中安装 Docker 客户端。最后,不管你选择哪种方式,都强烈建议将代码存储在版本控制系统(如 Git)中,这不仅是为了代码的持久化,也方便团队协作和版本管理。的用户才能运行 Docker 命令。原创 2024-03-06 22:05:11 · 1153 阅读 · 1 评论 -
web3找远程工作常见名词解释及对应代码示例
如果你是JavaScript/TypeScript开发者,或者你的项目需要广泛的社区插件和集成,Hardhat可能是更合适的选择。如果你重视测试的执行速度,或者你是Solidity开发者,希望在测试中尽可能使用Solidity语法,Foundry可能更适合你。两者都是强大的工具,选择哪一个更多取决于你的个人偏好、项目需求和开发背景。在实际开发过程中,也有不少项目同时使用Hardhat和Foundry,以结合两者的优势。在使用 Hardhat 进行智能合约测试时,不需要将合约先部署到测试链上。原创 2024-03-05 14:15:58 · 1368 阅读 · 1 评论 -
利用Foundry解决hardhat架构下部署合约到测试链失败的问题
当你在使用Hardhat架构进行智能合约开发,并遇到部署到测试链失败的问题时,转向使用Foundry可以是一个很好的解决方案。Foundry是一个由Ethereum基金会支持的高速、可靠的智能合约开发工具,它以Rust编写,提供了强大的测试和部署功能。下面,我将一步步引导你如何利用Foundry解决部署合约到测试链的问题。🔧。原创 2024-03-04 11:05:29 · 391 阅读 · 1 评论 -
简述Akash Network、Spheron Network、DeNet Storage、Media Network 和 ChainJet 等去中心化云计算平台
去中心化云计算平台通过提供去中心化的存储、计算资源和网络服务,为区块链项目和去中心化应用(DApps)提供了新的可能性。这些平台利用区块链技术来创建一个分布式的网络,其中的资源由网络中的多个节点共同提供,从而提高了数据的安全性、可用性和抗审查性。下面,我将介绍这几个去中心化云计算平台,并说明它们如何应用于区块链项目。原创 2024-03-01 10:03:31 · 380 阅读 · 1 评论 -
web3中solidity的修饰符 modifier详细介绍和使用
一个modifier的定义看起来很像一个没有参数的函数,但它可以接受参数。定义modifier时,你需要在其逻辑中包含一个特殊的语句,这代表被修饰的函数本身的代码。// 这里表示继续执行原函数的剩余部分通过使用modifier,你可以创建更加清晰、安全和复用性高的智能合约代码。这是Solidity提供的一个非常有用的抽象,可以帮助你实现各种逻辑检查和权限控制,而不必重复编写代码。希望这个介绍能帮你更好地理解Solidity中的modifier修饰符。🚀📘。原创 2024-02-29 11:03:19 · 460 阅读 · 0 评论