Introduction
We’re excited to announce the dYdX Chain Github repositories are now fully public! Our introduction of the dYdX Chain (v4) was the first step toward making dYdX fully decentralized and transparent—making the code public is the next step. All core repositories, including the validator software, indexer, web front end, and supporting libraries are now public on GitHub.
The dYdX Chain code is still being tested (try out the Testnet!) and we aim to release the production ready code later this year. Once complete, we encourage the community to use these repositories as a starting point to grow the dYdX ecosystem.
Find the repos and details here:
List of public repos
- v4-chain - Validator and indexer code, protobuf definitions, scripts to generate Python and Javascript libraries using Telescope
- v4-abacus - Shared client business logic used across both web and mobile
- v4-web - The web front end for the dYdX Chain
- v4-clients - Python and Javascript SDK clients
- v4-localization - Translations for all copy across the web and mobile apps
- v4-documentation - dYdX Chain documentation
- v4-testnets - Coordination repos for previous testnets
- v4-infrastructure - Terraform for indexer deployments, metrics ingestor, indexer dashboards and monitors
Licensing
The repos are currently available to the public under a Business Source License (BSL) as the code is not yet production ready. After Testnet, when the first production version of the software is released, the licenses will transition to an open source license (GNU Affero GPL).