# Nabla Docs

## Nabla Docs

- [Nabla Finance](https://docs.nabla.fi/nabla-finance.md)
- [The problem Nabla solves](https://docs.nabla.fi/nabla-finance/the-problem-nabla-solves.md)
- [Benefits of using Nabla](https://docs.nabla.fi/nabla-finance/benefits-of-using-nabla.md)
- [Protocol Overview](https://docs.nabla.fi/protocol-overview.md)
- [Swap Algorithm](https://docs.nabla.fi/protocol-overview/swap-algorithm.md)
- [Liquidity Pools](https://docs.nabla.fi/protocol-overview/liquidity-pools.md)
- [Swap Pools](https://docs.nabla.fi/protocol-overview/liquidity-pools/swap-pools.md)
- [Backstop Pool](https://docs.nabla.fi/protocol-overview/liquidity-pools/backstop-pool.md): Aka "Market Making Pool"
- [HFT pricing engine](https://docs.nabla.fi/protocol-overview/hft-pricing-engine.md)
- [Architecture](https://docs.nabla.fi/protocol-overview/hft-pricing-engine/architecture.md)
- [Nabla's HFT pricing engine](https://docs.nabla.fi/protocol-overview/hft-pricing-engine/nablas-hft-pricing-engine.md)
- [Pyth](https://docs.nabla.fi/protocol-overview/hft-pricing-engine/pyth.md)
- [Redstone](https://docs.nabla.fi/protocol-overview/hft-pricing-engine/redstone.md)
- [Chainlink](https://docs.nabla.fi/protocol-overview/hft-pricing-engine/chainlink.md): coming soon..
- [EV:GO (not in use anymore)](https://docs.nabla.fi/protocol-overview/hft-pricing-engine/ev-go-not-in-use-anymore.md): Excessive Volatility Guard Oracle
- [Roadmap](https://docs.nabla.fi/roadmap.md)
- [Protocol-owned Liquidity (POL)](https://docs.nabla.fi/protocol-owned-liquidity-pol.md)
- [Trading Fees and LP Incentives](https://docs.nabla.fi/protocol-owned-liquidity-pol/trading-fees-and-lp-incentives.md)
- [Nabla as an autonomous protocol](https://docs.nabla.fi/protocol-owned-liquidity-pol/nabla-as-an-autonomous-protocol.md)
- [Security](https://docs.nabla.fi/security.md)
- [Risks and Mitigation](https://docs.nabla.fi/security/risks-and-mitigation.md)
- [Audits](https://docs.nabla.fi/security/audits.md)
- [Bug Bounty Program](https://docs.nabla.fi/security/bug-bounty-program.md): coming soon..
- [Mainnet Alpha](https://docs.nabla.fi/mainnet-alpha.md)
- [Risks and Benefits of being a Mainnet Alpha LP](https://docs.nabla.fi/mainnet-alpha/risks-and-benefits-of-being-a-mainnet-alpha-lp.md)
- [Monad Testnet](https://docs.nabla.fi/monad-testnet.md)
- [Add Monad Testnet to Metamask](https://docs.nabla.fi/monad-testnet/add-monad-testnet-to-metamask.md)
- [Get Monad Test Tokens](https://docs.nabla.fi/monad-testnet/get-monad-test-tokens.md)
- [Monad Testnet Tasks](https://docs.nabla.fi/monad-testnet/monad-testnet-tasks.md)
- [Nabla Testnets](https://docs.nabla.fi/nabla-testnets.md)
- [Testnet Beta](https://docs.nabla.fi/nabla-testnets/testnet-beta.md)
- [Connect  Wallet to Base Sepolia](https://docs.nabla.fi/nabla-testnets/testnet-beta/connect-wallet-to-base-sepolia.md)
- [Testnet Beta Tasks](https://docs.nabla.fi/nabla-testnets/testnet-beta/testnet-beta-tasks.md)
- [Obtaining Base Sepolia Ether for Gas](https://docs.nabla.fi/nabla-testnets/testnet-beta/obtaining-base-sepolia-ether-for-gas.md)
- [Test Assets](https://docs.nabla.fi/nabla-testnets/testnet-beta/test-assets.md)
- [Connect  Wallet to Base Sepolia Testnet](https://docs.nabla.fi/nabla-testnets/testnet-beta/connect-wallet-to-base-sepolia-testnet.md)
- [Performing a Swap](https://docs.nabla.fi/nabla-testnets/testnet-beta/performing-a-swap.md)
- [Managing Swap Pool Liquidity](https://docs.nabla.fi/nabla-testnets/testnet-beta/managing-swap-pool-liquidity.md)
- [Redeem Swap Pool Shares via Backstop Pool](https://docs.nabla.fi/nabla-testnets/testnet-beta/redeem-swap-pool-shares-via-backstop-pool.md)
- [Managing Backstop Pool Liquidity](https://docs.nabla.fi/nabla-testnets/testnet-beta/managing-backstop-pool-liquidity.md)
- [Withdraw Backstop Pool Liquidity via Excess Swap Pool](https://docs.nabla.fi/nabla-testnets/testnet-beta/withdraw-backstop-pool-liquidity-via-excess-swap-pool.md)
- [Testnet Alpha](https://docs.nabla.fi/nabla-testnets/testnet-alpha.md)
- [Testnet Alpha Results](https://docs.nabla.fi/nabla-testnets/testnet-alpha/testnet-alpha-results.md)
- [Whitelisting for testnet](https://docs.nabla.fi/nabla-testnets/testnet-alpha/whitelisting-for-testnet.md)
- [Whitelist Campaigns List](https://docs.nabla.fi/nabla-testnets/testnet-alpha/whitelisting-for-testnet/whitelist-campaigns-list.md)
- [$PYTH Stakers Whitelist](https://docs.nabla.fi/nabla-testnets/testnet-alpha/whitelisting-for-testnet/pyth-stakers-whitelist.md)
- [Connect  Wallet to Sepolia Testnet](https://docs.nabla.fi/nabla-testnets/testnet-alpha/connect-wallet-to-sepolia-testnet.md)
- [Requesting Testnet Gas](https://docs.nabla.fi/nabla-testnets/testnet-alpha/requesting-testnet-gas.md)
- [How to contribute to testing](https://docs.nabla.fi/nabla-testnets/testnet-alpha/how-to-contribute-to-testing.md)
- [Performing a Swap](https://docs.nabla.fi/nabla-testnets/testnet-alpha/performing-a-swap.md)
- [Managing Swap Pool Liquidity](https://docs.nabla.fi/nabla-testnets/testnet-alpha/managing-swap-pool-liquidity.md)
- [How to swap into a swap pool that is depleted](https://docs.nabla.fi/nabla-testnets/testnet-alpha/how-to-swap-into-a-swap-pool-that-is-depleted.md): Depleted pool means a pool has more liabilities then reserves.
- [Managing Backstop Pool Liquidity](https://docs.nabla.fi/nabla-testnets/testnet-alpha/managing-backstop-pool-liquidity.md)
- [Redeem Swap Pool Shares via Backstop Pool](https://docs.nabla.fi/nabla-testnets/testnet-alpha/redeem-swap-pool-shares-via-backstop-pool.md)
- [Withdraw  Backstop Pool Liquidity via Excess Swap Pool](https://docs.nabla.fi/nabla-testnets/testnet-alpha/withdraw-backstop-pool-liquidity-via-excess-swap-pool.md)
- [Liquidity Provision](https://docs.nabla.fi/liquidity-provision.md)
- [$NABLA](https://docs.nabla.fi/nablatoken.md)
- [$sNABLA Token Utility](https://docs.nabla.fi/nablatoken/staked-nabla-utility.md)
- [Staking Mechanism](https://docs.nabla.fi/nablatoken/staking-mechanism.md)
- [Fee Distribution](https://docs.nabla.fi/nablatoken/fee-distribution.md)
- [Tokenomics](https://docs.nabla.fi/nablatoken/tokenomics.md)
- [Token Utility Summary](https://docs.nabla.fi/nablatoken/token-utility-summary.md)
- [Governance](https://docs.nabla.fi/nablatoken/governance.md)
- [Initial Governance Implementation](https://docs.nabla.fi/nablatoken/governance/initial-governance-implementation.md)
- [Governance structure](https://docs.nabla.fi/nablatoken/governance/governance-structure.md)
- [Discussion and Proposal process](https://docs.nabla.fi/nablatoken/governance/discussion-and-proposal-process.md)
- [Voting process](https://docs.nabla.fi/nablatoken/governance/voting-process.md)
- [Transparency and record-keeping](https://docs.nabla.fi/nablatoken/governance/transparency-and-record-keeping.md)
- [Code of conduct](https://docs.nabla.fi/nablatoken/governance/code-of-conduct.md): The DAO Code of Conduct promotes a harmonious and productive community by emphasizing respect, openness, collaboration, innovation, and fairness, while clearly delineating unacceptable behaviors.
- [Amendments to the Governance Framework](https://docs.nabla.fi/nablatoken/governance/amendments-to-the-governance-framework.md)
- [Template for a vote](https://docs.nabla.fi/nablatoken/governance/template-for-a-vote.md): To enable structured discussions around proposals, once suffitiently matured (and ready to be posted as a draft) proposal will take the following format :
- [$AMBER Onchain Points Program](https://docs.nabla.fi/amber-tokenized-points-program.md)
- [Mainnet Alpha Rewards](https://docs.nabla.fi/amber-tokenized-points-program/mainnet-alpha-rewards.md): Liquidity providers earn $AMBER2 points  by staking their LP tokens on "LP staking" page
- [Arbitrum-Mainnet Alpha Rewards](https://docs.nabla.fi/amber-tokenized-points-program/mainnet-alpha-rewards/arbitrum-points.md)
- [Base-Mainnet Alpha Rewards](https://docs.nabla.fi/amber-tokenized-points-program/mainnet-alpha-rewards/base-points.md)
- [$AMBER FAQ](https://docs.nabla.fi/amber-tokenized-points-program/amber-faq.md): Frequently asked questions about $AMBER .
- [Developers](https://docs.nabla.fi/developers.md)
- [Integration Guide (onchain quoting)](https://docs.nabla.fi/developers/integration-guide-onchain-quoting.md)
- [Integration Guide (offchain state syncing and simulation)](https://docs.nabla.fi/developers/integration-guide-offchain-state-syncing-and-simulation.md)
- [Old Integration Guide (deprecated)](https://docs.nabla.fi/developers/old-integration-guide-deprecated.md)
- [Contract interfaces](https://docs.nabla.fi/developers/contract-interfaces.md)
- [NablaPortal](https://docs.nabla.fi/developers/contract-interfaces/nablaportal.md)
- [NablaRouter](https://docs.nabla.fi/developers/contract-interfaces/nablarouter.md)
- [SwapPool](https://docs.nabla.fi/developers/contract-interfaces/swappool.md)
- [GenericPool](https://docs.nabla.fi/developers/contract-interfaces/genericpool.md)
- [NablaBackstopPool](https://docs.nabla.fi/developers/contract-interfaces/nablabackstoppool.md)
- [PythAdapter](https://docs.nabla.fi/developers/contract-interfaces/pythadapter.md): Price oracle adapter that uses Pyth price feeds (https://pyth.network)
- [ISlippageCurve](https://docs.nabla.fi/developers/contract-interfaces/islippagecurve.md)
- [Contract addresses](https://docs.nabla.fi/developers/contract-addresses.md)
- [Arbitrum One](https://docs.nabla.fi/developers/contract-addresses/arbitrum-one.md)
- [Base](https://docs.nabla.fi/developers/contract-addresses/base-mainnet.md)
- [Berachain](https://docs.nabla.fi/developers/contract-addresses/berachain.md)
- [Hyperliquid](https://docs.nabla.fi/developers/contract-addresses/hyperliquid.md)
- [Monad](https://docs.nabla.fi/developers/contract-addresses/monad.md)
- [Monad Testnet](https://docs.nabla.fi/developers/contract-addresses/monad-testnet.md)
- [Mainnet Alpha](https://docs.nabla.fi/developers/contract-addresses/mainnet-alpha.md)
- [Nabla Testnet Beta Contracts](https://docs.nabla.fi/developers/contract-addresses/nabla-testnet-beta-contracts.md)
- [Base Sepolia Contract Addresses](https://docs.nabla.fi/developers/contract-addresses/nabla-testnet-beta-contracts/base-sepolia.md)
- [Arbitrum Sepolia Contract Addresses](https://docs.nabla.fi/developers/contract-addresses/nabla-testnet-beta-contracts/arbitrum-sepolia.md)
- [Contract errors](https://docs.nabla.fi/developers/contract-errors.md)
- [Swap API](https://docs.nabla.fi/developers/swap-api.md): Nabla Finance API for token swaps.
- [Quote](https://docs.nabla.fi/developers/swap-api/quote.md): Generate a price quote for swapping tokens on Nabla.
- [Swap](https://docs.nabla.fi/developers/swap-api/swap.md): Generate transaction calldata to perform a token swap on Nabla.
- [Community](https://docs.nabla.fi/community.md)
- [Legal](https://docs.nabla.fi/legal.md)
- [Privacy Policy](https://docs.nabla.fi/legal/privacy-policy.md)
- [Terms of Service](https://docs.nabla.fi/legal/terms-of-service.md)
