Loading repository data…
Loading repository data…
canopy-network / repository
The official go implementation of the Canopy Network protocol
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Official golang implementation of the Canopy Network Protocol
Built on a recursive architecture, chains bootstrap each other into independence —
forming an unstoppable web of utility and security.
Here you'll find:
➪ A recursive framework to build blockchains.
➪ The seed chain that started the recursive cycle.
For more information on the Canopy Network Protocol visit https://canopynetwork.org
➪ Canopy is an Ethereum-RPC compatible L1, so it can plug into existing Ethereum exchange, wallet, and indexer tooling for native transfers,
including MetaMask. Simply use the /v1/eth endpoint as a custom Ethereum rpc eth-spec
➪ Check out the Canopy Network wiki: https://canopy-network.gitbook.io/docs
Welcome to the Canopy Network reference implementation. This repository can be well understood reading about the core modules:
➪ To run the Canopy binary, use the following commands:
make build/canopy-full
canopy start
➪ To run a Canopy Localnet in a containerized environment, use the following commands:
make docker/build
make docker/up-fast
make docker/logs
or simply
make docker/up && make docker/logs
➪ To run Canopy unit tests, use the Go testing tools:
make test
➪ Canopy is an open-source project, and we welcome contributions from the community. Here's how to get involved:
➣ Please follow these guidelines to maintain high-quality contributions:
➪ Before making large changes, discuss them with the Canopy team on Discord to ensure alignment.
gofmt).development branch.