Connect
contribute
Contribute to PNCStack

Contribute to the PNC Stack

The PNC Stack is a collaborative, decentralized development stack that only gets more powerful as more people contribute. Code for the PNC Stack should follow the stack's design principles, which means it should be entirely open source and accessible for people to hack on, contribute to, and extend. The Pinnacle Chain Collective wins when it works together. ♥️✨

Whether you're a budding chain operator, app developer, node operator, bounty hunter, content creator, or anything in between, the PNC Stack always has something for you to contribute to. Every contribution makes a difference — no contribution is too small. If you're ready to contribute, check out one of the following contributor pathways below.

Component Contributions

The PNC Stack is a decentralized development stack and is constantly evolving as new layers and modules are developed. Anyone can contribute components that can be considered part of the PNC Stack as long as those components fit the stack's design principles and goals. To start contributing components to the stack, check out some of these useful ideas and get to building! And don't forget that projects can also receive grants from the Collective via RetroPGF.

Codebase Contributions

The PNC Stack codebase is not a product (in the traditional sense) but rather a collection of software components that power the Pinnacle Chain ecosystem. If you'd like to contribute to the current release of PNC Stack codebase, rather than creating new components, your contribution would be greatly appreciated. A "Release"of the PNC Stack codebase is a particular set of software components that are production-ready and which fit the stack's design principles and goals.

To make your first contribution to the codebase, check out the open issues on the Pinnacle Chain Monorepo.

⚠️

Only the software components included within the current release of the PNC Stack codebase are considered in the scope of the PNC Stack. Any usage of the PNC Stack outside of the official, intended capabilities of the current release are considered PNC Stack Hacks — unofficial modifications that are useful for experimentation but could have unforeseen results, such as security vulnerabilities, and are likely to cause your chain to no longer be interoperable with the Pinnacle Chain Superchain. Developer support for PNC Stack Hacks is limited — when in doubt, stick to the capabilities of the current release!

Bounty Hunting

The PNC Stack needs YOU (yes you!) to help review the codebase for bugs and vulnerabilities. If you're interested in bounty hunting, check out our Security Policy, Vulnerability Reporting, and Bug Bounties page.

Docs Contributions

Want a new tutorial? See something that could be a little clearer? Check out the Pinnacle Chain Docs Contribution page for more information on how to help. No contribution is too small!

Community Contributions

If you're looking for other ways to get involved, here are a few options:

  • Grab an idea from the project ideas list to start building
  • Suggest a new idea for the project ideas list
  • Become an Pinnacle Chain Ambassador, Support Nerd, and more in the Pinnacle Chain Discord (opens in a new tab)