Skip to content
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

v2.0.0 release diff against v1.5.0 #2011

Draft
wants to merge 288 commits into
base: releases/v1.5.0
Choose a base branch
from
Draft

Conversation

k-yang
Copy link
Member

@k-yang k-yang commented Aug 19, 2024

DO NOT MERGE. For illustration purposes only.

dependabot bot and others added 30 commits December 7, 2023 03:35
* chore(deps): Bump actions/setup-go from 4 to 5

Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updated changelog - dependabot

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]>
* feat: bump to golang v1.21

* ci: bump golang cross version to 1.21.5

* fix: osxcross directory changed

* Update CHANGELOG.md

Run markdown linter on changelog.md
#1700)

* fix: remove float sqrt calculation

* chore: changelog

* fix(oracle): exact sqrts (common.SqrtDec) gives more accurate math

---------

Co-authored-by: Unique-Divine <[email protected]>
* feat: add oracle pair to market object

* chore: changelog
* fix: upgrade handler for v1.1.0

* chore: update changelog
* feat: bump librocksdb to v8.5.3

* Update CHANGELOG.md

* ci: add goreleaser-latest workflow

* ci: update goreleaser workflow

* fix: goreleaser config

* Update CHANGELOG.md

* goreleaser: fix builds and optimize pre hook scripts

---------

Co-authored-by: Helder M <[email protected]>
Co-authored-by: Helder Moreira <[email protected]>
* ci: test chaosnet script in CI after build

* docs + trivial changes to trigger CI
* Update README.md

Replacing a broken link

* docs(README.md): Fix hyperlinks + sync with fresh docs

---------

Co-authored-by: Unique Divine <[email protected]>
* refactor(inflation): make inflation disabled by default

* chore: update changelog
* refactor(perp): Clean and organize module errors for x/perp

* changelog

* safety for race conditions

* chore: linter
…#1693)

* chore(deps): Bump github.com/cometbft/cometbft-db from 0.8.0 to 0.9.1

Bumps [github.com/cometbft/cometbft-db](https://github.com/cometbft/cometbft-db) from 0.8.0 to 0.9.1.
- [Release notes](https://github.com/cometbft/cometbft-db/releases)
- [Changelog](https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md)
- [Commits](cometbft/cometbft-db@v0.8.0...v0.9.1)

---
updated-dependencies:
- dependency-name: github.com/cometbft/cometbft-db
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updated changelog - dependabot

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]>
* fix(build): revert to working build + cherry-picks

* chore: changelog

* changelog + set -e
* ci(localnet): Fix script, simplify, and test in CI.

* changelog

* docs: add some doc comments

* check if cached /temp dir is problem !wip

* suggestion from AI

* fix: add test-localnet and test-chaosnet commands + fix the
* changelog

* refactor: slightly edit comment to trigger CI

* chore: use new rocksdb libraries and link external libs

* fix(build): revert to working build + cherry-picks

* chore: changelog

* [merge] ci: upgrade librocksdb to v8.8.1 (#1699)

* feat: bump librocksdb to v8.5.3
* Update CHANGELOG.md
* ci: add goreleaser-latest workflow
* ci: update goreleaser workflow
* fix: goreleaser config
* Update CHANGELOG.md
* goreleaser: fix builds and optimize pre hook scripts

---------

Co-authored-by: Helder M <[email protected]>
Co-authored-by: Helder Moreira <[email protected]>

* fix all builds

* use tabs instead of spaces on make code

---------

Co-authored-by: Unique-Divine <[email protected]>
Co-authored-by: Unique Divine <[email protected]>
* add is not mandatory interface to action

* add changelog

* Refactor AllBalancesEqual too

* make lint

---------

Co-authored-by: Unique Divine <[email protected]>
* remove unused param

* error rounding 1 cent

* fix more code

* add fee payment on close partially

* temp commit!

* last test upgrade

* Update changelog

* Update CHANGELOG.md

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* ci(codecov.yml): set fixed patch target

* ci: PR template too long

---------

Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]>
* ci(e2e-wasm.yml): rm unused workflow

* changelog
* chore(deps): Bump google.golang.org/grpc from 1.59.0 to 1.60.0

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.59.0 to 1.60.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.59.0...v1.60.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updated changelog - dependabot

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]>
* ci: add goreleaser-latest workflow

* ci: use dist folder in goreleaser-latest workflow
* chore(deps): Bump golang.org/x/crypto from 0.15.0 to 0.17.0

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.15.0 to 0.17.0.
- [Commits](golang/crypto@v0.15.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updated changelog - dependabot

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]>
Unique-Divine and others added 30 commits September 14, 2024 12:51
…ompleting #2037 (#2041)

* refactor: partial commit from #2037. Remove mocks

* chore: changelog
* chore(deps-dev): bump axios from 1.7.3 to 1.7.4 in /x/evm/embeds

Bumps [axios](https://github.com/axios/axios) from 1.7.3 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.7.3...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updated changelog - dependabot

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]>
* test(evm): backend tests with test network and real txs

* chore: changelog update
* feat(evm): evm tx indexer service implemented

* feat(evm): evm-indexer cli command to fill the indexing gaps

* chore: lint

* chore: changelog update

* fix: graceful stopping of the evm indexer

* fix: race conditions on evm indexer service

* fix: race condition within evm indexer
* feat(evm): ante handler to prohibit authz grant evm messages

* feat(authz): rejecting authz exec messages with MsgEthereumTx inside

* chore: lint

* chore: typo fix

---------

Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Kevin Yang <[email protected]>
)

* chore(deps): bump bufbuild/buf-setup-action from 1.36.0 to 1.42.0

Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.36.0 to 1.42.0.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases)
- [Commits](bufbuild/buf-setup-action@v1.36.0...v1.42.0)

