> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tenderly.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Foundry - Node RPC 集成

> 了解如何使用 Node RPC 通过 Foundry 部署合约和运行脚本。

[Foundry](https://github.com/foundry-rs/foundry) 是用于 Ethereum 区块链上智能合约开发的工具包。它包含用于编译、测试和部署智能合约的工具，注重速度和效率。

## 使用 `forge create`

要通过 Node RPC 部署合约，请运行 `forge create` 并将 `--rpc-url` 选项设置为您从 Dashboard 复制的 RPC 链接。

```bash title="deploy-counter.sh" showLineNumbers theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
forge create Counter \
--rpc-url $RPC_URL \
--private-key $PRIVATE_KEY  \
```

如需包含验证步骤，请参阅[此关于使用 Foundry 验证合约的指南](/contract-verification/foundry#deploy-and-verify-in-one-step)。

## 使用 `forge script`

要通过 Node RPC 运行脚本，请运行 `forge script` 并将 `--rpc-url` 选项设置为您从 Dashboard 复制的 RPC 链接。

```bash title="counter-script.sh" showLineNumbers theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
forge script script/Counter.s.sol:CounterScript \
--rpc-url $RPC_URL \
```

如需包含验证步骤，请参阅[此关于使用 Foundry 验证合约的指南](/contract-verification/foundry#deploy-and-verify-in-one-step)。
