> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skale.space/llms.txt
> Use this file to discover all available pages before exploring further.

# Customize SKALE Chain

> Explore the various configuration and features available to configure on your SKALE Chain

This page explores the various ways that SKALE Chains can be configured. Want to customize your chain in a way not found here?
Head over to the [SKALE Forum](https://forum.skale.network) and share your ideas or join the SKALE team in [Discord](https://discord.gg/skale) to share
your idea(s)!

## State Configuration

One of the most important decisions made when creating a new SKALE Chain is where the state is going to be allocated.
There are three areas that node storage is allocatable too:

1. **Consensus Database**: the area of the node responsible for storing block data
2. **Contract Storage**: the area of the node that stores active contract state
3. **Filestorage**: the area of the node responsible for storing files uploaded or replicated via SKALE Filestorage

The following configurations are available:

<img src="https://mintcdn.com/skalenetwork/mCMv8gdmiBfJrlBP/storage-locations.jpg?fit=max&auto=format&n=mCMv8gdmiBfJrlBP&q=85&s=02c65d8d0935727b987eeba9a09a94b7" alt="SKALE Chain Storage Key" width="1304" height="54" data-path="storage-locations.jpg" />

<img src="https://mintcdn.com/skalenetwork/mCMv8gdmiBfJrlBP/storage-options.jpg?fit=max&auto=format&n=mCMv8gdmiBfJrlBP&q=85&s=cc221e24c5f1b11214e3c51f11d8d7a2" alt="SKALE Chain Storage Options" width="1912" height="546" data-path="storage-options.jpg" />

## Transaction Processing

SKALE Chains have two options when it comes to transaction processing.

* **Standard Processing**: allows for a single transaction per account/wallet per block. Great for chains interested matching Ethereum's transaction processing architecture
* **Multi-transaction Mode (Recommended)**: great for chains catering to high-throughput applications
