ethermint icon indicating copy to clipboard operation
ethermint copied to clipboard

Ethermint is a Cosmos SDK library for running scalable and interoperable EVM chains

Results 133 ethermint issues
Sort by recently updated
recently updated
newest added

Write a document for tracing transactions and blocks Requirements: - enabling tracing - tracing logger configuration (eg: changing trace logger) - Use of `debug_trace*` endpoints (can link to json-rpc endpoints...

Type: Docs
help wanted
pinned

https://github.com/tharsis/ethermint/blob/main/crypto/ethsecp256k1/ethsecp256k1.go#L21 probably worth mentioning it's the compressed form in the comments

Type: Docs
good first issue
help wanted
C:Crypto
pinned

__System info:__ [Include Ethermint commit, operating system name, and other relevant details] __Steps to reproduce:__ The tests fail occasionally, and success after re-run. There are even many failures in the...

Type: Tests
pinned

Migrate telemetry to a more performant dependency. For context see https://github.com/cosmos/cosmos-sdk/issues/10072 Alternatives: - https://opencensus.io/exporters/custom-exporter/go/metrics/ - https://opentelemetry.io/ Consider the impact of changes within the SDK and Ethermint and propose an ADR...

enhancement
help wanted
pinned
Type: Performance

__Proposal:__ [Description of the feature] Go1.16 introduced a feature to embed files just using a directive "//go:embed" per announcement https://golang.org/doc/go1.16#library-embed https://golang.org/doc/go1.16#embed and with a new package "embed" per https://pkg.go.dev/embed __Current...

help wanted
go
pinned

KS-THA-F-16 https://github.com/tharsis/ethermint/blob/main/rpc/ethereum/namespaces/personal/api.go#L121 > Calling NewAccount many times in sequence fails. ``` ~ curl -X POST --data '{"jsonrpc":"2.0","method":"personal_newAccount","params":["This is the passphrase"],"id":1}' -H "Content-Type: application/json" http://localhost:8545 {"jsonrpc":"2.0","id":1,"result":"0xb453a4f30c92524a6b88b775e9a25a9f1a1fe1fe"} ~ curl -X POST --data...

Status: Blocked
D: Cosmos SDK

__Steps to reproduce:__ In the x/evm module, package `types` 1. create message `msg := NewTxContract(nil, 0, nil, 100000, nil, nil, nil, []byte("test"), nil)` 2. call String() on the message __Expected...

Type: Bug
help wanted
C:Proto

__System info:__ ethermint main branch By reading the code, I find that [`PrivKey.Sign`](https://github.com/tharsis/ethermint/blob/main/crypto/ethsecp256k1/ethsecp256k1.go#L110) only do Keccak hash when msg length is not 32, but in [`PubKey.VerifySignature`](https://github.com/tharsis/ethermint/blob/main/crypto/ethsecp256k1/ethsecp256k1.go#L205), there's no such check.

C:Crypto

__System info:__ ``` 0.0.0-308-g7e1b45b ``` __Steps to reproduce:__ 1. Make a out-of-gas eth_call * Can use: `yarn test --network ethermint proxy` 2. The `out-of-gas` error occured. However the JSON-RPC message...