Go Centurion

skip to content

Go Centurion

Go-based execution client for the Centurion network

Download

Get our latest releases

Documentation

Read our documentation

What is Go Centurion?

Go Centurion is a Go implementation of the Centurion network execution client, based on go-ethereum.

Go Centurion inherits the battle-tested codebase of go-ethereum (Geth), one of the most reliable and widely-used blockchain clients.

Go Centurion is an execution client meaning it handles transactions, deployment and execution of smart contracts and contains an embedded computer known as the Centurion Virtual Machine.

Running Go Centurion alongside a consensus client turns a computer into a Centurion node.

Get started with Go Centurion

What is Centurion?

Centurion is a blockchain network for building decentralized applications, holding assets, and transacting without being controlled by a central authority.

Why run a node?

Running your own node enables you to use Centurion in a truly private, self-sufficient and trustless manner. You don't need to trust information you receive because you can verify the data yourself using your Go Centurion instance.

“Don't trust, verify”

Contribute to Go Centurion

We welcome contributions from anyone on the internet, and are grateful for even the smallest of fixes! If you'd like to contribute to the Go Centurion source code, please fork the GitHub repository, fix, commit and send a pull request for the maintainers to review and merge into the main code base.

About Go Centurion

Go Centurion is based on go-ethereum, the official Go implementation of the Ethereum protocol. We maintain attribution to the original authors and contributors.

Quick Links

Don't know where to start?

We can help.

Get started

Have doubts?

Check the FAQ section in the documentation.

Want to know how to contribute?

Get more information in the documentation.

DOWNLOADS

© 2026 Go Centurion Authors. Based on go-ethereum.