From 6000ab20980cc98971fc5bc3c50054c5d47edbef Mon Sep 17 00:00:00 2001 From: Federico Kunze <31522760+fedekunze@users.noreply.github.com> Date: Tue, 22 Jun 2021 06:49:18 -0400 Subject: [PATCH] chore: un-fork from cosmos (#166) * chore: un-fork from cosmos * rm LoC --- CONTRIBUTING.md | 14 +- Dockerfile | 4 +- Makefile | 8 +- README.md | 33 ++--- app/ante/ante.go | 2 +- app/ante/ante_test.go | 2 +- app/ante/eth.go | 4 +- app/ante/eth_test.go | 6 +- app/ante/utils_test.go | 12 +- app/app.go | 14 +- app/app_test.go | 2 +- app/export.go | 2 +- app/test_helpers.go | 2 +- client/config.go | 2 +- client/export.go | 4 +- client/import.go | 4 +- client/keys.go | 2 +- client/keys/keysadd.go | 2 +- client/testnet.go | 8 +- cmd/ethermintd/cmd_test.go | 4 +- cmd/ethermintd/flags.go | 2 +- cmd/ethermintd/genaccounts.go | 4 +- cmd/ethermintd/main.go | 2 +- cmd/ethermintd/root.go | 6 +- cmd/ethermintd/start.go | 4 +- cmd/ethermintd/util.go | 2 +- crypto/codec/amino.go | 2 +- crypto/codec/codec.go | 2 +- crypto/hd/algorithm.go | 2 +- crypto/hd/algorithm_test.go | 4 +- docs/.vuepress/config.js | 4 +- docs/DOCS_README.md | 4 +- docs/README.md | 4 +- docs/basics/accounts.md | 2 +- docs/guides/cloud_testnet.md | 2 +- docs/guides/join_network.md | 2 +- docs/intro/resources.md | 4 +- docs/intro/use_cases.md | 2 +- docs/quickstart/installation.md | 4 +- docs/quickstart/upgrade.md | 2 +- encoding/codec/codec.go | 4 +- encoding/config.go | 4 +- encoding/config_test.go | 8 +- ethereum/rpc/apis.go | 2 +- ethereum/rpc/backend.go | 6 +- ethereum/rpc/eth_api.go | 8 +- ethereum/rpc/filter_api.go | 4 +- ethereum/rpc/filter_system.go | 4 +- ethereum/rpc/filters.go | 2 +- ethereum/rpc/net_api.go | 2 +- ethereum/rpc/personal.go | 8 +- ethereum/rpc/txpool_api.go | 2 +- ethereum/rpc/types/query_client.go | 2 +- ethereum/rpc/types/types.go | 2 +- ethereum/rpc/types/utils.go | 4 +- ethereum/rpc/web3_api.go | 2 +- ethereum/rpc/websockets.go | 4 +- go.mod | 39 +++++- go.sum | 129 ++++++++++++------ networks/local/ethermintnode/Dockerfile | 6 +- .../crypto/v1alpha1/ethsecp256k1/keys.proto | 2 +- proto/ethermint/evm/v1alpha1/evm.proto | 2 +- proto/ethermint/evm/v1alpha1/genesis.proto | 2 +- proto/ethermint/evm/v1alpha1/query.proto | 2 +- proto/ethermint/evm/v1alpha1/tx.proto | 2 +- proto/ethermint/types/v1alpha1/account.proto | 2 +- scripts/protocgen.sh | 2 +- tests/importer/importer_test.go | 8 +- tests/rpc/rpc_pending_test.go | 2 +- tests/rpc/rpc_test.go | 6 +- tests/signer.go | 2 +- types/account_test.go | 8 +- x/evm/atlas/atlas-v0.3.1.md | 6 +- x/evm/atlas/atlas.toml | 8 +- x/evm/client/cli/query.go | 4 +- x/evm/client/rest/rest.go | 2 +- x/evm/genesis.go | 6 +- x/evm/genesis_test.go | 8 +- x/evm/handler.go | 2 +- x/evm/handler_test.go | 8 +- x/evm/keeper/abci.go | 2 +- x/evm/keeper/grpc_query.go | 4 +- x/evm/keeper/grpc_query_test.go | 14 +- x/evm/keeper/keeper.go | 4 +- x/evm/keeper/keeper_test.go | 8 +- x/evm/keeper/msg_server.go | 2 +- x/evm/keeper/params.go | 2 +- x/evm/keeper/params_test.go | 2 +- x/evm/keeper/state_transition.go | 4 +- x/evm/keeper/statedb.go | 4 +- x/evm/keeper/statedb_test.go | 4 +- x/evm/module.go | 6 +- x/evm/spec/01_concepts.md | 8 +- x/evm/spec/02_state.md | 4 +- x/evm/spec/04_messages.md | 4 +- x/evm/types/genesis.go | 2 +- x/evm/types/genesis_test.go | 2 +- x/evm/types/logs.go | 2 +- x/evm/types/logs_test.go | 2 +- x/evm/types/msg.go | 2 +- x/evm/types/msg_test.go | 4 +- x/evm/types/params.go | 2 +- x/evm/types/storage.go | 2 +- x/evm/types/tx_data.go | 2 +- x/evm/types/tx_data_test.go | 2 +- x/evm/types/utils_test.go | 2 +- 106 files changed, 340 insertions(+), 273 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8478d62d..808dcdb6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,8 +25,8 @@ workflow and standards. Contributing to this repo can mean many things such as participating in discussion or proposing code changes. To ensure a smooth workflow for all contributors, the following general procedure for contributing has been established: -1. Either [open](https://github.com/cosmos/ethermint/issues/new/choose) - or [find](https://github.com/cosmos/ethermint/issues) an issue you have identified and would like to contribute to +1. Either [open](https://github.com/tharsis/ethermint/issues/new/choose) + or [find](https://github.com/tharsis/ethermint/issues) an issue you have identified and would like to contribute to resolving. 2. Participate in thoughtful discussion on that issue. 3. If you would like to contribute: @@ -57,12 +57,12 @@ PR, but be aware that for more complex problems/features, if a PR is opened befo taken place in a github issue, that PR runs a high likelihood of being rejected. Looking for a good place to start contributing? How about checking out -some [good first issues](https://github.com/cosmos/ethermint/issues?q=label%3A%22good+first+issue%22). +some [good first issues](https://github.com/tharsis/ethermint/issues?q=label%3A%22good+first+issue%22). ## Architecture Decision Records (ADR) When proposing an architecture decision for Ethermint, please create -an [ADR](https://github.com/cosmos/ethermint/blob/development/docs/architecture/README.md) so further discussions can be +an [ADR](https://github.com/tharsis/ethermint/blob/main/docs/architecture/README.md) so further discussions can be made. We are following this process so all involved parties are in agreement before any party begins coding the proposed implementation. If you would like to see some examples of how these are written refer to [Tendermint ADRs](https://github.com/tendermint/tendermint/tree/master/docs/architecture). @@ -72,12 +72,12 @@ to [Tendermint ADRs](https://github.com/tendermint/tendermint/tree/master/docs/a Please note that Go requires code to live under absolute paths, which complicates forking. While my fork lives at `https://github.com/tharsis/ethermint`, the code should never exist at `$GOPATH/src/github.com/tharsis/ethermint`. Instead, we use `git remote` to add the fork as a new remote for the -original repo,`$GOPATH/src/github.com/cosmos/ethermint`, and do all the work there. +original repo,`$GOPATH/src/github.com/tharsis/ethermint`, and do all the work there. For instance, to create a fork and work on a branch of it, you would: 1. Create the fork on github, using the fork button. -2. Go to the original repo checked out locally. (i.e. `$GOPATH/src/github.com/cosmos/ethermint`) +2. Go to the original repo checked out locally. (i.e. `$GOPATH/src/github.com/tharsis/ethermint`) 3. `git remote rename origin upstream` 4. `git remote add origin git@github.com:tharsis/ethermint.git` @@ -140,7 +140,7 @@ For example, in vscode your `.vscode/settings.json` should look like: 2. `development` must never fail `make lint, make test, make test-race, make test-rpc, make test-solidity, make test-import` 3. No `--force` onto `development` (except when reverting a broken commit, which should seldom happen). -4. Create your feature branch from `development` either on `github.com/cosmos/ethermint`, or your fork ( +4. Create your feature branch from `development` either on `github.com/tharsis/ethermint`, or your fork ( using `git remote add origin`). 5. Before submitting a pull request, begin `git rebase` on top of `development`. diff --git a/Dockerfile b/Dockerfile index 39a32d57..3ef5f575 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/cosmos/ethermint +WORKDIR /go/src/github.com/tharsis/ethermint # Install dependencies RUN apk add --update $PACKAGES @@ -24,7 +24,7 @@ RUN apk add --update ca-certificates jq WORKDIR /root # Copy over binaries from the build-env -COPY --from=build-env /go/src/github.com/cosmos/ethermint/build/ethermintd /usr/bin/ethermintd +COPY --from=build-env /go/src/github.com/tharsis/ethermint/build/ethermintd /usr/bin/ethermintd # Run ethermintd by default CMD ["ethermintd"] diff --git a/Makefile b/Makefile index af87156e..d0c909e8 100755 --- a/Makefile +++ b/Makefile @@ -18,7 +18,7 @@ VERSION := $(shell echo $(shell git describe --tags) | sed 's/^v//') COMMIT := $(shell git log -1 --format='%H') PACKAGES=$(shell go list ./... | grep -Ev 'vendor|importer|rpc/tester') DOCKER_TAG = unstable -DOCKER_IMAGE = cosmos/ethermint +DOCKER_IMAGE = tharsis/ethermint DOCKER_BUF := docker run -v $(shell pwd):/workspace --workdir /workspace bufbuild/buf ETHERMINT_BINARY = ethermintd ETHERMINT_DIR = ethermint @@ -26,7 +26,7 @@ GO_MOD=GO111MODULE=on BUILDDIR ?= $(CURDIR)/build SIMAPP = ./app LEDGER_ENABLED ?= true -HTTPS_GIT := https://github.com/cosmos/ethermint.git +HTTPS_GIT := https://github.com/tharsis/ethermint.git DOCKER := $(shell which docker) DOCKER_BUF := $(DOCKER) run --rm -v $(CURDIR):/workspace --workdir /workspace bufbuild/buf @@ -159,7 +159,7 @@ docker-build: # update old container docker rm ethermint || true # create a new container from the latest image - docker create --name ethermint -t -i cosmos/ethermint:latest ethermint + docker create --name ethermint -t -i tharsis/ethermint:latest ethermint # move the binaries to the ./build directory mkdir -p ./build/ docker cp ethermint:/usr/bin/ethermintd ./build/ @@ -345,7 +345,7 @@ format: find . -name '*.go' -type f -not -path "./vendor*" -not -path "*.git*" -not -name '*.pb.go' | xargs goimports -w -local github.com/tendermint find . -name '*.go' -type f -not -path "./vendor*" -not -path "*.git*" -not -name '*.pb.go' | xargs goimports -w -local github.com/ethereum/go-ethereum find . -name '*.go' -type f -not -path "./vendor*" -not -path "*.git*" -not -name '*.pb.go' | xargs goimports -w -local github.com/cosmos/cosmos-sdk - find . -name '*.go' -type f -not -path "./vendor*" -not -path "*.git*" -not -name '*.pb.go' | xargs goimports -w -local github.com/cosmos/ethermint + find . -name '*.go' -type f -not -path "./vendor*" -not -path "*.git*" -not -name '*.pb.go' | xargs goimports -w -local github.com/tharsis/ethermint .PHONY: lint format diff --git a/README.md b/README.md index 85df9b55..a1f4fc61 100644 --- a/README.md +++ b/README.md @@ -8,34 +8,31 @@ parent:
- - Version + + Version - - License: Apache-2.0 + + License: Apache-2.0 - - GoDoc + + GoDoc - - Go report card - - - Code Coverage + + Go report card
- - Lines Of Code - Discord - - Build Status + + Build Status - - Lint Status + + Lint Status + + + Code Coverage
diff --git a/app/ante/ante.go b/app/ante/ante.go index d4552220..b9211bd4 100644 --- a/app/ante/ante.go +++ b/app/ante/ante.go @@ -13,7 +13,7 @@ import ( authsigning "github.com/cosmos/cosmos-sdk/x/auth/signing" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" ) const ( diff --git a/app/ante/ante_test.go b/app/ante/ante_test.go index a66d46fe..804df732 100644 --- a/app/ante/ante_test.go +++ b/app/ante/ante_test.go @@ -6,7 +6,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ) func (suite AnteTestSuite) TestAnteHandler() { diff --git a/app/ante/eth.go b/app/ante/eth.go index 9314b868..872eca6e 100644 --- a/app/ante/eth.go +++ b/app/ante/eth.go @@ -8,8 +8,8 @@ import ( authante "github.com/cosmos/cosmos-sdk/x/auth/ante" "github.com/palantir/stacktrace" - ethermint "github.com/cosmos/ethermint/types" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + ethermint "github.com/tharsis/ethermint/types" + evmtypes "github.com/tharsis/ethermint/x/evm/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core" diff --git a/app/ante/eth_test.go b/app/ante/eth_test.go index f342431c..9719d21c 100644 --- a/app/ante/eth_test.go +++ b/app/ante/eth_test.go @@ -5,9 +5,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/ethermint/app/ante" - "github.com/cosmos/ethermint/tests" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/app/ante" + "github.com/tharsis/ethermint/tests" + evmtypes "github.com/tharsis/ethermint/x/evm/types" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" diff --git a/app/ante/utils_test.go b/app/ante/utils_test.go index 049dea30..86595093 100644 --- a/app/ante/utils_test.go +++ b/app/ante/utils_test.go @@ -21,12 +21,12 @@ import ( authtx "github.com/cosmos/cosmos-sdk/x/auth/tx" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/cosmos/ethermint/app" - ante "github.com/cosmos/ethermint/app/ante" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" - "github.com/cosmos/ethermint/encoding" - "github.com/cosmos/ethermint/tests" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/app" + ante "github.com/tharsis/ethermint/app/ante" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/encoding" + "github.com/tharsis/ethermint/tests" + evmtypes "github.com/tharsis/ethermint/x/evm/types" tmproto "github.com/tendermint/tendermint/proto/tendermint/types" ) diff --git a/app/app.go b/app/app.go index 0699f893..53bfd653 100644 --- a/app/app.go +++ b/app/app.go @@ -84,14 +84,14 @@ import ( upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" // unnamed import of statik for swagger UI support - _ "github.com/cosmos/ethermint/client/docs/statik" + _ "github.com/tharsis/ethermint/client/docs/statik" - "github.com/cosmos/ethermint/app/ante" - ethermint "github.com/cosmos/ethermint/types" - "github.com/cosmos/ethermint/x/evm" - evmrest "github.com/cosmos/ethermint/x/evm/client/rest" - evmkeeper "github.com/cosmos/ethermint/x/evm/keeper" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/app/ante" + ethermint "github.com/tharsis/ethermint/types" + "github.com/tharsis/ethermint/x/evm" + evmrest "github.com/tharsis/ethermint/x/evm/client/rest" + evmkeeper "github.com/tharsis/ethermint/x/evm/keeper" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ) func init() { diff --git a/app/app_test.go b/app/app_test.go index d9c63244..4dbb4f9e 100644 --- a/app/app_test.go +++ b/app/app_test.go @@ -13,7 +13,7 @@ import ( "github.com/tendermint/tendermint/libs/log" dbm "github.com/tendermint/tm-db" - "github.com/cosmos/ethermint/encoding" + "github.com/tharsis/ethermint/encoding" ) func TestEthermintAppExport(t *testing.T) { diff --git a/app/export.go b/app/export.go index 54ea669a..19d237f1 100644 --- a/app/export.go +++ b/app/export.go @@ -13,7 +13,7 @@ import ( "github.com/cosmos/cosmos-sdk/x/staking" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/cosmos/ethermint/encoding" + "github.com/tharsis/ethermint/encoding" ) // NewDefaultGenesisState generates the default state for the application. diff --git a/app/test_helpers.go b/app/test_helpers.go index 47d62188..0c01a604 100644 --- a/app/test_helpers.go +++ b/app/test_helpers.go @@ -5,7 +5,7 @@ import ( "time" "github.com/cosmos/cosmos-sdk/simapp" - "github.com/cosmos/ethermint/encoding" + "github.com/tharsis/ethermint/encoding" abci "github.com/tendermint/tendermint/abci/types" "github.com/tendermint/tendermint/libs/log" diff --git a/client/config.go b/client/config.go index 05f975c2..3662e98f 100644 --- a/client/config.go +++ b/client/config.go @@ -12,7 +12,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" - ethermint "github.com/cosmos/ethermint/types" + ethermint "github.com/tharsis/ethermint/types" ) // InitConfig adds the chain-id, encoding and output flags to the persistent flag set. diff --git a/client/export.go b/client/export.go index bb813dd5..0518f00a 100644 --- a/client/export.go +++ b/client/export.go @@ -14,8 +14,8 @@ import ( "github.com/spf13/cobra" "github.com/cosmos/cosmos-sdk/crypto/keyring" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" - "github.com/cosmos/ethermint/crypto/hd" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/crypto/hd" ) // UnsafeExportEthKeyCommand exports a key with the given name as a private key in hex format. diff --git a/client/import.go b/client/import.go index 2baea883..baa76195 100644 --- a/client/import.go +++ b/client/import.go @@ -10,10 +10,10 @@ import ( "github.com/cosmos/cosmos-sdk/crypto" "github.com/cosmos/cosmos-sdk/crypto/keyring" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" "github.com/ethereum/go-ethereum/common" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" - "github.com/cosmos/ethermint/crypto/hd" + "github.com/tharsis/ethermint/crypto/hd" ) // UnsafeImportKeyCommand imports private keys from a keyfile. diff --git a/client/keys.go b/client/keys.go index 4828d494..7629a22e 100644 --- a/client/keys.go +++ b/client/keys.go @@ -11,7 +11,7 @@ import ( "github.com/tendermint/tendermint/libs/cli" "github.com/cosmos/cosmos-sdk/crypto/keyring" - "github.com/cosmos/ethermint/crypto/hd" + "github.com/tharsis/ethermint/crypto/hd" ) // KeyCommands registers a sub-tree of commands to interact with diff --git a/client/keys/keysadd.go b/client/keys/keysadd.go index 3e08ddcd..0c7919bc 100644 --- a/client/keys/keysadd.go +++ b/client/keys/keysadd.go @@ -7,7 +7,7 @@ import ( "fmt" "sort" - ethermintHd "github.com/cosmos/ethermint/crypto/hd" + ethermintHd "github.com/tharsis/ethermint/crypto/hd" bip39 "github.com/cosmos/go-bip39" "github.com/spf13/cobra" diff --git a/client/testnet.go b/client/testnet.go index d9a5fd2e..54209b52 100644 --- a/client/testnet.go +++ b/client/testnet.go @@ -38,11 +38,11 @@ import ( stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" "github.com/cosmos/cosmos-sdk/crypto/keyring" - "github.com/cosmos/ethermint/crypto/hd" - chaintypes "github.com/cosmos/ethermint/types" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/crypto/hd" + chaintypes "github.com/tharsis/ethermint/types" + evmtypes "github.com/tharsis/ethermint/x/evm/types" - "github.com/cosmos/ethermint/cmd/ethermintd/config" + "github.com/tharsis/ethermint/cmd/ethermintd/config" ) var ( diff --git a/cmd/ethermintd/cmd_test.go b/cmd/ethermintd/cmd_test.go index e746fc91..398e3063 100644 --- a/cmd/ethermintd/cmd_test.go +++ b/cmd/ethermintd/cmd_test.go @@ -10,8 +10,8 @@ import ( svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" "github.com/cosmos/cosmos-sdk/x/genutil/client/cli" - "github.com/cosmos/ethermint/app" - ethermintd "github.com/cosmos/ethermint/cmd/ethermintd" + "github.com/tharsis/ethermint/app" + ethermintd "github.com/tharsis/ethermint/cmd/ethermintd" ) func TestInitCmd(t *testing.T) { diff --git a/cmd/ethermintd/flags.go b/cmd/ethermintd/flags.go index eaab57be..7f959660 100644 --- a/cmd/ethermintd/flags.go +++ b/cmd/ethermintd/flags.go @@ -8,7 +8,7 @@ import ( "github.com/spf13/cobra" "github.com/spf13/viper" - "github.com/cosmos/ethermint/version" + "github.com/tharsis/ethermint/version" ) const ( diff --git a/cmd/ethermintd/genaccounts.go b/cmd/ethermintd/genaccounts.go index 9d417a95..c020a734 100644 --- a/cmd/ethermintd/genaccounts.go +++ b/cmd/ethermintd/genaccounts.go @@ -21,8 +21,8 @@ import ( genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types" "github.com/cosmos/cosmos-sdk/crypto/keyring" - "github.com/cosmos/ethermint/crypto/hd" - chain "github.com/cosmos/ethermint/types" + "github.com/tharsis/ethermint/crypto/hd" + chain "github.com/tharsis/ethermint/types" ) const ( diff --git a/cmd/ethermintd/main.go b/cmd/ethermintd/main.go index 8dd54b35..241b9e4c 100644 --- a/cmd/ethermintd/main.go +++ b/cmd/ethermintd/main.go @@ -6,7 +6,7 @@ import ( "github.com/cosmos/cosmos-sdk/server" svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" - "github.com/cosmos/ethermint/app" + "github.com/tharsis/ethermint/app" ) func main() { diff --git a/cmd/ethermintd/root.go b/cmd/ethermintd/root.go index 198b5066..a0412a40 100644 --- a/cmd/ethermintd/root.go +++ b/cmd/ethermintd/root.go @@ -33,9 +33,9 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" genutilcli "github.com/cosmos/cosmos-sdk/x/genutil/client/cli" - "github.com/cosmos/ethermint/app" - ethermintclient "github.com/cosmos/ethermint/client" - "github.com/cosmos/ethermint/encoding" + "github.com/tharsis/ethermint/app" + ethermintclient "github.com/tharsis/ethermint/client" + "github.com/tharsis/ethermint/encoding" ) // NewRootCmd creates a new root command for simd. It is called once in the diff --git a/cmd/ethermintd/start.go b/cmd/ethermintd/start.go index 5156cd56..7f8f0afb 100644 --- a/cmd/ethermintd/start.go +++ b/cmd/ethermintd/start.go @@ -40,8 +40,8 @@ import ( ethlog "github.com/ethereum/go-ethereum/log" ethrpc "github.com/ethereum/go-ethereum/rpc" - "github.com/cosmos/ethermint/cmd/ethermintd/config" - "github.com/cosmos/ethermint/ethereum/rpc" + "github.com/tharsis/ethermint/cmd/ethermintd/config" + "github.com/tharsis/ethermint/ethereum/rpc" ) // Tendermint full-node start flags diff --git a/cmd/ethermintd/util.go b/cmd/ethermintd/util.go index a5edc046..13f5aa93 100644 --- a/cmd/ethermintd/util.go +++ b/cmd/ethermintd/util.go @@ -16,7 +16,7 @@ import ( tmflags "github.com/tendermint/tendermint/libs/cli/flags" "github.com/tendermint/tendermint/libs/log" - "github.com/cosmos/ethermint/cmd/ethermintd/config" + "github.com/tharsis/ethermint/cmd/ethermintd/config" ) // InterceptConfigsPreRunHandler performs a pre-run function for the root daemon diff --git a/crypto/codec/amino.go b/crypto/codec/amino.go index 39922b6e..06a83397 100644 --- a/crypto/codec/amino.go +++ b/crypto/codec/amino.go @@ -7,7 +7,7 @@ import ( cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" "github.com/cosmos/cosmos-sdk/crypto/keyring" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" ) // RegisterCrypto registers all crypto dependency types with the provided Amino diff --git a/crypto/codec/codec.go b/crypto/codec/codec.go index 44ba255d..86451e20 100644 --- a/crypto/codec/codec.go +++ b/crypto/codec/codec.go @@ -4,7 +4,7 @@ import ( codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" ) // RegisterInterfaces register the Ethermint key concrete types. diff --git a/crypto/hd/algorithm.go b/crypto/hd/algorithm.go index 81a11e52..b2377644 100644 --- a/crypto/hd/algorithm.go +++ b/crypto/hd/algorithm.go @@ -12,7 +12,7 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keyring" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" ) const ( diff --git a/crypto/hd/algorithm_test.go b/crypto/hd/algorithm_test.go index f4446ad8..96a7fa30 100644 --- a/crypto/hd/algorithm_test.go +++ b/crypto/hd/algorithm_test.go @@ -13,8 +13,8 @@ import ( "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/crypto/keyring" - cryptocodec "github.com/cosmos/ethermint/crypto/codec" - ethermint "github.com/cosmos/ethermint/types" + cryptocodec "github.com/tharsis/ethermint/crypto/codec" + ethermint "github.com/tharsis/ethermint/types" ) func init() { diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 3da61429..6f838ffa 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -146,11 +146,11 @@ module.exports = { title: 'Contributing', children: [{ title: 'Contributing to the docs', - url: 'https://github.com/tharsis/ethermint/tree/development/docs' + url: 'https://github.com/tharsis/ethermint/tree/main/docs' }, { title: 'Source code on GitHub', - url: 'https://github.com/tharsis/ethermint/blob/development/docs/DOCS_README.md' + url: 'https://github.com/tharsis/ethermint/blob/main/docs/DOCS_README.md' } ] } diff --git a/docs/DOCS_README.md b/docs/DOCS_README.md index d987bc2e..c21d3350 100644 --- a/docs/DOCS_README.md +++ b/docs/DOCS_README.md @@ -1,6 +1,6 @@ # Updating the docs -If you want to open a PR on the Cosmos SDK to update the documentation, please follow the guidelines in the [`CONTRIBUTING.md`](https://github.com/cosmos/ethermint/tree/master/CONTRIBUTING.md#updating-documentation) +If you want to open a PR on the Cosmos SDK to update the documentation, please follow the guidelines in the [`CONTRIBUTING.md`](https://github.com/tharsis/ethermint/tree/master/CONTRIBUTING.md#updating-documentation) ## Translating @@ -14,7 +14,7 @@ If you want to open a PR on the Cosmos SDK to update the documentation, please f The documentation for Ethermint is hosted at https://docs.ethermint.zone/ built from the files in this (`/docs`) directory for -[master](https://github.com/cosmos/ethermint/tree/master/docs). +[master](https://github.com/tharsis/ethermint/tree/master/docs). ### How It Works diff --git a/docs/README.md b/docs/README.md index 39d06c4e..bb1569ec 100644 --- a/docs/README.md +++ b/docs/README.md @@ -52,9 +52,9 @@ aside: false ## Other Resources - **[Module Directory](../x/)**: Module implementations and their respective documentation. -- **[Ethermint API Reference](https://godoc.org/github.com/cosmos/ethermint)**: Godocs of Ethermint. +- **[Ethermint API Reference](https://godoc.org/github.com/tharsis/ethermint)**: Godocs of Ethermint. - **[REST API spec](https://cosmos.network/rpc/)**: List of REST endpoints to interact with an full-node through REST. ## Contribute -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. +See [this file](https://github.com/tharsis/ethermint/blob/main/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 6143702e..01c0edbb 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/cosmos/ethermint/blob/v0.1.0/types/account.go#L31-L36 ++++ https://github.com/tharsis/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 253f3835..67cc5d39 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/cosmos/ethermint.git +go install https://github.com/tharsis/ethermint.git ``` Check that the binaries have been successfuly installed: diff --git a/docs/guides/join_network.md b/docs/guides/join_network.md index f7d62071..794a60c9 100644 --- a/docs/guides/join_network.md +++ b/docs/guides/join_network.md @@ -11,7 +11,7 @@ This document outlines the steps to join the public testnet 1. Install the Ethermint binaries (ethermintd & ethermint cli) ```bash - git clone https://github.com/cosmos/ethermint + git clone https://github.com/tharsis/ethermint cd ethermint git checkout v0.4.1 make install diff --git a/docs/intro/resources.md b/docs/intro/resources.md index 2d53764d..ec29c92e 100644 --- a/docs/intro/resources.md +++ b/docs/intro/resources.md @@ -7,7 +7,7 @@ order: 4 Learn about Ethermint with the list of official resources. {synopsis} - Official Documentation: [https://docs.ethermint.zone/](https://docs.ethermint.zone/) -- Official Codebase: [https://github.com/cosmos/ethermint](https://github.com/cosmos/ethermint) +- Official Codebase: [https://github.com/tharsis/ethermint](https://github.com/tharsis/ethermint) - Official Website: [https://ethermint.zone/](https://ethermint.zone/) ## Workshops and Videos @@ -39,7 +39,7 @@ Note: most of these articles are outdated as they refer to the previous Ethermin ## Previous Ethermint implementations - [Ethermint ABCI:](https://github.com/cosmos/ethermint_abci) This project was the first and original Tendermint ABCI application with EVM support. Not built with Cosmos SDK. -- [Ethermint (archive):](https://github.com/cosmos/ethermint-archive) Precursor implementation of the current project, developed by [All in Bits Inc](https://tendermint.com/). It was aiming to implement [Turbo-Geth](https://github.com/ledgerwatch/turbo-geth) as the EVM for scalability improvements. +- [Ethermint (archive):](https://github.com/tharsis/ethermint-archive) Precursor implementation of the current project, developed by [All in Bits Inc](https://tendermint.com/). It was aiming to implement [Turbo-Geth](https://github.com/ledgerwatch/turbo-geth) as the EVM for scalability improvements. ## Next {hide} diff --git a/docs/intro/use_cases.md b/docs/intro/use_cases.md index 48a60dab..3ec90368 100644 --- a/docs/intro/use_cases.md +++ b/docs/intro/use_cases.md @@ -19,7 +19,7 @@ Zone](https://github.com/cosmos/peggy)) to enable interoperability between mainn ## EVM module dependency -The EVM module ([x/evm](https://github.com/cosmos/ethermint/tree/development/x/evm)) packaged inside +The EVM module ([x/evm](https://github.com/tharsis/ethermint/tree/main/x/evm)) packaged inside Ethermint can be used separately as its own standalone module. This can be added as a dependency to any Cosmos chain, which will allow for smart contract support. diff --git a/docs/quickstart/installation.md b/docs/quickstart/installation.md index 3b26b700..ca23a987 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/cosmos/ethermint.git +git clone https://github.com/tharsis/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/cosmos/ethermint/releases) +You can also download a specific release available on the [Ethermint repository](https://github.com/tharsis/ethermint/releases) ## Next {hide} diff --git a/docs/quickstart/upgrade.md b/docs/quickstart/upgrade.md index bd8208e4..5e0fb230 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/cosmos/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/tharsis/ethermint/releases) for details on each release. ## Upgrade Genesis File diff --git a/encoding/codec/codec.go b/encoding/codec/codec.go index 64782242..74c008c0 100644 --- a/encoding/codec/codec.go +++ b/encoding/codec/codec.go @@ -6,8 +6,8 @@ import ( "github.com/cosmos/cosmos-sdk/std" sdk "github.com/cosmos/cosmos-sdk/types" - cryptocodec "github.com/cosmos/ethermint/crypto/codec" - ethermint "github.com/cosmos/ethermint/types" + cryptocodec "github.com/tharsis/ethermint/crypto/codec" + ethermint "github.com/tharsis/ethermint/types" ) // RegisterLegacyAminoCodec registers Interfaces from types, crypto, and SDK std. diff --git a/encoding/config.go b/encoding/config.go index 797db872..be5517da 100644 --- a/encoding/config.go +++ b/encoding/config.go @@ -11,8 +11,8 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" - enccodec "github.com/cosmos/ethermint/encoding/codec" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + enccodec "github.com/tharsis/ethermint/encoding/codec" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ) // MakeEncodingConfig creates an EncodingConfig for testing diff --git a/encoding/config_test.go b/encoding/config_test.go index a6a862ea..4e680360 100644 --- a/encoding/config_test.go +++ b/encoding/config_test.go @@ -8,10 +8,10 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/cosmos/ethermint/app" - "github.com/cosmos/ethermint/encoding" - "github.com/cosmos/ethermint/tests" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/app" + "github.com/tharsis/ethermint/encoding" + "github.com/tharsis/ethermint/tests" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ) func TestTxEncoding(t *testing.T) { diff --git a/ethereum/rpc/apis.go b/ethereum/rpc/apis.go index 3c9bf566..91eb10ee 100644 --- a/ethereum/rpc/apis.go +++ b/ethereum/rpc/apis.go @@ -4,8 +4,8 @@ package rpc import ( "github.com/cosmos/cosmos-sdk/client" - "github.com/cosmos/ethermint/ethereum/rpc/types" "github.com/ethereum/go-ethereum/rpc" + "github.com/tharsis/ethermint/ethereum/rpc/types" rpcclient "github.com/tendermint/tendermint/rpc/jsonrpc/client" ) diff --git a/ethereum/rpc/backend.go b/ethereum/rpc/backend.go index 8c91607f..f5cc2174 100644 --- a/ethereum/rpc/backend.go +++ b/ethereum/rpc/backend.go @@ -5,7 +5,7 @@ import ( "math/big" "regexp" - "github.com/cosmos/ethermint/ethereum/rpc/types" + "github.com/tharsis/ethermint/ethereum/rpc/types" "github.com/pkg/errors" tmtypes "github.com/tendermint/tendermint/types" @@ -16,8 +16,8 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" ethtypes "github.com/ethereum/go-ethereum/core/types" - ethermint "github.com/cosmos/ethermint/types" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + ethermint "github.com/tharsis/ethermint/types" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ) // Backend implements the functionality needed to filter changes. diff --git a/ethereum/rpc/eth_api.go b/ethereum/rpc/eth_api.go index acba9f0f..9c4245d3 100644 --- a/ethereum/rpc/eth_api.go +++ b/ethereum/rpc/eth_api.go @@ -29,10 +29,10 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" - "github.com/cosmos/ethermint/crypto/hd" - rpctypes "github.com/cosmos/ethermint/ethereum/rpc/types" - ethermint "github.com/cosmos/ethermint/types" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/crypto/hd" + rpctypes "github.com/tharsis/ethermint/ethereum/rpc/types" + ethermint "github.com/tharsis/ethermint/types" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ) // PublicEthAPI is the eth_ prefixed set of APIs in the Web3 JSON-RPC spec. diff --git a/ethereum/rpc/filter_api.go b/ethereum/rpc/filter_api.go index 40ff762a..194be41b 100644 --- a/ethereum/rpc/filter_api.go +++ b/ethereum/rpc/filter_api.go @@ -6,7 +6,7 @@ import ( "sync" "time" - "github.com/cosmos/ethermint/ethereum/rpc/types" + "github.com/tharsis/ethermint/ethereum/rpc/types" log "github.com/xlab/suplog" @@ -19,7 +19,7 @@ import ( "github.com/ethereum/go-ethereum/eth/filters" "github.com/ethereum/go-ethereum/rpc" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ) // FiltersBackend defines the methods requided by the PublicFilterAPI backend diff --git a/ethereum/rpc/filter_system.go b/ethereum/rpc/filter_system.go index 599b2d08..5cf0dfae 100644 --- a/ethereum/rpc/filter_system.go +++ b/ethereum/rpc/filter_system.go @@ -22,8 +22,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/ethermint/ethereum/rpc/pubsub" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/ethereum/rpc/pubsub" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ) var ( diff --git a/ethereum/rpc/filters.go b/ethereum/rpc/filters.go index 880d2938..2ffcabd5 100644 --- a/ethereum/rpc/filters.go +++ b/ethereum/rpc/filters.go @@ -5,7 +5,7 @@ import ( "fmt" "math/big" - "github.com/cosmos/ethermint/ethereum/rpc/types" + "github.com/tharsis/ethermint/ethereum/rpc/types" "github.com/pkg/errors" log "github.com/xlab/suplog" diff --git a/ethereum/rpc/net_api.go b/ethereum/rpc/net_api.go index 36ffe4be..9a33d867 100644 --- a/ethereum/rpc/net_api.go +++ b/ethereum/rpc/net_api.go @@ -3,7 +3,7 @@ package rpc import ( "fmt" - ethermint "github.com/cosmos/ethermint/types" + ethermint "github.com/tharsis/ethermint/types" "github.com/cosmos/cosmos-sdk/client" ) diff --git a/ethereum/rpc/personal.go b/ethereum/rpc/personal.go index a8baff7a..e6330ef6 100644 --- a/ethereum/rpc/personal.go +++ b/ethereum/rpc/personal.go @@ -6,8 +6,8 @@ import ( "os" "time" - "github.com/cosmos/ethermint/crypto/hd" - ethermint "github.com/cosmos/ethermint/types" + "github.com/tharsis/ethermint/crypto/hd" + ethermint "github.com/tharsis/ethermint/types" log "github.com/xlab/suplog" @@ -20,8 +20,8 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/crypto" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" - rpctypes "github.com/cosmos/ethermint/ethereum/rpc/types" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" + rpctypes "github.com/tharsis/ethermint/ethereum/rpc/types" ) // PrivateAccountAPI is the personal_ prefixed set of APIs in the Web3 JSON-RPC spec. diff --git a/ethereum/rpc/txpool_api.go b/ethereum/rpc/txpool_api.go index 37366417..bcecffe7 100644 --- a/ethereum/rpc/txpool_api.go +++ b/ethereum/rpc/txpool_api.go @@ -1,8 +1,8 @@ package rpc import ( - "github.com/cosmos/ethermint/ethereum/rpc/types" "github.com/ethereum/go-ethereum/common/hexutil" + "github.com/tharsis/ethermint/ethereum/rpc/types" log "github.com/xlab/suplog" ) diff --git a/ethereum/rpc/types/query_client.go b/ethereum/rpc/types/query_client.go index 3c60b91b..a73ce5b4 100644 --- a/ethereum/rpc/types/query_client.go +++ b/ethereum/rpc/types/query_client.go @@ -10,7 +10,7 @@ import ( "github.com/cosmos/cosmos-sdk/client" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ) // QueryClient defines a gRPC Client used for: diff --git a/ethereum/rpc/types/types.go b/ethereum/rpc/types/types.go index 14f00f59..e3ba37b3 100644 --- a/ethereum/rpc/types/types.go +++ b/ethereum/rpc/types/types.go @@ -1,10 +1,10 @@ package types import ( - evmtypes "github.com/cosmos/ethermint/x/evm/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" ethtypes "github.com/ethereum/go-ethereum/core/types" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ) // Copied the Account and StorageResult types since they are registered under an diff --git a/ethereum/rpc/types/utils.go b/ethereum/rpc/types/utils.go index 21855172..53534840 100644 --- a/ethereum/rpc/types/utils.go +++ b/ethereum/rpc/types/utils.go @@ -16,8 +16,8 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" authsigning "github.com/cosmos/cosmos-sdk/x/auth/signing" - ethermint "github.com/cosmos/ethermint/types" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + ethermint "github.com/tharsis/ethermint/types" + evmtypes "github.com/tharsis/ethermint/x/evm/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" diff --git a/ethereum/rpc/web3_api.go b/ethereum/rpc/web3_api.go index 89bbb888..f54c46c5 100644 --- a/ethereum/rpc/web3_api.go +++ b/ethereum/rpc/web3_api.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/cosmos/ethermint/version" + "github.com/tharsis/ethermint/version" "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/crypto" diff --git a/ethereum/rpc/websockets.go b/ethereum/rpc/websockets.go index 9cb81559..f5357a3c 100644 --- a/ethereum/rpc/websockets.go +++ b/ethereum/rpc/websockets.go @@ -22,8 +22,8 @@ import ( "github.com/ethereum/go-ethereum/eth/filters" "github.com/ethereum/go-ethereum/rpc" - "github.com/cosmos/ethermint/ethereum/rpc/types" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/ethereum/rpc/types" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ) type WebsocketsServer interface { diff --git a/go.mod b/go.mod index 85765fce..77239a36 100644 --- a/go.mod +++ b/go.mod @@ -1,24 +1,35 @@ -module github.com/cosmos/ethermint +module github.com/tharsis/ethermint -go 1.15 +go 1.16 require ( + github.com/ChainSafe/go-schnorrkel v0.0.0-20210527232834-58622d036665 // indirect + github.com/DataDog/zstd v1.4.8 // indirect + github.com/StackExchange/wmi v0.0.0-20210224194228-fe8f1750fd46 // indirect + github.com/Workiva/go-datastructures v1.0.53 // indirect github.com/armon/go-metrics v0.3.9 - github.com/aws/aws-sdk-go v1.38.21 // indirect + github.com/aws/aws-sdk-go v1.38.65 // indirect github.com/bitly/go-simplejson v0.5.0 // indirect github.com/btcsuite/btcd v0.22.0-beta github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce - github.com/bugsnag/bugsnag-go v2.1.0+incompatible // indirect + github.com/bugsnag/bugsnag-go v2.1.1+incompatible // indirect github.com/bugsnag/panicwrap v1.3.2 // indirect github.com/cespare/cp v1.1.1 // indirect github.com/cosmos/cosmos-sdk v0.42.6 github.com/cosmos/go-bip39 v1.0.0 + github.com/danieljoos/wincred v1.1.0 // indirect github.com/deckarep/golang-set v1.7.1 // indirect github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect - github.com/ethereum/go-ethereum v1.10.3 + github.com/dgraph-io/ristretto v0.1.0 // indirect + github.com/dvsekhvalnov/jose2go v1.5.0 // indirect + github.com/ethereum/go-ethereum v1.10.4 + github.com/felixge/httpsnoop v1.0.2 // indirect + github.com/go-ole/go-ole v1.2.5 // indirect github.com/gofrs/uuid v4.0.0+incompatible // indirect github.com/gogo/protobuf v1.3.3 + github.com/golang/glog v0.0.0-20210429001901-424d2337a529 // indirect github.com/golang/protobuf v1.5.2 + github.com/google/btree v1.0.1 // indirect github.com/google/uuid v1.2.0 // indirect github.com/gorilla/mux v1.8.0 github.com/gorilla/websocket v1.4.2 @@ -26,15 +37,24 @@ require ( github.com/hashicorp/go-immutable-radix v1.3.0 // indirect github.com/improbable-eng/grpc-web v0.14.0 github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 // indirect + github.com/keybase/go-keychain v0.0.0-20201121013009-976c83ec27a6 // indirect + github.com/klauspost/compress v1.13.1 // indirect github.com/mattn/go-colorable v0.1.8 // indirect + github.com/mattn/go-isatty v0.0.13 // indirect + github.com/mattn/go-runewidth v0.0.13 // indirect github.com/miguelmota/go-ethereum-hdwallet v0.0.1 + github.com/mimoo/StrobeGo v0.0.0-20210601165009-122bf33a46e0 // indirect + github.com/minio/highwayhash v1.0.2 // indirect github.com/palantir/stacktrace v0.0.0-20161112013806-78658fd2d177 github.com/pkg/errors v0.9.1 + github.com/prometheus/common v0.29.0 // indirect github.com/prometheus/tsdb v0.10.0 // indirect github.com/rakyll/statik v0.1.7 github.com/regen-network/cosmos-proto v0.3.1 github.com/rjeczalik/notify v0.9.2 // indirect github.com/rs/cors v1.7.0 + github.com/rs/zerolog v1.23.0 // indirect + github.com/shirou/gopsutil v3.21.5+incompatible // indirect github.com/spf13/cast v1.3.1 github.com/spf13/cobra v1.1.3 github.com/spf13/viper v1.8.0 @@ -42,11 +62,16 @@ require ( github.com/stretchr/testify v1.7.0 github.com/tendermint/tendermint v0.34.11 github.com/tendermint/tm-db v0.6.4 + github.com/tklauser/go-sysconf v0.3.6 // indirect github.com/tyler-smith/go-bip39 v1.1.0 github.com/xlab/closer v0.0.0-20190328110542-03326addb7c2 github.com/xlab/suplog v1.3.0 - golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a // indirect - google.golang.org/genproto v0.0.0-20210607140030-00d4fb20b1ae + go.etcd.io/bbolt v1.3.6 // indirect + golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e // indirect + golang.org/x/net v0.0.0-20210614182718-04defd469f4e // indirect + golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 // indirect + golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b // indirect + google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced google.golang.org/grpc v1.38.0 gopkg.in/yaml.v2 v2.4.0 nhooyr.io/websocket v1.8.7 // indirect diff --git a/go.sum b/go.sum index bd89011e..dfb5ffd7 100644 --- a/go.sum +++ b/go.sum @@ -58,28 +58,33 @@ github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6L github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/ChainSafe/go-schnorrkel v0.0.0-20200405005733-88cbf1b4c40d h1:nalkkPQcITbvhmL4+C4cKA87NW0tfm3Kl9VXRoPywFg= github.com/ChainSafe/go-schnorrkel v0.0.0-20200405005733-88cbf1b4c40d/go.mod h1:URdX5+vg25ts3aCh8H5IFZybJYKWhJHYMTnf+ULtoC4= +github.com/ChainSafe/go-schnorrkel v0.0.0-20210527232834-58622d036665 h1:Cx+AS7a+D7kT247ns4BH09NKDUOZzZN0YtMiCAx7ZBE= +github.com/ChainSafe/go-schnorrkel v0.0.0-20210527232834-58622d036665/go.mod h1:URdX5+vg25ts3aCh8H5IFZybJYKWhJHYMTnf+ULtoC4= github.com/DATA-DOG/go-sqlmock v1.3.3/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/zstd v1.3.6-0.20190409195224-796139022798/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo= github.com/DataDog/zstd v1.4.1/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo= -github.com/DataDog/zstd v1.4.5 h1:EndNeuB0l9syBZhut0wns3gV1hL8zX8LIu6ZiVHWLIQ= github.com/DataDog/zstd v1.4.5/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo= +github.com/DataDog/zstd v1.4.8 h1:Rpmta4xZ/MgZnriKNd24iZMhGpP5dvUcs/uqfBapKZY= +github.com/DataDog/zstd v1.4.8/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= github.com/OneOfOne/xxhash v1.2.2 h1:KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= github.com/Shopify/sarama v1.28.0/go.mod h1:j/2xTrU39dlzBmsxF1eQ2/DdWrxyBCl6pzz7a81o/ZY= github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= -github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6 h1:fLjPD/aNc3UIOA6tDi6QXUemppXK3P9BI7mr2hd6gx8= github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= -github.com/VictoriaMetrics/fastcache v1.5.7 h1:4y6y0G8PRzszQUYIQHHssv/jgPHAb5qQuuDNdCbyAgw= +github.com/StackExchange/wmi v0.0.0-20210224194228-fe8f1750fd46 h1:5sXbqlSomvdjlRbWyNqkPsJ3Fg+tQZCbgeX1VGljbQY= +github.com/StackExchange/wmi v0.0.0-20210224194228-fe8f1750fd46/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= github.com/VictoriaMetrics/fastcache v1.5.7/go.mod h1:ptDBkNMQI4RtmVo8VS/XwRY6RoTu1dAWCbrk+6WsEM8= +github.com/VictoriaMetrics/fastcache v1.6.0 h1:C/3Oi3EiBCqufydp1neRZkqcwmEiuRT9c3fqvvgKm5o= +github.com/VictoriaMetrics/fastcache v1.6.0/go.mod h1:0qHz5QP0GMX4pfmMA/zt5RgfNuXJrTP0zS7DqpHGGTw= github.com/VividCortex/gohistogram v1.0.0 h1:6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE= github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= -github.com/Workiva/go-datastructures v1.0.52 h1:PLSK6pwn8mYdaoaCZEMsXBpBotr4HHn9abU0yMQt0NI= github.com/Workiva/go-datastructures v1.0.52/go.mod h1:Z+F2Rca0qCsVYDS8z7bAGm8f3UkzuWYS/oBZz5a7VVA= +github.com/Workiva/go-datastructures v1.0.53 h1:J6Y/52yX10Xc5JjXmGtWoSSxs3mZnGSaq37xZZh7Yig= +github.com/Workiva/go-datastructures v1.0.53/go.mod h1:1yZL+zfsztete+ePzZz/Zb1/t5BnDuE2Ya2MMGhzP6A= github.com/aead/siphash v1.0.1/go.mod h1:Nywa3cDsYNNK3gaciGTWPwHt0wlpNV15vwmswBAUSII= github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= @@ -113,8 +118,8 @@ github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQ github.com/aws/aws-sdk-go v1.25.16/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.25.48/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.38.21 h1:D08DXWI4QRaawLaW+OtsIEClOI90I6eheJs1GwXTQVI= -github.com/aws/aws-sdk-go v1.38.21/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= +github.com/aws/aws-sdk-go v1.38.65 h1:umGu5gjIOKxzhi34T0DIA1TWupUDjV2aAW5vK6154Gg= +github.com/aws/aws-sdk-go v1.38.65/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aws/aws-sdk-go-v2 v1.2.0/go.mod h1:zEQs02YRBw1DjK0PoJv3ygDYOFTre1ejlJWl8FwAuQo= github.com/aws/aws-sdk-go-v2/config v1.1.1/go.mod h1:0XsVy9lBI/BCXm+2Tuvt39YmdHwS5unDQmxZOYe8F5Y= @@ -135,7 +140,6 @@ github.com/bitly/go-simplejson v0.5.0 h1:6IH+V8/tVMab511d5bn4M7EwGXZf9Hj6i2xSwkN github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngEKAMDJEczWVA= github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqOes/6LfM= -github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 h1:DDGfHa7BWjL4YnC6+E63dPcxHo2sUxDIu8g3QgEJdRY= github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps= @@ -159,8 +163,8 @@ github.com/btcsuite/snappy-go v1.0.0/go.mod h1:8woku9dyThutzjeg+3xrA5iCpBRH8XEEg github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792/go.mod h1:ghJtEyQwv5/p4Mg4C0fgbePVuGr935/5ddU9Z3TmDRY= github.com/btcsuite/winsvc v1.0.0/go.mod h1:jsenWakMcC0zFBFurPLEAyrnc/teJEM1O46fmI40EZs= github.com/bugsnag/bugsnag-go v1.5.3/go.mod h1:2oa8nejYd4cQ/b0hMIopN0lCRxU0bueqREvZLWFrtK8= -github.com/bugsnag/bugsnag-go v2.1.0+incompatible h1:SuqsBHDutts2rZh4swHEWTexxi0F/JZ/6j1rR9BFe7I= -github.com/bugsnag/bugsnag-go v2.1.0+incompatible/go.mod h1:2oa8nejYd4cQ/b0hMIopN0lCRxU0bueqREvZLWFrtK8= +github.com/bugsnag/bugsnag-go v2.1.1+incompatible h1:tH4xLcWFBWTsri11ZSQnmPLVLn0IDvx9716veesAuW8= +github.com/bugsnag/bugsnag-go v2.1.1+incompatible/go.mod h1:2oa8nejYd4cQ/b0hMIopN0lCRxU0bueqREvZLWFrtK8= github.com/bugsnag/panicwrap v1.3.2 h1:pNcbtPtH4Y6VwK+oZVNV/2H6Hh3jOL0ZNVFZEfd/eA4= github.com/bugsnag/panicwrap v1.3.2/go.mod h1:D/8v3kj0zr8ZAKg1AQ6crr+5VwKN5eIywRkfhyM/+dE= github.com/c-bata/go-prompt v0.2.2/go.mod h1:VzqtzE2ksDBcdln8G7mk2RX9QyGjH+OVqOCSiVIqS34= @@ -228,8 +232,9 @@ github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:ma github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/danieljoos/wincred v1.0.2 h1:zf4bhty2iLuwgjgpraD2E9UbvO+fe54XXGJbOwe23fU= github.com/danieljoos/wincred v1.0.2/go.mod h1:SnuYRW9lp1oJrZX/dXJqr0cPK5gYXqx3EJbmjhLdK9U= +github.com/danieljoos/wincred v1.1.0 h1:3RNcEpBg4IhIChZdFRSdlQt1QjCp1sMAPIrOnm7Yf8g= +github.com/danieljoos/wincred v1.1.0/go.mod h1:XYlo+eRTsVA9aHGp7NGjFkPla4m+DCL7hqDjlFjiygg= github.com/dave/jennifer v1.2.0/go.mod h1:fIb+770HOpJ2fmN9EPPKOqm1vMGhB+TwXKMZhrIygKg= github.com/davecgh/go-spew v0.0.0-20171005155431-ecdeabc65495/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -245,8 +250,9 @@ github.com/dgraph-io/badger/v2 v2.2007.1/go.mod h1:26P/7fbL4kUZVEVKLAKXkBXKOydDm github.com/dgraph-io/badger/v2 v2.2007.2 h1:EjjK0KqwaFMlPin1ajhP943VPENHJdEz1KLIegjaI3k= github.com/dgraph-io/badger/v2 v2.2007.2/go.mod h1:26P/7fbL4kUZVEVKLAKXkBXKOydDmM2p1e+NhhnBCAE= github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= -github.com/dgraph-io/ristretto v0.0.3 h1:jh22xisGBjrEVnRZ1DVTpBVQm0Xndu8sMl0CWDzSIBI= github.com/dgraph-io/ristretto v0.0.3/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= +github.com/dgraph-io/ristretto v0.1.0 h1:Jv3CGQHp9OjuMBSne1485aDpUkTKEcUqF+jm/LuerPI= +github.com/dgraph-io/ristretto v0.1.0/go.mod h1:fux0lOrBhrVCJd3lcTHsIJhq1T2rokOu6v9Vcb3Q9ug= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-bitstream v0.0.0-20180413035011-3522498ce2c8/go.mod h1:VMaSuZ+SZcx/wljOQKvp5srsbCiKDEb6K2wC4+PiBmQ= github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= @@ -259,8 +265,9 @@ github.com/dop251/goja v0.0.0-20200721192441-a695b0cdd498/go.mod h1:Mw6PkjjMXWbT github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/dvsekhvalnov/jose2go v0.0.0-20200901110807-248326c1351b h1:HBah4D48ypg3J7Np4N+HY/ZR76fx3HEUGxDU6Uk39oQ= github.com/dvsekhvalnov/jose2go v0.0.0-20200901110807-248326c1351b/go.mod h1:7BvyPhdbLxMXIYTFPLsyJRFMsKmOZnQmzh6Gb+uquuM= +github.com/dvsekhvalnov/jose2go v1.5.0 h1:3j8ya4Z4kMCwT5nXIKFSV84YS+HdqSSO0VsTQxaLAeM= +github.com/dvsekhvalnov/jose2go v1.5.0/go.mod h1:QsHjhyTlD/lAVqn/NSbVZmSCGeDehTB/mPZadG+mhXU= github.com/dvyukov/go-fuzz v0.0.0-20200318091601-be3528f3a813/go.mod h1:11Gm+ccJnvAhCNLlf5+cS9KjtbaD5I5zaZpFMsTHWTw= github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= github.com/eapache/go-resiliency v1.2.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= @@ -283,8 +290,8 @@ github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.m github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/ethereum/go-ethereum v1.9.25/go.mod h1:vMkFiYLHI4tgPw4k2j4MHKoovchFE8plZ0M9VMk4/oM= github.com/ethereum/go-ethereum v1.10.1/go.mod h1:E5e/zvdfUVr91JZ0AwjyuJM3x+no51zZJRz61orLLSk= -github.com/ethereum/go-ethereum v1.10.3 h1:SEYOYARvbWnoDl1hOSks3ZJQpRiiRJe8ubaQGJQwq0s= -github.com/ethereum/go-ethereum v1.10.3/go.mod h1:99onQmSd1GRGOziyGldI41YQb7EESX3Q4H41IfJgIQQ= +github.com/ethereum/go-ethereum v1.10.4 h1:JPZPL2MHbegfFStcaOrrggMVIcf57OQHQ0J3UhjQ+xQ= +github.com/ethereum/go-ethereum v1.10.4/go.mod h1:nEE0TP5MtxGzOMd7egIrbPJMQBnhVU3ELNxhBglIzhg= github.com/facebookgo/ensure v0.0.0-20160127193407-b4ab57deab51 h1:0JZ+dUmQeA8IIVUMzysrX4/AKuQwWhV2dYQuPZdvdSQ= github.com/facebookgo/ensure v0.0.0-20160127193407-b4ab57deab51/go.mod h1:Yg+htXGokKKdzcwhuNDwVvN+uBxDGXJ7G/VN1d8fa64= github.com/facebookgo/stack v0.0.0-20160209184415-751773369052 h1:JWuenKqqX8nojtoVVWjGfOF9635RETekkoH6Cc9SX0A= @@ -293,8 +300,9 @@ github.com/facebookgo/subset v0.0.0-20150612182917-8dac2c3c4870 h1:E2s37DuLxFhQD github.com/facebookgo/subset v0.0.0-20150612182917-8dac2c3c4870/go.mod h1:5tD+neXqOorC30/tWg0LCSkrqj/AR6gu8yY8/fpw1q0= github.com/fatih/color v1.3.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= -github.com/felixge/httpsnoop v1.0.1 h1:lvB5Jl89CsZtGIWuTcDM1E/vkVs49/Ml7JJe07l8SPQ= github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/felixge/httpsnoop v1.0.2 h1:+nS9g82KMXccJ/wp0zyRW9ZBHFETmMGtkk+2CTTrW4o= +github.com/felixge/httpsnoop v1.0.2/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/fjl/memsize v0.0.0-20180418122429-ca190fb6ffbc/go.mod h1:VvhXpOYNQvB+uIk2RvXzuaQtkQJzzIx6lSBe1xv7hi0= github.com/fjl/memsize v0.0.0-20190710130421-bcb5799ab5e5 h1:FtmdgXiUlNeRsoNMFlKLDt+S+6hbjVMEW6RGQ7aUf7c= github.com/fjl/memsize v0.0.0-20190710130421-bcb5799ab5e5/go.mod h1:VvhXpOYNQvB+uIk2RvXzuaQtkQJzzIx6lSBe1xv7hi0= @@ -324,13 +332,14 @@ github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2 github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.10.0 h1:dXFJfIHVvUcpSgDOV+Ne6t7jXri8Tfv2uOLHUZ2XNuo= github.com/go-kit/kit v0.10.0/go.mod h1:xUsJbQ/Fp4kEt7AFgCuvyX4a71u8h9jB8tj/ORgOZ7o= +github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0 h1:TrB8swr/68K7m9CcGut2g3UOihhbcbiMAYiuTXdEih4= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= -github.com/go-ole/go-ole v1.2.1 h1:2lOsA72HgjxAuMlKpFiCbHTvu44PIVkZ5hqm3RSdI/E= github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8= -github.com/go-playground/assert/v2 v2.0.1 h1:MsBgLAaY856+nPRTKrp3/OZK38U/wa0CcBYNjji3q3A= +github.com/go-ole/go-ole v1.2.5 h1:t4MGB5xEDZvXI+0rMjjsfBsD7yAgp/s9ZDkL1JndXwY= +github.com/go-ole/go-ole v1.2.5/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/locales v0.13.0 h1:HyWk6mgj5qFqCT5fjGBuRArbVDfE4hi8+e8ceBS/t7Q= github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= @@ -361,6 +370,8 @@ github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFG github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/golang/geo v0.0.0-20190916061304-5b978397cfec/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/glog v0.0.0-20210429001901-424d2337a529 h1:2voWjNECnrZRbfwXxHB1/j8wa6xdKn85B5NzgVL/pTU= +github.com/golang/glog v0.0.0-20210429001901-424d2337a529/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -401,8 +412,9 @@ github.com/golang/snappy v0.0.3-0.20201103224600-674baa8c7fc3/go.mod h1:/XxbfmMg github.com/golang/snappy v0.0.3 h1:fHPg5GQYlCeLIPB9BZqMVR5nR9A+IM5zcgeTdjMYmLA= github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.0 h1:0udJVsspx3VBr5FwtLhQQtuAsVc79tTq0ocGIPAU6qo= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.1 h1:gK4Kx5IaGY9CD5sPJ36FHiBJ6ZXl0kilRiiCj+jdYp4= +github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= github.com/google/flatbuffers v1.11.0/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -519,8 +531,9 @@ github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2p github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= github.com/holiman/bloomfilter/v2 v2.0.3 h1:73e0e/V0tCydx14a0SCYS/EWCxgwLZ18CZcZKVu0fao= github.com/holiman/bloomfilter/v2 v2.0.3/go.mod h1:zpoh+gs7qcpqrHr3dB55AMiJwo0iURXE7ZOP9L9hSkA= -github.com/holiman/uint256 v1.1.1 h1:4JywC80b+/hSfljFlEBLHrrh+CIONLDz9NuFl0af4Mw= github.com/holiman/uint256 v1.1.1/go.mod h1:y4ga/t+u+Xwd7CpDgZESaRcWy0I7XMlTMA25ApIH5Jw= +github.com/holiman/uint256 v1.2.0 h1:gpSYcPLWGv4sG43I2mVLiDZCNDh/EpGjSk8tmtxitHM= +github.com/holiman/uint256 v1.2.0/go.mod h1:y4ga/t+u+Xwd7CpDgZESaRcWy0I7XMlTMA25ApIH5Jw= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= github.com/huin/goupnp v1.0.0/go.mod h1:n9v9KO1tAxYH82qOn+UTIFQDmx5n1Zxd/ClZDMX7Bnc= @@ -587,8 +600,10 @@ github.com/karalabe/usb v0.0.0-20190919080040-51dc0efba356 h1:I/yrLt2WilKxlQKCM5 github.com/karalabe/usb v0.0.0-20190919080040-51dc0efba356/go.mod h1:Od972xHfMJowv7NGVDiWVxk2zxnWgjLlJzE+F4F7AGU= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 h1:iQTw/8FWTuc7uiaSepXwyf3o52HaUYcV+Tu66S3F5GA= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/keybase/go-keychain v0.0.0-20190712205309-48d3d31d256d h1:Z+RDyXzjKE0i2sTjZ/b1uxiGtPhFy34Ou/Tk0qwN0kM= github.com/keybase/go-keychain v0.0.0-20190712205309-48d3d31d256d/go.mod h1:JJNrCn9otv/2QP4D7SMJBgaleKpOf66PnW6F5WGNRIc= +github.com/keybase/go-keychain v0.0.0-20201121013009-976c83ec27a6 h1:Mj0fhP9dzHKPijsmli/XbXMDKe1/KWy5xKci8e3nmBg= +github.com/keybase/go-keychain v0.0.0-20201121013009-976c83ec27a6/go.mod h1:N83iQ9rnnzi2KZuTu+0xBcD1JNWn1jSN140ggAF7HeE= +github.com/keybase/go.dbus v0.0.0-20200324223359-a94be52c0b03/go.mod h1:a8clEhrrGV/d76/f9r2I41BwANMihfZYV9C223vaxqE= github.com/kilic/bls12-381 v0.0.0-20201226121925-69dacb279461/go.mod h1:vDTTHJONJ6G+P2R74EhnyotQDTliQDnFEwhdmfzw1ig= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= @@ -597,8 +612,9 @@ github.com/kkdai/bstream v1.0.0/go.mod h1:FDnDOHt5Yx4p3FaHcioFT0QjDOtgUpvjeZqAs+ github.com/klauspost/compress v1.4.0/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/klauspost/compress v1.11.7/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.11.9 h1:5OCMOdde1TCT2sookEuVeEZzA8bmRSFV3AwPDZAG8AA= github.com/klauspost/compress v1.11.9/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/compress v1.13.1 h1:wXr2uRxZTJXHLly6qhJabee5JqIhTRoLBhDOA74hDEQ= +github.com/klauspost/compress v1.13.1/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/klauspost/cpuid v1.2.1/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/klauspost/cpuid/v2 v2.0.2/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= @@ -641,13 +657,15 @@ github.com/mattn/go-ieproxy v0.0.0-20190702010315-6dee0af9227d/go.mod h1:31jz6HN github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.5-0.20180830101745-3fb116b82035/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= +github.com/mattn/go-isatty v0.0.13 h1:qdl+GuBjcsKKDco5BsxPJlId98mSWNKqYA+Co0SC1yA= +github.com/mattn/go-isatty v0.0.13/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.9 h1:Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0= github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= +github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= +github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/mattn/go-sqlite3 v1.11.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc= github.com/mattn/go-tty v0.0.0-20180907095812-13ff1204f104/go.mod h1:XPvLUNfbS4fJH25nqRHfWLMa1ONC8Amw+mIA639KxkE= github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU= @@ -655,10 +673,12 @@ github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5 github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miguelmota/go-ethereum-hdwallet v0.0.1 h1:DWqgZtKWTGcHR5QsprMJItZiJ2xVEQTv640r597ul8M= github.com/miguelmota/go-ethereum-hdwallet v0.0.1/go.mod h1:iowKavXnc0NVNiv/UKYYBo3SjADph5PUvYQTjOIV9as= -github.com/mimoo/StrobeGo v0.0.0-20181016162300-f8f6d4d2b643 h1:hLDRPB66XQT/8+wG9WsDpiCvZf1yKO7sz7scAjSlBa0= github.com/mimoo/StrobeGo v0.0.0-20181016162300-f8f6d4d2b643/go.mod h1:43+3pMjjKimDBf5Kr4ZFNGbLql1zKkbImw+fZbw3geM= -github.com/minio/highwayhash v1.0.1 h1:dZ6IIu8Z14VlC0VpfKofAhCy74wu/Qb5gcn52yWoz/0= +github.com/mimoo/StrobeGo v0.0.0-20210601165009-122bf33a46e0 h1:QRUSJEgZn2Snx0EmT/QLXibWjSUDjKWvXIT19NBVp94= +github.com/mimoo/StrobeGo v0.0.0-20210601165009-122bf33a46e0/go.mod h1:43+3pMjjKimDBf5Kr4ZFNGbLql1zKkbImw+fZbw3geM= github.com/minio/highwayhash v1.0.1/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= +github.com/minio/highwayhash v1.0.2 h1:Aak5U0nElisjDCfPSG79Tgzkn2gl66NxOMspRrKnA/g= +github.com/minio/highwayhash v1.0.2/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= @@ -733,10 +753,8 @@ github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnh github.com/otiai10/copy v1.6.0 h1:IinKAryFFuPONZ7cm6T6E2QX/vcJwSnlaA5lfoaXIiQ= github.com/otiai10/copy v1.6.0/go.mod h1:XWfuS3CrI0R6IE0FbgHsEazaXO8G0LpMp9o8tos0x4E= github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJG+0mI8eUu6xqkFDYS2kb2saOteoSB3cE= -github.com/otiai10/curr v1.0.0 h1:TJIWdbX0B+kpNagQrjgq8bCMrbhiuX73M2XwgtDMoOI= github.com/otiai10/curr v1.0.0/go.mod h1:LskTG5wDwr8Rs+nNQ+1LlxRjAtTZZjtJW4rMXl6j4vs= github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo= -github.com/otiai10/mint v1.3.2 h1:VYWnrP5fXmz1MXvjuUvcBrXSjGE6xjON+axB/UrpO3E= github.com/otiai10/mint v1.3.2/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc= github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= github.com/palantir/stacktrace v0.0.0-20161112013806-78658fd2d177 h1:nRlQD0u1871kaznCnn1EvYiMbum36v7hw1DLPEjds4o= @@ -758,6 +776,7 @@ github.com/peterh/liner v1.1.1-0.20190123174540-a2c9a5303de7/go.mod h1:CRroGNssy github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 h1:q2e307iGHPdTGp0hoxKjt1H5pDo6utceo3dQVK3I5XQ= github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5/go.mod h1:jvVRKCrJTQWu0XVbaOlby/2lO20uSCHEMzzplHXte1o= github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= +github.com/philhofer/fwd v1.1.1/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pierrec/lz4 v2.6.0+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= @@ -780,8 +799,9 @@ github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3O github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.8.0/go.mod h1:O9VU6huf47PktckDQfMTX0Y8tY0/7TSWwj+ITvv0TnM= github.com/prometheus/client_golang v1.9.0/go.mod h1:FqZLKOZnGdFAhOK4nqGHa7D66IdsO+O441Eve7ptJDU= -github.com/prometheus/client_golang v1.10.0 h1:/o0BDeWzLWXNZ+4q5gXltUvaMpJqckTa+jTNoB+z4cg= github.com/prometheus/client_golang v1.10.0/go.mod h1:WJM3cc3yu7XKBKa/I8WeZm+V3eltZnBwfENSU7mdogU= +github.com/prometheus/client_golang v1.11.0 h1:HNkLOAEQMIDv/K+04rukrLx6ch7msSRwf3/SASFAGtQ= +github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= @@ -800,8 +820,10 @@ github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB8 github.com/prometheus/common v0.14.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s= github.com/prometheus/common v0.15.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s= github.com/prometheus/common v0.18.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s= -github.com/prometheus/common v0.23.0 h1:GXWvPYuTUenIa+BhOq/x+L/QZzCqASkVRny5KTlPDGM= github.com/prometheus/common v0.23.0/go.mod h1:H6QK/N6XVT42whUeIdI3dp36w49c+/iMDk7UAI2qm7Q= +github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= +github.com/prometheus/common v0.29.0 h1:3jqPBvKT4OHAbje2Ql7KeaaSicDBCxMYwEJU1zRJceE= +github.com/prometheus/common v0.29.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= @@ -826,6 +848,8 @@ github.com/regen-network/cosmos-proto v0.3.1/go.mod h1:jO0sVX6a1B36nmE8C9xBFXpNw github.com/regen-network/protobuf v1.3.2-alpha.regen.4 h1:c9jEnU+xm6vqyrQe3M94UFWqiXxRIKKnqBOh2EACmBE= github.com/regen-network/protobuf v1.3.2-alpha.regen.4/go.mod h1:/J8/bR1T/NXyIdQDLUaq15LjNE83nRzkyrLAMcPewig= github.com/retailnext/hllpp v1.0.1-0.20180308014038-101a6d2f8b52/go.mod h1:RDpi1RftBQPUCDRw6SmxeaREsAaRKnOclghuzp/WRzc= +github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= +github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rjeczalik/notify v0.9.1/go.mod h1:rKwnCoCGeuQnwBtTSPL9Dad03Vh2n40ePRrjvIXnJho= github.com/rjeczalik/notify v0.9.2 h1:MiTWrPj55mNDHEiIX5YUSKefw/+lCQVoAFmD6oQm5w8= github.com/rjeczalik/notify v0.9.2/go.mod h1:aErll2f0sUX9PXZnVNyeiObbmTlk5jnMoCa4QEjJeqM= @@ -837,8 +861,9 @@ github.com/rs/cors v1.7.0 h1:+88SsELBHx5r+hZ8TCkggzSstaWNbDvThkVK8H6f9ik= github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= github.com/rs/xhandler v0.0.0-20160618193221-ed27b6fd6521/go.mod h1:RvLn4FgxWubrpZHtQLnOf6EwhN2hEMusxZOhcW9H3UQ= github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= -github.com/rs/zerolog v1.21.0 h1:Q3vdXlfLNT+OftyBHsU0Y445MD+8m8axjKgf2si0QcM= github.com/rs/zerolog v1.21.0/go.mod h1:ZPhntP/xmq1nnND05hhpAh2QMhSsA4UN3MGZ6O2J3hM= +github.com/rs/zerolog v1.23.0 h1:UskrK+saS9P9Y789yNNulYKdARjPZuS35B8gJF2x60g= +github.com/rs/zerolog v1.23.0/go.mod h1:6c7hFfxPOy7TacJc4Fcdi24/J0NKYGzjG8FWRI916Qo= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= @@ -852,8 +877,9 @@ github.com/segmentio/kafka-go v0.1.0/go.mod h1:X6itGqS9L4jDletMsxZ7Dz+JFWxM6JHfP github.com/segmentio/kafka-go v0.2.0/go.mod h1:X6itGqS9L4jDletMsxZ7Dz+JFWxM6JHfPOCvTvk+EJo= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/shirou/gopsutil v2.20.5+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= -github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible h1:Bn1aCHHRnjv4Bl16T8rcaFjYSrGrIZvpiGO6P3Q4GpU= github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= +github.com/shirou/gopsutil v3.21.5+incompatible h1:OloQyEerMi7JUrXiNzy8wQ5XN+baemxSl12QgIzt0jc= +github.com/shirou/gopsutil v3.21.5+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= @@ -942,13 +968,16 @@ github.com/tendermint/tm-db v0.6.3/go.mod h1:lfA1dL9/Y/Y8wwyPp2NMLyn5P5Ptr/gvDFN github.com/tendermint/tm-db v0.6.4 h1:3N2jlnYQkXNQclQwd/eKV/NzlqPlfK21cpRRIx80XXQ= github.com/tendermint/tm-db v0.6.4/go.mod h1:dptYhIpJ2M5kUuenLr+Yyf3zQOv1SgBZcl8/BmWlMBw= github.com/tinylib/msgp v1.0.2/go.mod h1:+d+yLhGm8mzTaHzB+wgMYrodPfmZrzkirds8fDWklFE= +github.com/tinylib/msgp v1.1.5/go.mod h1:eQsjooMTnV42mHu917E26IogZ2930nFyBQdofk10Udg= github.com/tjfoc/gmsm v1.4.0/go.mod h1:j4INPkHWMrhJb38G+J6W4Tw0AbuN8Thu3PbdVYhVcTE= -github.com/tklauser/go-sysconf v0.3.5 h1:uu3Xl4nkLzQfXNsWn15rPc/HQCJKObbt1dKJeWp3vU4= github.com/tklauser/go-sysconf v0.3.5/go.mod h1:MkWzOF4RMCshBAMXuhXJs64Rte09mITnppBXY/rYEFI= +github.com/tklauser/go-sysconf v0.3.6 h1:oc1sJWvKkmvIxhDHeKWvZS4f6AW+YcoguSfRF2/Hmo4= +github.com/tklauser/go-sysconf v0.3.6/go.mod h1:MkWzOF4RMCshBAMXuhXJs64Rte09mITnppBXY/rYEFI= github.com/tklauser/numcpus v0.2.2 h1:oyhllyrScuYI6g+h/zUvNXNp1wy7x8qQy3t/piefldA= github.com/tklauser/numcpus v0.2.2/go.mod h1:x3qojaO3uyYt0i56EW/VUYs7uBvdl2fkfZFu0T9wgjM= github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/ttacon/chalk v0.0.0-20160626202418-22c06c80ed31/go.mod h1:onvgF043R+lC5RZ8IT9rBXDaEDnpnw/Cl+HFiw+v/7Q= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= github.com/tyler-smith/go-bip39 v1.0.1-0.20181017060643-dbb3b84ba2ef/go.mod h1:sJ5fKU0s6JVwZjjcUEX2zFOnvq0ASQ2K9Zr6cf67kNs= github.com/tyler-smith/go-bip39 v1.1.0 h1:5eUemwrMargf3BSLRRCalXT93Ns6pQJIjYQN2nyfOP8= @@ -984,8 +1013,9 @@ github.com/zondax/hid v0.9.0 h1:eiT3P6vNxAEVxXMw66eZUAAnU2zD33JBkfG/EnfAKl8= github.com/zondax/hid v0.9.0/go.mod h1:l5wttcP0jwtdLjqjMMWFVEE7d1zO0jvSPA9OPZxWpEM= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.5 h1:XAzx9gjCb0Rxj7EoqcClPD1d5ZBxZJk0jbuoPHenBt0= go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= +go.etcd.io/bbolt v1.3.6 h1:/ecaJf0sk1l4l6V4awd65v2C3ILy7MSj+s/x1ADCIMU= +go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg= go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= @@ -1025,6 +1055,7 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200115085410-6d4e4cb37c7d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= @@ -1037,8 +1068,8 @@ golang.org/x/crypto v0.0.0-20201117144127-c1f2f97bffc9/go.mod h1:jdWPYTVW3xRLrWP golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a h1:kr2P4QFmQr29mSLA43kwrOcgcReGTfbE9N577tCTuBc= -golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8= +golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e h1:gsTQYXdTw2Gq7RBsWvlQ91b+aEQ6bXFUngBGuR8sPpI= +golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -1133,8 +1164,10 @@ golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210220033124-5f55cee0dc0d/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= -golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4 h1:4nGaVu0QrbjT/AK2PRLuQfQuh6DJve+pELhqTdAj3x0= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210614182718-04defd469f4e h1:XpT3nA5TvE525Ne3hInMh6+GETgn27Zfm9dxsThnX2Q= +golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1147,6 +1180,7 @@ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210402161424-2e8d93401602/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1184,6 +1218,7 @@ golang.org/x/sys v0.0.0-20190712062909-fae7ac547cb7/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1214,6 +1249,7 @@ golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200814200057-3d37ad5750ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200824131525-c12d262b63d8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201015000850-e3ed0017c211/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201101102859-da207088b7d1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1232,22 +1268,29 @@ golang.org/x/sys v0.0.0-20210313202042-bd2e13477e9c/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210316164454-77fc1eacc6aa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210420205809-ac73e9fd8988/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210510120138-977fb7262007 h1:gG67DSER+11cZvqIMb8S8bt0vZtiN6xWYARwirrOSfE= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b h1:9zKuko04nR4gjZ4+DNjHqRlAJqbJETHwiNKDqTfOjfE= +golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -1307,12 +1350,14 @@ golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= +golang.org/x/tools v0.0.0-20201022035929-9cf592e881e9/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -1405,8 +1450,8 @@ google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210607140030-00d4fb20b1ae h1:2dB4bZ/B7RJdKuvHk3mKTzL2xwrikb+Y/QQy7WdyBPk= -google.golang.org/genproto v0.0.0-20210607140030-00d4fb20b1ae/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced h1:c5geK1iMU3cDKtFrCVQIcjR3W+JOZMuhIyICMCTbtus= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.19.1/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= diff --git a/networks/local/ethermintnode/Dockerfile b/networks/local/ethermintnode/Dockerfile index e8d6d34c..ced16b97 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/cosmos/ethermint +WORKDIR /go/src/github.com/tharsis/ethermint # Add source files COPY . . @@ -22,8 +22,8 @@ WORKDIR / RUN apt-get update # Copy over binaries from the build-env -COPY --from=build-env /go/src/github.com/cosmos/ethermint/build/ethermintd / -COPY --from=build-env /go/src/github.com/cosmos/ethermint/scripts/start-docker.sh / +COPY --from=build-env /go/src/github.com/tharsis/ethermint/build/ethermintd / +COPY --from=build-env /go/src/github.com/tharsis/ethermint/scripts/start-docker.sh / EXPOSE 26656 26657 1317 8545 8546 diff --git a/proto/ethermint/crypto/v1alpha1/ethsecp256k1/keys.proto b/proto/ethermint/crypto/v1alpha1/ethsecp256k1/keys.proto index 20c8c14c..4ea1c30d 100644 --- a/proto/ethermint/crypto/v1alpha1/ethsecp256k1/keys.proto +++ b/proto/ethermint/crypto/v1alpha1/ethsecp256k1/keys.proto @@ -3,7 +3,7 @@ package ethermint.crypto.v1alpha1.ethsecp256k1; import "gogoproto/gogo.proto"; -option go_package = "github.com/cosmos/ethermint/crypto/ethsecp256k1"; +option go_package = "github.com/tharsis/ethermint/crypto/ethsecp256k1"; // PubKey defines a type alias for an ecdsa.PublicKey that implements // Tendermint's PubKey interface. It represents the 33-byte compressed public diff --git a/proto/ethermint/evm/v1alpha1/evm.proto b/proto/ethermint/evm/v1alpha1/evm.proto index 680b1902..1a754f28 100644 --- a/proto/ethermint/evm/v1alpha1/evm.proto +++ b/proto/ethermint/evm/v1alpha1/evm.proto @@ -3,7 +3,7 @@ package ethermint.evm.v1alpha1; import "gogoproto/gogo.proto"; -option go_package = "github.com/cosmos/ethermint/x/evm/types"; +option go_package = "github.com/tharsis/ethermint/x/evm/types"; // Params defines the EVM module parameters message Params { diff --git a/proto/ethermint/evm/v1alpha1/genesis.proto b/proto/ethermint/evm/v1alpha1/genesis.proto index f826a1b5..3b616775 100644 --- a/proto/ethermint/evm/v1alpha1/genesis.proto +++ b/proto/ethermint/evm/v1alpha1/genesis.proto @@ -4,7 +4,7 @@ package ethermint.evm.v1alpha1; import "gogoproto/gogo.proto"; import "ethermint/evm/v1alpha1/evm.proto"; -option go_package = "github.com/cosmos/ethermint/x/evm/types"; +option go_package = "github.com/tharsis/ethermint/x/evm/types"; // GenesisState defines the evm module's genesis state. message GenesisState { diff --git a/proto/ethermint/evm/v1alpha1/query.proto b/proto/ethermint/evm/v1alpha1/query.proto index 8d049e7d..e35975d1 100644 --- a/proto/ethermint/evm/v1alpha1/query.proto +++ b/proto/ethermint/evm/v1alpha1/query.proto @@ -6,7 +6,7 @@ import "cosmos/base/query/v1beta1/pagination.proto"; import "google/api/annotations.proto"; import "ethermint/evm/v1alpha1/evm.proto"; -option go_package = "github.com/cosmos/ethermint/x/evm/types"; +option go_package = "github.com/tharsis/ethermint/x/evm/types"; // Query defines the gRPC querier service. service Query { diff --git a/proto/ethermint/evm/v1alpha1/tx.proto b/proto/ethermint/evm/v1alpha1/tx.proto index 01d1abd5..073b6297 100644 --- a/proto/ethermint/evm/v1alpha1/tx.proto +++ b/proto/ethermint/evm/v1alpha1/tx.proto @@ -4,7 +4,7 @@ package ethermint.evm.v1alpha1; import "gogoproto/gogo.proto"; import "ethermint/evm/v1alpha1/evm.proto"; -option go_package = "github.com/cosmos/ethermint/x/evm/types"; +option go_package = "github.com/tharsis/ethermint/x/evm/types"; // Msg defines the evm Msg service. service Msg { diff --git a/proto/ethermint/types/v1alpha1/account.proto b/proto/ethermint/types/v1alpha1/account.proto index 126093ca..204e9c29 100644 --- a/proto/ethermint/types/v1alpha1/account.proto +++ b/proto/ethermint/types/v1alpha1/account.proto @@ -5,7 +5,7 @@ import "cosmos/auth/v1beta1/auth.proto"; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; -option go_package = "github.com/cosmos/ethermint/types"; +option go_package = "github.com/tharsis/ethermint/types"; // EthAccount implements the authtypes.AccountI interface and embeds an // authtypes.BaseAccount type. It is compatible with the auth AccountKeeper. diff --git a/scripts/protocgen.sh b/scripts/protocgen.sh index 3cd23968..15307e0a 100755 --- a/scripts/protocgen.sh +++ b/scripts/protocgen.sh @@ -45,5 +45,5 @@ $(find "$(pwd)/proto" -maxdepth 5 -name '*.proto') go mod tidy # move proto files to the right places -cp -r github.com/cosmos/ethermint/* ./ +cp -r github.com/tharsis/ethermint/* ./ rm -rf github.com diff --git a/tests/importer/importer_test.go b/tests/importer/importer_test.go index b62caa1f..a0d4a60d 100644 --- a/tests/importer/importer_test.go +++ b/tests/importer/importer_test.go @@ -30,10 +30,10 @@ package importer // stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" // stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" -// "github.com/cosmos/ethermint/encoding/codec" -// "github.com/cosmos/ethermint/types" -// evmkeeper "github.com/cosmos/ethermint/x/evm/keeper" -// evmtypes "github.com/cosmos/ethermint/x/evm/types" +// "github.com/tharsis/ethermint/encoding/codec" +// "github.com/tharsis/ethermint/types" +// evmkeeper "github.com/tharsis/ethermint/x/evm/keeper" +// evmtypes "github.com/tharsis/ethermint/x/evm/types" // ethcmn "github.com/ethereum/go-ethereum/common" // "github.com/ethereum/go-ethereum/consensus/ethash" diff --git a/tests/rpc/rpc_pending_test.go b/tests/rpc/rpc_pending_test.go index 4bdf859f..474151c7 100644 --- a/tests/rpc/rpc_pending_test.go +++ b/tests/rpc/rpc_pending_test.go @@ -15,7 +15,7 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" "github.com/stretchr/testify/require" - rpctypes "github.com/cosmos/ethermint/ethereum/rpc/types" + rpctypes "github.com/tharsis/ethermint/ethereum/rpc/types" ) // func TestMain(m *testing.M) { diff --git a/tests/rpc/rpc_test.go b/tests/rpc/rpc_test.go index b5203d3b..12045672 100644 --- a/tests/rpc/rpc_test.go +++ b/tests/rpc/rpc_test.go @@ -19,9 +19,9 @@ import ( "github.com/stretchr/testify/require" - rpctypes "github.com/cosmos/ethermint/ethereum/rpc/types" - ethermint "github.com/cosmos/ethermint/types" - evmtypes "github.com/cosmos/ethermint/x/evm/types" + rpctypes "github.com/tharsis/ethermint/ethereum/rpc/types" + ethermint "github.com/tharsis/ethermint/types" + evmtypes "github.com/tharsis/ethermint/x/evm/types" ethcmn "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" diff --git a/tests/signer.go b/tests/signer.go index 885bfc72..4335a9a9 100644 --- a/tests/signer.go +++ b/tests/signer.go @@ -10,7 +10,7 @@ import ( cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" ) // NewAddrKey generates an Ethereum address and its corresponding private key. diff --git a/types/account_test.go b/types/account_test.go index c6483a38..8c605e2a 100644 --- a/types/account_test.go +++ b/types/account_test.go @@ -12,10 +12,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - cryptocodec "github.com/cosmos/ethermint/crypto/codec" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" - ethermintcodec "github.com/cosmos/ethermint/encoding/codec" - "github.com/cosmos/ethermint/types" + cryptocodec "github.com/tharsis/ethermint/crypto/codec" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" + ethermintcodec "github.com/tharsis/ethermint/encoding/codec" + "github.com/tharsis/ethermint/types" ) func init() { diff --git a/x/evm/atlas/atlas-v0.3.1.md b/x/evm/atlas/atlas-v0.3.1.md index 402e332e..d2d56ac9 100644 --- a/x/evm/atlas/atlas-v0.3.1.md +++ b/x/evm/atlas/atlas-v0.3.1.md @@ -11,9 +11,9 @@ The `x/evm` module is responsible for executing Ethereum Virtual Machine (EVM) s "github.com/cosmos/cosmos-sdk/x/auth" "github.com/cosmos/cosmos-sdk/x/bank" - "github.com/cosmos/ethermint/app/ante" - ethermint "github.com/cosmos/ethermint/types" - "github.com/cosmos/ethermint/x/evm" + "github.com/tharsis/ethermint/app/ante" + ethermint "github.com/tharsis/ethermint/types" + "github.com/tharsis/ethermint/x/evm" ) ``` diff --git a/x/evm/atlas/atlas.toml b/x/evm/atlas/atlas.toml index 2d2f2b35..51abaca4 100644 --- a/x/evm/atlas/atlas.toml +++ b/x/evm/atlas/atlas.toml @@ -1,6 +1,6 @@ [module] description = "The evm module executes Ethereum Virtual Machine (EVM) state transitions." -homepage = "https://github.com/cosmos/ethermint" +homepage = "https://github.com/tharsis/ethermint" keywords = [ "evm", "ethereum", @@ -10,7 +10,7 @@ keywords = [ name = "x/evm" [bug_tracker] -url = "https://github.com/cosmos/ethermint/issues" +url = "https://github.com/tharsis/ethermint/issues" [[authors]] name = "fedekunze" @@ -28,7 +28,7 @@ name = "noot" name = "araskachoi" [version] -documentation = "https://raw.githubusercontent.com/cosmos/ethermint/development/x/evm/atlas/atlas-v0.3.1.md" -repo = "https://github.com/cosmos/ethermint/releases/tag/v0.3.1" +documentation = "https://raw.githubusercontent.com/tharsis/ethermint/main/x/evm/atlas/atlas-v0.3.1.md" +repo = "https://github.com/tharsis/ethermint/releases/tag/v0.3.1" sdk_compat = "v0.39.x" version = "v0.3.1" \ No newline at end of file diff --git a/x/evm/client/cli/query.go b/x/evm/client/cli/query.go index dadc6f48..85be37f0 100644 --- a/x/evm/client/cli/query.go +++ b/x/evm/client/cli/query.go @@ -1,13 +1,13 @@ package cli import ( - rpctypes "github.com/cosmos/ethermint/ethereum/rpc/types" "github.com/spf13/cobra" + rpctypes "github.com/tharsis/ethermint/ethereum/rpc/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" - "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/x/evm/types" ) // GetQueryCmd returns the parent command for all x/bank CLi query commands. diff --git a/x/evm/client/rest/rest.go b/x/evm/client/rest/rest.go index 3986401e..f5e22d79 100644 --- a/x/evm/client/rest/rest.go +++ b/x/evm/client/rest/rest.go @@ -14,7 +14,7 @@ import ( "github.com/cosmos/cosmos-sdk/types/rest" authrest "github.com/cosmos/cosmos-sdk/x/auth/client/rest" - rpctypes "github.com/cosmos/ethermint/ethereum/rpc/types" + rpctypes "github.com/tharsis/ethermint/ethereum/rpc/types" "github.com/ethereum/go-ethereum/common" ) diff --git a/x/evm/genesis.go b/x/evm/genesis.go index d03cabb7..086e6b97 100644 --- a/x/evm/genesis.go +++ b/x/evm/genesis.go @@ -8,9 +8,9 @@ import ( ethcmn "github.com/ethereum/go-ethereum/common" abci "github.com/tendermint/tendermint/abci/types" - ethermint "github.com/cosmos/ethermint/types" - "github.com/cosmos/ethermint/x/evm/keeper" - "github.com/cosmos/ethermint/x/evm/types" + ethermint "github.com/tharsis/ethermint/types" + "github.com/tharsis/ethermint/x/evm/keeper" + "github.com/tharsis/ethermint/x/evm/types" ) // InitGenesis initializes genesis state based on exported genesis diff --git a/x/evm/genesis_test.go b/x/evm/genesis_test.go index a72c75ef..5f91b95f 100644 --- a/x/evm/genesis_test.go +++ b/x/evm/genesis_test.go @@ -4,10 +4,10 @@ import ( "github.com/ethereum/go-ethereum/common" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" - ethermint "github.com/cosmos/ethermint/types" - "github.com/cosmos/ethermint/x/evm" - "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" + ethermint "github.com/tharsis/ethermint/types" + "github.com/tharsis/ethermint/x/evm" + "github.com/tharsis/ethermint/x/evm/types" ) func (suite *EvmTestSuite) TestInitGenesis() { diff --git a/x/evm/handler.go b/x/evm/handler.go index d4e90556..21ae7abc 100644 --- a/x/evm/handler.go +++ b/x/evm/handler.go @@ -8,7 +8,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/x/evm/types" ) // NewHandler returns a handler for Ethermint type messages. diff --git a/x/evm/handler_test.go b/x/evm/handler_test.go index 66d0d06b..51374278 100644 --- a/x/evm/handler_test.go +++ b/x/evm/handler_test.go @@ -14,10 +14,10 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keyring" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/ethermint/app" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" - "github.com/cosmos/ethermint/tests" - "github.com/cosmos/ethermint/x/evm" + "github.com/tharsis/ethermint/app" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/tests" + "github.com/tharsis/ethermint/x/evm" tmproto "github.com/tendermint/tendermint/proto/tendermint/types" ) diff --git a/x/evm/keeper/abci.go b/x/evm/keeper/abci.go index 5e286802..58d89fe0 100644 --- a/x/evm/keeper/abci.go +++ b/x/evm/keeper/abci.go @@ -11,7 +11,7 @@ import ( "github.com/cosmos/cosmos-sdk/telemetry" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/x/evm/types" ) // BeginBlock sets the block hash -> block height map for the previous block height diff --git a/x/evm/keeper/grpc_query.go b/x/evm/keeper/grpc_query.go index d9c50ac5..42571e31 100644 --- a/x/evm/keeper/grpc_query.go +++ b/x/evm/keeper/grpc_query.go @@ -12,8 +12,8 @@ import ( ethcmn "github.com/ethereum/go-ethereum/common" - ethermint "github.com/cosmos/ethermint/types" - "github.com/cosmos/ethermint/x/evm/types" + ethermint "github.com/tharsis/ethermint/types" + "github.com/tharsis/ethermint/x/evm/types" ) var _ types.QueryServer = Keeper{} diff --git a/x/evm/keeper/grpc_query_test.go b/x/evm/keeper/grpc_query_test.go index 597dd817..a61c5f89 100644 --- a/x/evm/keeper/grpc_query_test.go +++ b/x/evm/keeper/grpc_query_test.go @@ -12,8 +12,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - ethermint "github.com/cosmos/ethermint/types" - "github.com/cosmos/ethermint/x/evm/types" + ethermint "github.com/tharsis/ethermint/types" + "github.com/tharsis/ethermint/x/evm/types" grpctypes "github.com/cosmos/cosmos-sdk/types/grpc" ) @@ -614,8 +614,8 @@ func (suite *KeeperTestSuite) TestQueryValidatorAccount() { func() { expAccount = &types.QueryValidatorAccountResponse{ AccountAddress: sdk.AccAddress(suite.address.Bytes()).String(), - Sequence: 0, - AccountNumber: 0, + Sequence: 0, + AccountNumber: 0, } req = &types.QueryValidatorAccountRequest{ ConsAddress: suite.consAddress.String(), @@ -633,8 +633,8 @@ func (suite *KeeperTestSuite) TestQueryValidatorAccount() { expAccount = &types.QueryValidatorAccountResponse{ AccountAddress: sdk.AccAddress(suite.address.Bytes()).String(), - Sequence: 10, - AccountNumber: 1, + Sequence: 10, + AccountNumber: 1, } req = &types.QueryValidatorAccountRequest{ ConsAddress: suite.consAddress.String(), @@ -662,4 +662,4 @@ func (suite *KeeperTestSuite) TestQueryValidatorAccount() { } }) } -} \ No newline at end of file +} diff --git a/x/evm/keeper/keeper.go b/x/evm/keeper/keeper.go index 59302000..e415d547 100644 --- a/x/evm/keeper/keeper.go +++ b/x/evm/keeper/keeper.go @@ -12,8 +12,8 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/tendermint/tendermint/libs/log" - ethermint "github.com/cosmos/ethermint/types" - "github.com/cosmos/ethermint/x/evm/types" + ethermint "github.com/tharsis/ethermint/types" + "github.com/tharsis/ethermint/x/evm/types" ) // Keeper wraps the CommitStateDB, allowing us to pass in SDK context while adhering diff --git a/x/evm/keeper/keeper_test.go b/x/evm/keeper/keeper_test.go index 44c2f90c..c4ac2f0d 100644 --- a/x/evm/keeper/keeper_test.go +++ b/x/evm/keeper/keeper_test.go @@ -1,7 +1,7 @@ package keeper_test import ( - "github.com/cosmos/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" "testing" "time" @@ -12,9 +12,9 @@ import ( authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/cosmos/ethermint/app" - ethermint "github.com/cosmos/ethermint/types" - "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/app" + ethermint "github.com/tharsis/ethermint/types" + "github.com/tharsis/ethermint/x/evm/types" ethcmn "github.com/ethereum/go-ethereum/common" ethcrypto "github.com/ethereum/go-ethereum/crypto" diff --git a/x/evm/keeper/msg_server.go b/x/evm/keeper/msg_server.go index 15d2189b..a216cd59 100644 --- a/x/evm/keeper/msg_server.go +++ b/x/evm/keeper/msg_server.go @@ -13,7 +13,7 @@ import ( "github.com/cosmos/cosmos-sdk/telemetry" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/x/evm/types" ) var _ types.MsgServer = &Keeper{} diff --git a/x/evm/keeper/params.go b/x/evm/keeper/params.go index 25abb7b6..6796c5cb 100644 --- a/x/evm/keeper/params.go +++ b/x/evm/keeper/params.go @@ -3,7 +3,7 @@ package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/x/evm/types" ) // GetParams returns the total set of evm parameters. diff --git a/x/evm/keeper/params_test.go b/x/evm/keeper/params_test.go index 5d5268a6..9cc6577f 100644 --- a/x/evm/keeper/params_test.go +++ b/x/evm/keeper/params_test.go @@ -1,7 +1,7 @@ package keeper_test import ( - "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/x/evm/types" ) func (suite *KeeperTestSuite) TestParams() { diff --git a/x/evm/keeper/state_transition.go b/x/evm/keeper/state_transition.go index fcabbdfa..d6233cc4 100644 --- a/x/evm/keeper/state_transition.go +++ b/x/evm/keeper/state_transition.go @@ -14,8 +14,8 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - ethermint "github.com/cosmos/ethermint/types" - "github.com/cosmos/ethermint/x/evm/types" + ethermint "github.com/tharsis/ethermint/types" + "github.com/tharsis/ethermint/x/evm/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core" diff --git a/x/evm/keeper/statedb.go b/x/evm/keeper/statedb.go index 3533ceb0..d1f7ce7c 100644 --- a/x/evm/keeper/statedb.go +++ b/x/evm/keeper/statedb.go @@ -12,8 +12,8 @@ import ( "github.com/cosmos/cosmos-sdk/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" - ethermint "github.com/cosmos/ethermint/types" - "github.com/cosmos/ethermint/x/evm/types" + ethermint "github.com/tharsis/ethermint/types" + "github.com/tharsis/ethermint/x/evm/types" ) var _ vm.StateDB = &Keeper{} diff --git a/x/evm/keeper/statedb_test.go b/x/evm/keeper/statedb_test.go index 50f8f316..29426128 100644 --- a/x/evm/keeper/statedb_test.go +++ b/x/evm/keeper/statedb_test.go @@ -7,11 +7,11 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/cosmos/ethermint/tests" - "github.com/cosmos/ethermint/x/evm/types" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" + "github.com/tharsis/ethermint/tests" + "github.com/tharsis/ethermint/x/evm/types" ) func (suite *KeeperTestSuite) TestCreateAccount() { diff --git a/x/evm/module.go b/x/evm/module.go index af316b7f..53cd4f13 100644 --- a/x/evm/module.go +++ b/x/evm/module.go @@ -17,9 +17,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" - "github.com/cosmos/ethermint/x/evm/client/cli" - "github.com/cosmos/ethermint/x/evm/keeper" - "github.com/cosmos/ethermint/x/evm/types" + "github.com/tharsis/ethermint/x/evm/client/cli" + "github.com/tharsis/ethermint/x/evm/keeper" + "github.com/tharsis/ethermint/x/evm/types" ) var ( diff --git a/x/evm/spec/01_concepts.md b/x/evm/spec/01_concepts.md index 4ac6be4f..2ad46bdd 100644 --- a/x/evm/spec/01_concepts.md +++ b/x/evm/spec/01_concepts.md @@ -27,7 +27,7 @@ The usage pattern is as follows: The `x/evm` module `GenesisState` defines the state necessary for initializing the chain from a previous exported height. -+++ https://github.com/cosmos/ethermint/blob/v0.3.1/x/evm/types/genesis.go#L14-L20 ++++ https://github.com/tharsis/ethermint/blob/v0.3.1/x/evm/types/genesis.go#L14-L20 ### Genesis Accounts @@ -42,7 +42,7 @@ module `AccountKeeper` and the balance must match the balance of the `EvmDenom` defined on the `GenesisState`'s `Param`. The values for the address and the balance amount maintain the same format as the ones from the SDK to make manual inspections easier on the genesis.json. -+++ https://github.com/cosmos/ethermint/blob/v0.3.1/x/evm/types/genesis.go#L22-L30 ++++ https://github.com/tharsis/ethermint/blob/v0.3.1/x/evm/types/genesis.go#L22-L30 ### Transaction Logs @@ -54,7 +54,7 @@ state to prevent the queries from failing. `TxsLogs` is the field that contains all the transaction logs that need to be persisted after an upgrade. It uses an array instead of a map to ensure determinism on the iteration. -+++ https://github.com/cosmos/ethermint/blob/v0.3.1/x/evm/types/logs.go#L12-L18 ++++ https://github.com/tharsis/ethermint/blob/v0.3.1/x/evm/types/logs.go#L12-L18 ### Chain Config @@ -70,7 +70,7 @@ to a past block). If you want to update the config values, use an software upgrade procedure. -+++ https://github.com/cosmos/ethermint/blob/v0.3.1/x/evm/types/chain_config.go#L16-L45 ++++ https://github.com/tharsis/ethermint/blob/v0.3.1/x/evm/types/chain_config.go#L16-L45 ### Params diff --git a/x/evm/spec/02_state.md b/x/evm/spec/02_state.md index 5fc15d5c..973ad1e8 100644 --- a/x/evm/spec/02_state.md +++ b/x/evm/spec/02_state.md @@ -28,7 +28,7 @@ Instead of using a trie and database for querying and persistence, the `CommitSt The `CommitStateDB` contains a store key that allows the DB to write to a concrete subtree of the multistore that is only accessible to the EVM module. -+++ https://github.com/cosmos/ethermint/blob/v0.3.1/x/evm/types/statedb.go#L33-L85 ++++ https://github.com/tharsis/ethermint/blob/v0.3.1/x/evm/types/statedb.go#L33-L85 The functionalities provided by the Ethermint `StateDB` are: @@ -68,7 +68,7 @@ halting. When a `stateObject` is committed during `EndBlock`. It sets sets the account contract code to store, as well as the dirty storage state. The account's nonce and the account balance are updated by calling the `auth` and `bank` module setter functions, respectively. -+++ https://github.com/cosmos/ethermint/blob/v0.3.1/x/evm/types/state_object.go#L49-L81 ++++ https://github.com/tharsis/ethermint/blob/v0.3.1/x/evm/types/state_object.go#L49-L81 The functionalities provided by the Ethermint `stateObject` are: diff --git a/x/evm/spec/04_messages.md b/x/evm/spec/04_messages.md index d31efae8..ede9c1bd 100644 --- a/x/evm/spec/04_messages.md +++ b/x/evm/spec/04_messages.md @@ -13,9 +13,9 @@ One remark about the `MsgEthereumTx` is that it implements both the [`sdk.Msg`]( interfaces (generally SDK messages only implement the former, while the latter is a group of messages bundled together). The reason of this, is because the `MsgEthereumTx` must not be included in a [`auth.StdTx`](https://github.com/cosmos/cosmos-sdk/blob/v0.39.2/x/auth/types/stdtx.go#L23-L30) (SDK's standard transaction type) as it performs gas and fee checks using the Ethereum logic from Geth instead of the Cosmos SDK checks done on the `auth` module `AnteHandler`. -+++ https://github.com/cosmos/ethermint/blob/v0.3.1/x/evm/types/msg.go#L117-L124 ++++ https://github.com/tharsis/ethermint/blob/v0.3.1/x/evm/types/msg.go#L117-L124 -+++ https://github.com/cosmos/ethermint/blob/v0.3.1/x/evm/types/tx_data.go#L12-L29 ++++ https://github.com/tharsis/ethermint/blob/v0.3.1/x/evm/types/tx_data.go#L12-L29 This message validation is expected to fail if: diff --git a/x/evm/types/genesis.go b/x/evm/types/genesis.go index 8ef593b4..71daa412 100644 --- a/x/evm/types/genesis.go +++ b/x/evm/types/genesis.go @@ -4,8 +4,8 @@ import ( "errors" "fmt" - ethermint "github.com/cosmos/ethermint/types" ethcmn "github.com/ethereum/go-ethereum/common" + ethermint "github.com/tharsis/ethermint/types" ) // Validate performs a basic validation of a GenesisAccount fields. diff --git a/x/evm/types/genesis_test.go b/x/evm/types/genesis_test.go index 0e04827e..43cd9cad 100644 --- a/x/evm/types/genesis_test.go +++ b/x/evm/types/genesis_test.go @@ -7,7 +7,7 @@ import ( ethcmn "github.com/ethereum/go-ethereum/common" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" ) type GenesisTestSuite struct { diff --git a/x/evm/types/logs.go b/x/evm/types/logs.go index 254a5bb3..44c7f418 100644 --- a/x/evm/types/logs.go +++ b/x/evm/types/logs.go @@ -7,7 +7,7 @@ import ( ethcmn "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" - ethermint "github.com/cosmos/ethermint/types" + ethermint "github.com/tharsis/ethermint/types" ) // NewTransactionLogs creates a new NewTransactionLogs instance. diff --git a/x/evm/types/logs_test.go b/x/evm/types/logs_test.go index 299d761b..17ec38c0 100644 --- a/x/evm/types/logs_test.go +++ b/x/evm/types/logs_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/require" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" ethcmn "github.com/ethereum/go-ethereum/common" ethcrypto "github.com/ethereum/go-ethereum/crypto" diff --git a/x/evm/types/msg.go b/x/evm/types/msg.go index efe246c5..00c07ad2 100644 --- a/x/evm/types/msg.go +++ b/x/evm/types/msg.go @@ -9,7 +9,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/x/auth/ante" - "github.com/cosmos/ethermint/types" + "github.com/tharsis/ethermint/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core" diff --git a/x/evm/types/msg_test.go b/x/evm/types/msg_test.go index da4e8226..7d3a6cc5 100644 --- a/x/evm/types/msg_test.go +++ b/x/evm/types/msg_test.go @@ -8,8 +8,8 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keyring" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" - "github.com/cosmos/ethermint/tests" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" + "github.com/tharsis/ethermint/tests" ethcmn "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/types" diff --git a/x/evm/types/params.go b/x/evm/types/params.go index aac92fc7..3860ddd9 100644 --- a/x/evm/types/params.go +++ b/x/evm/types/params.go @@ -7,8 +7,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" - "github.com/cosmos/ethermint/types" "github.com/ethereum/go-ethereum/core/vm" + "github.com/tharsis/ethermint/types" ) var _ paramtypes.ParamSet = &Params{} diff --git a/x/evm/types/storage.go b/x/evm/types/storage.go index 2c742d77..1201832e 100644 --- a/x/evm/types/storage.go +++ b/x/evm/types/storage.go @@ -5,7 +5,7 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/cosmos/ethermint/types" + "github.com/tharsis/ethermint/types" ethcmn "github.com/ethereum/go-ethereum/common" ) diff --git a/x/evm/types/tx_data.go b/x/evm/types/tx_data.go index f6a908cb..ec1b0d5a 100644 --- a/x/evm/types/tx_data.go +++ b/x/evm/types/tx_data.go @@ -4,9 +4,9 @@ import ( "math/big" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/cosmos/ethermint/types" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" + "github.com/tharsis/ethermint/types" ) // var _ ethtypes.TxData = &TxData{} diff --git a/x/evm/types/tx_data_test.go b/x/evm/types/tx_data_test.go index 843c20a2..5e5cdc12 100644 --- a/x/evm/types/tx_data_test.go +++ b/x/evm/types/tx_data_test.go @@ -4,9 +4,9 @@ import ( "math/big" "testing" - "github.com/cosmos/ethermint/tests" "github.com/ethereum/go-ethereum/common" "github.com/stretchr/testify/require" + "github.com/tharsis/ethermint/tests" ) func TestTxData_chainID(t *testing.T) { diff --git a/x/evm/types/utils_test.go b/x/evm/types/utils_test.go index 3b43534a..df4dcd70 100644 --- a/x/evm/types/utils_test.go +++ b/x/evm/types/utils_test.go @@ -4,8 +4,8 @@ import ( "testing" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/ethermint/crypto/ethsecp256k1" proto "github.com/gogo/protobuf/proto" + "github.com/tharsis/ethermint/crypto/ethsecp256k1" "github.com/stretchr/testify/require"