# \`jsonParsed\` Support

{% hint style="success" %}

### Optional Feature

If you don't need `jsonParsed` support, you do not need to complete any of the following steps!
{% endhint %}

Old Faithful is written primarily in Golang. Because Solana is written in Rust, the most optimal way for Old Faithful to parse transactions into a JSON format is to rely on the official Solana SDK's for parsing.&#x20;

Because of this, the compilation step of Old Faithful requires an additional step to enable `jsonParsed` support.

### Requirements

* Install Golang >1.20

### Compiling

After building the `faithful-cli` binary, run this command in the same folder:

```
make jsonparsed-linux
```

You can use this binary to use Old Faithful identical as before, with the added `jsonParsed` feature.


---

# 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://docs.old-faithful.net/running-old-faithful/installation-and-setup/building-old-faithful/jsonparsed-support.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.
