MCPcopy Create free account
hub / github.com/FirmaChain/firmachain

github.com/FirmaChain/firmachain @v0.5.1-patch2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.5.1-patch2 ↗ · + Follow
1,498 symbols 3,301 edges 140 files ⚖ MIT 307 documented · 20% updated 55d agov0.5.1-patch2 · 2026-01-26★ 60

Browse by type

Functions 1,392 Types & classes 106
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

FirmaChain

GitHub tag (latest SemVer) license Go Reference report Lines of code

ci

A BLOCKCHAIN BASED E-CONTRACT PLATFORM

FirmaChain adds a signing and verifying e-contract function to the blockchain.

Unlocking new limits of electronic contracts with blockchain technology, FirmaChain seeks to resolve all the social and legal issues (contracts, notarial, etc.) with written contracts through the use of electronic contracts based on FirmaChain’s data blockchain.

FirmaChain now builds on CometBFT consensus and the Cosmos SDK toolkits.

Installation

Install Go

Go v1.21 or higher is required for building and running FirmaChain.

NOTE : we updated Go requirements from v1.18 to v1.21 in Firmachain v0.4.0

Official Build

We are not providing official prebuilt binaries from v0.3.5. Please check the guide to build your own binary.

https://docs.firmachain.org/master/node-and-validators-guide/run-a-full-node/installation-firmachaind

Currently available tags: | Version | Tag | - | - | | v0.5.1 | v0.5.1-patch2 | | v0.5.1 | v0.5.1-patch | | v0.5.1 | v0.5.1 | | v0.5.0 | v0.5.0-patch | | v0.5.0 | v0.5.0 | | v0.4.0 | v0.4.0 | | v0.3.5 | v0.3.5-patch | | v0.3.3 (Deprecated) | v0.3.3-patch |

Build Guide : using make

git clone https://github.com/firmachain/firmachain
cd firmachain
git checkout (desired tags)

make install
...

After the successful build, you will find firmachaind binary on the ~/go/bin build path.

Validator & Node

We make governance with chosen validators. We are currently looking for validators to contribute to our network.

If you are interested, please contact us through contact@firmachain.org

Network

  • Firmachain Mainnet Colosseum-1 launched on 2022.01.26
    • FirmaChain is currently operating on Firmachain Mainnet with native coin FCT
    • All old contracts and tokens on the Ethereum network were migrated to our main network.
  • Firmachain Pubilc Testnet Imperium-4 is also available.

Ecosystem

Community

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 1,114
Function 278
Struct 92
Interface 13
TypeAlias 1

Languages

Go100%

Modules by API surface

x/contract/types/query.pb.go236 symbols
x/token/types/tx.pb.go169 symbols
x/nft/types/query.pb.go162 symbols
x/nft/types/tx.pb.go125 symbols
x/token/types/query.pb.go123 symbols
x/contract/types/tx.pb.go93 symbols
app/app.go35 symbols
app/apptesting/test_suite.go32 symbols
x/token/types/token_data.pb.go31 symbols
x/contract/types/contract_log.pb.go27 symbols
x/contract/types/contract_file.pb.go25 symbols
x/nft/types/nft_item.pb.go23 symbols

For agents

$ claude mcp add firmachain \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page