Skip to content

terra-money/core

This branch is 8 commits ahead of main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

41c2ca6 · Mar 22, 2024
Jan 8, 2024
Mar 22, 2024
Mar 6, 2024
Nov 27, 2023
Nov 9, 2023
Mar 6, 2024
Mar 21, 2024
Jan 15, 2024
Feb 23, 2024
Jan 15, 2024
May 16, 2022
Oct 9, 2023
May 16, 2022
May 16, 2022
Nov 28, 2023
Mar 21, 2023
Apr 20, 2023
Mar 20, 2023
Apr 20, 2023
May 16, 2022
Feb 22, 2024
Apr 20, 2023
Apr 20, 2023
May 23, 2022
Aug 23, 2023
Mar 21, 2024
Mar 21, 2024
Nov 24, 2023
Apr 20, 2023

Repository files navigation

 

The full-node software implementation of the Terra blockchain.

Project Status: Active – The project has reached a stable, usable state and is being actively developed. GitHub release (latest by date)

Explore the Docs »

Terra Core reference · Installation · Go API · Rest API · Finder · Station


What is Terra?

Terra is a public, open-source, decentralized blockchain hosting a vibrant ecosystem of decentralized applications and top-tier developer tools. The Terra Core is the full-node software implementation of the Terra blockchain, powered by the Cosmos SDK and Tendermint BFT consensus.

To learn more about Terra, visit the Terra Docs site.

Install Terra Core

For a complete guide on hardware requirements, installing Terra Core, running a full node, and joining a network, visit the Terra node tutorial.

Interact with Terra

To interact with the Terra blockchain without running a full node, use Station, Terra's official interchain wallet.

Developers who want to interact with the blockchain directly without running a full node can use Terrad, the Terra blockchain's CLI and node daemon. Visit the Terra Docs for more information on installing and using Terrad.

Start Developing

To start developing on Terra, visit the Developer's guide. The Tool guide covers Terra's development suite.

  • Terrain: Terra’s all-in-one development environment, providing front-end and smart contract scaffolding for your dApp.
  • LocalTerra: A zero-configuration testing environment containerized with Docker.
  • Feather.js: JavaScript SDK.
  • Faucet: Get testnet Luna.
  • Finder: Block explorer.

Set up a testing environment

The easiest way to set up a local testing environment is to run LocalTerra, a zero-configuration complete testing environment. If you want something more sophisticated, use the make init-test-framework command which will start two local nodes connected with a relayer.

Community

Official Website · Discord · Telegram · Twitter · Station
Developer Discord · Developer Telegram · Agora Forum

Contributing

If you are interested in contributing to the Terra Core source code, please review the code of conduct.

 



© 2023 Terraform Labs, PTE LTD
This software is licensed under the Apache 2.0 license.