Console cherry-pick #68
62
README.md
62
README.md
@ -1,78 +1,30 @@
|
|||||||
<!--
|
|
||||||
parent:
|
|
||||||
order: false
|
|
||||||
-->
|
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<h1> Ethermint </h1>
|
<h1> Laconic Network </h1>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
![banner](docs/ethermint.jpg)
|
![banner](docs/laconic.jpeg)
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
<a href="https://github.com/evmos/ethermint/releases/latest">
|
|
||||||
<img alt="Version" src="https://img.shields.io/github/tag/tharsis/ethermint.svg" />
|
|
||||||
</a>
|
|
||||||
<a href="https://github.com/evmos/ethermint/blob/main/LICENSE">
|
|
||||||
<img alt="License: Apache-2.0" src="https://img.shields.io/github/license/tharsis/ethermint.svg" />
|
|
||||||
</a>
|
|
||||||
<a href="https://pkg.go.dev/github.com/evmos/ethermint">
|
|
||||||
<img alt="GoDoc" src="https://godoc.org/github.com/evmos/ethermint?status.svg" />
|
|
||||||
</a>
|
|
||||||
<a href="https://goreportcard.com/report/github.com/evmos/ethermint">
|
|
||||||
<img alt="Go report card" src="https://goreportcard.com/badge/github.com/evmos/ethermint"/>
|
|
||||||
</a>
|
|
||||||
<a href="https://bestpractices.coreinfrastructure.org/projects/5018">
|
|
||||||
<img alt="Lines of code" src="https://img.shields.io/tokei/lines/github/tharsis/ethermint">
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
<div align="center">
|
|
||||||
<a href="https://discord.gg/trje9XuAmy">
|
|
||||||
<img alt="Discord" src="https://img.shields.io/discord/809048090249134080.svg" />
|
|
||||||
</a>
|
|
||||||
<a href="https://github.com/evmos/ethermint/actions?query=branch%3Amain+workflow%3ALint">
|
|
||||||
<img alt="Lint Status" src="https://github.com/evmos/ethermint/actions/workflows/lint.yml/badge.svg?branch=main" />
|
|
||||||
</a>
|
|
||||||
<a href="https://codecov.io/gh/tharsis/ethermint">
|
|
||||||
<img alt="Code Coverage" src="https://codecov.io/gh/tharsis/ethermint/branch/main/graph/badge.svg" />
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
Ethermint is a scalable and interoperable Ethereum library, built on Proof-of-Stake with fast-finality using the [Cosmos SDK](https://github.com/cosmos/cosmos-sdk/) which runs on top of [Tendermint Core](https://github.com/tendermint/tendermint) consensus engine.
|
The Source of Proof. Laconic is a next generation data availability & verifiability layer with cryptographic proofs, powering internet-scale Web3 applications, built on Proof-of-Stake with fast-finality using the [Cosmos SDK](https://github.com/cosmos/cosmos-sdk/) which runs on top of [Tendermint Core](https://github.com/tendermint/tendermint) consensus engine.
|
||||||
|
|
||||||
**Note**: Requires [Go 1.18+](https://golang.org/dl/)
|
**Note**: Requires [Go 1.18+](https://golang.org/dl/)
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
For prerequisites and detailed build instructions please read the Evmos [Installation](https://evmos.dev/quickstart/installation.html) instructions. Once the dependencies are installed, run:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
make install
|
make install
|
||||||
```
|
```
|
||||||
|
|
||||||
Or check out the latest [release](https://github.com/evmos/ethermint/releases).
|
|
||||||
|
|
||||||
## Quick Start
|
|
||||||
|
|
||||||
To learn how the Ethermint works from a high-level perspective, go to the [Introduction](https://evmos.dev/intro/overview.html) section from the documentation. You can also check the instructions to [Run a Node](https://evmos.dev/quickstart/run_node.html).
|
|
||||||
|
|
||||||
For an example on how Ethermint can be used on any Cosmos-SDK chain, please refer to [Evmos](https://www.github.com/tharsis/evmos).
|
|
||||||
|
|
||||||
## Community
|
## Community
|
||||||
|
|
||||||
The following chat channels and forums are a great spot to ask questions about Ethermint:
|
The following chat channels and forums are a great spot to ask questions about Ethermint:
|
||||||
|
|
||||||
- [Evmos Twitter](https://twitter.com/EvmosOrg)
|
- [Laconic Twitter](https://twitter.com/laconicnetwork)
|
||||||
- [Evmos Discord](https://discord.gg/trje9XuAmy)
|
- [Discord](https://discord.com/invite/ukhbBemyxY)
|
||||||
- [Evmos Telegram](https://t.me/EvmosOrg)
|
- [Website](https://laconic.com)
|
||||||
- [Tharsis Twitter](https://twitter.com/TharsisHQ)
|
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
Looking for a good place to start contributing? Check out some [`good first issues`](https://github.com/evmos/ethermint/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22).
|
Looking for a good place to start contributing? Check out some [`good first issues`](https://github.com/cerc-io/laconicd/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22).
|
||||||
|
|
||||||
For additional instructions, standards and style guides, please refer to the [Contributing](./CONTRIBUTING.md) document.
|
For additional instructions, standards and style guides, please refer to the [Contributing](./CONTRIBUTING.md) document.
|
||||||
|
|
||||||
## Careers
|
|
||||||
|
|
||||||
See our open positions on [Cosmos Jobs](https://jobs.cosmos.network/project/evmos-d0sk1uxuh-remote/), [Notion](https://tharsis.notion.site), or feel free to [reach out](mailto:careers@thars.is) via email.
|
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 64 KiB |
BIN
docs/laconic.jpeg
Normal file
BIN
docs/laconic.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 147 KiB |
@ -48,8 +48,8 @@ sudo apt install git curl build-essential make jq -y
|
|||||||
# Remove any existing installation of `go`
|
# Remove any existing installation of `go`
|
||||||
sudo rm -rf /usr/local/go
|
sudo rm -rf /usr/local/go
|
||||||
|
|
||||||
# Install Go version 1.17.2
|
# Install Go version 1.18.8
|
||||||
curl https://dl.google.com/go/go1.17.2.linux-amd64.tar.gz | sudo tar -C/usr/local -zxvf -
|
curl https://dl.google.com/go/go1.18.8.linux-amd64.tar.gz | sudo tar -C/usr/local -zxvf -
|
||||||
|
|
||||||
# Update env variables to include go
|
# Update env variables to include go
|
||||||
cat <<'EOF' >>$HOME/.profile
|
cat <<'EOF' >>$HOME/.profile
|
||||||
@ -108,6 +108,7 @@ There are different commands to initialize a validator and to run a validator no
|
|||||||
See "Docker" section in corresponding chapters.
|
See "Docker" section in corresponding chapters.
|
||||||
It is important to mount a host directory (`~/.laconicd` in this documentation) to `/root/.laconicd` directory inside the container, so all blockchain data, configuration and keys persist between container restarts.
|
It is important to mount a host directory (`~/.laconicd` in this documentation) to `/root/.laconicd` directory inside the container, so all blockchain data, configuration and keys persist between container restarts.
|
||||||
For running a validator node it is also required to publish container's port 26656 and (optionally) 26660 to the host.
|
For running a validator node it is also required to publish container's port 26656 and (optionally) 26660 to the host.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# Initialize Validator Node
|
# Initialize Validator Node
|
||||||
@ -189,18 +190,18 @@ laconicd gentx <key-name> 12900000000000000000000achk \
|
|||||||
|
|
||||||
## Submit Your gentx
|
## Submit Your gentx
|
||||||
|
|
||||||
Submit your `gentx` file to the [https://github.com/cerc-io/laconic-testnet]() repository in the following format:
|
Submit your `gentx` file to the [https://github.com/cerc-io/laconic-testnet](https://github.com/cerc-io/laconic-testnet) repository in the following format:
|
||||||
`<validator-moniker>-gentx.json`
|
`<validator-moniker>-gentx.json`
|
||||||
|
|
||||||
**NOTE:** (Do NOT use spaces in the file name)
|
**NOTE:** (Do NOT use spaces in the file name)
|
||||||
|
|
||||||
To submit the gentx file, follow the below process:
|
To submit the gentx file, follow the below process:
|
||||||
|
|
||||||
- Fork the [https://github.com/cerc-io/laconic-testnet]() repository
|
- Fork the [https://github.com/cerc-io/laconic-testnet](https://github.com/cerc-io/laconic-testnet) repository
|
||||||
- Upload your gentx file in the `laconic_81337-5/config/gentxs` folder
|
- Upload your gentx file in the `laconic_81337-5/config/gentxs` folder
|
||||||
- Submit Pull Request to [https://github.com/cerc-io/laconic-testnet]() with name `ADD <your-moniker> gentx`
|
- Submit Pull Request to [https://github.com/cerc-io/laconic-testnet](https://github.com/cerc-io/laconic-testnet) with name `ADD <your-moniker> gentx`
|
||||||
|
|
||||||
The genesis file will be published in the `laconic_81337-5/config/` folder within the [https://github.com/cerc-io/laconic-testnet]() repository.
|
The genesis file will be published in the `laconic_81337-5/config/` folder within the [https://github.com/cerc-io/laconic-testnet](https://github.com/cerc-io/laconic-testnet) repository.
|
||||||
|
|
||||||
# CONTINUE WITH BELOW STEPS ONLY AFTER GENESIS FILE HAS BEEN PUBLISHED
|
# CONTINUE WITH BELOW STEPS ONLY AFTER GENESIS FILE HAS BEEN PUBLISHED
|
||||||
|
|
||||||
@ -227,7 +228,7 @@ After=network-online.target
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
User=$USER
|
User=$USER
|
||||||
ExecStart=$(which laconicd) start --mode validator --gql-playground --gql-server --log_level=warn
|
ExecStart=$(which laconicd) start --gql-playground --gql-server --log_level=warn
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=3
|
RestartSec=3
|
||||||
LimitNOFILE=65535
|
LimitNOFILE=65535
|
||||||
|
Loading…
Reference in New Issue
Block a user