diff --git a/CHANGELOG.md b/CHANGELOG.md index d5853d12..cccee304 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,7 +37,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### API Breaking -* (crypto) [\#559](https://github.com/ChainSafe/ethermint/pull/559) Refactored crypto package in preparation for the SDK's Stargate release: +* (crypto) [\#559](https://github.com/cosmos/ethermint/pull/559) Refactored crypto package in preparation for the SDK's Stargate release: * `crypto.PubKeySecp256k1` and `crypto.PrivKeySecp256k1` are now `ethsecp256k1.PubKey` and `ethsecp256k1.PrivKey`, respectively * Moved SDK `SigningAlgo` implementation for Ethermint's Secp256k1 key to `crypto/hd` package. @@ -45,89 +45,89 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Features -* (rpc) [\#552](https://github.com/ChainSafe/ethermint/pull/552) Implement Eth Personal namespace `personal_importRawKey`. +* (rpc) [\#552](https://github.com/cosmos/ethermint/pull/552) Implement Eth Personal namespace `personal_importRawKey`. ### Bug fixes -* (keys) [\#554](https://github.com/ChainSafe/ethermint/pull/554) Fix private key derivation. -* (app/ante) [\#550](https://github.com/ChainSafe/ethermint/pull/550) Update ante handler nonce verification to accept any nonce greater than or equal to the expected nonce to allow to successive transactions. +* (keys) [\#554](https://github.com/cosmos/ethermint/pull/554) Fix private key derivation. +* (app/ante) [\#550](https://github.com/cosmos/ethermint/pull/550) Update ante handler nonce verification to accept any nonce greater than or equal to the expected nonce to allow to successive transactions. ## [v0.2.0] - 2020-09-24 ### State Machine Breaking -* (app) [\#540](https://github.com/ChainSafe/ethermint/issues/540) Chain identifier's format has been changed to match the Cosmos `chainID` [standard](https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-5.md), which is required for IBC. The epoch number of the ID is used as the EVM `chainID`. +* (app) [\#540](https://github.com/cosmos/ethermint/issues/540) Chain identifier's format has been changed to match the Cosmos `chainID` [standard](https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-5.md), which is required for IBC. The epoch number of the ID is used as the EVM `chainID`. ### API Breaking -* (types) [\#503](https://github.com/ChainSafe/ethermint/pull/503) The `types.DenomDefault` constant for `"aphoton"` has been renamed to `types.AttoPhoton`. +* (types) [\#503](https://github.com/cosmos/ethermint/pull/503) The `types.DenomDefault` constant for `"aphoton"` has been renamed to `types.AttoPhoton`. ### Improvements -* (types) [\#504](https://github.com/ChainSafe/ethermint/pull/504) Unmarshal a JSON `EthAccount` using an Ethereum hex address in addition to Bech32. -* (types) [\#503](https://github.com/ChainSafe/ethermint/pull/503) Add `--coin-denom` flag to testnet command that sets the given coin denomination to SDK and Ethermint parameters. -* (types) [\#502](https://github.com/ChainSafe/ethermint/pull/502) `EthAccount` now also exposes the Ethereum hex address in `string` format to clients. -* (types) [\#494](https://github.com/ChainSafe/ethermint/pull/494) Update `EthAccount` public key JSON type to `string`. -* (app) [\#471](https://github.com/ChainSafe/ethermint/pull/471) Add `x/upgrade` module for managing software updates. -* (`x/evm`) [\#458](https://github.com/ChainSafe/ethermint/pull/458) Define parameter for token denomination used for the EVM module. -* (`x/evm`) [\#443](https://github.com/ChainSafe/ethermint/issues/443) Support custom Ethereum `ChainConfig` params. -* (types) [\#434](https://github.com/ChainSafe/ethermint/issues/434) Update default denomination to Atto Photon (`aphoton`). -* (types) [\#515](https://github.com/ChainSafe/ethermint/pull/515) Update minimum gas price to be 1. +* (types) [\#504](https://github.com/cosmos/ethermint/pull/504) Unmarshal a JSON `EthAccount` using an Ethereum hex address in addition to Bech32. +* (types) [\#503](https://github.com/cosmos/ethermint/pull/503) Add `--coin-denom` flag to testnet command that sets the given coin denomination to SDK and Ethermint parameters. +* (types) [\#502](https://github.com/cosmos/ethermint/pull/502) `EthAccount` now also exposes the Ethereum hex address in `string` format to clients. +* (types) [\#494](https://github.com/cosmos/ethermint/pull/494) Update `EthAccount` public key JSON type to `string`. +* (app) [\#471](https://github.com/cosmos/ethermint/pull/471) Add `x/upgrade` module for managing software updates. +* (`x/evm`) [\#458](https://github.com/cosmos/ethermint/pull/458) Define parameter for token denomination used for the EVM module. +* (`x/evm`) [\#443](https://github.com/cosmos/ethermint/issues/443) Support custom Ethereum `ChainConfig` params. +* (types) [\#434](https://github.com/cosmos/ethermint/issues/434) Update default denomination to Atto Photon (`aphoton`). +* (types) [\#515](https://github.com/cosmos/ethermint/pull/515) Update minimum gas price to be 1. ### Bug Fixes -* (ante) [\#525](https://github.com/ChainSafe/ethermint/pull/525) Add message validation decorator to `AnteHandler` for `MsgEthereumTx`. -* (types) [\#507](https://github.com/ChainSafe/ethermint/pull/507) Fix hardcoded `aphoton` on `EthAccount` balance getter and setter. -* (types) [\#501](https://github.com/ChainSafe/ethermint/pull/501) Fix bech32 encoding error by using the compressed ethereum secp256k1 public key. -* (`x/evm`) [\#496](https://github.com/ChainSafe/ethermint/pull/496) Fix bugs on `journal.revert` and `CommitStateDB.Copy`. -* (types) [\#480](https://github.com/ChainSafe/ethermint/pull/480) Update [BIP44](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) coin type to `60` to satisfy [EIP84](https://github.com/ethereum/EIPs/issues/84). -* (types) [\#513](https://github.com/ChainSafe/ethermint/pull/513) Fix simulated transaction bug that was causing a consensus error by unintentionally affecting the state. +* (ante) [\#525](https://github.com/cosmos/ethermint/pull/525) Add message validation decorator to `AnteHandler` for `MsgEthereumTx`. +* (types) [\#507](https://github.com/cosmos/ethermint/pull/507) Fix hardcoded `aphoton` on `EthAccount` balance getter and setter. +* (types) [\#501](https://github.com/cosmos/ethermint/pull/501) Fix bech32 encoding error by using the compressed ethereum secp256k1 public key. +* (`x/evm`) [\#496](https://github.com/cosmos/ethermint/pull/496) Fix bugs on `journal.revert` and `CommitStateDB.Copy`. +* (types) [\#480](https://github.com/cosmos/ethermint/pull/480) Update [BIP44](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) coin type to `60` to satisfy [EIP84](https://github.com/ethereum/EIPs/issues/84). +* (types) [\#513](https://github.com/cosmos/ethermint/pull/513) Fix simulated transaction bug that was causing a consensus error by unintentionally affecting the state. ## [v0.1.0] - 2020-08-23 ### Improvements -* (sdk) [\#386](https://github.com/ChainSafe/ethermint/pull/386) Bump Cosmos SDK version to [v0.39.1](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.39.1) -* (`x/evm`) [\#181](https://github.com/ChainSafe/ethermint/issues/181) Updated EVM module to the recommended module structure. -* (app) [\#188](https://github.com/ChainSafe/ethermint/issues/186) Misc cleanup: +* (sdk) [\#386](https://github.com/cosmos/ethermint/pull/386) Bump Cosmos SDK version to [v0.39.1](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.39.1) +* (`x/evm`) [\#181](https://github.com/cosmos/ethermint/issues/181) Updated EVM module to the recommended module structure. +* (app) [\#188](https://github.com/cosmos/ethermint/issues/186) Misc cleanup: * (`x/evm`) Rename `EthereumTxMsg` --> `MsgEthereumTx` and `EmintMsg` --> `MsgEthermint` for consistency with SDK standards * Updated integration and unit tests to use `EthermintApp` as testing suite * Use expected `Keeper` interface for `AccountKeeper` * Replaced `count` type in keeper with `int` * Add SDK events for transactions -* [\#236](https://github.com/ChainSafe/ethermint/pull/236) Changes from upgrade: +* [\#236](https://github.com/cosmos/ethermint/pull/236) Changes from upgrade: * (`app/ante`) Moved `AnteHandler` implementation to `app/ante` * (keys) Marked `ExportEthKeyCommand` as **UNSAFE** * (`x/evm`) Moved `BeginBlock` and `EndBlock` to `x/evm/abci.go` -* (`x/evm`) [\#255](https://github.com/ChainSafe/ethermint/pull/255) Add missing `GenesisState` fields and support `ExportGenesis` functionality. -* [\#272](https://github.com/ChainSafe/ethermint/pull/272) Add `Logger` for evm module. -* [\#317](https://github.com/ChainSafe/ethermint/pull/317) `GenesisAccount` validation. -* (`x/evm`) [\#319](https://github.com/ChainSafe/ethermint/pull/319) Various evm improvements: +* (`x/evm`) [\#255](https://github.com/cosmos/ethermint/pull/255) Add missing `GenesisState` fields and support `ExportGenesis` functionality. +* [\#272](https://github.com/cosmos/ethermint/pull/272) Add `Logger` for evm module. +* [\#317](https://github.com/cosmos/ethermint/pull/317) `GenesisAccount` validation. +* (`x/evm`) [\#319](https://github.com/cosmos/ethermint/pull/319) Various evm improvements: * Add transaction `[]*ethtypes.Logs` to evm's `GenesisState` to persist logs after an upgrade. * Remove evm `CodeKey` and `BlockKey`in favor of a prefix `Store`. * Set `BlockBloom` during `EndBlock` instead of `BeginBlock`. * `Commit` state object and `Finalize` storage after `InitGenesis` setup. -* (rpc) [\#325](https://github.com/ChainSafe/ethermint/pull/325) `eth_coinbase` JSON-RPC query now returns the node's validator address. +* (rpc) [\#325](https://github.com/cosmos/ethermint/pull/325) `eth_coinbase` JSON-RPC query now returns the node's validator address. ### Features -* (build) [\#378](https://github.com/ChainSafe/ethermint/pull/378) Create multi-node, local, automated testnet setup with `make localnet-start`. -* (rpc) [\#330](https://github.com/ChainSafe/ethermint/issues/330) Implement `PublicFilterAPI`'s `EventSystem` which subscribes to Tendermint events upon `Filter` creation. -* (rpc) [\#231](https://github.com/ChainSafe/ethermint/issues/231) Implement `NewBlockFilter` in rpc/filters.go which instantiates a polling block filter +* (build) [\#378](https://github.com/cosmos/ethermint/pull/378) Create multi-node, local, automated testnet setup with `make localnet-start`. +* (rpc) [\#330](https://github.com/cosmos/ethermint/issues/330) Implement `PublicFilterAPI`'s `EventSystem` which subscribes to Tendermint events upon `Filter` creation. +* (rpc) [\#231](https://github.com/cosmos/ethermint/issues/231) Implement `NewBlockFilter` in rpc/filters.go which instantiates a polling block filter * Polls for new blocks via `BlockNumber` rpc call; if block number changes, it requests the new block via `GetBlockByNumber` rpc call and adds it to its internal list of blocks * Update `uninstallFilter` and `getFilterChanges` accordingly * `uninstallFilter` stops the polling goroutine * `getFilterChanges` returns the filter's internal list of block hashes and resets it -* (rpc) [\#54](https://github.com/ChainSafe/ethermint/issues/54), [\#55](https://github.com/ChainSafe/ethermint/issues/55) +* (rpc) [\#54](https://github.com/cosmos/ethermint/issues/54), [\#55](https://github.com/cosmos/ethermint/issues/55) Implement `eth_getFilterLogs` and `eth_getLogs`: * For a given filter, look through each block for transactions. If there are transactions in the block, get the logs from it, and filter using the filterLogs method * `eth_getLogs` and `eth_getFilterChanges` for log filters use the same underlying method as `eth_getFilterLogs` * update `HandleMsgEthereumTx` to store logs using the ethereum hash -* (app) [\#187](https://github.com/ChainSafe/ethermint/issues/187) Add support for simulations. +* (app) [\#187](https://github.com/cosmos/ethermint/issues/187) Add support for simulations. ### Bug Fixes -* (rpc) [\#305](https://github.com/ChainSafe/ethermint/issues/305) Update `eth_getTransactionCount` to check for account existence before getting sequence and return 0 as the nonce if it doesn't exist. -* (`x/evm`) [\#319](https://github.com/ChainSafe/ethermint/pull/319) Fix `SetBlockHash` that was setting the incorrect height during `BeginBlock`. -* (`x/evm`) [\#176](https://github.com/ChainSafe/ethermint/issues/176) Updated Web3 transaction hash from using RLP hash. Now all transaction hashes exposed are amino hashes: +* (rpc) [\#305](https://github.com/cosmos/ethermint/issues/305) Update `eth_getTransactionCount` to check for account existence before getting sequence and return 0 as the nonce if it doesn't exist. +* (`x/evm`) [\#319](https://github.com/cosmos/ethermint/pull/319) Fix `SetBlockHash` that was setting the incorrect height during `BeginBlock`. +* (`x/evm`) [\#176](https://github.com/cosmos/ethermint/issues/176) Updated Web3 transaction hash from using RLP hash. Now all transaction hashes exposed are amino hashes: * Removes `Hash()` (RLP) function from `MsgEthereumTx` to avoid confusion or misuse in future. diff --git a/Dockerfile b/Dockerfile index f41e8b99..169cfae2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ FROM golang:alpine AS build-env ENV PACKAGES git build-base # Set working directory for the build -WORKDIR /go/src/github.com/Chainsafe/ethermint +WORKDIR /go/src/github.com/cosmos/ethermint # Install dependencies RUN apk add --update $PACKAGES @@ -24,8 +24,8 @@ RUN apk add --update ca-certificates WORKDIR /root # Copy over binaries from the build-env -COPY --from=build-env /go/src/github.com/Chainsafe/ethermint/build/ethermintd /usr/bin/ethermintd -COPY --from=build-env /go/src/github.com/Chainsafe/ethermint/build/ethermintcli /usr/bin/ethermintcli +COPY --from=build-env /go/src/github.com/cosmos/ethermint/build/ethermintd /usr/bin/ethermintd +COPY --from=build-env /go/src/github.com/cosmos/ethermint/build/ethermintcli /usr/bin/ethermintcli # Run ethermintd by default CMD ["ethermintd"] diff --git a/README.md b/README.md index c2a8da72..d951bde6 100644 --- a/README.md +++ b/README.md @@ -8,20 +8,20 @@ parent:
- - Version + + Version - - License: Apache-2.0 + + License: Apache-2.0 - GoDoc + GoDoc - - Go report card + + Go report card - - Code Coverage + + Code Coverage
@@ -31,11 +31,11 @@ parent: Discord - - Build Status + + Build Status - - Lint Status + + Lint Status
diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index d36c9e89..c47e68f4 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -2,12 +2,14 @@ module.exports = { theme: 'cosmos', title: 'Ethermint Documentation', locales: { - '/': {lang: 'en-US'}, + '/': { + lang: 'en-US' + }, }, base: process.env.VUEPRESS_BASE || '/', themeConfig: { - repo: 'ChainSafe/ethermint', - docsRepo: 'ChainSafe/ethermint', + repo: 'cosmos/ethermint', + docsRepo: 'cosmos/ethermint', docsBranch: 'development', docsDir: 'docs', editLinks: true, @@ -15,27 +17,66 @@ module.exports = { logo: { src: '/logo.svg', }, - algolia: {id: 'BH4D9OD16A', key: 'c5da4dd3636828292e3c908a0db39688', index: 'ethermint'}, - topbar: {banner: false}, + algolia: { + id: 'BH4D9OD16A', + key: 'c5da4dd3636828292e3c908a0db39688', + index: 'ethermint' + }, + topbar: { + banner: false + }, sidebar: { auto: false, - nav: [ - { + nav: [{ title: 'Reference', - children: [ - {title: 'Introduction', directory: true, path: '/intro'}, - {title: 'Quick Start', directory: true, path: '/quickstart'}, - {title: 'Basics', directory: true, path: '/basics'}, - {title: 'Core Concepts', directory: true, path: '/core'}, - {title: 'Guides', directory: true, path: '/guides'} + children: [{ + title: 'Introduction', + directory: true, + path: '/intro' + }, + { + title: 'Quick Start', + directory: true, + path: '/quickstart' + }, + { + title: 'Basics', + directory: true, + path: '/basics' + }, + { + title: 'Core Concepts', + directory: true, + path: '/core' + }, + { + title: 'Guides', + directory: true, + path: '/guides' + } ] }, - {title: 'Specifications', children: [{title: 'Modules', directory: true, path: '/modules'}]}, { + { + title: 'Specifications', + children: [{ + title: 'Modules', + directory: true, + path: '/modules' + }] + }, { title: 'Resources', - children: [ - {title: 'Ethermint API Reference', path: 'https://godoc.org/github.com/cosmos/ethermint'}, - {title: 'Cosmos REST API Spec', path: 'https://cosmos.network/rpc/'}, - {title: 'Ethereum JSON RPC API Reference', path: 'https://eth.wiki/json-rpc/API'} + children: [{ + title: 'Ethermint API Reference', + path: 'https://godoc.org/github.com/cosmos/ethermint' + }, + { + title: 'Cosmos REST API Spec', + path: 'https://cosmos.network/rpc/' + }, + { + title: 'Ethereum JSON RPC API Reference', + path: 'https://eth.wiki/json-rpc/API' + } ] } ] @@ -63,43 +104,76 @@ module.exports = { }, footer: { logo: '/logo-bw.svg', - textLink: {text: 'ethermint.zone', url: 'https://ethermint.zone'}, - services: [ - {service: 'github', url: 'https://github.com/ChainSafe/ethermint'}, - {service: 'twitter', url: 'https://twitter.com/chainsafeth'}, - {service: 'linkedin', url: 'https://www.linkedin.com/company/chainsafe-systems'}, - {service: 'medium', url: 'https://medium.com/chainsafe-systems'}, - ], - smallprint: - 'This website is maintained by [ChainSafe Systems](https://chainsafe.io). The contents and opinions of this website are those of Chainsafe Systems.', - links: [ + textLink: { + text: 'ethermint.zone', + url: 'https://ethermint.zone' + }, + services: [{ + service: 'github', + url: 'https://github.com/cosmos/ethermint' + }, { + service: 'twitter', + url: 'https://twitter.com/chainsafeth' + }, + { + service: 'linkedin', + url: 'https://www.linkedin.com/company/chainsafe-systems' + }, + { + service: 'medium', + url: 'https://medium.com/chainsafe-systems' + }, + ], + smallprint: 'This website is maintained by [ChainSafe Systems](https://chainsafe.io). The contents and opinions of this website are those of ChainSafe Systems.', + links: [{ title: 'Documentation', - children: [ - {title: 'Cosmos SDK Docs', url: 'https://docs.cosmos.network'}, - {title: 'Ethermint Docs', url: 'https://ethereum.org/developers'}, - {title: 'Tendermint Core Docs', url: 'https://docs.tendermint.com'} + children: [{ + title: 'Cosmos SDK Docs', + url: 'https://docs.cosmos.network' + }, + { + title: 'Ethermint Docs', + url: 'https://ethereum.org/developers' + }, + { + title: 'Tendermint Core Docs', + url: 'https://docs.tendermint.com' + } ] }, { title: 'Community', - children: [ - {title: 'Cosmos Community', url: 'https://discord.gg/W8trcGV'}, - {title: 'Ethermint Forum', url: 'https://forum.cosmos.network/c/ethermint'}, - {title: 'Chainsafe Blog', url: 'https://medium.com/chainsafe-systems'} + children: [{ + title: 'Cosmos Community', + url: 'https://discord.gg/W8trcGV' + }, + { + title: 'Ethermint Forum', + url: 'https://forum.cosmos.network/c/ethermint' + }, + { + title: 'ChainSafe Blog', + url: 'https://medium.com/chainsafe-systems' + } ] }, { title: 'Contributing', - children: [ - {title: 'Contributing to the docs', url: 'https://github.com/ChainSafe/ethermint/tree/development/docs'}, - {title: 'Careers at Chainsafe', url: 'https://chainsafe.io/#careers'}, { + children: [{ + title: 'Contributing to the docs', + url: 'https://github.com/cosmos/ethermint/tree/development/docs' + }, + { + title: 'Careers at ChainSafe', + url: 'https://chainsafe.io/#careers' + }, { title: 'Source code on GitHub', - url: 'https://github.com/Chainsafe/ethermint/blob/development/docs/DOCS_README.md' + url: 'https://github.com/cosmos/ethermint/blob/development/docs/DOCS_README.md' } ] } ] } }, -}; +}; \ No newline at end of file diff --git a/docs/README.md b/docs/README.md index 3a27c034..39d06c4e 100644 --- a/docs/README.md +++ b/docs/README.md @@ -57,4 +57,4 @@ aside: false ## Contribute -See [this file](https://github.com/ChainSafe/ethermint/blob/development/docs/DOCS_README.md) for details of the build process and considerations when making changes. +See [this file](https://github.com/cosmos/ethermint/blob/development/docs/DOCS_README.md) for details of the build process and considerations when making changes. diff --git a/docs/basics/accounts.md b/docs/basics/accounts.md index 04432598..faf4df84 100644 --- a/docs/basics/accounts.md +++ b/docs/basics/accounts.md @@ -17,7 +17,7 @@ Ethermint defines its own custom `Account` type that uses Ethereum's ECDSA secp2 satisfies the [EIP84](https://github.com/ethereum/EIPs/issues/84) for full [BIP44](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) paths. The root HD path for Ethermint-based accounts is `m/44'/60'/0'/0`. -+++ https://github.com/ChainSafe/ethermint/blob/v0.1.0/types/account.go#L31-L36 ++++ https://github.com/cosmos/ethermint/blob/v0.1.0/types/account.go#L31-L36 ## Addresses and Public Keys diff --git a/docs/guides/cloud_testnet.md b/docs/guides/cloud_testnet.md index ddd2622e..253f3835 100644 --- a/docs/guides/cloud_testnet.md +++ b/docs/guides/cloud_testnet.md @@ -57,7 +57,7 @@ Now you are connected to the droplet. Clone and build Ethermint in the droplet using `git`: ```bash -go install https://github.com/ChainSafe/ethermint.git +go install https://github.com/cosmos/ethermint.git ``` Check that the binaries have been successfuly installed: diff --git a/docs/quickstart/installation.md b/docs/quickstart/installation.md index 7312386e..3b26b700 100644 --- a/docs/quickstart/installation.md +++ b/docs/quickstart/installation.md @@ -9,7 +9,7 @@ order: 1 Clone and build Ethermint using `git`: ```bash -git clone https://github.com/ChainSafe/ethermint.git +git clone https://github.com/cosmos/ethermint.git cd ethermint make install ``` @@ -43,7 +43,7 @@ ethermintcli -h 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/ChainSafe/ethermint/releases) +You can also download a specific release available on the [Ethermint repository](https://github.com/cosmos/ethermint/releases) ## Next {hide} diff --git a/docs/quickstart/upgrade.md b/docs/quickstart/upgrade.md index 52c4c785..bd8208e4 100644 --- a/docs/quickstart/upgrade.md +++ b/docs/quickstart/upgrade.md @@ -22,7 +22,7 @@ make install If you have issues at this step, please check that you have the latest stable version of GO installed. ::: -You will need to ensure that the version installed matches the one needed for th testnet. Check the Ethermint [release page](https://github.com/ChainSafe/ethermint/releases) for details on each release. +You will need to ensure that the version installed matches the one needed for th testnet. Check the Ethermint [release page](https://github.com/cosmos/ethermint/releases) for details on each release. ## Upgrade Genesis File diff --git a/networks/local/ethermintnode/Dockerfile b/networks/local/ethermintnode/Dockerfile index a52e7938..92b92e80 100644 --- a/networks/local/ethermintnode/Dockerfile +++ b/networks/local/ethermintnode/Dockerfile @@ -6,7 +6,7 @@ RUN apt-get update && apt-get upgrade -y && \ apt-get install -y $PACKAGES # Set working directory for the build -WORKDIR /go/src/github.com/ChainSafe/ethermint +WORKDIR /go/src/github.com/cosmos/ethermint # Add source files COPY . . @@ -22,9 +22,9 @@ WORKDIR / RUN apt-get update # Copy over binaries from the build-env -COPY --from=build-env /go/src/github.com/ChainSafe/ethermint/build/ethermintd /usr/bin/ethermintd -COPY --from=build-env /go/src/github.com/ChainSafe/ethermint/build/ethermintcli /usr/bin/ethermintcli -COPY --from=build-env /go/src/github.com/ChainSafe/ethermint/scripts/start.sh / +COPY --from=build-env /go/src/github.com/cosmos/ethermint/build/ethermintd /usr/bin/ethermintd +COPY --from=build-env /go/src/github.com/cosmos/ethermint/build/ethermintcli /usr/bin/ethermintcli +COPY --from=build-env /go/src/github.com/cosmos/ethermint/scripts/start.sh / EXPOSE 26656 26657 1317 8545 8546 diff --git a/rpc/config.go b/rpc/config.go index 88f510e4..7133c15d 100644 --- a/rpc/config.go +++ b/rpc/config.go @@ -73,7 +73,7 @@ func registerRoutes(rs *lcd.RestServer) { apis := GetRPCAPIs(rs.CliCtx, privkeys) - // TODO: Allow cli to configure modules https://github.com/ChainSafe/ethermint/issues/74 + // TODO: Allow cli to configure modules https://github.com/cosmos/ethermint/issues/74 whitelist := make(map[string]bool) // Register all the APIs exposed by the services