7b50331b98
* docs: more updates * minor changes * workflow * yarn * structure * more updates * cleanup * additional cleanup * docs * interact with node * additional guides and testnet docs * update swagger * update docs * action
61 lines
1.4 KiB
Markdown
61 lines
1.4 KiB
Markdown
<!--
|
|
order: 1
|
|
-->
|
|
|
|
# Installation
|
|
|
|
## Pre-requisites
|
|
|
|
### Install [`jq`](https://stedolan.github.io/jq)
|
|
|
|
On Mac `brew install jq` or download the official binaries on the project [website](https://stedolan.github.io/jq/download/).
|
|
|
|
## Install Binaries
|
|
|
|
### GitHub
|
|
|
|
Clone and build Ethermint using `git`:
|
|
|
|
```bash
|
|
git clone https://github.com/tharsis/ethermint.git
|
|
cd ethermint
|
|
make install
|
|
```
|
|
|
|
Check that the binaries have been successfully installed:
|
|
|
|
```bash
|
|
ethermintd version
|
|
```
|
|
|
|
## Docker
|
|
|
|
You can build Ethermint using Docker by running:
|
|
|
|
```bash
|
|
make docker-build
|
|
```
|
|
|
|
This will install the binaries on the `./build` directory. Now, check that the binaries have been
|
|
successfully installed:
|
|
|
|
```bash
|
|
ethermintd version
|
|
```
|
|
|
|
## Releases
|
|
|
|
::: warning
|
|
Ethermint is under VERY ACTIVE DEVELOPMENT and should be treated as pre-alpha software. This means it is not meant to be run in production, its APIs are subject to change without warning and should not be relied upon, and it should not be used to hold any value. We will remove this warning when we have a release that is stable, secure, and properly tested.
|
|
:::
|
|
|
|
You can also download a specific release available on the Ethermint [repository](https://github.com/tharsis/ethermint/releases) or via command line:
|
|
|
|
```bash
|
|
go install github.com/tharsis/ethermint@latest
|
|
```
|
|
|
|
## Next {hide}
|
|
|
|
Learn how to [run a node](./.run_node.md) {hide}
|