Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/terra-money/core
GO implementation of the Terra Protocol
https://github.com/terra-money/core
blockchain cryptocurrency smart-contracts wasm
Last synced: 27 days ago
JSON representation
GO implementation of the Terra Protocol
- Host: GitHub
- URL: https://github.com/terra-money/core
- Owner: terra-money
- License: other
- Created: 2022-05-16T04:00:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-11T08:16:35.000Z (8 months ago)
- Last Synced: 2024-04-14T22:52:28.530Z (8 months ago)
- Topics: blockchain, cryptocurrency, smart-contracts, wasm
- Language: JavaScript
- Homepage: https://www.terra.money
- Size: 16.2 MB
- Stars: 377
- Watchers: 45
- Forks: 88
- Open Issues: 4
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
- best-of-crypto - GitHub - 6% open · ⏱️ 07.03.2024): (Others)
README
The full-node software implementation of the Terra blockchain.
Explore the Docs »
Terra Core reference
·
Installation
·
Go API
·
Rest API
·
Finder
·
Station
## What is Terra?
[Terra](https://terra.money) 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](https://github.com/cosmos/cosmos-sdk) and [Tendermint](https://github.com/cometbft/cometbft) BFT consensus.
To learn more about Terra, visit the [Terra Docs site](https://docs.terra.money/).
## Install Terra Core
For a complete guide on hardware requirements, installing Terra Core, running a full node, and [joining a network](https://docs.terra.money/full-node/run-a-full-terra-node/join-a-network#join-a-public-network), visit the [Terra node tutorial](https://docs.terra.money/full-node/run-a-full-terra-node/).
## Interact with Terra
To interact with the Terra blockchain without running a full node, use [Station](https://setup-station.terra.money/), Terra's official interchain wallet.
Developers who want to interact with the blockchain directly without running a full node can use [Terrad](https://docs.terra.money/develop/terrad/using-terrad), the Terra blockchain's CLI and node daemon. Visit the Terra Docs for more information on [installing](https://docs.terra.money/develop/terrad/install-terrad) and [using Terrad](https://docs.terra.money/develop/terrad/using-terrad).
## Start Developing
To start developing on Terra, visit the [Developer's guide](https://docs.terra.money/develop/get-started/). The [Tool guide](https://docs.terra.money/develop/which-tools) covers Terra's development suite.
- [Terrain](https://github.com/terra-money/terrain): Terra’s all-in-one development environment, providing front-end and smart contract scaffolding for your dApp.
- [LocalTerra](https://github.com/terra-money/LocalTerra): A zero-configuration testing environment containerized with Docker.
- [Feather.js](https://github.com/terra-money/feather.js): JavaScript SDK.
- [Faucet](https://faucet.terra.money): Get testnet Luna.
- [Finder](https://finder.terra.money): Block explorer.## Set up a testing environment
The easiest way to set up a local testing environment is to run [LocalTerra](https://github.com/terra-money/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
·
·
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](./CODE_OF_CONDUCT.md).
© 2023 Terraform Labs, PTE LTD
This software is licensed under the Apache 2.0 license.