> ## 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 Integration

> जानें कि Node RPC का उपयोग करके Foundry से कॉन्ट्रैक्ट्स को कैसे डिप्लॉय करें और स्क्रिप्ट्स कैसे चलाएं।

[Foundry](https://github.com/foundry-rs/foundry) Ethereum ब्लॉकचेन पर स्मार्ट कॉन्ट्रैक्ट डेवलपमेंट के लिए एक टूलकिट है। इसमें स्मार्ट कॉन्ट्रैक्ट्स को कंपाइल, टेस्ट, और डिप्लॉय करने के लिए टूल्स शामिल हैं, गति और दक्षता पर ज़ोर देते हैं।

## `forge create` का उपयोग करना

Node RPC का उपयोग करके कॉन्ट्रैक्ट्स डिप्लॉय करने के लिए, `--rpc-url` विकल्प के साथ `forge create` चलाएं, जिसे 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 का उपयोग करके एक स्क्रिप्ट चलाने के लिए, `--rpc-url` विकल्प के साथ `forge script` चलाएं, जिसे 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)।
