# Using The Blockchain

- [Overview](/plian/master/using-the-blockchain/overview.md)
- [Delegating or Staking PI](/plian/master/using-the-blockchain/delegating-or-staking.md)
- [Validator Node Guides](/plian/master/using-the-blockchain/validator-node-guides.md)
- [Express Node Setup Guide](/plian/master/using-the-blockchain/validator-node-guides/express-setup.md)
- [Setting Up a Validator Node](/plian/master/using-the-blockchain/validator-node-guides/setting-up-a-validator-node.md): All the instructions needed to get your node from zero to ready to create blocks.
- [Registering Your Node as Validator](/plian/master/using-the-blockchain/validator-node-guides/registering.md): Before you can become a Validator Node Candidate, you have to register to be added to the PIWallet.
- [Submitting Your Vote as Validator](/plian/master/using-the-blockchain/validator-node-guides/submitting-vote.md)
- [Revealing Your Vote](/plian/master/using-the-blockchain/validator-node-guides/revealing-vote.md)
- [Removing Your Node From the Candidate List](/plian/master/using-the-blockchain/validator-node-guides/removing-candidate.md)
- [Alternate Installation Instructions](/plian/master/using-the-blockchain/validator-node-guides/alternate-installation-instructions.md)
- [Building From the Source](/plian/master/using-the-blockchain/validator-node-guides/alternate-installation-instructions/building-from-the-source.md)
- [Running Pchain in Docker](/plian/master/using-the-blockchain/validator-node-guides/alternate-installation-instructions/running-pchain-in-docker.md)
- [Installation Instructions for Ubuntu](/plian/master/using-the-blockchain/validator-node-guides/alternate-installation-instructions/installation-instructions-for-ubuntu.md)
- [Installation Instructions for Mac OS X](/plian/master/using-the-blockchain/validator-node-guides/alternate-installation-instructions/installation-instructions-for-mac-os-x.md)
- [Installation Instructions for Windows 10](/plian/master/using-the-blockchain/validator-node-guides/alternate-installation-instructions/installation-instructions-for-windows-10.md)
- [What is FullBalance](/plian/master/using-the-blockchain/validator-node-guides/what-is-fullbalance.md)
- [Token Swaps](/plian/master/using-the-blockchain/token-swaps.md)
- [Plian Javascript Console](/plian/master/using-the-blockchain/pchain-console.md)
- [PIwallet](/plian/master/using-the-blockchain/piwallet.md)
- [Desktop Wallet](/plian/master/using-the-blockchain/piwallet/desktop-wallet.md)
- [Light Wallet Mode](/plian/master/using-the-blockchain/piwallet/desktop-wallet/light-wallet-mode.md)
- [Local Node Mode](/plian/master/using-the-blockchain/piwallet/desktop-wallet/local-node-mode.md)
- [Mobile Wallets](/plian/master/using-the-blockchain/piwallet/mobile-wallets.md)
- [How to Deploy a Smart Contract](/plian/master/using-the-blockchain/piwallet/how-to-deploy-a-smart-contract.md)
- [PMetamask](/plian/master/using-the-blockchain/pmetamask.md)
- [MetaMask](/plian/master/using-the-blockchain/metamask.md)
- [How to import PIwallet address to MetaMask?](/plian/master/using-the-blockchain/metamask/how-to-import-piwallet-address-to-metamask.md)
- [How to connect Metamask to Plian](/plian/master/using-the-blockchain/metamask/how-to-connect-metamask-to-plian.md)
- [How to import wallet address from MetaMask into PIWallet](/plian/master/using-the-blockchain/metamask/how-to-export-private-key-from-metamask-and-import-it-into-piwallet.md)
- [How to deploy smart contract on Plian via Metamask + Remix](/plian/master/using-the-blockchain/metamask/how-to-deploy-smart-contract-on-plian-via-metamask-+-remix.md): Please find below a step by step tutorial detailing how to use MetaMask and Remix to deploy smart contract on Plian mainnet. We take the following example of deploying ERC-20 token smart contract.
- [Advanced Features](/plian/master/using-the-blockchain/advanced-features.md)
- [Command Line Options](/plian/master/using-the-blockchain/advanced-features/command-line-options.md)
- [Management APIs](/plian/master/using-the-blockchain/advanced-features/management-apis.md): Besides the official DApp APIs interface, Pchain has support for additional management APIs. Similar to the DApp APIs, these are also provided using JSON-RPC and follow exactly the same conventions.
- [JSON RPC API](/plian/master/using-the-blockchain/advanced-features/json-rpc.md)
- [How to Sync and Run Testnet](/plian/master/using-the-blockchain/advanced-features/how-to-sync-and-run-testnet.md)
- [How to buy Plian $PI](/plian/master/using-the-blockchain/how-to-buy-plian-usdpi.md)
