kairoschain

module
v12.0.0-...-5aad033 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2024 License: LGPL-3.0

README

Kairoschain

Create your own fully customized EVM-enabled blockchain network in just 2 steps

> Quick rename

> View example after rename

About Kairoschain

Kairoschain is a fork of open source Evmos v12.1.6, maintained by Escan team with bug fixes, customization and enable developers to fork and transform to their chain, fully customized, in just 2 steps.

Important Note: Evermint was born for development and research purpose so maintainers do not support migration for new upgrade/breaking changes.

About Evmos

Evmos is a scalable, high-throughput Proof-of-Stake blockchain that is fully compatible and interoperable with Ethereum. It's built using the Cosmos SDK which runs on top of the Tendermint Core consensus engine.

Different of Kairoschain & Evmos

  • Kairoschain is for research and development purpose.
  • Kairoschain is fork of open source Evmos v12.1.6 plus bug fixes.
  • Kairoschain is currently removing some modules from Evmos codebase and only keep x/evm, x/erc20, x/feemarket. The goal is to make it more simple for research and only focus on the skeleton of Evmos.

Documentation

Evermint does not maintain its own documentation site, user can refer to Evmos documentation hosted at evmos/docs and can be found at docs.evmos.org. Head over there and check it out.

Note: Requires Go 1.20+

Quick Start

To learn how the Evmos works from a high-level perspective, go to the Protocol Overview section from the documentation. You can also check the instructions to Run a Node.

Additional feature provided by Kairoschain:

  1. Command convert between 0x address and bech32 address, or any custom bech32 HRP
kairosd convert-address evm1sv9m0g7ycejwr3s369km58h5qe7xj77hxrsmsz evmos
# alias: "ca"
  1. Rename chain
  2. snapshots command
  3. inspect command
  4. Dependencies updated: Cosmos-SDK v0.47.7, CometBFT v0.37.4, ibc-go v7.3.1, go-ethereum v1.10.26

Directories

Path Synopsis
app
ante
Package ante defines the SDK auth module's AnteHandler as well as an internal AnteHandler for an Ethereum transaction (i.e MsgEthereumTx).
Package ante defines the SDK auth module's AnteHandler as well as an internal AnteHandler for an Ethereum transaction (i.e MsgEthereumTx).
docs/statik
Package statik contains static assets.
Package statik contains static assets.
cmd
crypto
hd
ethereum
ibc
rpc
tests
e2e
network
Package network implements and exposes a fully operational in-process Tendermint test network that consists of at least one or potentially many validators.
Package network implements and exposes a fully operational in-process Tendermint test network that consists of at least one or potentially many validators.
tx
wallets
x
erc20/types
Package types is a reverse proxy.
Package types is a reverse proxy.
evm
evm/types
Package types is a reverse proxy.
Package types is a reverse proxy.
feemarket/types
Package types is a reverse proxy.
Package types is a reverse proxy.
vesting/types
Package types is a reverse proxy.
Package types is a reverse proxy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