Official Go Implementation of Avalanche

What is Avalanche?

Avalanche is an open-source platform for launching decentralized finance applications and enterprise blockchain deployments in one interoperable, highly scalable ecosystem.

Developers who build on Avalanche can easily create powerful, reliable, and secure applications and custom blockchain networks with complex rulesets or build on existing private or public subnets. Avalanche gives you complete control on both the network and application layers–helping you build anything you can imagine.

Why Avalanche?

There are many reasons why you should build on Avalanche. We wrote a whole page about it, specifically for developers.

Developers who build on Avalanche can easily create powerful, reliable, and secure applications and custom blockchain networks with complex rulesets or build on existing private or public subnets.

Avalanche doesn't limit you to a single lowest-common-denominator blockchain. Instead, it gives you an ecosystem of many blockchains, which can easily fit your specific needs.

What is Gecko?

Gecko is the official Go implementation of Avalanche and has a full suite of JSON RPCs for interacting with the virtual machine APIs on Avalanche. Gecko comes replete with a local KeyStore, metrics, IPC, and Admin APIs for interacting with the node itself. With Gecko, you can:

  • validate the network
  • create, send, and receive new tokens
  • create new blockchains
  • create new NFTs
  • And, much more.

How to get started?