> For the complete documentation index, see [llms.txt](https://hinkal-team.gitbook.io/hinkal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hinkal-team.gitbook.io/hinkal/protocol.md).

# Protocol

- [Core Concepts](https://hinkal-team.gitbook.io/hinkal/protocol/core-concepts.md)
- [Cryptographic Setup](https://hinkal-team.gitbook.io/hinkal/protocol/setup.md): The cryptography behind Hinkal's private balance: how funds are represented, how ownership is proven without being revealed, and what actually appears on-chain.
- [Algebraic Primitives](https://hinkal-team.gitbook.io/hinkal/protocol/setup/cryptographic-primitives.md)
- [Key Derivation](https://hinkal-team.gitbook.io/hinkal/protocol/setup/key-derivation-and-stealth-addresses.md)
- [Stealth Addresses](https://hinkal-team.gitbook.io/hinkal/protocol/setup/stealth-addresses.md)
- [EdDSA Signatures](https://hinkal-team.gitbook.io/hinkal/protocol/setup/eddsa-signatures.md)
- [UTXOs, Commitments & Nullifiers](https://hinkal-team.gitbook.io/hinkal/protocol/setup/utxos-commitments-and-nullifiers.md)
- [Encryption](https://hinkal-team.gitbook.io/hinkal/protocol/setup/encryption.md)
- [Merkle Trees](https://hinkal-team.gitbook.io/hinkal/protocol/setup/merkle-trees.md)
- [Circuits](https://hinkal-team.gitbook.io/hinkal/protocol/circuits.md)
- [EVM/TRON Circuit](https://hinkal-team.gitbook.io/hinkal/protocol/circuits/swapper-m.md)
- [Solana Circuit](https://hinkal-team.gitbook.io/hinkal/protocol/circuits/solana-circuit.md)
- [EVM/TRON Smart Contracts](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts.md)
- [Hinkal](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts/hinkal.md)
- [HinkalBase](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts/hinkalbase.md)
- [HinkalInLogic](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts/hinkalinlogic.md)
- [HinkalHelper](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts/hinkalhelper.md)
- [ExternalActionSwap](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts/externalactionswap.md)
- [Emporium](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts/emporium.md)
- [Hinkal Wallet](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts/hinkal-wallet.md)
- [Hinkal Pools and External Actions](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts/hinkal-pools-and-external-actions.md)
- [Interest Accruing Tokens and Accounting](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts/interest-accruing-tokens-and-accounting.md)
- [Unexpected Relay Costs Accounting - Stealth Addresses](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts/unexpected-relay-costs-accounting-stealth-addresses.md)
- [Extensibility with Hooks](https://hinkal-team.gitbook.io/hinkal/protocol/evm-tron-smart-contracts/extensibility-with-hooks.md)
- [Solana Program](https://hinkal-team.gitbook.io/hinkal/protocol/solana-program.md)
- [Program Logic](https://hinkal-team.gitbook.io/hinkal/protocol/solana-program/program-logic.md): Hinkal Protocol — Solana Program Overview
- [Program & State](https://hinkal-team.gitbook.io/hinkal/protocol/solana-program/program-and-state.md)
- [Proof Pipeline](https://hinkal-team.gitbook.io/hinkal/protocol/solana-program/proof-pipeline.md)
- [Instructions](https://hinkal-team.gitbook.io/hinkal/protocol/solana-program/instructions.md)
- [Typical Flow](https://hinkal-team.gitbook.io/hinkal/protocol/solana-program/typical-flow.md)
- [Events & Errors](https://hinkal-team.gitbook.io/hinkal/protocol/solana-program/events-and-errors.md)
- [Transactions](https://hinkal-team.gitbook.io/hinkal/protocol/transactions.md)
- [Deposits & Withdrawals](https://hinkal-team.gitbook.io/hinkal/protocol/transactions/deposits-and-withdrawals.md)
- [Swaps](https://hinkal-team.gitbook.io/hinkal/protocol/transactions/swaps.md)
- [Staking & Yield Farming/Trading](https://hinkal-team.gitbook.io/hinkal/protocol/transactions/staking-and-yield-farming-trading.md)
- [Transfers](https://hinkal-team.gitbook.io/hinkal/protocol/transactions/transfers.md)
- [Staking and hTokens](https://hinkal-team.gitbook.io/hinkal/protocol/staking-and-htokens.md)
- [Anonymity Staking](https://hinkal-team.gitbook.io/hinkal/protocol/anonymity-staking.md)
