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

release: v0.20-rc3 changelog #1517

Merged
merged 61 commits into from
Nov 30, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
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)
0a1c 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)
0a1c 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)
0a1c 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)
itsdevbear 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 …
0a1c 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)
0a1c 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
99cf418
Merge branch 'main' into release/v0.20-rc3
MalteHerrmann Nov 30, 2022
ecd7639
tests(filters): add/improve integration tests for JSON-RPC methods (#…
GAtom22 Nov 30, 2022
3b75d12
add dragonberry update changelog entry again
MalteHerrmann Nov 30, 2022
6fb1df9
Merge branch 'main' into malte/release-v0.20-rc3
MalteHerrmann Nov 30, 2022
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
...
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
**/**.go
go.mod
go.sum
- uses: golangci/[email protected].0
- uses: golangci/[email protected].1
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
Expand Down
38 changes: 38 additions & 0 deletions .github/workflows/super-linter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# This workflow executes several linters on changed files based on languages used in your code base whenever
# you push a code or open a pull request.
#
# You can adjust the behavior by modifying this file.
# For more information, see:
# https://github.com/github/super-linter
---
name: Lint Code Base

on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
jobs:
run-lint:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
with:
# Full git history is needed to get a proper list of changed files within `super-linter`
fetch-depth: 0

- name: Lint Code Base
uses: github/super-linter@v4
env:
LINTER_RULES_PATH: /
YAML_CONFIG_FILE: .yamllint
VALIDATE_ALL_CODEBASE: false
MARKDOWN_CONFIG_FILE: .markdownlint.yml
PROTOBUF_CONFIG_FILE: .protolint.yml
VALIDATE_NATURAL_LANGUAGE: false
VALIDATE_OPENAPI: false
VALIDATE_JSCPD: false
VALIDATE_GO: false
DEFAULT_BRANCH: "main"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
103 changes: 1 addition & 102 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,27 +82,6 @@ jobs:
make test-rpc
if: env.GIT_DIFF

test-e2e:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.19
check-latest: true
- uses: actions/checkout@v3
- uses: technote-space/[email protected]
with:
PATTERNS: |
**/**.sol
**/**.go
go.mod
go.sum
- name: Test e2e
run: |
make test-integration
if: env.GIT_DIFF

integration_tests:
runs-on: ubuntu-latest
steps:
Expand Down Expand Up @@ -148,84 +127,4 @@ jobs:
name: ethermint
signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}"
- name: 'instantiate integration test env'
run: nix-store -r $(nix-instantiate tests/integration_tests/shell.nix)

test-sim-nondeterminism:
runs-on: ubuntu-latest
timeout-minutes: 25
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.19
check-latest: true
- uses: actions/checkout@v3
- uses: technote-space/[email protected]
with:
PATTERNS: |
**/**.go
go.mod
go.sum
- name: Test simulation nondeterminism
run: |
make test-sim-nondeterminism
if: env.GIT_DIFF

test-sim-random-genesis-fast:
runs-on: ubuntu-latest
timeout-minutes: 25
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.19
check-latest: true
- uses: actions/checkout@v3
- uses: technote-space/[email protected]
with:
PATTERNS: |
**/**.go
go.mod
go.sum
- name: Test simulation with random genesis
run: |
make test-sim-random-genesis-fast
if: env.GIT_DIFF

test-sim-import-export:
runs-on: ubuntu-latest
timeout-minutes: 25
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.19
check-latest: true
- uses: actions/checkout@v3
- uses: technote-space/[email protected]
with:
PATTERNS: |
**/**.go
go.mod
go.sum
- name: Simulation of import and export genesis
run: |
make test-sim-import-export
if: env.GIT_DIFF

test-sim-after-import:
runs-on: ubuntu-latest
timeout-minutes: 25
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.19
check-latest: true
- uses: actions/checkout@v3
- uses: technote-space/[email protected]
with:
PATTERNS: |
**/**.go
go.mod
go.sum
- name: Test simulation after import
run: |
make test-sim-after-import
if: env.GIT_DIFF
run: nix-store -r "$(nix-instantiate tests/integration_tests/shell.nix)"
Loading