# Developer Docs

## How can I access the Charged Particles Protocol?

The Charged Particles protocol exists as open-access [Smart Contracts ](https://en.wikipedia.org/wiki/Smart_contract)on the Ethereum Blockchain. This means that interacting with the protocol is permissionless - anyone can build a DApp layer or communicate directly with the blockchain to access the Charged Particles protocol.&#x20;

Our [Contracts](#contract-addresses) and [Subgraphs](https://docs.charged.fi/charged-particles-protocol/developing-on-the-protocol/protocol-subgraph) are both open-source and available on Github.

### **Github Repository** <https://github.com/Charged-Particles>

### **Subgraph Playgrounds:**

* [Mainnet](https://thegraph.com/explorer/subgraph/charged-particles/mainnet-universe)
* [Polygon](https://thegraph.com/hosted-service/subgraph/charged-particles/polygon-universe)
* [Kovan Testnet](https://thegraph.com/explorer/subgraph/charged-particles/kovan-universe)

### **Contract Addresses**

* [V1](https://docs.charged.fi/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v1)
* [V2](https://docs.charged.fi/charged-particles-protocol/developing-on-the-protocol/smart-contracts/v2)

### Overview of Documentation, Contracts, and Subgraph

{% embed url="<https://youtu.be/tb1b9jYIFS4?t=1092>" %}
