# 6.2 Using sov-cli

The `sov-cli` tool is your primary interface for interacting with your Spicenet node. Here are some common commands and their usage:

1. Generate a new key pair:

```
./target/debug/sov-cli keys generate
```

This will output a new public and private key pair. Make sure to securely store the private key.

2. List transactions in your local pool:

```
./target/debug/sov-cli transactions list
```

This shows all transactions that have been imported but not yet submitted to the network.

3. Query node status:

```
./target/debug/sov-cli node status
```

This provides information about your node's current state, including the latest processed slot and any pending transactions.

4. Get help on available commands:

```
./target/debug/sov-cli --help
```

This displays all available commands and their brief descriptions.

Remember to run these commands from the directory where `sov-cli` is located.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://validators.spicenet.io/interacting-with-your-node/6.2-using-sov-cli.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
