- (erc20) #914 Support registering multiple assets on
RegisterCoinProposal
andRegisterERC20Proposal
- (ante) #993 Re-order AnteHandlers for better performance
- (docs) #883 Add Ethereum tx indexer documentation.
- (docs) #985 Specify repo branch name on markdown-link-check configuration.
- (docs) #980 Fix documentation links to cosmos-sdk docs.
- (cmd) #974 Add
prune
command.
- (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.