8000 Release v13.0.0-rc3 by facs95 · Pull Request #1603 · evmos/evmos · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Release v13.0.0-rc3 #1603

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 33 commits into from
Jun 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
5a4085e
chore: add precompile params init (to `main`) (#1544)
GAtom22 Apr 24, 2023
9766756
fix (ci): fix bsr push action (#1547)
MalteHerrmann Apr 25, 2023
6b60778
fix: remove linux/836 from docker image CI (#1546)
facs95 Apr 27, 2023
a591308
build(deps): bump golang from 1.20.3-bullseye to 1.20.4-bullseye (#1550)
dependabot[bot] May 3, 2023
cccfb42
docs(readme): improve structure (#1552)
danburck May 10, 2023
95c83a1
build(deps): bump bufbuild/buf-setup-action from 1.17.0 to 1.18.0 (#1…
dependabot[bot] May 10, 2023
c2f1ddf
chore: run make proto-all (#1551)
austinchandra May 17, 2023
f37ca78
chore(evm): fix typo in EVM utils comment (#1560)
MalteHerrmann May 17, 2023
f1ec7a4
build(deps): bump bufbuild/buf-setup-action from 1.18.0 to 1.19.0 (#1…
dependabot[bot] May 19, 2023
6606be7
deps: bump sdk version to v0.46.11-alpha.ledger.7 (#1567)
GAtom22 May 24, 2023
44b7102
imp(tests) add commit function to keep ctx settings for tests (#1517)
GAtom22 May 24, 2023
508e2b5
feat(client): add subcommand debug legacy-eip712 (#1556)
shaneing May 24, 2023
ec04908
chore: update changelog w/ v12.1.3 (#1570)
GAtom22 May 25, 2023
b81378e
deps: bump ibc-go version (#1571)
GAtom22 May 25, 2023
9bfaa7b
chore: update changelog with v12.1.4 (#1576)
MalteHerrmann May 26, 2023
556ad3a
chore(deps): bump ibc-go version to v6.2.0 (#1581)
fedekunze May 31, 2023
d6769b2
build(deps): bump golang from 1.20.4-bullseye to 1.20.5-bullseye (#1584)
dependabot[bot] Jun 9, 2023
d0878d6
build(deps): bump bufbuild/buf-setup-action from 1.19.0 to 1.21.0 (#1…
dependabot[bot] Jun 9, 2023
b181c0d
build(deps): bump @openzeppelin/contracts from 4.8.3 to 4.9.1 in /con…
dependabot[bot] Jun 9, 2023
972d175
[Snyk] Security upgrade @openzeppelin/contracts from 4.8.3 to 4.9.1 (…
snyk-bot Jun 9, 2023
9168241
build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (…
dependabot[bot] Jun 9, 2023
1a3b3f3
chore: add ics20 precompile (#1578)
GAtom22 Jun 12, 2023
eab6cdd
Update Makefile. enable CGO (#1590)
Vingurzhou Jun 12, 2023
d4aadb7
Update cometbft & goleveldb (#1595)
facs95 Jun 12, 2023
aa0fbd3
fix: add MsgCreateClawbackVestingAccount period validation (#1596)
facs95 Jun 12, 2023
a3ec787
fix: update geth fork (#1597)
Vvaradinov Jun 12, 2023
3a34d7e
build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (…
dependabot[bot] Jun 15, 2023
b921064
Upstream changelog changes from v13.0.0-rc2 (#1601)
facs95 Jun 15, 2023
a178d82
fix: Fixed the BaseDenom and wrong comparison for MaxUint256 (#1602)
facs95 Jun 15, 2023
7cc0f84
Merge branch 'main' into facs95/v13.0.0-rc3
facs95 Jun 15, 2023
9f67eff
Merge branch 'main' into facs95/v13.0.0-rc3
facs95 Jun 15, 2023
c371976
update changelog
facs95 Jun 15, 2023
29490bd
fix changelog
facs95 Jun 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Unified
Diff view
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/golangci-lint-action@v3.5.0
- uses: golangci/golangci-lint-action@v3.6.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
Expand Down
9 changes: 7 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,16 @@ Ref: https://keepachangelog.com/en/1.0.0/

# Changelog

## [v13.0.0-rc2] - 2023-06-13
## [v13.0.0-rc3] - 2023-06-15

### Bug Fixes

- (evm) [160](https://github.com/evmos/precompiles/pull/160) Fixed hard coded BaseDenom and wrong comparison for MaxUint256

## [v13.0.0-rc2] - 2023-06-13

### State Machine Breaking

- (backport) [#1599](https://github.com/evmos/evmos/pull/1599) Backport changes from `main` to `v13.0.x`
- (vesting) [#1596](https://github.com/evmos/evmos/pull/1596) Add MsgCreateClawbackVestingAccount period validation
- (evm) [#1535](https://github.com/evmos/evmos/pull/1535) Add EVM extensions support

Expand Down
1 change: 0 additions & 1 deletion LICENSE_FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,6 @@ code under an open source license.
**A:** No, unless you have obtained a commercial permit for the ENCL code or can
ensure compliance with the limitations in ENCL-1.0.


**Q: If I modify the source code of software licensed under the ENCL-1.0,
can I redistribute my modified version under an Open Source license, e.g. MIT or Apache 2.0?**

Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ require (
github.com/davecgh/go-spew v1.1.1
github.com/ethereum/go-ethereum v1.11.5
github.com/evmos/evmos-ledger-go v0.4.0
github.com/evmos/precompiles v0.0.0-20230612174323-5d708df47c51
github.com/evmos/precompiles v0.0.0-20230615165716-e0a8cabcbf5d
github.com/gogo/protobuf v1.3.3
github.com/golang/protobuf v1.5.3
github.com/gorilla/mux v1.8.0
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -490,8 +490,8 @@ github.com/evmos/evmos-ledger-go v0.4.0 h1:WPa6TN9x7s/+1YCgvYGtzJrhlW/mIHtYM1DvN
github.com/evmos/evmos-ledger-go v0.4.0/go.mod h1:33X3wWcWZ68KD5Bj4aiED+/W57uO1VR+hbXBxkKDXsQ=
github.com/evmos/go-ethereum v1.10.26-evmos-rc2 h1:tYghk1ZZ8X4/OQ4YI9hvtm8aSN8OSqO0g9vo/sCMdBo=
github.com/evmos/go-ethereum v1.10.26-evmos-rc2/go.mod h1:/6CsT5Ceen2WPLI/oCA3xMcZ5sWMF/D46SjM/ayY0Oo=
github.com/evmos/precompiles v0.0.0-20230612174323-5d708df47c51 h1:TNGz8Rd03gjN2Yp1/BLVTjbf6nzs/h835cKi57RGmPI=
github.com/evmos/precompiles v0.0.0-20230612174323-5d708df47c51/go.mod h1:MZslgxAhNqL+g9TOhv+et+F3n61akuMb/wBzQe7eMIE=
github.com/evmos/precompiles v0.0.0-20230615165716-e0a8cabcbf5d h1:Amope5DymYdDs/DU2I6zMX/fZ+xb+U87PQZ4lLtL55k=
github.com/evmos/precompiles v0.0.0-20230615165716-e0a8cabcbf5d/go.mod h1:EN85gINi4B+pjzbdPgqNNw9O1Oras++7gJEZAXD1K4E=
github.com/facebookgo/ensure v0.0.0-20200202191622-63f1cf65ac4c h1:8ISkoahWXwZR41ois5lSJBSVw4D0OV19Ht/JSTzvSv0=
github.com/facebookgo/stack v0.0.0-20160209184415-751773369052 h1:JWuenKqqX8nojtoVVWjGfOF9635RETekkoH6Cc9SX0A=
github.com/facebookgo/subset v0.0.0-20200203212716-c811ad88dec4 h1:7HZCaLC5+BZpmbhCOZJ293Lz68O7PYrF2EzeiFMwCLk=
Expand Down
27 changes: 18 additions & 9 deletions ibc/module_test.go
< 9E12 tr data-hunk="32fdc107a7f5933c21c99c05d731deaddbfa051f4358ae53ad89f3ccca45705f" class="show-top-border">
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,9 @@ type MockIBCModule struct {
// OnChanOpenInit implements the Module interface
// It calls the underlying app's OnChanOpenInit callback.
//
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
//
//nolint:all // escaping govet since we can copy locks here as it is a test
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
func (m MockIBCModule) OnChanOpenInit(
ctx sdk.Context,
order channeltypes.Order,
Expand All @@ -45,8 +46,9 @@ func (m MockIBCModule) OnChanOpenInit(
// OnChanOpenTry implements the Module interface.
// It calls the underlying app's OnChanOpenTry callback.
//
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
//
//nolint:all // escaping govet since we can copy locks here as it is a test
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
func (m MockIBCModule) OnChanOpenTry(
ctx sdk.Context,
order channeltypes.Order,
Expand All @@ -64,8 +66,9 @@ func (m MockIBCModule) OnChanOpenTry(
// OnChanOpenAck implements the Module interface.
// It calls the underlying app's OnChanOpenAck callback.
//
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
//
//nolint:all // escaping govet since we can copy locks here as it is a test
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
func (m MockIBCModule) OnChanOpenAck(
ctx sdk.Context,
portID,
Expand All @@ -80,8 +83,9 @@ func (m MockIBCModule) OnChanOpenAck(
// OnChanOpenConfirm implements the Module interface.
// It calls the underlying app's OnChanOpenConfirm callback.
//
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
//
//nolint:all // escaping govet since we can copy locks here as it is a test
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
func (m MockIBCModule) OnChanOpenConfirm(
ctx sdk.Context,
portID,
Expand All @@ -94,8 +98,9 @@ func (m MockIBCModule) OnChanOpenConfirm(
// OnChanCloseInit implements the Module interface
// It calls the underlying app's OnChanCloseInit callback.
//
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
//
//nolint:all // escaping govet since we can copy locks here as it is a test
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
func (m MockIBCModule) OnChanCloseInit(
ctx sdk.Context,
portID,
Expand All @@ -108,8 +113,9 @@ func (m MockIBCModule) OnChanCloseInit(
// OnChanCloseConfirm implements the Module interface.
// It calls the underlying app's OnChanCloseConfirm callback.
//
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
//
//nolint:all // escaping govet since we can copy locks here as it is a test
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
func (m MockIBCModule) OnChanCloseConfirm(
ctx sdk.Context,
portID,
Expand All @@ -122,8 +128,9 @@ func (m MockIBCModule) OnChanCloseConfirm(
// OnRecvPacket implements the Module interface.
// It calls the underlying app's OnRecvPacket callback.
//
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
//
//nolint:all // escaping govet since we can copy locks here as it is a test
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
func (m MockIBCModule) OnRecvPacket(
ctx sdk.Context,
packet channeltypes.Packet,
Expand All @@ -136,8 +143,9 @@ func (m MockIBCModule) OnRecvPacket(
// OnAcknowledgementPacket implements the Module interface.
// It calls the underlying app's OnAcknowledgementPacket callback.
//
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
//
//nolint:all // escaping govet since we can copy locks here as it is a test
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
func (m MockIBCModule) OnAcknowledgementPacket(
ctx sdk.Context,
packet channeltypes.Packet,
Expand All @@ -151,8 +159,9 @@ func (m MockIBCModule) OnAcknowledgementPacket(
// OnTimeoutPacket implements the Module interface.
// It calls the underlying app's OnTimeoutPacket callback.
//
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
//
//nolint:all // escaping govet since we can copy locks here as it is a test
// and escaping revive for unused parameters which are okay since they indicate the expected mocked interface
func (m MockIBCModule) OnTimeoutPacket(
ctx sdk.Context,
packet channeltypes.Packet,
Expand Down
3 changes: 2 additions & 1 deletion x/erc20/types/erc20.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions x/vesting/keeper/integration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -864,7 +864,7 @@ var _ = Describe("Clawback Vesting Accounts - claw back tokens", Ordered, func()
})
})

// Trying to replicate the faulty behaviour in MsgCreateClawbackVestingAccount,
// Trying to replicate the faulty behavior in MsgCreateClawbackVestingAccount,
// that was disclosed as a potential attack vector in relation to the Barberry
// security patch.
//
Expand Down Expand Up @@ -904,7 +904,7 @@ var _ = Describe("Clawback Vesting Account - Barberry bug", func() {
})

Context("when creating a clawback vesting account", func() {
var testcases = []struct {
testcases := []struct {
name string
lockupCoins sdk.Coins
vestingCoins sdk.Coins
Expand Down
2 changes: 1 addition & 1 deletion x/vesting/types/msg.go
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ func (msg MsgCreateClawbackVestingAccount) ValidateBasic() error {
vestingCoins = vestingCoins.Add(period.Amount...)
}

// If neither schedule is present, the message is invalid.
// If neither schedule is present, the message is invalid.
if len(lockupCoins) == 0 && len(vestingCoins) == 0 {
return errorsmod.Wrapf(errortypes.ErrInvalidRequest, "vesting and/or lockup schedules must be present")
}
Expand Down
0