> For the complete documentation index, see [llms.txt](https://singularityzk.gitbook.io/singularity/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://singularityzk.gitbook.io/singularity/how-to-get-started/on-chain-actions.md).

# On-Chain Actions

- [Deposit/ Withdraw](https://singularityzk.gitbook.io/singularity/how-to-get-started/on-chain-actions/deposit-withdraw.md): Below is a step-by-step guide but we also have a video tutorial as well.
- [Swaps](https://singularityzk.gitbook.io/singularity/how-to-get-started/on-chain-actions/swaps.md): Here's a step-by-step explanation along with a video tutorial of the swapping process via Singularity:
- [Liquidity Providing (Add/ Remove)](https://singularityzk.gitbook.io/singularity/how-to-get-started/on-chain-actions/liquidity-providing-add-remove.md): Using the Singularity interface and platform users can access liquidity from a variety of liquidity pools.  Here’s a step-by-step guide alongside a video tutorial on how to add liquidity:
- [Internal Transfer](https://singularityzk.gitbook.io/singularity/how-to-get-started/on-chain-actions/internal-transfer.md): As the goal of Singularity is to protect commercial confidentiality with every on-chain action, we enabled the ability to transfer internally to other Singularity users.
- [Compliant Staking](https://singularityzk.gitbook.io/singularity/how-to-get-started/on-chain-actions/compliant-staking.md): Deposit. Mint. Earn. Repeat.
- [Stake and Redeem](https://singularityzk.gitbook.io/singularity/how-to-get-started/on-chain-actions/compliant-staking/stake-and-redeem.md): Please follow the instructions on how to commence compliant staking via Direct Deposit.
