# Configuration

- [Onboarding](https://spock-analytics.gitbook.io/introduction/configuration/onboarding.md): Configuring Spock Analytics can help unlock valuable insights from your dApps' data layer.
- [Contracts](https://spock-analytics.gitbook.io/introduction/configuration/contracts.md): Smart contract configuration is the easiest way to set up your analytics at Spock.
- [SDK](https://spock-analytics.gitbook.io/introduction/configuration/sdk.md): Instructions to implement the SDK to track off-chain dApp data.
- [API Reference](https://spock-analytics.gitbook.io/introduction/configuration/sdk/api-reference.md)
- [Supporting Wallets](https://spock-analytics.gitbook.io/introduction/configuration/sdk/supporting-wallets.md): Spock Analytics SDK currently supports the tracking of the following wallet applications. In the future, we will add up more wallets to the tracking list.
- [Adapter](https://spock-analytics.gitbook.io/introduction/configuration/adapter.md): Your dApp or protocol needs adapters if you need to transform the raw on-chain data into meaningful information relevant to the protocol's core logic.
- [Transformers](https://spock-analytics.gitbook.io/introduction/configuration/adapter/transformers.md): The transformers are responsible to track the data of contributions and extractions through the events fired by the smart contracts.
- [TVL Extractors](https://spock-analytics.gitbook.io/introduction/configuration/adapter/tvl-extractors.md): TVL extractors are the functions that calculate the balances of assets locked in a protocol.
- [How to code an adapter?](https://spock-analytics.gitbook.io/introduction/configuration/adapter/how-to-code-an-adapter.md): You can code an adapter for your project by simply following these steps.
- [Functions we have written so you don't have to](https://spock-analytics.gitbook.io/introduction/configuration/adapter/functions-we-have-written-so-you-dont-have-to.md): Functions we have written so you don't have to.
- [Multicall](https://spock-analytics.gitbook.io/introduction/configuration/adapter/functions-we-have-written-so-you-dont-have-to/multicall.md): Multicall simply aggregates multiple contract calls into a single JSON RPC request.
- [Sum Balances](https://spock-analytics.gitbook.io/introduction/configuration/adapter/functions-we-have-written-so-you-dont-have-to/sum-balances.md): Functions for adding up the balances or their USD conversions.


---

# 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://spock-analytics.gitbook.io/introduction/configuration.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.
