Skip to content
This repository was archived by the owner on Apr 4, 2024. It is now read-only.

Commit 1b8290e

Browse files
danburckfedekunzeyihuangdependabot[bot]crypto-facs
authored
release: v0.10.0-beta1 changelog (#941)
* deps: IBC v3 alpha2 (#892) * Problem: newPendingTransactions filter don't return ethereum tx hash (#900) * impr: support batch eth txs (#901) * support batch eth tx Closes: 896 Allow multiple MsgEthereumTx in single tx * fix transaction receipt api * fix tx receipt api and accumulate tx gas used * fix lint * fix test * fix rpc test * cleanup * fix cumulativeGasUsed and gasUsed * fix lint * Update app/ante/eth.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * Update app/ante/eth.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * Update rpc/ethereum/backend/utils.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * pr suggestions * typo * fix lint Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * build(deps): bump follow-redirects in /tests/solidity (#909) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.4 to 1.14.7. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.14.4...v1.14.7) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * rpc: make trace transaction api work with batch tx (#907) * make trace transaction api work with batch tx Closes: #906 fix linter * review suggestion Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * fix insufficient fee error message (#911) * server: add `api.enable` flag for Cosmos SDK API server (#908) * add api.enable flag for Cosmos SDK Rest server * update changelog Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * deps: bump Cosmos SDK version to `v0.45.0` (#912) * deps: bump SDK version to v0.45.0 * changelog * deprecation fix * deprecation fix 2 * Integration tests (#913) * ci: semgrep config (#917) * ci: enable semgrep config * fix config * ignore grpc web * fix: default base fee state in genesis (#919) * fix defualt base fee state in genesis Closes: #918 Solution: - initialise the default base fee value in genesis * changelog * fix: minimal-gas-prices and baseFeePerGas conflicts (#916) * Problem: minimal-gas-prices and baseFeePerGas conflicts Closes: #915 Solution: - Don't check min-gas-price for evm tx if london hardfork and feemarket enabled. comments and cleanup changelog * fix zero fee coins Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * build(deps): bump github.com/cosmos/ibc-go/v3 (#925) * build(deps): bump simple-get from 2.8.1 to 2.8.2 in /tests/solidity (#927) * build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.0 to 0.45.1 (#926) Bumps [github.com/cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) from 0.45.0 to 0.45.1. - [Release notes](https://github.com/cosmos/cosmos-sdk/releases) - [Changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.45.1/CHANGELOG.md) - [Commits](cosmos/cosmos-sdk@v0.45.0...v0.45.1) --- updated-dependencies: - dependency-name: github.com/cosmos/cosmos-sdk dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * ci: separate out rpc and integration tests (#931) Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * fix: wrong comment in EthGasConsumeDecorator (#929) * fix newPendingTransactions subscription deadlock issue (#933) * remove unused parameters from evm spec (#934) * build(deps): bump follow-redirects in /tests/solidity (#939) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.14.7...v1.14.8) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * deps: upgrade geth to v1.10.15 (#935) * upgrade geth to v1.10.15 * fix lint * fix imports * revert makefile change * update changelog * Update CHANGELOG.md Co-authored-by: Guillermo Paoletti <guillermo.paoletti@gmail.com> * update chain config * add getblockvalue for chain config fork Co-authored-by: Guillermo Paoletti <guillermo.paoletti@gmail.com> Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * fix: base fee check logic in state transition (#932) * fix base fee check logic in state transition - should check london hardfork first, otherwise it panic if feemarket not registered. * fix lint Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * add release v0.10.0-beta1 CHANGELOG Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: yihuang <huang@crypto.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: crypto-facs <84574577+crypto-facs@users.noreply.github.com> Co-authored-by: Prajjwol Gautam <not@acyb.org> Co-authored-by: HaeSung <hea9549.github@gmail.com> Co-authored-by: Guillermo Paoletti <guillermo.paoletti@gmail.com>
1 parent aa83039 commit 1b8290e

27 files changed

+441
-218
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ jobs:
2929
.sum
3030
- run: |
3131
make build
32-
if: "env.GIT_DIFF != ''"
32+
if: env.GIT_DIFF

.github/workflows/deploy-contract.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ jobs:
3535
run: |
3636
sudo make contract-tools
3737
sudo make test-contract
38-
if: "env.GIT_DIFF != ''"
38+
if: env.GIT_DIFF

.github/workflows/test.yml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
- name: test-importer
7474
run: |
7575
make test-import
76-
if: "env.GIT_DIFF != ''"
76+
if: env.GIT_DIFF
7777

7878
test-solidity:
7979
runs-on: ubuntu-latest
@@ -100,7 +100,7 @@ jobs:
100100
- name: test-solidity
101101
run: |
102102
./scripts/run-solidity-tests.sh --batch=${{ matrix.batch }}
103-
if: "env.GIT_DIFF != ''"
103+
if: env.GIT_DIFF
104104

105105
liveness-test:
106106
runs-on: ubuntu-latest
@@ -150,3 +150,23 @@ jobs:
150150
run: |
151151
make test-rpc
152152
if: env.GIT_DIFF
153+
154+
test-e2e:
155+
runs-on: ubuntu-latest
156+
timeout-minutes: 15
157+
steps:
158+
- uses: actions/setup-go@v2.1.4
159+
with:
160+
go-version: 1.17
161+
- uses: actions/checkout@v2.4.0
162+
- uses: technote-space/get-diff-action@v6.0.1
163+
with:
164+
PATTERNS: |
165+
**/**.sol
166+
**/**.go
167+
go.mod
168+
go.sum
169+
- name: Test e2e
170+
run: |
171+
make test-integration
172+
if: env.GIT_DIFF

CHANGELOG.md

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Ref: https://keepachangelog.com/en/1.0.0/
3535

3636
# Changelog
3737

38-
## [v0.10.0] - 2022-01-27
38+
## [v0.10.0-beta1] - 2022-02-15
3939

4040
### API Breaking
4141

@@ -46,15 +46,16 @@ Ref: https://keepachangelog.com/en/1.0.0/
4646
### State Machine Breaking
4747

4848
* (deps) [tharis#912](https://github.com/tharsis/ethermint/pull/912) Bump Cosmos SDK version to [`v0.45.0`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.0)
49-
* (evm) [tharsis#840](https://github.com/tharsis/ethermint/pull/840) Store empty topics as empty array rather than nil.
50-
* (feemarket) [tharsis#822](https://github.com/tharsis/ethermint/pull/822) Update EIP1559 base fee in `BeginBlock`.
51-
* (evm) [tharsis#817](https://github.com/tharsis/ethermint/pull/817) Use `effectiveGasPrice` in ante handler, add `effectiveGasPrice` to tx receipt.
49+
* (evm) [tharsis#840](https://github.com/tharsis/ethermint/pull/840) Store empty topics as empty array rather than nil.
50+
* (feemarket) [tharsis#822](https://github.com/tharsis/ethermint/pull/822) Update EIP1559 base fee in `BeginBlock`.
51+
* (evm) [tharsis#817](https://github.com/tharsis/ethermint/pull/817) Use `effectiveGasPrice` in ante handler, add `effectiveGasPrice` to tx receipt.
5252
* (evm) [tharsis#808](https://github.com/tharsis/ethermint/issues/808) increase nonce in ante handler for contract creation transaction.
5353
* (evm) [tharsis#851](https://github.com/tharsis/ethermint/pull/851) fix contract address used in EVM, this issue is caused by [tharsis#808](https://github.com/tharsis/ethermint/issues/808).
5454
* (evm) Reject invalid `MsgEthereumTx` wrapping tx
5555
* (evm) Fix `SelfDestruct` opcode by deleting account code and state.
56-
* (feemarket) [tharsis#855](https://github.com/tharsis/ethermint/pull/855) consistent `BaseFee` check logic.
57-
* (evm) [tharsis#729](https://github.com/tharsis/ethermint/pull/729) Refactor EVM StateDB implementation.
56+
* (feemarket) [tharsis#855](https://github.com/tharsis/ethermint/pull/855) consistent `BaseFee` check logic.
57+
* (evm) [tharsis#729](https://github.com/tharsis/ethermint/pull/729) Refactor EVM StateDB implementation.
58+
* (evm) [tharsis#935](https://github.com/tharsis/ethermint/pull/935) Bumb Go-ethereum version to [`v1.10.15`](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.15)
5859

5960
### Improvements
6061

@@ -64,9 +65,9 @@ Ref: https://keepachangelog.com/en/1.0.0/
6465
* (evm) [tharsis#827](https://github.com/tharsis/ethermint/issues/827) Speed up creation of event logs by using the slice insertion idiom with indices.
6566
* (ante) [tharsis#819](https://github.com/tharsis/ethermint/pull/819) remove redundant ante handlers
6667
* (app) [tharsis#873](https://github.com/tharsis/ethermint/pull/873) Validate code hash in GenesisAccount
67-
* (evm) [tharsis#901](https://github.com/tharsis/ethermint/pull/901) Support multiple MsgEthereumTx in single tx.
68+
* (evm) [tharsis#901](https://github.com/tharsis/ethermint/pull/901) Support multiple MsgEthereumTx in single tx.
6869
* (config) [tharsis#908](https://github.com/tharsis/ethermint/pull/908) Add api.enable flag for Cosmos SDK Rest server
69-
* (feemarket) [tharsis#919](https://github.com/tharsis/ethermint/pull/919) Initialize baseFee in default genesis state.
70+
* (feemarket) [tharsis#919](https://github.com/tharsis/ethermint/pull/919) Initialize baseFee in default genesis state.
7071

7172
### Bug Fixes
7273

@@ -75,9 +76,11 @@ Ref: https://keepachangelog.com/en/1.0.0/
7576
* (evm) [tharsis#838](https://github.com/tharsis/ethermint/pull/838) Fix splitting of trace.Memory into 32 chunks.
7677
* (rpc) [tharsis#860](https://github.com/tharsis/ethermint/pull/860) Fix `eth_getLogs` when specify blockHash without address/topics, and limit the response size.
7778
* (rpc) [tharsis#865](https://github.com/tharsis/ethermint/pull/865) Fix RPC Filter parameters being ignored
78-
* (evm) [tharsis#871](https://github.com/tharsis/ethermint/pull/871) Set correct nonce in `EthCall` and `EstimateGas` grpc query.
79-
* (rpc) [tharsis#878](https://github.com/tharsis/ethermint/pull/878) Workaround to make GetBlock RPC api report correct block gas used.
80-
* (rpc) [tharsis#900](https://github.com/tharsis/ethermint/pull/900) newPendingTransactions filter return ethereum tx hash.
79+
* (evm) [tharsis#871](https://github.com/tharsis/ethermint/pull/871) Set correct nonce in `EthCall` and `EstimateGas` grpc query.
80+
* (rpc) [tharsis#878](https://github.com/tharsis/ethermint/pull/878) Workaround to make GetBlock RPC api report correct block gas used.
81+
* (rpc) [tharsis#900](https://github.com/tharsis/ethermint/pull/900) newPendingTransactions filter return ethereum tx hash.
82+
* (rpc) [tharsis#933](https://github.com/tharsis/ethermint/pull/933) Fix newPendingTransactions subscription deadlock when a Websocket client exits without unsubscribing and the node errors.
83+
* (evm) [tharsis#932](https://github.com/tharsis/ethermint/pull/932) Fix base fee check logic in state transition.
8184

8285
## [v0.9.0] - 2021-12-01
8386

@@ -137,9 +140,9 @@ Ref: https://keepachangelog.com/en/1.0.0/
137140
* (rpc) [tharsis#661](https://github.com/tharsis/ethermint/pull/661) Fix OOM bug when creating too many filters using JSON-RPC.
138141
* (evm) [tharsis#660](https://github.com/tharsis/ethermint/pull/660) Fix `nil` pointer panic in `ApplyNativeMessage`.
139142
* (evm, test) [tharsis#649](https://github.com/tharsis/ethermint/pull/649) Test DynamicFeeTx.
140-
* (evm) [tharsis#702](https://github.com/tharsis/ethermint/pull/702) Fix panic in web3 RPC handlers
141-
* (rpc) [tharsis#720](https://github.com/tharsis/ethermint/pull/720) Fix `debug_traceTransaction` failure
142-
* (rpc) [tharsis#741](https://github.com/tharsis/ethermint/pull/741) Fix `eth_getBlockByNumberAndHash` return with non eth txs
143+
* (evm) [tharsis#702](https://github.com/tharsis/ethermint/pull/702) Fix panic in web3 RPC handlers
144+
* (rpc) [tharsis#720](https://github.com/tharsis/ethermint/pull/720) Fix `debug_traceTransaction` failure
145+
* (rpc) [tharsis#741](https://github.com/tharsis/ethermint/pull/741) Fix `eth_getBlockByNumberAndHash` return with non eth txs
143146
* (rpc) [tharsis#743](https://github.com/tharsis/ethermint/pull/743) Fix debug JSON RPC handler crash on non-existing block
144147

145148
### Improvements

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,9 @@ test-import:
324324
test-rpc:
325325
./scripts/integration-test-all.sh -t "rpc" -q 1 -z 1 -s 2 -m "rpc" -r "true"
326326

327+
test-integration:
328+
./scripts/integration-test-all.sh -t "integration" -q 1 -z 1 -s 2 -m "integration" -r "true"
329+
327330
test-rpc-pending:
328331
./scripts/integration-test-all.sh -t "pending" -q 1 -z 1 -s 2 -m "pending" -r "true"
329332

app/ante/eth.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,6 @@ func NewEthGasConsumeDecorator(
154154
// of data supplied with the transaction.
155155
//
156156
// This AnteHandler decorator will fail if:
157-
// - the transaction contains more than one message
158157
// - the message is not a MsgEthereumTx
159158
// - sender account cannot be found
160159
// - transaction's gas limit is lower than the intrinsic gas

app/ante/interfaces.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ type EVMKeeper interface {
1919

2020
ChainID() *big.Int
2121
GetParams(ctx sdk.Context) evmtypes.Params
22-
NewEVM(ctx sdk.Context, msg core.Message, cfg *evmtypes.EVMConfig, tracer vm.Tracer, stateDB vm.StateDB) *vm.EVM
22+
NewEVM(ctx sdk.Context, msg core.Message, cfg *evmtypes.EVMConfig, tracer vm.EVMLogger, stateDB vm.StateDB) *vm.EVM
2323
DeductTxCostsFromUserBalance(
2424
ctx sdk.Context, msgEthTx evmtypes.MsgEthereumTx, txData evmtypes.TxData, denom string, homestead, istanbul, london bool,
2525
) (sdk.Coins, error)

app/ante/utils_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ func (suite *AnteTestSuite) SetupTest() {
6868
evmGenesis := evmtypes.DefaultGenesisState()
6969
maxInt := sdk.NewInt(math.MaxInt64)
7070
evmGenesis.Params.ChainConfig.LondonBlock = &maxInt
71+
evmGenesis.Params.ChainConfig.ArrowGlacierBlock = &maxInt
72+
evmGenesis.Params.ChainConfig.MergeForkBlock = &maxInt
7173
genesis[evmtypes.ModuleName] = app.AppCodec().MustMarshalJSON(evmGenesis)
7274
}
7375
return genesis

app/app.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,10 @@ import (
106106
"github.com/tharsis/ethermint/x/feemarket"
107107
feemarketkeeper "github.com/tharsis/ethermint/x/feemarket/keeper"
108108
feemarkettypes "github.com/tharsis/ethermint/x/feemarket/types"
109+
110+
// Force-load the tracer engines to trigger registration due to Go-Ethereum v1.10.15 changes
111+
_ "github.com/ethereum/go-ethereum/eth/tracers/js"
112+
_ "github.com/ethereum/go-ethereum/eth/tracers/native"
109113
)
110114

111115
func init() {

docs/api/proto-docs.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,8 @@ instead of *big.Int.
179179
| `muir_glacier_block` | [string](#string) | | Eip-2384 (bomb delay) switch block (nil no fork, 0 = already activated) |
180180
| `berlin_block` | [string](#string) | | Berlin switch block (nil = no fork, 0 = already on berlin) |
181181
| `london_block` | [string](#string) | | London switch block (nil = no fork, 0 = already on london) |
182+
| `arrow_glacier_block` | [string](#string) | | Eip-4345 (bomb delay) switch block (nil = no fork, 0 = already activated) |
183+
| `merge_fork_block` | [string](#string) | | EIP-3675 (TheMerge) switch block (nil = no fork, 0 = already in merge proceedings) |
182184

183185

184186

go.mod

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ go 1.17
55
require (
66
github.com/btcsuite/btcd v0.22.0-beta
77
github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce
8-
github.com/cosmos/cosmos-sdk v0.45.0
8+
github.com/cosmos/cosmos-sdk v0.45.1
99
github.com/cosmos/go-bip39 v1.0.0
10-
github.com/cosmos/ibc-go/v3 v3.0.0-alpha2
10+
github.com/cosmos/ibc-go/v3 v3.0.0-beta1
1111
github.com/davecgh/go-spew v1.1.1
12-
github.com/ethereum/go-ethereum v1.10.11
12+
github.com/ethereum/go-ethereum v1.10.15
1313
github.com/gogo/protobuf v1.3.3
1414
github.com/golang/protobuf v1.5.2
1515
github.com/gorilla/mux v1.8.0
@@ -35,9 +35,9 @@ require (
3535
github.com/tendermint/tm-db v0.6.4
3636
github.com/tyler-smith/go-bip39 v1.1.0
3737
go.etcd.io/bbolt v1.3.6 // indirect
38-
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3 // indirect
39-
google.golang.org/genproto v0.0.0-20211223182754-3ac035c7e7cb
40-
google.golang.org/grpc v1.43.0
38+
golang.org/x/crypto v0.0.0-20220213190939-1e6e3497d506 // indirect
39+
google.golang.org/genproto v0.0.0-20220211171837-173942840c17
40+
google.golang.org/grpc v1.44.0
4141
google.golang.org/protobuf v1.27.1
4242
gopkg.in/yaml.v2 v2.4.0
4343
)
@@ -47,9 +47,13 @@ require (
4747
github.com/99designs/keyring v1.1.6 // indirect
4848
github.com/ChainSafe/go-schnorrkel v0.0.0-20200405005733-88cbf1b4c40d // indirect
4949
github.com/DataDog/zstd v1.4.8 // indirect
50+
github.com/Masterminds/goutils v1.1.1 // indirect
51+
github.com/Masterminds/semver v1.5.0 // indirect
52+
github.com/Masterminds/sprig v2.22.0+incompatible // indirect
5053
github.com/StackExchange/wmi v1.2.1 // indirect
5154
github.com/VictoriaMetrics/fastcache v1.6.0 // indirect
5255
github.com/Workiva/go-datastructures v1.0.52 // indirect
56+
github.com/aokoli/goutils v1.1.1 // indirect
5357
github.com/armon/go-metrics v0.3.10 // indirect
5458
github.com/beorn7/perks v1.0.1 // indirect
5559
github.com/bgentry/speakeasy v0.1.0 // indirect
@@ -71,6 +75,7 @@ require (
7175
github.com/dustin/go-humanize v1.0.0 // indirect
7276
github.com/dvsekhvalnov/jose2go v0.0.0-20200901110807-248326c1351b // indirect
7377
github.com/edsrzf/mmap-go v1.0.0 // indirect
78+
github.com/envoyproxy/protoc-gen-validate v0.6.3 // indirect
7479
github.com/felixge/httpsnoop v1.0.1 // indirect
7580
github.com/fsnotify/fsnotify v1.5.1 // indirect
7681
github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff // indirect
@@ -95,7 +100,9 @@ require (
95100
github.com/hashicorp/hcl v1.0.0 // indirect
96101
github.com/hdevalence/ed25519consensus v0.0.0-20210204194344-59a8610d2b87 // indirect
97102
github.com/holiman/bloomfilter/v2 v2.0.3 // indirect
103+
github.com/huandu/xstrings v1.3.2 // indirect
98104
github.com/huin/goupnp v1.0.2 // indirect
105+
github.com/imdario/mergo v0.3.12 // indirect
99106
github.com/inconshreveable/mousetrap v1.0.0 // indirect
100107
github.com/jackpal/go-nat-pmp v1.0.2-0.20160603034137-1fa385a6f458 // indirect
101108
github.com/jmhodges/levigo v1.0.0 // indirect
@@ -108,8 +115,10 @@ require (
108115
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
109116
github.com/mimoo/StrobeGo v0.0.0-20181016162300-f8f6d4d2b643 // indirect
110117
github.com/minio/highwayhash v1.0.1 // indirect
118+
github.com/mitchellh/copystructure v1.2.0 // indirect
111119
github.com/mitchellh/mapstructure v1.4.3 // indirect
112120
github.com/mtibben/percent v0.2.1 // indirect
121+
github.com/mwitkow/go-proto-validators v0.3.2 // indirect
113122
github.com/nxadm/tail v1.4.8 // indirect
114123
github.com/olekukonko/tablewriter v0.0.5 // indirect
115124
github.com/onsi/gomega v1.17.0 // indirect
@@ -121,6 +130,7 @@ require (
121130
github.com/prometheus/common v0.29.0 // indirect
122131
github.com/prometheus/procfs v0.6.0 // indirect
123132
github.com/prometheus/tsdb v0.7.1 // indirect
133+
github.com/pseudomuto/protoc-gen-doc v1.5.0 // indirect
124134
github.com/rjeczalik/notify v0.9.1 // indirect
125135
github.com/sasha-s/go-deadlock v0.2.1-0.20190427202633-1595213edefa // indirect
126136
github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible // indirect

0 commit comments

Comments
 (0)