# CHARGED PARTICLES PROTOCOL

- [Protocol Overview](/charged-particles-protocol/protocol-overview.md)
- [How It Works](/charged-particles-protocol/protocol-overview/how-it-works.md)
- [Current Status](/charged-particles-protocol/protocol-overview/current-status.md)
- [Protocol Revenue](/charged-particles-protocol/protocol-overview/protocol-revenue.md)
- [Protocol Features](/charged-particles-protocol/protocol-overview/charged-particles-use-cases.md)
- [Why Use Charged Particles?](/charged-particles-protocol/why-use-charged-particles.md): How you can stand out and take your NFTs to another level
- [NFT Platforms And How They Differ](/charged-particles-protocol/why-use-charged-particles/nft-platforms-and-how-they-differ.md)
- [Charged Particles NFTs - What Are They?](/charged-particles-protocol/why-use-charged-particles/charged-particles-nfts-what-are-they.md)
- [How to Use Charged Particles](/charged-particles-protocol/using-charged-particles.md): With Charged Particles, you can mint your NFT, energize your NFT, and manage your NFT as a creator/owner.
- [Minting an NFT](/charged-particles-protocol/using-charged-particles/minting-an-nft.md)
- [Energizing an NFT](/charged-particles-protocol/using-charged-particles/energizing-an-nft.md)
- [Manage an NFT](/charged-particles-protocol/using-charged-particles/manage-an-nft.md)
- [Using A Test Network](/charged-particles-protocol/using-charged-particles/using-a-test-network.md): Instructions for using app.charged.fi on a test network
- [Migrating Particles from V1 to V2](/charged-particles-protocol/using-charged-particles/migrating-particles-from-v1-to-v2.md): A guide on Migrating Particle balances from V1 to V2
- [Developer Docs](/charged-particles-protocol/developing-on-the-protocol.md): Documentation for developers about Charged Particles smart contracts, etc.
- [System Overview](/charged-particles-protocol/developing-on-the-protocol/technical-architecture.md): High-level diagrams and descriptions of the protocol.
- [Quickstart](/charged-particles-protocol/developing-on-the-protocol/quickstart.md): A basic guide on the steps required steps for integrating with the Charged Particles protocol
- [Read and Write to Contracts](/charged-particles-protocol/developing-on-the-protocol/quickstart/read-and-write-to-contracts.md): Examples of how to Read and Write to Charged Particles contracts using Web3.js
- [Read from the Subgraph](/charged-particles-protocol/developing-on-the-protocol/quickstart/read-from-the-subgraph.md): Read most data from the blockchain, as well as some additional higher-level fields without querying contracts themselves
- [Get Kovan ETH + ERC20s](/charged-particles-protocol/developing-on-the-protocol/quickstart/get-kovan-eth-+-erc20s.md): Steps to get test ETH and other Kovan tokens for development.
- [VSCode Node.js Typescript Debugging](/charged-particles-protocol/developing-on-the-protocol/quickstart/vscode-node.js-typescript-debugging.md)
- [Smart Contracts](/charged-particles-protocol/developing-on-the-protocol/smart-contracts.md): An Overview of the Charged Particles Smart Contracts
- [V2](/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v2.md)
- [Charged Particles Contract (V2)](/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v2/charged-particles-contract-v2.md): Charged Particles Contract. The primary contract for interfacing with the Charged Particles protocol.
- [Charged Settings Contract (V2)](/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v2/charged-settings-contract-v2.md): Charged Particles Settings Contract. Used to view and update rules for how the Charged Particles contract functions.
- [Charged State Contract (V2)](/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v2/charged-state-contract-v2.md): Charged Particles State Contract. For viewing and setting permissions, approvals, and time locks on Particles.
- [ProtonB Contract](/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v2/protonb-contract.md): Proton contract, the standard ERC721 token of the protocol. All Protons are Particles.
- [V1](/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v1.md): Charged Particles V1 Documentation, Sources, and Contract Addresses
- [Charged Particles Contract](/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v1/smart-contracts-documentation.md): Charged Particles Contract. The primary contract for interfacing with the Charged Particles protocol.
- [Charged Settings Contract](/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v1/charged-settings-contract.md): Charged Particles Settings Contract. Used to view and update rules for how the Charged Particles contract functions.
- [Charged State Contract](/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v1/charged-state-contract.md): Charged Particles State Contract. For viewing and setting permissions, approvals, and time locks on Particles.
- [Proton Contract](/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v1/proton-contract.md): Proton contract, the standard ERC721 token of the protocol. All Protons are Particles.
- [Error Codes](/charged-particles-protocol/developing-on-the-protocol/smart-contracts/error-codes.md): Error Codes for the Charged Particles contracts
- [Protocol Subgraph](/charged-particles-protocol/developing-on-the-protocol/protocol-subgraph.md): Info about the various Charged Particles protocol subgraphs
- [IONX](/charged-particles-protocol/ionx.md): The Governance token of Charged Particles protocol
- [IONX Token Addresses](/charged-particles-protocol/ionx/ionx-token-addresses.md): Official contract addresses for IONX token
- [IONX Rewards](/charged-particles-protocol/ionx/ionx-rewards.md): Overview of IONX rewards programs available at rewards.charged.fi
- [Web3 Packs](/charged-particles-protocol/web3-packs.md): An onboarding product developed by Charged Particles, utilizing the Charged Particles Protocol it curates and batch acquires bundles of tokens, NFTs, and liquidity positions all nested inside an NFT
- [Liquidity Mining](/charged-particles-protocol/liquidity-mining.md): Rewards of IONX that can earn yield and be able to be multiplied through a technology we've developed in the form of an NFT called a Lepton
- [Base Reward Program](/charged-particles-protocol/liquidity-mining/base-reward-program.md)
- [Leptons](/charged-particles-protocol/liquidity-mining/leptons-v2.md)
- [Protocol Governance](/charged-particles-protocol/protocol-governance.md): Details surrounding the protocol's governance process and the $IONX and $CHARGE tokens
- [Governance Process](/charged-particles-protocol/protocol-governance/governance-process.md): What to do, where to go, and how to stay up to date on Charged Particles governance.
- [Creating a Proposal](/charged-particles-protocol/protocol-governance/creating-a-proposal.md): How to create a proposal on Charged Particles' voting portal
- [Voting](/charged-particles-protocol/protocol-governance/voting.md): Tutorial on how to vote on a Charged Particles Improvement Proposal or Temperature Check
- [Delegating Votes](/charged-particles-protocol/protocol-governance/delegating-votes.md): How to delegate your voting power to another $IONX holder
- [Projects + Use Cases](/charged-particles-protocol/projects-+-use-cases.md): Applications of Charged Particles protocol in action.
- [Allowlist Application](/charged-particles-protocol/allowlist-application.md): Apply for your favorite NFT contract to be "allowlisted". Then the NFTs can be "energized" with tokens and other NFTs.
- [Team](/charged-particles-protocol/team.md): Charged Particles was the first mover in the DeFi NFT scene, and we plan on being the most well-known.
- [Guilds](/charged-particles-protocol/guilds.md): Guilds are community groups building on Charged Particles for diverse industries
- [Roadmap](/charged-particles-protocol/roadmap.md)
- [Hackathons](/charged-particles-protocol/hackathons.md)
- [Hackathon Ideas](/charged-particles-protocol/hackathons/hackathon-ideas.md)
- [Previous Hackathons](/charged-particles-protocol/hackathons/previous-hackathons.md)
- [Dune Analytics](/charged-particles-protocol/dune-analytics.md)
