Foundry 中文文档发布啦
Foundry是一个Solidity智能合约开发工具链。Foundry管理您的依赖关系、编译项目、运行测试、部署,并允许您通过命令行和Solidity 脚本与链交互。
Foundry 中文文档是基于官方 Foundry book 的翻译,全面介绍 Foundry 所有功能。
使用Foundry的好处
- Foundry 全面支持 solidity,可有效减少上下文切换 与 hardhat+ethers 组合工具相比,hardhat+ethers 合约使用 solidity,而部署测试等使用 js 或者 ts。而对于 foundry 工具,合约、部署、测试等都使用 solidity,不需要在多种编程语言之间进行切换。
- 功能更齐全。如 cast 命令可以直接从 etherscan 下载源代码,可以直接从 abi 生成 interface 等功能。
- 运行速度更快。
Foundry 组成
Forge: 以太坊测试框架(如Truffle,Hardhat和DappTools), 包含命令函及标准库
Cast: 用于与EVM智能合约交互,发送交易和获取链数据.
Anvil: 本地以太坊节点,类似于Ganache或Hardhat网络.
Foundry 中文文档由登链社区组织翻译,代码库在:https://github.com/lbc-team/foundry-book-in-chinese , 欢迎大家提交 PR。
Foundry 中文文档链接:https://learnblockchain.cn/docs/foundry/i18n/zh/
Foundry 中文预览
Foundry 文档内容导航
开始使用Foundry
要开始使用Foundry,请安装Foundry并设置第一个项目。
启动Foundry项目
本节将向您概述如何创建和使用现有项目。
Forge 概述
本节概述将为您提供有关如何使用“伪造”来开发、测试和部署智能合约所需的所有知识。
Cast 概述
了解如何使用“cast”与智能合约交互、发送交易以及从命令行获取链上数据。
Anvil 概述
了解 anvil
, Foundry的本地节点。
Foundry 配置
Foundry配置指引:
- 配置
foundry.toml
- 持续集成CI
- 与VSCode集成
- Shell命令补全
- 静态代码分析器
- 与Hardhat集成
教程
与Foundry建立智能合约的教程。
- 使用 Solmate 创建NFT
- Docker 和 Foundry
- 测试 EIP-712 签名
- Solidity 脚本
- 使用 Cast 和 Anvil 分叉(Fork)主网
附录
参考手册, 疑难解答等等
- FAQ
- forge 命令手册
- cast 命令手册
- anvil 命令手册
- Config 参考
- Cheatcodes 参考
- Forge 标准库 参考
- DSTest 参考
- Miscellaneous
Foundry 中文文档发布啦相关推荐
- Solidity 最新 0.5.8 中文文档发布
本文首发于深入浅出区块链社区 热烈祝贺 Solidity 最新 0.5.8 中文文档发布, 这不单是一份 Solidity 速查手册,更是一份深入以太坊智能合约开发宝典. 翻译说明 Solidity ...
- Flutter 中文文档网站 flutter.cn 正式发布!
在通常的对 Flutter 介绍中,最耳熟能详的是下面四个特点: 精美 (Beautiful):充分的赋予和发挥设计师的创造力和想象力,让你真正掌控屏幕上的每一个像素. 极速 (Fast):基于 Sk ...
- Django 2.0 官方中文文档终于发布啦! 附链接!
对于很多想从事学习Django Web开发的很多人而言,Django一直没有官方的中文文档是个弊端.而且Django更新较快,国内很多翻译版本都太滞后了.现在小编我告诉大家一个好消息!! Django ...
- Python 深度学习库 Keras 发布官方中文文档,这里有你需要了解的一切
今年1月,Keras作者.谷歌AI研究员François Chollet在推特上发出召唤:讲中文的Keras用户们,是否有人愿意帮忙一起搞个Keras文档的中文版? 一个多月后,官方中文文档来了. K ...
- Spring Boot中文文档
1.5.2.RELEASE Part I. Spring Boot 文档 本节简要介绍了Spring Boot文档,是整个文档的参考指南. 您可以完整阅读本参考指南,或者如果您不感兴趣的话可以跳过该部 ...
- Springboot 中文文档 —— Actuator
文章目录 1 **启用** 2 **端点(endpoints)** 2.1 启用端点 2.2 公开端点 2.3 保护HTTP端点 2.4 配置端点缓存 2.5 配置 /actuator 路径 2.6 ...
- Spring Cloud Dalston.RELEASE中文文档
Spring Cloud Dalston.RELEASE中文文档 Spring Cloud 目录 特性 云原生应用程序 Spring Cloud上下文:应用程序上下文服务 引导应用程序上下文 应用程序 ...
- Apache Spark 2.2.0 中文文档 翻译活动
为什么80%的码农都做不了架构师?>>> Spark 2.2.0 已然发布(2017-07-11 发布) 5 天了,更新了一些新套路吧! 此版本从 Structured Str ...
- 使用编译器——Solidity中文文档(8)
写在前面:HiBlock区块链社区成立了翻译小组,翻译区块链相关的技术文档及资料,本文为Solidity文档翻译的第八部分<使用编译器>,特发布出来邀请solidity爱好者.开发者做公开 ...
最新文章
- Java的标签--弱化的goto
- C++ Primer 5th笔记(chap 17 标准库特殊设施)bitset类型
- Oracle数据库查看用户状态
- python和工程造价_终于懂了自学造价的方法
- 第二百零一天 how can I坚持
- sql between 效率高吗_整个SQL语句的执行效率都靠它了...
- vue+echart 利用散点图实现柱状时间驻留图
- Uniapp 微信小程序登陆页面
- 微博发布头条文章失去文本样式以及图片
- 【高级持续性威胁追踪】SolarWinds供应链攻击持续跟踪进展
- RouterOS的DNS设置说明
- FFplay文档解读-7-比特流过滤器
- NAV导航网格寻路(4) -- 生成nav网格
- git diff与linux diff的输出格式之unified format
- PHP和Socket简介
- 【网络安全】CSRF漏洞详细解读
- 计算机网络课论文参考文献,热门计算机网络课程论文参考文献 计算机网络课程专著类参考文献哪里找...
- memcachq队列安装
- 商业数据挖掘的13种应用场景,你了解多少?
- iOS应用中检测第三方app是否安装及跳转解决方案
热门文章
- Thymeleaf th:each遍历,th:if、th:switch 条件判断,input,select,radio 回显赋值
- 求和计算机教案,七年级信息技术《Excel求和》教学设计
- MATLAB 将txt文本转化为tif图片格式
- iOS开发——cache自动清理方案探索
- Unity项目--LoyPoly风格的FPS Demo(附试玩地址)
- 图像处理:Yxy、XYZ颜色空间介绍及RGB转换公式
- 企业授权:SOA被低估的经济价值
- 卟啉试剂cas40904-90-3/四-(2-吡啶基)卟啉/TPyP(2);氯乙酰基氧基(CLP1-5);锌卟啉-富勒烯配合物(p-OCH3)ZnP-C60]
- 斯皮尔曼等级相关系数 matlab,斯皮尔曼等级相关(matlab专题)
- mysql报1032_MySQL SQL_ERROR 错误号 1032解决办法