执迷 执迷
首页
  • 技术分享

    • 小白都能看懂的闭包
    • GO-GMP模型
    • MySQL调优
    • centos7部署nacos
    • elasticserch
    • redis
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • JavaScript
  • ES6
  • CSS
  • 框架
  • Node
  • 服务
  • 其他
自我介绍
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

执迷

代码也是艺术
首页
  • 技术分享

    • 小白都能看懂的闭包
    • GO-GMP模型
    • MySQL调优
    • centos7部署nacos
    • elasticserch
    • redis
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • JavaScript
  • ES6
  • CSS
  • 框架
  • Node
  • 服务
  • 其他
自我介绍
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • JavaScript

  • ES6

  • CSS

  • 框架

  • Node

  • 服务

  • 其他

  • 设计模式

  • web3

    • 入门
    • 常见问题
    • 发行一个NFT项目
    • 以太坊
    • solidity
    • solidity笔记二
    • erc6551
    • filcoin
    • web3钱包类型
    • 4337
    • TheGraph区块链索引
    • 跨链桥
    • foundry框架
      • foundry
      • forge
      • Cast
      • Anvil
      • Chisel
  • react

  • 学习笔记
  • web3
执迷
2024-05-03
目录

foundry框架

# foundry

  • (官方文档)[https://book.getfoundry.sh/]
  • (中文文档)[https://learnblockchain.cn/docs/foundry/i18n/zh/index.html]

# forge

  • 用于编译、测试和部署智能合约
  • forge init hello_foundry 初始化项目
  • forge build 构建项目
  • forge test 运行测试
  • forge create --rpc-url <your_rpc_url> --private-key <your_private_key> src/MyContract.sol:MyContract 部署合约

# Cast

  • 用于发送交易,查询数据,编码和解码数据,与智能合约交互

# Anvil

  • 用于本地测试,账号管理

# Chisel

用于快速测试本地或分叉网络上 Solidity 片段的行为,新版功能

上次更新: 2024/07/21, 21:46:04
跨链桥
入门

← 跨链桥 入门→

最近更新
01
MySQL调优 原创
08-04
02
MySQL底层 原创
07-30
03
consul单台机器部署,注册外网服务健康检查 原创
07-30
更多文章>
Theme by Vdoing | Copyright © 2019-2024 执迷 | 闽ICP备2022018045号 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式