---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updated changelog - dependabot

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]>
…rectory (#2050)

* gitignore and issue comment

* refactor(oracle): remove unused code and collapse empty client/cli directory

* chore: changelog

* fix last few import paths
…ute Wasm contracts. (#2054)

* Implement wasm precompile in evm/embeds

* feat(evm-precompile): Precompile for one-way EVM calls to invoke/execute Wasm contracts.

* impl remaining Wasm.sol methods and document thoroughly

* more tests and docs
)

Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.42.0 to 1.43.0.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases)
- [Commits](bufbuild/buf-setup-action@v1.42.0...v1.43.0)

---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Unique Divine <[email protected]>
* refactor(evm): made all eth events typed

* refactor(evm): tests for evm events upgraded

* chore: cleanup

* chore: cleanup

* chore: cleanup

* chore: cosmetic fixes

---------

Co-authored-by: Unique Divine <[email protected]>
* feat(oracle): add solidity interface

* feat(oracle): fix solidity IOracle.sol interface

* feat(evm): add oracle precompile

* chore: update changelog

* Update x/evm/embeds/contracts/IOracle.sol

Co-authored-by: Unique Divine <[email protected]>

* Update x/evm/embeds/contracts/IOracle.sol

Co-authored-by: Unique Divine <[email protected]>

* Update x/evm/precompile/oracle.go

Co-authored-by: Unique Divine <[email protected]>

* Update x/evm/precompile/oracle.go

Co-authored-by: Unique Divine <[email protected]>

* Update IOracle.json

* chore: linter

---

Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Oleg Nikonychev <[email protected]>
* chore(deps): bump github.com/CosmWasm/wasmvm from 1.5.0 to 1.5.5

Bumps [github.com/CosmWasm/wasmvm](https://github.com/CosmWasm/wasmvm) from 1.5.0 to 1.5.5.
- [Release notes](https://github.com/CosmWasm/wasmvm/releases)
- [Changelog](https://github.com/CosmWasm/wasmvm/blob/main/CHANGELOG.md)
- [Commits](CosmWasm/wasmvm@v1.5.0...v1.5.5)

---
updated-dependencies:
- dependency-name: github.com/CosmWasm/wasmvm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updated changelog - dependabot

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]>
* refactor(evm)!: Refactor out dead code from the evm.Params

* fix(evm-genesis_test)

* fix tests
)

Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.43.0 to 1.44.0.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases)
- [Commits](bufbuild/buf-setup-action@v1.43.0...v1.44.0)

---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: Unique Divine <[email protected]>
Co-authored-by: Unique Divine <[email protected]>
* chore(deps): bump docker/build-push-action from 5 to 6

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updated changelog - dependabot

---------

Signed-off-by: Unique-Divine <[email protected]>
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]>
…on (#2074)

* fix(evm-keeper): better utilize ERC20 metadata during FunToken creation

* chore: changelog
* fix(gas-fees): use effective gas price in RefundGas

* Add even more unit clarity for base fee and delete code

* fix e2e test and address coderabbitai PR comments

* red, green, refactor

* red, green, refactor

* fix e2e tests
#2088)

* refactor(evm): remove outdated comment and improper error message text

* chore: changelog
…nt (#2084)

* refactor: Collapse e2e directory -> evm-e2e

* remove unused ADR directory. Save content elsewhere for later use

* feat(evm-forge): Add foundry (forge) template with working commands

* chore: changelog
…execution (#2089)

* fix(erc20): better handling of gas consumption within erc20 contract execution

* chore: changelog update

* fix: refactored CallContractWithInput

* small PR feedback changes

oops

oops 2

---------

Co-authored-by: Unique-Divine <[email protected]>
…emming from uncommitted, dirty journal entries in the EVM StateDB (#2086)
… 4.0.3 to 4.0.4 in /x/evm/embeds (#2087)

* chore(deps): bump secp256k1 from 4.0.3 to 4.0.4 in /x/evm/embeds

Bumps [secp256k1](https://github.com/cryptocoinjs/secp256k1-node) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/cryptocoinjs/secp256k1-node/releases)
- [Commits](cryptocoinjs/secp256k1-node@v4.0.3...v4.0.4)

---
updated-dependencies:
- dependency-name: secp256k1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore: changelog

---------

Signed-off-by: Unique-Divine <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]>
* feat: add simple validation for fun token fee in set params

* chore: changelog

* linting changelog

* lint: fix lint issues

---------

Co-authored-by: Unique-Divine <[email protected]>
)

* chore(deps): bump bufbuild/buf-setup-action from 1.44.0 to 1.45.0

Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.44.0 to 1.45.0.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases)
- [Commits](bufbuild/buf-setup-action@v1.44.0...v1.45.0)

---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updated changelog - dependabot

---------

Signed-off-by: Unique-Divine <[email protected]>
Co-authored-by: Unique Divine <[email protected]>
* chore(deps): bump github.com/btcsuite/btcd from 0.24.0 to 0.24.2

Bumps [github.com/btcsuite/btcd](https://github.com/btcsuite/btcd) from 0.24.0 to 0.24.2.
- [Release notes](https://github.com/btcsuite/btcd/releases)
- [Changelog](https://github.com/btcsuite/btcd/blob/master/CHANGES)
- [Commits](btcsuite/btcd@v0.24.0...v0.24.2)

---
updated-dependencies:
- dependency-name: github.com/btcsuite/btcd
  dependency-type: direct:production
...

* Updated changelog - dependabot

---------

Signed-off-by: Unique-Divine <[email protected]>
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚠️ do not merge On hold for merge or not desired
Projects
None yet
Development

Successfully merging this pull request may close these issues.