Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.

Agoric/ag0

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Agoric Phase 0

TL;DR: Compile using Golang 1.17 with make build, and run build/ag0.

Phase 0 of the Agoric blockchain's mainnet will not have the Agoric SDK enabled until governance votes to turn it on. Until then, validators run ag0 to bootstrap the chain with support for Cosmos-layer validation, staking, and governance.

This repository contains sources for the ag0 program, a fork of the Cosmos Gaia implementation.

NOTE: Remember that ag0 is the new gaiad. You will still see many remaining cosmetic references to gaiad in this repo.

Please refer to https://agoric.com to learn about Agoric and get involved.

The rest of the original Gaia README follows:


Original Gaia README



Cosmos Hub (Gaia)

The Cosmos Hub is the first of an exploding number of interconnected blockchains that comprise theΒ Cosmos Network.

Tweet



πŸ€” β€” Why should you be interested in the Cosmos Hub


The Cosmos Hub is built using the Cosmos SDK and compiled to a binary called gaiad (Gaia Daemon). The Cosmos Hub and other fully sovereign Cosmos SDK blockchains interact with one another using a protocol called IBC that enables Inter-Blockchain Communication. In order to understand what the Cosmos Hub is you can read this introductory explanation.

codecov Go Report Card license LoC GolangCI


⚑ β€” Documentation & Introduction


You can find an introduction to the Cosmos Hub and how to use the gaiad binary as a delegator, validator or node operator as well as how governance on the Cosmos Hub works in the documentation.



πŸ‘€Β β€” Node Operators


If you're interested in running a node on the current Cosmos Hub, check out the docs to Join the Cosmos Hub Mainnet.



πŸ—£οΈΒ β€” Validators


If you're running a validator node on the Cosmos Hub, reach out to a Janitor on the Cosmos Developers Discord to join the #validators-verified channel.



πŸ‘₯ β€” Testnet


To participate in or utilize the current Cosmos Hub testnet that upgrades cosmoshub-4 from gaia v5.0.x to gaia v6.0.x, take a look at the vega-testnet repository. This testnet is for the Vega Upgrade expected in Q4 2021. For future upgrades of the Cosmos Hub take a look at the roadmap.



πŸŒΒ β€” Roadmap


For an overview of upcoming changes to the Cosmos Hub take a look at the Roadmap.



πŸ—„οΈ β€” Archives & Genesis


With each version of the Cosmos Hub, the chain is restarted from a new Genesis state. Mainnet is currently running as cosmoshub-4. Archives of the state of cosmoshub-1, cosmoshub-2, and cosmoshub-3 are available here.

If you are looking for historical genesis files and other data cosmos/mainnet is an excellent resource. Snapshots are also available at cosmos.quicksync.io.



🀝 β€” How to contribute


Check out contributing.md for our guidelines & policies for how we develop the Cosmos Hub. Thank you to all those who have contributed!



πŸ’¬ β€” Talk to us


We have active, helpful communities on Twitter, Discord, and Telegram.

Cosmos Developers Discord Discord
Cosmos Twitter Tweet
Cosmos Telegram Telegram

For updates on the Cosmos Hub team's activities follow us on the Cosmos Hub Twitter account.



πŸ‘ β€” Supporters


Stargazers repo roster for @cosmos/gaia Forkers repo roster for @cosmos/gaia


Animated footer bars


Back to top

About

Agoric Mainnet phase 0 Daemon

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 38.5%
  • Python 29.2%
  • Jinja 10.3%
  • Makefile 9.8%
  • HCL 7.1%
  • Shell 4.6%
  • Dockerfile 0.5%