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

Draft to preview upstream changes from Evmos/Ethermint #78

Draft
wants to merge 343 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
343 commits
Select commit Hold shift + click to select a range
723443a
feat(eip712): Create LedgerPreprocessHook to reformat EIP-712 payload…
austinchandra Sep 13, 2022
67f1e97
build(deps): bump github.com/cosmos/ibc-go/v5 from 5.0.0-rc0 to 5.0.0…
dependabot[bot] Sep 13, 2022
acf1547
imp(evm): stateless custom precompiles (#1272)
fedekunze Sep 15, 2022
545f3e2
fix: upload nix binary for macOS (#1327)
yihuang Sep 16, 2022
41c511e
chore: update changelog from v0.19 (#1347)
fedekunze Sep 17, 2022
592e75b
build(deps): bump bufbuild/buf-setup-action from 1.7.0 to 1.8.0 (#1343)
dependabot[bot] Sep 17, 2022
5c80a55
fix(rpc): estimate gas error response (#1340)
ramacarlucho Sep 17, 2022
cae7c4d
!fix(erc712): support `MsgCreateValidator` (#1346)
ramacarlucho Sep 17, 2022
3ed55d9
build(deps): bump github.com/cosmos/ibc-go/v5 (#1345)
dependabot[bot] Sep 18, 2022
26c341d
test(rpc): Ethereum JSONRPC Websocket (#1342)
baabeetaa Sep 19, 2022
2f7dfd4
build(deps): bump github.com/holiman/uint256 from 1.2.0 to 1.2.1 (#1350)
dependabot[bot] Sep 19, 2022
34226aa
build(deps): bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0 (#1351)
dependabot[bot] Sep 19, 2022
6574019
imp(rpc,server): concurrent gRPC queries (#1352)
yihuang Sep 20, 2022
d15007b
build(deps): bump actions/stale from 5 to 6 (#1357)
dependabot[bot] Sep 22, 2022
35850e6
fix(rpc): fix gRPC query failure on legacy blocks (#1354)
yihuang Sep 23, 2022
175721e
build(deps): bump protobuf from 3.20.0 to 3.20.2 in /tests/integratio…
dependabot[bot] Sep 29, 2022
5759e72
deps: bump ibc-go to v5 (#1361)
fedekunze Sep 29, 2022
491c3da
fix: `index-eth-tx` cmd fail on empty indexer db (#1362)
yihuang Oct 3, 2022
07202c1
fix: skip fee check on tx simulation (#1364)
austinchandra Oct 5, 2022
9568999
build(deps): bump github.com/onsi/gomega from 1.20.2 to 1.21.1 (#1366)
dependabot[bot] Oct 7, 2022
26579c1
build(deps): bump google.golang.org/grpc from 1.49.0 to 1.50.0 (#1365)
dependabot[bot] Oct 8, 2022
dec073d
tests(rpc): Add account info unit tests (#1339)
danburck Oct 11, 2022
054723a
build(deps): bump apollo-server from 2.25.3 to 2.26.0 in /tests/solid…
dependabot[bot] Oct 12, 2022
22a81b7
build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 (#1374)
dependabot[bot] Oct 13, 2022
a21923f
imp(rpc) Add support for EVM RPC metrics (#1378)
v-homsi Oct 14, 2022
87934ce
build(deps): bump github.com/onsi/ginkgo/v2 from 2.2.0 to 2.3.0 (#1375)
dependabot[bot] Oct 14, 2022
340dd85
build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#1373)
dependabot[bot] Oct 17, 2022
a3c91db
fix(testutils): fix blank bank genesis params (#1379)
0xbala-k Oct 18, 2022
461d69f
build(deps): bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.3.1 (#1383)
dependabot[bot] Oct 18, 2022
5b13f6d
build(deps): bump golang.org/x/text from 0.3.8 to 0.4.0 (#1387)
dependabot[bot] Oct 18, 2022
6e63cc6
build(deps): bump technote-space/get-diff-action from 6.1.0 to 6.1.1 …
dependabot[bot] Oct 18, 2022
d58af01
build(deps): bump github.com/onsi/gomega from 1.21.1 to 1.22.1 (#1372)
dependabot[bot] Oct 18, 2022
c83429f
Bump SDK to 0.46.2 (#1386)
Oct 18, 2022
a9c461a
build(deps): bump cachix/cachix-action from 10 to 11 (#1371)
dependabot[bot] Oct 18, 2022
a4192d8
build(deps): bump cachix/install-nix-action from 17 to 18 (#1380)
dependabot[bot] Oct 18, 2022
db94d8e
build(deps): bump google.golang.org/grpc from 1.50.0 to 1.50.1 (#1382)
dependabot[bot] Oct 18, 2022
236ca33
imp(server): Add query-only mode flag for gRPC (#1360)
mmsqe Oct 19, 2022
5879750
fix(evm): skip hash check when the code has been deleted (#1320)
JayT106 Oct 19, 2022
83e509b
refactor: optimize AnteHandler gas consumption (#1388)
Vvaradinov Oct 19, 2022
3ab761b
[issue-#1389] add multisig tx support (#1390)
GAtom22 Oct 20, 2022
157f188
imp(ante): refactor for increased `AnteHandler` performance (#1393)
Vvaradinov Oct 20, 2022
032f8cf
build(deps): bump bufbuild/buf-setup-action from 1.8.0 to 1.9.0 (#1394)
dependabot[bot] Oct 20, 2022
f4fae00
feat: format protobuf files (#1395)
facs95 Oct 20, 2022
f04b289
ime(evm): improve code coverage for EVM keeper (#1396)
GAtom22 Oct 21, 2022
295a886
fix(evm,rpc): coinbase should not be the current one in traceTransact…
mmsqe Oct 21, 2022
c736289
build(deps): bump github.com/cosmos/cosmos-sdk from 0.46.2 to 0.46.3 …
dependabot[bot] Oct 23, 2022
71a32be
build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#1…
dependabot[bot] Oct 24, 2022
dca6d45
build(deps): bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0 (#1400)
dependabot[bot] Oct 24, 2022
241d4d9
build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#1403)
dependabot[bot] Oct 25, 2022
64cfb87
tests(websocket): websocket integration tests (#1355)
adisaran64 Oct 28, 2022
3e586b6
build(deps): bump github.com/onsi/gomega from 1.22.1 to 1.23.0 (#1406)
dependabot[bot] Oct 28, 2022
1c16e16
build(deps): bump github.com/cosmos/ibc-go/v5 from 5.0.0 to 5.0.1 (#1…
dependabot[bot] Oct 28, 2022
3e30615
build(deps): bump cachix/cachix-action from 11 to 12 (#1411)
dependabot[bot] Oct 28, 2022
e9d9856
chore(docs): update SECURITY.md (#1410)
fedekunze Oct 29, 2022
87f70c3
deps: bump go to v1.19 (#1416)
danburck Oct 31, 2022
fd91448
chore(cli): apply google CLI Syntax for required and optional args (#…
GAtom22 Oct 31, 2022
9181079
chore(ci): update linters (#1418)
fedekunze Oct 31, 2022
a8ea4ec
backport: add v0.19.3 dragonberry changes to `main` and bump iavl to …
danburck Nov 1, 2022
457e25a
deps(sdk): bump to v0.46.4 (#1423)
danburck Nov 2, 2022
192eb96
imp: reduce integration test block time to 2s (#1428)
facs95 Nov 2, 2022
708e781
build(deps): bump github.com/onsi/gomega from 1.23.0 to 1.24.0 (#1429)
dependabot[bot] Nov 3, 2022
41425fc
fix(rpc): different result from `eth_getProof` comparing with Ethereu…
mmsqe Nov 6, 2022
cb632c6
Refactor EIP-712 signature verification (#1397)
austinchandra Nov 7, 2022
ff0c969
fix: build test on mac by updating to python3.10 (#1437)
mmsqe Nov 9, 2022
b820ff7
build(deps): bump loader-utils from 1.4.0 to 1.4.1 in /tests/solidity…
dependabot[bot] Nov 9, 2022
89fdd19
imp(evm): improve performance of EstimateGas (#1444)
fedekunze Nov 9, 2022
b2155e7
fix(rpc): decode `finalized` block number (#1442)
fedekunze Nov 10, 2022
32bd0c1
build(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.1 (#1449)
dependabot[bot] Nov 10, 2022
a107aa2
build(deps): bump github.com/spf13/viper from 1.13.0 to 1.14.0 (#1439)
dependabot[bot] Nov 10, 2022
432ee4a
fix: unstable tx_priority test (#1440)
mmsqe Nov 10, 2022
4837b8b
build(deps): bump github.com/cosmos/ibc-go/v5 from 5.0.1 to 5.1.0 (#1…
dependabot[bot] Nov 10, 2022
3abda6e
build(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (…
dependabot[bot] Nov 14, 2022
052134a
refactor(all): refactor errors import to use cosmossdk.io (#1456)
GAtom22 Nov 14, 2022
b8d9629
build(deps): bump alpine from 3.16.2 to 3.16.3 (#1453)
dependabot[bot] Nov 14, 2022
80d4cb3
Empty KV gas config (#1460)
facs95 Nov 15, 2022
6d4cf26
test: remove unused integration tests (#1462)
facs95 Nov 15, 2022
c20a500
fix: remove e2e github action (#1463)
facs95 Nov 16, 2022
d591775
build(deps): bump loader-utils from 1.4.1 to 1.4.2 in /tests/solidity…
dependabot[bot] Nov 16, 2022
71e51aa
chore (deps): Update geth version to v1.10.25 (#1413)
ramacarlucho Nov 16, 2022
5f418c7
Add EIP-712 encoding support type for any array (#1430)
austinchandra Nov 16, 2022
d450bed
fix: extend geth config on integration tests (#1467)
adisaran64 Nov 17, 2022
9e5f4aa
tests: Add unit tests for rpc client endpoints (#1409)
Vvaradinov Nov 17, 2022
04bdccd
Refactor to omit empty optionals from EIP-712 type generation (#1459)
austinchandra Nov 17, 2022
6455785
fix: protogen scripts were not correctly implemented (#1466)
MalteHerrmann Nov 17, 2022
58c756e
added gas consumption test (#1474)
adisaran64 Nov 18, 2022
e2939a3
build(deps): bump github.com/cosmos/cosmos-proto (#1475)
dependabot[bot] Nov 18, 2022
ebc47af
fix: chain-id in grpc query is not initialized without abci event (#1…
yihuang Nov 18, 2022
37e394f
fix(evm): Simplify Gas Math (#1452)
Nov 18, 2022
feed84b
imp(ante): refactor `AnteHandler` (#1455)
fedekunze Nov 18, 2022
be40f2b
tests: add additional gas consumption tests (#1477)
adisaran64 Nov 19, 2022
f70dafd
chore: update proto make commands (#1471)
MalteHerrmann Nov 20, 2022
391cfa9
Remove unbound labels from added custom tendermint metrics (#1434)
v-homsi Nov 20, 2022
f0f3810
deps: bump SDK to v0.46.6 (#1486)
fedekunze Nov 22, 2022
9c41edb
fear(eip712): Add EIP-712 encoding for multiple messages of the same …
austinchandra Nov 23, 2022
645e49b
fix: enable `fixIssue172` flag for non-deterministic keyring test (#1…
mmsqe Nov 23, 2022
8256649
fix(tests): Delete inconsistent test (#1481)
ramacarlucho Nov 23, 2022
712ce3b
build(deps): bump alpine from 3.16.3 to 3.17.0 (#1492)
dependabot[bot] Nov 23, 2022
d8408a8
build(deps): bump google.golang.org/grpc from 1.50.1 to 1.51.0 (#1490)
dependabot[bot] Nov 23, 2022
99356a4
build(deps): bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 (#1489)
dependabot[bot] Nov 23, 2022
f7f1e1c
chore: refactor imports naming for clarity (#1491)
austinchandra Nov 23, 2022
f4c7be2
fix: align empty account result for old blocks as ethereum (#1484)
mmsqe Nov 25, 2022
16fb2e1
imp(ante): refactor AnteHandler (#1479)
fedekunze Nov 25, 2022
3752485
chore: Update linter and protogen configuration (#1478)
MalteHerrmann Nov 25, 2022
9fb4c05
fix(server): telemetry setup (#1497)
fedekunze Nov 25, 2022
8866ae0
chore(evm) - Delete deprecated store migrations (#1498)
Vvaradinov Nov 25, 2022
15e4da3
fix(evm): Added Cancun and Shanghai blocks to ChainConfig (#1499)
Vvaradinov Nov 25, 2022
18a0bd7
chore(app): add store listener to Ethermint app (#1501)
MalteHerrmann Nov 28, 2022
8b9fa27
build(deps): bump cosmossdk.io/math from 1.0.0-beta.3 to 1.0.0-beta.4…
dependabot[bot] Nov 28, 2022
1788e94
fix(app): register node service (#1505)
fedekunze Nov 28, 2022
5fbe109
fix(cmd): add missing GetAuxToFeeCommand (#1504)
fedekunze Nov 29, 2022
831588c
chore(feemarket): Delete deprecated migration logic (#1508)
Vvaradinov Nov 29, 2022
a5c927b
Remove simulation checks (#1507)
Vvaradinov Nov 29, 2022
7f196ce
chore: verify fees refactor (#1496)
fedekunze Nov 29, 2022
fac43e5
json-rpc(filters) fix block hash on newBlock filter (#1503)
GAtom22 Nov 30, 2022
b59dd75
fix(ci): add gitleaks config (#1513)
4rgon4ut Nov 30, 2022
ecd7639
tests(filters): add/improve integration tests for JSON-RPC methods (#…
GAtom22 Nov 30, 2022
7f8b51e
build(deps): bump minimist in /tests/integration_tests/hardhat (#1516)
dependabot[bot] Nov 30, 2022
7a042c4
tests(filters): add logs by topic test case (#1515)
GAtom22 Dec 1, 2022
fac90c1
chore(all): markdownlint (#1522)
fedekunze Dec 1, 2022
1154b1e
build(deps): bump github.com/cosmos/cosmos-proto (#1525)
dependabot[bot] Dec 2, 2022
5b43aab
build(deps): bump decode-uri-component in /tests/solidity (#1526)
dependabot[bot] Dec 2, 2022
a230c0e
tests(integration): block gas limit tests (#1500)
adisaran64 Dec 2, 2022
d9fc677
chore(ante): deprecate legacy EIP-712 signature verification via Ante…
austinchandra Dec 2, 2022
9077172
feat(ci): add Golang dependency vulnerability check (#1528)
fedekunze Dec 2, 2022
39309e0
chore(evm): add comment regarding RANDOM opcode (#1520)
austinchandra Dec 2, 2022
d3650ad
fix: Bump Go-Ethereum dependency to 1.10.26 (#1532)
austinchandra Dec 5, 2022
10a9b77
build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 (#1534)
dependabot[bot] Dec 5, 2022
040c3a6
build(deps): bump qs from 6.5.2 to 6.5.3 in /tests/solidity (#1537)
dependabot[bot] Dec 6, 2022
6a32c00
build(deps): bump golang.org/x/net from 0.2.0 to 0.3.0 (#1535)
dependabot[bot] Dec 6, 2022
8765691
build(deps): bump golang.org/x/net from 0.3.0 to 0.4.0 (#1542)
dependabot[bot] Dec 7, 2022
9f23f29
build(deps): bump technote-space/get-diff-action from 6.1.1 to 6.1.2 …
dependabot[bot] Dec 7, 2022
51a3d61
imp (docs): Point to Evmos mempool docs for tx prioritization (#1536)
MalteHerrmann Dec 7, 2022
4317929
Skip undeterministic integration test (#1531)
facs95 Dec 8, 2022
ef4e068
Rename getEIP712Hash to Bytes to clarity method intent (#1539)
austinchandra Dec 9, 2022
e1de07d
build(deps): bump certifi in /tests/integration_tests (#1545)
dependabot[bot] Dec 9, 2022
3b2f9fc
fix: improve error handling for EIP-712 encoding config init (#1543)
austinchandra Dec 9, 2022
82309ab
build(deps): bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 (#1547)
dependabot[bot] Dec 12, 2022
f1583d5
build(deps): bump bufbuild/buf-setup-action from 1.9.0 to 1.10.0 (#1548)
dependabot[bot] Dec 15, 2022
66ef65f
build(deps): bump github.com/onsi/gomega from 1.24.1 to 1.24.2 (#1553)
dependabot[bot] Dec 15, 2022
dda1267
build(deps): bump github.com/cosmos/cosmos-sdk from 0.46.6 to 0.46.7 …
dependabot[bot] Dec 15, 2022
bc8e3e6
fix: use actual result when unmarshaling value (#1555)
technicallyty Dec 16, 2022
111042d
chore(all): add license to go files (#1558)
fedekunze Dec 16, 2022
9663ec3
build(deps): bump github.com/cosmos/ibc-go/v5 from 5.1.0 to 5.2.0 (#1…
dependabot[bot] Dec 20, 2022
78e6df2
make missing key error message during SendTransaction more verbose (#…
MalteHerrmann Dec 20, 2022
aeea656
debug(app): add flag to disable optimized build for remote debugging …
GAtom22 Dec 21, 2022
0e366db
Problem: personal_newAccount don't work (#1561)
yihuang Dec 22, 2022
bd03197
fix(ante): fix reCheckTx gas wanted (#1566)
GAtom22 Dec 22, 2022
1cc868f
fix(docs): broken link in README (#1567)
0xfoobar Dec 22, 2022
fc21e4d
fix(cli): fix Ledger signature algorithm verification (#1550)
austinchandra Dec 22, 2022
ea677fc
fix (docs): replace evmos.dev links with docs.evmos.org links (#1568)
MalteHerrmann Dec 22, 2022
d3a60a0
test(ante): add test case for `gasWanted` on ReCheckTx mode (#1570)
GAtom22 Dec 22, 2022
1dfee9f
build(deps): bump actions/stale from 6 to 7 (#1565)
dependabot[bot] Dec 22, 2022
29caa19
tests: make integration test more stable (#1488)
mmsqe Dec 23, 2022
b80f5a7
build(deps): bump bufbuild/buf-setup-action from 1.10.0 to 1.11.0 (#1…
dependabot[bot] Dec 23, 2022
edddd9e
Enable metrics on init.sh script (#1574)
facs95 Dec 26, 2022
7b4c1d9
fix(tests): avoid error when run benchmark (#1573)
mmsqe Dec 27, 2022
17343e6
deps: bump IBC v6 (#1575)
sontrinh16 Dec 30, 2022
286f919
chore(evm): cleanup EVM files (#1582)
fedekunze Dec 30, 2022
54000bf
build(deps): bump github.com/rs/cors from 1.8.2 to 1.8.3 (#1576)
dependabot[bot] Jan 3, 2023
796d9f5
build(deps): bump json-pointer from 0.6.1 to 0.6.2 in /tests/solidity…
dependabot[bot] Jan 4, 2023
e4ac0c9
impr (ci): add python and javascript to codeql analysis (#1560)
MalteHerrmann Jan 4, 2023
0f7bdce
chore(evm): Deprecate x/params usage in x/evm (#1472)
Vvaradinov Jan 4, 2023
5f0acd8
chore: run gofumpt for non-generated files & fix tools/tools.go (#1590)
MalteHerrmann Jan 5, 2023
8886ce3
chore(evm, feemarket) - Migrate Event emitting to TypedEvent (#1544)
Vvaradinov Jan 5, 2023
57ed355
chore(feemarket) - Depreacte usage of x/params in x/feemarket (#1509)
Vvaradinov Jan 5, 2023
9003b6f
build(deps): bump google.golang.org/grpc from 1.51.0 to 1.52.0 (#1599)
dependabot[bot] Jan 11, 2023
20c82d0
fix: revert changes from TypedEvents (#1600)
Vvaradinov Jan 11, 2023
51ca37f
build(deps): bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 (#1596)
dependabot[bot] Jan 11, 2023
6fc9b69
build(deps): bump alpine from 3.17.0 to 3.17.1 (#1595)
dependabot[bot] Jan 11, 2023
88c8832
build(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 (#1588)
dependabot[bot] Jan 11, 2023
c147b8e
build(deps): bump golang.org/x/net from 0.4.0 to 0.5.0 (#1589)
dependabot[bot] Jan 11, 2023
06ca052
Fix: typos (#1602)
omahs Jan 12, 2023
5f7ee9b
fix: avoid duplicate register proto type in evm & feemarket (#1586)
mmsqe Jan 12, 2023
1f2a0ef
build(deps): bump bufbuild/buf-setup-action from 1.11.0 to 1.12.0 (#1…
dependabot[bot] Jan 13, 2023
4f51f1a
chore: update changelog (#1605)
Vvaradinov Jan 13, 2023
0d16e90
fix: updated Changelog to include rc-1 release (#1607)
Vvaradinov Jan 13, 2023
c5fdad7
fix(rpc): patch gas used api for block less than upgrade height (#1557)
mmsqe Jan 16, 2023
3587015
fix(rpc): bind default json-rpc listen address to localhost (#1613)
mmsqe Jan 18, 2023
7f25e9b
build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.25.0 (#1614)
dependabot[bot] Jan 18, 2023
dbf62d1
Add new hardfork rows after london (#1616)
aeharvlee Jan 19, 2023
6505f6e
build(deps): bump github.com/spf13/viper from 1.14.0 to 1.15.0 (#1619)
dependabot[bot] Jan 20, 2023
47fdfd3
fix(rpc): align fee history (#1611)
mmsqe Jan 20, 2023
f1337aa
support customize db opener in `StartCmd` (#1615)
yihuang Jan 20, 2023
b990a83
fix(rpc): wrong block number in debug trace related api (#1591)
mmsqe Jan 20, 2023
9305788
tests(evm): add benchmark tests setup for params (#1623)
Vvaradinov Jan 23, 2023
f07b14f
refactor(params): store all params under one key in evm module (#1617)
GAtom22 Jan 23, 2023
9bfa1ff
fix(evm): revert v4 migration changes (#1625)
fedekunze Jan 23, 2023
0b84a9b
build(deps): bump cookiejar from 2.1.3 to 2.1.4 in /tests/solidity (#…
dependabot[bot] Jan 24, 2023
e79511b
build(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 (…
dependabot[bot] Jan 25, 2023
8346783
build(deps): bump github.com/cosmos/cosmos-sdk from 0.46.7 to 0.46.8 …
dependabot[bot] Jan 25, 2023
7ee11cf
chore: sync main with v0.21.x branch (#1636)
MalteHerrmann Jan 25, 2023
26a2855
chore: sync main with v0.21.x branch (#1642)
GAtom22 Jan 26, 2023
f1cdbe3
build(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0 (#1634)
dependabot[bot] Jan 27, 2023
35f09d9
fix(rpc): align block number input behaviour for eth_getProof (#1639)
mmsqe Jan 27, 2023
7213718
build(deps): bump google.golang.org/grpc from 1.52.0 to 1.52.3 (#1640)
dependabot[bot] Jan 27, 2023
83d4a2e
build(deps): bump bufbuild/buf-setup-action from 1.12.0 to 1.13.0 (#1…
dependabot[bot] Jan 27, 2023
1a2ee06
fix(rpc): align query result of future block for eth_getTransactionCo…
mmsqe Jan 27, 2023
292fe03
fix: use correct naming for testnet output directory (#1651)
technicallyty Feb 1, 2023
fcdc625
build(deps): bump golang.org/x/net from 0.5.0 to 0.6.0 (#1660)
dependabot[bot] Feb 15, 2023
b043c4e
build(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.2 (#1689)
dependabot[bot] Mar 9, 2023
80a43b3
build(deps): bump ua-parser-js from 0.7.28 to 0.7.33 in /tests/solidi…
dependabot[bot] Mar 9, 2023
4346081
build(deps): bump github.com/hashicorp/go-getter from 1.6.1 to 1.7.0 …
dependabot[bot] Mar 9, 2023
50e8f3b
build(deps): bump undici in /tests/integration_tests/hardhat (#1669)
dependabot[bot] Mar 9, 2023
1f88084
build(deps): bump github.com/cosmos/cosmos-proto (#1709)
dependabot[bot] Mar 9, 2023
ce4a691
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#1…
dependabot[bot] Mar 9, 2023
fba1422
build(deps): bump cosmossdk.io/math from 1.0.0-beta.4 to 1.0.0-beta.6…
dependabot[bot] Mar 9, 2023
8f0cfa7
build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.9.0 (#1699)
dependabot[bot] Mar 9, 2023
92a4f79
build(deps): bump cachix/install-nix-action from 18 to 20 (#1692)
dependabot[bot] Mar 9, 2023
d6c3589
build(deps): bump minimist in /tests/integration_tests/hardhat (#1702)
dependabot[bot] Mar 9, 2023
0d6053c
build(deps): bump alpine from 3.17.1 to 3.17.2 (#1663)
dependabot[bot] Mar 9, 2023
646f8eb
build(deps): bump golang.org/x/text from 0.7.0 to 0.8.0 (#1710)
dependabot[bot] Mar 10, 2023
55d986a
build(deps): bump actions/checkout from 2 to 3 (#1686)
dependabot[bot] Mar 10, 2023
a366118
build(deps): bump golang.org/x/net from 0.6.0 to 0.8.0 (#1700)
dependabot[bot] Mar 10, 2023
0002c60
build(deps): bump github.com/golang/protobuf from 1.5.2 to 1.5.3 (#1707)
dependabot[bot] Mar 10, 2023
6e73238
build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 (#1659)
dependabot[bot] Mar 10, 2023
b6f2825
build(deps): bump bufbuild/buf-setup-action from 1.13.0 to 1.15.1 (#1…
dependabot[bot] Mar 10, 2023
7a2955d
build(deps): bump github.com/cosmos/gogoproto from 1.4.3 to 1.4.6 (#1…
dependabot[bot] Mar 10, 2023
a11ccca
build(deps): bump github.com/status-im/keycard-go from 0.0.0-20200402…
dependabot[bot] Mar 10, 2023
e9df9cd
build(deps): bump @openzeppelin/contracts-upgradeable (#1698)
dependabot[bot] Mar 10, 2023
f6d1a0a
build(deps): bump @openzeppelin/contracts (#1697)
dependabot[bot] Mar 10, 2023
04e0a58
build(deps): bump cosmossdk.io/math from 1.0.0-beta.6 to 1.0.0-rc.0 (…
dependabot[bot] Mar 16, 2023
8b16b45
build(deps): bump github.com/onsi/gomega from 1.27.2 to 1.27.4 (#1713)
dependabot[bot] Mar 16, 2023
4734ba7
build(deps): bump github.com/holiman/uint256 from 1.2.1 to 1.2.2 (#1725)
dependabot[bot] Mar 23, 2023
647ab1a
build(deps): bump actions/stale from 7 to 8 (#1724)
dependabot[bot] Mar 23, 2023
95c4c15
bump btcd for security fix (#1716)
yihuang Mar 23, 2023
f7be56c
build(deps): bump actions/setup-go from 3 to 4 (#1718)
dependabot[bot] Mar 23, 2023
f594627
fix: align filter rule for debug trace block (#1688)
mmsqe Mar 23, 2023
2e6e863
Problem: repeated tx sender recovery is wastful (#1717)
yihuang Mar 24, 2023
7947515
fix: lint issues (#1731)
facs95 Mar 28, 2023
140a3b7
build(deps): bump github.com/cosmos/gogoproto from 1.4.6 to 1.4.7 (#1…
dependabot[bot] Mar 30, 2023
77cb189
build(deps): bump bufbuild/buf-setup-action from 1.15.1 to 1.16.0 (#1…
dependabot[bot] Mar 30, 2023
100b185
build(deps): bump nosborn/github-action-markdown-cli from 3.2.0 to 3.…
dependabot[bot] Mar 30, 2023
1e70911
build(deps): bump github.com/onsi/gomega from 1.27.4 to 1.27.5 (#1729)
dependabot[bot] Mar 31, 2023
fe0eb65
build(deps): bump github.com/onsi/gomega from 1.27.5 to 1.27.6 (#1736)
dependabot[bot] Mar 31, 2023
65c99bf
build(deps): bump alpine from 3.17.2 to 3.17.3 (#1732)
dependabot[bot] Mar 31, 2023
74328c9
fix docker-build command (#1737)
MalteHerrmann Mar 31, 2023
2814c78
imp: remove distribution perms (#1739)
facs95 Apr 4, 2023
d3a9c83
build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#1740)
dependabot[bot] Apr 5, 2023
d1935f7
build(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 (#1721)
dependabot[bot] Apr 5, 2023
145ac0c
fix: add authz ante handler (#1741)
facs95 Apr 10, 2023
dfd99e0
build(deps): bump golang.org/x/net from 0.8.0 to 0.9.0 (#1744)
dependabot[bot] Apr 11, 2023
382a6ae
Migrate updated EIP-712 algorithm from Evmos (#1746)
austinchandra Apr 11, 2023
06d2427
add missing entries to changelog (#1748)
facs95 Apr 12, 2023
10d9579
build(deps): bump github.com/rs/cors from 1.8.3 to 1.9.0 (#1751)
dependabot[bot] Apr 24, 2023
9ef5d24
build(deps): bump github/super-linter from 4 to 5 (#1752)
dependabot[bot] Apr 24, 2023
ebbe0ff
build(deps): bump json5 in /tests/integration_tests/hardhat (#1747)
dependabot[bot] Apr 24, 2023
07cf2bd
fix: remove duplicate paragraph in the doc feemarket concepts (#1763)
Abirdcfly May 8, 2023
585c01d
add deprecation note (#1857)
MalteHerrmann Oct 9, 2023
eb3cc87
Update README.md (#1881)
fedekunze Oct 25, 2023
fd8c2d2
Update README.md
fedekunze Apr 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
117 changes: 4 additions & 113 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -1,115 +1,6 @@
---
Language: Proto
# BasedOnStyle: LLVM
AccessModifierOffset: -2
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: true
AlignConsecutiveDeclarations: true
AlignEscapedNewlines: Right
AlignOperands: true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: true
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: false
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
AfterClass: false
AfterControlStatement: false
AfterEnum: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Attach
BreakBeforeInheritanceComma: false
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: false
BreakConstructorInitializers: BeforeColon
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 120
CommentPragmas: '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
IncludeBlocks: Preserve
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 2
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
Priority: 3
- Regex: '.*'
Priority: 1
IncludeIsMainRegex: '(Test)?$'
IndentCaseLabels: false
IndentPPDirectives: None
IndentWidth: 2
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: true
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Right
RawStringFormats:
- Delimiters:
- pb
Language: TextProto
BasedOnStyle: google
ReflowComments: true
SortIncludes: true
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInContainerLiterals: false
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Cpp11
TabWidth: 8
UseTab: Never
Language: Proto
BasedOnStyle: google
ColumnLimit: 120
IndentWidth: 2
...
5 changes: 5 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[flake8]
ignore = BLK100, W503
max-line-length = 88
extend-ignore = E203
exclude = .git,__pycache__,node_modules,.direnv
5 changes: 3 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# CODEOWNERS: https://help.github.com/articles/about-codeowners/

# Primary repo maintainers
* @fedekunze @khoslaventures @jolube
# Primary (global) repo maintainers

* @evmos/core-engineering
6 changes: 3 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/setup-go@v4
with:
go-version: 1.17
go-version: 1.19
check-latest: true
- uses: technote-space/get-diff-action@v6.0.1
- uses: technote-space/get-diff-action@v6.1.2
id: git_diff
with:
PATTERNS: |
Expand Down
69 changes: 41 additions & 28 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ name: "CodeQL"

on:
push:
branches: [ main ]
branches: [main]
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
branches: [main]
schedule:
- cron: '37 21 * * 4'

Expand All @@ -32,40 +32,53 @@ jobs:
strategy:
fail-fast: false
matrix:
language: [ 'go' ]
language: ['go', 'javascript', 'python']
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed

steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Checkout repository
uses: actions/checkout@v3
- uses: technote-space/[email protected]
with:
PATTERNS: |
**/**.go
**/**.ts
**/**.js
**/**.py
go.mod
go.sum

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
queries: crypto-com/cosmos-sdk-codeql@main,security-and-quality
if: env.GIT_DIFF
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
- name: Autobuild
uses: github/codeql-action/autobuild@v2
if: env.GIT_DIFF

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release
# - run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
if: env.GIT_DIFF
28 changes: 28 additions & 0 deletions .github/workflows/dependencies.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: "Dependency Review"
on: pull_request

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v4
with:
go-version: 1.19
check-latest: true
- name: "Checkout Repository"
uses: actions/checkout@v3
- uses: technote-space/[email protected]
with:
PATTERNS: |
**/**.go
go.mod
go.sum
- name: "Dependency Review"
uses: actions/dependency-review-action@v3
if: env.GIT_DIFF
- name: "Go vulnerability check"
run: make vulncheck
if: env.GIT_DIFF
2 changes: 1 addition & 1 deletion .github/workflows/deploy-contract.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
node-version: '12.x'
- name: Install dependencies
run: npm install
- uses: technote-space/get-diff-action@v6.0.1
- uses: technote-space/get-diff-action@v6.1.2
id: git_diff
with:
PATTERNS: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ jobs:
with:
submodules: true
- name: Set up Go
uses: actions/setup-go@v3
uses: actions/setup-go@v4
with:
go-version: 1.17
go-version: 1.19
check-latest: true
- name: release dry run
run: make release-dry-run
Expand Down
55 changes: 48 additions & 7 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,35 +13,76 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/setup-go@v3
# Required: setup-go, for all versions v3.0.0+ of golangci-lint
- uses: actions/setup-go@v4
with:
go-version: 1.17
go-version: 1.19
check-latest: true
- uses: actions/checkout@v3
- uses: technote-space/get-diff-action@v6.0.1
- uses: technote-space/get-diff-action@v6.1.2
with:
PATTERNS: |
**/**.go
go.mod
go.sum
- uses: golangci/golangci-lint-action@v3
- uses: golangci/golangci-lint-action@v3.4.0
with:
# Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version.
version: latest
args: --timeout 10m
github-token: ${{ secrets.github_token }}
# Check only if there are differences in the source code
if: "env.GIT_DIFF"
if: env.GIT_DIFF
markdown-lint:
name: Run markdown-lint
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v3
- uses: technote-space/get-diff-action@v6.0.1
- uses: technote-space/get-diff-action@v6.1.2
with:
PATTERNS: |
docs/**/*.md
x/**/*.md
README.md
- uses: articulate/[email protected]
- uses: nosborn/[email protected]
with:
files: .
config_file: .markdownlint.yml
ignore_path: .markdownlintignore
# Check only if there are differences in the source code
if: env.GIT_DIFF
python-lint:
name: Run flake8 on python integration tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: ethermint
- uses: technote-space/[email protected]
with:
PATTERNS: |
**/**.py
- run: |
nix-shell -I nixpkgs=./nix -p test-env --run "make lint-py"
if: env.GIT_DIFF
gomod2nix:
name: Check gomod2nix.toml file is up to date
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: ethermint
- uses: technote-space/[email protected]
with:
PATTERNS: |
**/**.py
- name: run gomod2nix
run: |
nix run -f ./nix gomod2nix
git diff --no-ext-diff --exit-code
if: env.GIT_DIFF
Loading