- (evm)#1308 Migrate
evm
andfeemarket
types - (contracts) #1306 Migrate
contracts
directory to evmos repository - (proto) #1305 Migrate Ethermint proto files
- (ante) #1266 Use
DynamicFeeChecker
for Cosmos txs.
- (proto)#1311 Also generate common types with
make proto-gen
- (deps) #1248 Use the Informal Systems Tendermint Core fork
- (revenue)#1153 Migrate revenue module event emitting to
TypedEvent
- (erc20) #1152 Migrate event emitting to
TypedEvent
- (claims) #1126 Remove old x/params migration logic
- (vesting) #1155 Migrate deprecated event emitting to new
TypedEvent
- (deps) #1288 Bump
ethermint
tov0.21.0
- (ica) #1101 Add ICA host submodule
- (inflation) #1210 Delete
EpochMintProvision
fromKVStore
in a migration - (deps) #1196 Bump
ibc-go
tov6.1.0
- (inflation) #1193 Remove
EpochMintProvision
setters and getters to calculate on the fly - (erc20) #1100 Deprecate usage of
x/params
inx/erc20
- (inflation) #1107 Deprecate usage of
x/params
inx/inflation
- (incentives) #1130 Deprecate usage of
x/params
inx/incentives
- (claims) #1125 Deprecate usage of
x/params
inx/claims
- (revenue) #1129 Deprecate usage of
x/params
inx/revenue
- (upgrade) #1209 Incentivized testnet reward distribution logic.
- (tests) #1283 Enable multiple upgrades for automated upgrade tests
- (deps) #1279 Bump Cosmos SDK version to
v0.46.8-ledger
- (inflation) #1258 Remove unnecessary
Coin
validation and store calls forParams
- (app) #1276 Fix store uploader for
x/recovery
module. - (inflation) #1259 Re-add missing key to not disrupt order in store
- (upgrade) #1257 Add
recovery
module store toStoreUpgrades
- (upgrade) #1252 Add account number and sequence to migrated IBC transfer escrow accounts.
- (upgrade) #1242 Fix Ethermint params upgrade
- (ibc) #1156 Migrate IBC transfer escrow accounts to
ModuleAccount
type. - (upgrade) #1252 Add account number and sequence to migrated IBC transfer escrow accounts.
- (deps) #1201 Bump
ics23/go
to v0.9.0
- (deps) #1184 Bump Ethermint version to
v0.20.0-rc5
- (deps) #1176 Bump
ibc-go
tov5.2.0
- (vesting) #1070 Add Amino encoding support to the vesting module for EIP-712 signing.
- (ante) #1054 Remove validator commission
AnteHandler
decorator and replace it with the newMinCommissionRate
staking parameter. - (deps) #1041 Add ICS-23 dragon-berry replace in
go.mod
as mentioned in the Cosmos SDK release
- (erc20) #914 Support registering multiple assets on
RegisterCoinProposal
andRegisterERC20Proposal
- (app) #1114 Add default File store listener for application from ADR38
- (transfer, erc20) #1085 Added wrapper for ICS-20
transfer
to automatically convert ERC-20 tokens to native Cosmos coins.
- (tests) \1194 Lint tests so they are consistent with non-test code.
- (deps) #1176 Bump Cosmos SDK to
v0.46.7
- (ci) #1138 Add Golang dependency vulnerability checker.
- (docs) #1090 Add audits page to documentation.
- (vesting) #1087 Add new
MsgUpdateVestingFunder
that updates theFunder
field of a given clawback vesting account - (ibc) #1081 Added utils functions for ibc denoms.
- (erc20) #1059 Add util functions (iterator and params) for ERC20 module.
- (go) #1039 Bump go v1.19
- (test) #1028 Add node upgrade end-to-end test suite.
- (cmd) #1027 Apply Google CLI Syntax for required and optional args.
- (ante) #993 Re-order AnteHandlers for better performance
- (docs) #985 Specify repo branch name on markdown-link-check configuration.
- (docs) #883 Add Ethereum tx indexer documentation.
- (docs) #980 Fix documentation links to cosmos-sdk docs.
- (cmd) #974 Add
prune
command. - (cli) #816 Add Ledger CLI support.
- (app) #1165 Update Ledger supported algorithms to only consist of
EthSecp256k1
- (cmd) #1172 Update default node snapshot interval to
5000
- (cmd) #1121 Fix
evmosd version
to show either tag or last commit. - (cmd) #1120 Fix snapshot configuration
- (app) #1118 Setup gRPC node service with the application.
- (analytics) #1094 Fix unbound metrics and remove labels that keep increasing.
- (claims) #951 Fix ClawbackEmptyAccounts logic
- (deps)#965 Bump SDK to v0.45.9 and Ethermint to v0.19.3
- (app) #918 Fix unregistered
revenue
module forv8.1.0
store upgrade
- (app,docs) #933 Replace invalid linux
x86_64
architecture toamd64
.
- (app) #922 Add hard fork logic for
v8.2.0
- (revenue) #859 Add amino codecs to
x/revenue
module to support EIP-712 signatures. - (deps) Bump Ethermint version to
v0.19.2
- (deps) #839 Bump ibc-go to
v3.2.0
and Cosmos SDK tov0.45.7
. - (build) #725 Migrate Protobuf code generator to Protobuf Workspaces
- (build) #856 Update docker base image to use golang:1.18.5-bullseye and expose other relevant ports
- (deps) Bump Ethermint version to
v0.18.0
- (app) #760 Migrate inaccessible balance of testnet faucet account to new address
- (inflation) #748 Remove overcounted epochs from
skippedEpochs
value in store
- (ci) #729 Remove unshallow action in goreleaser.
- (all) #701 Rename Go module to
evmos/evmos
- (deps) #714 Bump Go version to
1.18
. - (cmd) #696 Set a custom tendermint node configuration on initialization.
- (revenue) #685 Internal Specification audit.
- (revenue) #691 Internal API audit.
- (revenue) #715 Internal state machine audit.
- (deps) #684 Bump ibc-go version to
v3.1.0
- (vesting) #666 Remove support of Cosmos SDK
VestingAccount
types. - (deps) #663 Bump Ethermint version to
v0.16.1
- (claims) #605 Remove duplicated
SetClaimsRecord
. - (erc20) #602 Modified
RegisterERC20
proposals. Fix erc20 name sanitization to allow spaces on token name.
- (claims) #605 Remove
claims-
prefix in CLI query commands. - (erc20) #592 Finish module completeness audit.
- (analytics) #637 Add telemetry to Evmos modules.
- (vesting) #643 Remove the
create-vesting-account
CLI command from Cosmos SDK in favor of the clawback vesting accounts.
- (erc20) #677 Add Amino registration to
ConvertCoin
andConvertERC20
msgs for ERC712 compatibility. - (deps) #668 Bump Cosmos SDK to
v0.45.5
- (erc20) #642 Remove enforcing ibc and channel names during
RegisterCoin
- (app) #682 Fix Tendermint consensus params (Evidence
MaxAgeNumBlocks
andMaxAgeDuration
) - (incentives) #656 Fix incentives that were previously only allocated to
EthAccount
s. - (revenue) #612 Fix fees registration cli command and description
- (inflation) #554 Changing erroneous epoch skips to
daily
instead ofweekly
- (claims) #626 fix durations denominated in
nanoseconds
- (epochs) #629 fix epochs durations denominated in
nanoseconds
- (app) #537 Fix router key for IBC client proposals.
- (erc20) #530 Use the highest denom unit when deploying an ERC20 contract.
- (upgrade) #557 Update Evmos go.mod version
v3
->v4
- (erc20) #544 Remove
updateTokenPairERC20Proposal
functionality renamerelay
toconversion
- (inflation) #536 Rename inflation endpoint
/evmos/inflation/v1/total_supply
->/evmos/inflation/v1/circulating_supply
- (deps) #580 Bump Ethermint to
v0.15.0
- (gitpod) #564 Add one-click development environment
- (erc20) #556 Remove deprecated migrations.
- (incentives) #551 Add additional check to only distribute incentives to EOAs.
- (cmd) #543 Update mainnet default
min-gas-price
to0.0025aevmos
. - (epochs) #539 Use constants for epoch identifiers.
- (app) #555
v4.0.0
upgrade logic. - (p2p) #541 Increase default inbound connections and use 8:1 ratio of inbound:outbound. Add default seeds to reduce the need for configuration.
- (deps) #528 Bump Cosmos SDK to
v0.45.4
- #342 Implement IBC middleware to recover stuck funds
- #415 Bump Evmos go version to v3
- (vesting) #502 Fix gas exhaustion bug by removing
SpendableCoins
during vesting account clawback. - (vesting) #483 Fix balance clawback when vesting start time is in the future
- (claims) #381 Fix claim migration and deletion for EVM chains via IBC attestation.
- (claims) #374 Fix balance invariant in Claims
InitGenesis
- (erc20) #366 Delete ERC20 denom map when deleting pair.
- (claims) #505 Fix IBC attestation ordering
- (vesting) #486 Refactor
x/vesting
types and tests. - (erc20) #484 Avoid unnecessary commits to the StateDB and don't estimate gas when performing a query
- (deps) #478 Bump Cosmos SDK to
v0.45.3
- (deps) #478 Bump Ethermint to
v0.14.0
- (vesting) #468 Use coins
Min
function from Cosmos SDK. - (cmd) #446 Update
migrate
command to migrate Evmos, Ethermint and Cosmos SDK modules. - (app) #446 Refactor upgrade code.
- (ibc) #412 Introduce boilerplate struct for IBC applications.
- (deps) #402 Bump IBC go to
v3.0.0
- (ibctesting) #388 Support Cosmos and EVM chains in IBC testing
Coordinator
. - (claims) #385 Add claims invariant.
- (inflation) #383 Add gRPC endpoints for inflation rate and total supply
- (inflation) #369 Add
enableInflation
parameter. - (claims) #432 Add IBC trigger amount to claims merge/migrate IBC callbacks.
- (claims) #442 Remove claims merge/migrate cases where sender already completed an action as they are never reached
- (claims) #507 Always return claimable amount on grpc queries regarding of claims status.
- (claims) #516 Retain claims records when all actions have been completed.
- (upgrade) #\363 Don't use
GetParams
for upgrades.
- (claims) Restrict claiming to a list of authorized IBC channels.
- (deps) #360 Bump Ethermint to
v0.11.0
- (deps) #282 Bump IBC go to
v3.0.0-rc1
- (erc20) #337 Ignore errors in ERC20 module's EVM hook.
- (erc20) #336 Return
nil
for disabled ERC20 module or ERC20 EVM hook.
- (app) #354 Add v2 version upgrade logic
- (app) #341 Return error when
--ledger
flag is passed in CLI
- (ante) #318 Add authz check in vesting and min commission
AnteHandler
decorators. - (vesting) #317 Fix clawback for vested coins.
- (ante) #302 Add AnteHandler decorator to enforce global min validator commission rate.
- (app) #224 Fix power reduction my setting the correct value on app initialization.
- (keys) #189 Remove support for Tendermint's
secp256k1
keys. - #173 Rename
intrarelayer
module toerc20
- #190 Remove governance hook from
erc20
module
- #286 Add
x/vesting
module. - #184 Add claims module for claiming the airdrop tokens.
- #183 Add epoch module for incentives.
- #202 Add custom configuration for state sync snapshots and tendermint p2p peers.
This introduces a custom
InitCmd
function. - #176 Add
x/incentives
module.
- (deps) Bumped Ethermint to
v0.10.0
- (deps) Bumped IBC-go to
v3.0.0-rc0
- (deps) Bumped Cosmos SDK to
v0.45.1
- (deps) bumped Tendermint to
v0.34.15
and tm-db tov0.6.6
. - #180 Delete
TokenPair
if ERC20 contract has been selfdestructed.
- (erc20) #169 Fixes several testnet bugs:
- Check if supply exists for a token before when submitting a
RegisterCoinProposal
, allowing users to create an ERC20 representation of an invalid Cosmos Coin. - Sanitize the ERC20 token name when creating coin metadata on ER
RegisterERC20Proposal
. - Fix coin metadata validation error when registering an ERC20 with 0 denom units.
- Check if supply exists for a token before when submitting a
- (erc20) #191 Add direct balance protection (IF-ETHERMINT-06).
- (erc20) #192 Add delayed malicious effect protection (IF-ETHERMINT-06).
- (erc20) #200 Match coin and token decimals for erc20 deployment during registerCoin
- (erc20) #201 bug(erc-20): Compile built-in contracts in the build process (IF-ETHERMINT-02).
- (app) #166 Fix
UpgradeHandler
.
- (build) #143 Added
build-reproducible
rule inMakefile
to build docker containers
- (build) #151 Fixes
version
command by picking the latest tag in the current branch instead of across all branches as the current version
- (erc20) #119 Register
x/erc20
proposal types on governance module.
- (app) #128 Add ibc-go
TestingApp
interface. - (ci) #117 Enable automatic backport of PRs.
- (deps) #135 Bump Ethermint version to
v0.9.0
- (ci) #136 Deploy
evmos
docker container to docker hub for every versioned releases
- (build) #116 Fix
build-docker
command
- (erc20) #99 Rename
enable_e_v_m_hook
json parameter toenable_evm_hook
.
- (deps) #110 Bump Ethermint version to
v0.8.1
- (erc20) #107 Add IBC validation
- (cmd) #105 Improve testnet command to include JSON-RPC client.
- (erc20) #109 Fix hardcoded erc20 nonce and
UpdateTokenPairERC20
proposal to support ERC20s with 0 decimals. - (erc20) #102 Add
convert-erc20
cmd
- (erc20) #82 ERC20 module
- (cmd) #32 Create
testnet
command that spins up a new local testnet with N nodes.
- (deps) #64 Bump Ethermint version to
v0.7.2
- (cmd) #41 Fix
debug
command.
- (deps) #34 Bump Ethermint version to
v0.7.1
- (build) #30 Fix
version
command.