GitHub 火線榜

GitHub 火線榜 · 倉庫檔案

canopy-network/canopy

The official go implementation of the Canopy Network protocol (簡介來自倉庫自身文件。)

資料截至 October 25canopy-network

最好成績

#219

Fork 之王

15K

累計 Star

17K

Fork 總數

2

近 30 天在榜天數

上榜 2 天 · 近 30 天 +1 星 · 日均 +1連續在榜 2 天

專案狀態授權條款: MIT最近 push: October 21Open Issues(含 PR): 153

自 2026-10-25 起採集;未知 = 尚未採集到

把上榜徽章放進你的 README · canopy-network/canopy[![把上榜徽章放進你的 README](https://git.vaiox.xyz/api/badge/canopy-network/canopy.svg)](https://git.vaiox.xyz/zh-TW/repo/canopy-network/canopy)
<a href="https://git.vaiox.xyz/zh-TW/repo/canopy-network/canopy"><img src="https://git.vaiox.xyz/api/badge/canopy-network/canopy.svg" alt="把上榜徽章放進你的 README" height="20"></a>

專案文件

Canopy Logo

Official golang implementation of the Canopy Network Protocol

GoDoc Getting Started Go Version Next.js Version

Overview

License Testing Platform Status

⫸ Welcome to the Network that Powers the Peer-to-Peer Launchpad for New Chains

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

Standard

➪ Canopy is an Ethereum-RPC compatible L1 for native transfers, so it can plug into existing Ethereum exchange, wallet, and indexer tooling, including MetaMask. Use the /v1/eth endpoint as a custom Ethereum RPC and review the compatibility notes in the eth-spec

RPC

➪ Full RPC Specification

Protocol Documentation

➪ Check out the Canopy Network wiki: https://canopy-network.gitbook.io/docs

Repository Documentation

Welcome to the Canopy Network reference implementation. This repository can be well understood reading about the core modules:

  • Controller: Coordinates communication between all the major parts of the Canopy blockchain, like a central hub or "bus" that connects the system together.
  • Finite State Machine (FSM): Defines the logic for how transactions change the blockchain's state — it decides what’s valid and how state transitions happen from one block to the next.
  • Byzantine Fault Tolerant (BFT) Consensus: A consensus mechanism that allows the network to agree on new blocks even if some nodes are unreliable or malicious.
  • Peer-to-Peer Networking: A secure and encrypted communication system that lets nodes talk directly to each other without needing a central server.
  • Persistence: Manages the blockchain’s storage — it saves the current state (ledger), indexes past transactions, and ensures fast and reliable data verification.

How to Run It

➪ To run the Canopy binary, use the following commands:

make build/canopy-full
canopy start

How to Run It with 🐳 Docker

➪ 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

Running Tests

➪ To run Canopy unit tests, use the Go testing tools:

make test

How to Contribute

➪ Canopy is an open-source project, and we welcome contributions from the community. Here's how to get involved:

  1. Fork the repository and clone it locally.
  2. Code your improvements or fixes.
  3. Submit a Pull Request (PR) for review.

➣ Please follow these guidelines to maintain high-quality contributions:

High Impact or Architectural Changes

➪ Before making large changes, discuss them with the Canopy team on Discord to ensure alignment.

Coding Style

  • Code must adhere to official Go formatting (use gofmt).
  • (Optional) Use EditorConfig for consistent formatting.
  • All code should follow Go documentation/commentary guidelines.
  • PRs should be opened against the development branch.

Pre-Release Contributors Last Commit

Contact

Twitter Discord

當前上榜

  • 283

    總榜 · 史上最強 · Go

    15K 星 · 17K fork · 累計星星

    總榜 · Go →
  • 219

    Fork 之王

    15K 星 · 17K fork · 累計 Fork

    Fork 王 →

近 30 天勢頭

累計 Star 走勢

名次走勢

同榜競速 · 名次近鄰 · Fork 王

← 回到榜單