> For the complete documentation index, see [llms.txt](https://docs.tajirchain.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tajirchain.com/developers/smart-contract-interaction/foundry-commands.md).

# Foundry Commands

#### **Install Foundry**

```
curl -L https://foundry.paradigm.xyz | bash
foundryup
```

#### **Set RPC Endpoint**

```
export RPC_URL="https://rpc.testnet.tajirchain.com"
```

#### **Read Balance Example**

```
cast balance 0xYourAddress 
 --rpc-url $RPC_URL
```

#### **Send Transaction**

**Security Note:** Never store or expose private keys. Use a hardware wallet, secure signer, or interactive signing when submitting transactions.

```
cast send 0xRecipient "1ether" \
--rpc-url $RPC_URL \
--ledger
```

#### **Call a Contract Method**

```
cast call <contract> "myMethod()" 
--rpc-url $RPC_URL
```

#### **Deploy a Contract (Simple Deployment)**

```
forge create MyContract.sol:MyContract \
--rpc-url $RPC_URL \
--ledger
```

<figure><img src="/files/1AI9dtUqHx7fOz1LF5dS" alt=""><figcaption></figcaption></figure>
