diff --git a/.gitleaks.toml b/.gitleaks.toml index 4f91ea35..74481111 100644 --- a/.gitleaks.toml +++ b/.gitleaks.toml @@ -20,6 +20,9 @@ paths = [ '''vendor''', '''init.sh''' ] +regexes = [ + '''(EthSecp256k1)''' + ] [[rules]] description = "Adafruit API Key" diff --git a/.golangci.yml b/.golangci.yml index 2dfa1591..4be189f4 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -36,13 +36,17 @@ linters: - whitespace issues: + exclude: + - composite + exclude-generated: strict + exclude-dirs: ['.git', '.github'] exclude-rules: - path: _test\.go linters: - gosec - linters: - lll - source: "https://" + source: 'https://' max-same-issues: 50 linters-settings: @@ -50,25 +54,18 @@ linters-settings: line-length: 150 dogsled: max-blank-identifiers: 3 - golint: - min-confidence: 0 - maligned: - suggest-new: true misspell: locale: US nolintlint: allow-unused: false - allow-leading-space: true require-explanation: false require-specific: false - gofumpt: - lang-version: "1.19" gomodguard: blocked: - versions: # List of blocked module version constraints - - https://github.com/etcd-io/etcd: # Blocked module with version constraint - version: ">= 3.4.10 || ~3.3.23" # Version constraint, see https://github.com/Masterminds/semver#basic-comparisons - reason: "CVE-2020-15114; CVE-2020-15136; CVE-2020-15115" # Reason why the version constraint exists. (Optional) - - https://github.com/dgrijalva/jwt-go: # Blocked module with version constraint - version: ">= 4.0.0-preview1" # Version constraint, see https://github.com/Masterminds/semver#basic-comparisons - reason: "CVE-2020-26160" # Reason why the version constraint exists. (Optional) + versions: # List of blocked module version constraints + - https://github.com/etcd-io/etcd: # Blocked module with version constraint + version: '>= 3.4.10 || ~3.3.23' # Version constraint, see https://github.com/Masterminds/semver#basic-comparisons + reason: 'CVE-2020-15114; CVE-2020-15136; CVE-2020-15115' # Reason why the version constraint exists. (Optional) + - https://github.com/dgrijalva/jwt-go: # Blocked module with version constraint + version: '>= 4.0.0-preview1' # Version constraint, see https://github.com/Masterminds/semver#basic-comparisons + reason: 'CVE-2020-26160' # Reason why the version constraint exists. (Optional) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4650001..9c6fa550 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,24 +39,24 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Features -* (evm) [#328](https://github.com/crypto-org-chain/ethermint/pull/328) Support precompile interface. +- (evm) [#328](https://github.com/crypto-org-chain/ethermint/pull/328) Support precompile interface. ### State Machine Breaking -- (deps) [#1168](https://github.com/evmos/ethermint/pull/1716) Bump Cosmos-SDK to v0.46.11, Tendermint to v0.34.27, IAVL v0.19.5 and btcd to v0.23.4 -- (app) [#1739](https://github.com/evmos/ethermint/pull/1739) Remove distribution module perms -- (ante) [#1741](https://github.com/evmos/ethermint/pull/1741) Add authz ante handler -- (eip712) [#1746](https://github.com/evmos/ethermint/pull/1746) Add EIP712 support for multiple messages and schemas -- (feemarket) [#1790](https://github.com/evmos/ethermint/pull/1790) Raise error when get invalid consensus params -- (deps) [#1782](https://github.com/evmos/ethermint/pull/1782) Bump Cosmos-SDK to v0.47.3 and ibc-go to v7.1.0. +- (deps) [#1168](https://github.com/zeta-chain/ethermint/pull/1716) Bump Cosmos-SDK to v0.46.11, Tendermint to v0.34.27, IAVL v0.19.5 and btcd to v0.23.4 +- (app) [#1739](https://github.com/zeta-chain/ethermint/pull/1739) Remove distribution module perms +- (ante) [#1741](https://github.com/zeta-chain/ethermint/pull/1741) Add authz ante handler +- (eip712) [#1746](https://github.com/zeta-chain/ethermint/pull/1746) Add EIP712 support for multiple messages and schemas +- (feemarket) [#1790](https://github.com/zeta-chain/ethermint/pull/1790) Raise error when get invalid consensus params +- (deps) [#1782](https://github.com/zeta-chain/ethermint/pull/1782) Bump Cosmos-SDK to v0.47.3 and ibc-go to v7.1.0. ### Bug Fixes -- (rpc) [#1688](https://github.com/evmos/ethermint/pull/1688) Align filter rule for `debug_traceBlockByNumber` +- (rpc) [#1688](https://github.com/zeta-chain/ethermint/pull/1688) Align filter rule for `debug_traceBlockByNumber` ### Improvements -- (ante) [#1717](https://github.com/evmos/ethermint/pull/1717) Reuse sender recovery result. +- (ante) [#1717](https://github.com/zeta-chain/ethermint/pull/1717) Reuse sender recovery result. - (cli) [#246](https://github.com/crypto-org-chain/ethermint/pull/246) Call app.Close to cleanup resource on graceful shutdown. - (precompile) [#380](https://github.com/crypto-org-chain/ethermint/pull/380) Allow init precompiled contract with rules when new evm. - (precompile) [#383](https://github.com/crypto-org-chain/ethermint/pull/383) Allow init precompiled contract with ctx. @@ -65,128 +65,128 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### State Machine Breaking -- (feemarket) [#1509](https://github.com/evmos/ethermint/pull/1509) Deprecate usage of x/params in x/feemarket -- (evm) [#1472](https://github.com/evmos/ethermint/pull/1472) Deprecate usage of x/params in x/evm -- (deps) [#1575](https://github.com/evmos/ethermint/pull/1575) Bump ibc-go to [`v6.1.0`](https://github.com/cosmos/ibc-go/releases/tag/v6.1.0) +- (feemarket) [#1509](https://github.com/zeta-chain/ethermint/pull/1509) Deprecate usage of x/params in x/feemarket +- (evm) [#1472](https://github.com/zeta-chain/ethermint/pull/1472) Deprecate usage of x/params in x/evm +- (deps) [#1575](https://github.com/zeta-chain/ethermint/pull/1575) Bump ibc-go to [`v6.1.0`](https://github.com/cosmos/ibc-go/releases/tag/v6.1.0) ### Improvements -- (cli) [#1615](https://github.com/evmos/ethermint/pull/1615) Support customize db opener in `StartCmd`. -- (evm) [#1582](https://github.com/evmos/ethermint/pull/1582) Cleanup `evm` files -- (evm) [#1544](https://github.com/evmos/ethermint/pull/1544) Migrate deprecated event emitting to new `TypedEvent` -- (deps) [#1532](https://github.com/evmos/ethermint/pull/1532) Upgrade Go-Ethereum version to [`v1.10.26`](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.26). +- (cli) [#1615](https://github.com/zeta-chain/ethermint/pull/1615) Support customize db opener in `StartCmd`. +- (evm) [#1582](https://github.com/zeta-chain/ethermint/pull/1582) Cleanup `evm` files +- (evm) [#1544](https://github.com/zeta-chain/ethermint/pull/1544) Migrate deprecated event emitting to new `TypedEvent` +- (deps) [#1532](https://github.com/zeta-chain/ethermint/pull/1532) Upgrade Go-Ethereum version to [`v1.10.26`](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.26). ### Bug Fixes -- (upgrade) [#1617](https://github.com/evmos/ethermint/pull/1617) Refactor `evm` module's parameters to store them under a single store key -- (rpc) [#1600](https://github.com/evmos/ethermint/pull/1600) Revert changes from `TypedEvents` -- (rpc) [#1613](https://github.com/evmos/ethermint/pull/1613) Change the default json-rpc listen address to localhost. -- (rpc) [#1611](https://github.com/evmos/ethermint/pull/1611) Add missing next fee in fee history, fix wrong oldestBlock and align earliest input as ethereum. -- (proto) [#1586](https://github.com/evmos/ethermint/pull/1586) Avoid duplicate register proto type in `evm` & `feemarket` -- (rpc) [#1638](https://github.com/evmos/ethermint/pull/1638) Align results when querying `eth_getTransactionCount` for future blocks for accounts with zero and non-zero transaction counts. -- (rpc) [#1639](https://github.com/evmos/ethermint/pull/1639) Align block number input behaviour for `eth_getProof` as Ethereum. +- (upgrade) [#1617](https://github.com/zeta-chain/ethermint/pull/1617) Refactor `evm` module's parameters to store them under a single store key +- (rpc) [#1600](https://github.com/zeta-chain/ethermint/pull/1600) Revert changes from `TypedEvents` +- (rpc) [#1613](https://github.com/zeta-chain/ethermint/pull/1613) Change the default json-rpc listen address to localhost. +- (rpc) [#1611](https://github.com/zeta-chain/ethermint/pull/1611) Add missing next fee in fee history, fix wrong oldestBlock and align earliest input as ethereum. +- (proto) [#1586](https://github.com/zeta-chain/ethermint/pull/1586) Avoid duplicate register proto type in `evm` & `feemarket` +- (rpc) [#1638](https://github.com/zeta-chain/ethermint/pull/1638) Align results when querying `eth_getTransactionCount` for future blocks for accounts with zero and non-zero transaction counts. +- (rpc) [#1639](https://github.com/zeta-chain/ethermint/pull/1639) Align block number input behaviour for `eth_getProof` as Ethereum. ## [v0.20.0] - 2022-12-28 ### State Machine Breaking -- (deps) [#1564](https://github.com/evmos/ethermint/pull/1564) Bump ibc-go to [`v5.2.0`](https://github.com/cosmos/ibc-go/releases/tag/v5.2.0) -- (evm) [#1272](https://github.com/evmos/ethermint/pull/1272) Implement modular interface for the EVM. -- (deps) [#1551](https://github.com/evmos/ethermint/pull/1551) Upgrade Cosmos SDK to [`v0.46.7`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.7). -- (feemarket) [#1194](https://github.com/evmos/ethermint/pull/1194) Apply feemarket to native cosmos tx. -- (eth) [#1346](https://github.com/evmos/ethermint/pull/1346) Added support for `sdk.Dec` and `ed25519` type on eip712. -- (evm) [#1452](https://github.com/evmos/ethermint/pull/1452) Simplify Gas Math in `ApplyTransaction`. -- (eth) [#1430](https://github.com/evmos/ethermint/pull/1430) Added support for array of type `Any` on eip712. -- (ante) [1460](https://github.com/evmos/ethermint/pull/1460) Add KV Gas config on ethereum Txs. -- (eth) [#1459](https://github.com/evmos/ethermint/pull/1459) Added support for messages with optional types omitted on eip712. -- (geth) [#1413](https://github.com/evmos/ethermint/pull/1413) Update go-ethereum version to [`v1.10.26`](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.26). -- (deps) [#1419](https://github.com/evmos/ethermint/pull/1419) Add ics23 patch for dragonberry and bump iavl to v0.19.4 +- (deps) [#1564](https://github.com/zeta-chain/ethermint/pull/1564) Bump ibc-go to [`v5.2.0`](https://github.com/cosmos/ibc-go/releases/tag/v5.2.0) +- (evm) [#1272](https://github.com/zeta-chain/ethermint/pull/1272) Implement modular interface for the EVM. +- (deps) [#1551](https://github.com/zeta-chain/ethermint/pull/1551) Upgrade Cosmos SDK to [`v0.46.7`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.7). +- (feemarket) [#1194](https://github.com/zeta-chain/ethermint/pull/1194) Apply feemarket to native cosmos tx. +- (eth) [#1346](https://github.com/zeta-chain/ethermint/pull/1346) Added support for `sdk.Dec` and `ed25519` type on eip712. +- (evm) [#1452](https://github.com/zeta-chain/ethermint/pull/1452) Simplify Gas Math in `ApplyTransaction`. +- (eth) [#1430](https://github.com/zeta-chain/ethermint/pull/1430) Added support for array of type `Any` on eip712. +- (ante) [1460](https://github.com/zeta-chain/ethermint/pull/1460) Add KV Gas config on ethereum Txs. +- (eth) [#1459](https://github.com/zeta-chain/ethermint/pull/1459) Added support for messages with optional types omitted on eip712. +- (geth) [#1413](https://github.com/zeta-chain/ethermint/pull/1413) Update go-ethereum version to [`v1.10.26`](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.26). +- (deps) [#1419](https://github.com/zeta-chain/ethermint/pull/1419) Add ics23 patch for dragonberry and bump iavl to v0.19.4 ### API Breaking -- (ante) [#1521](https://github.com/evmos/ethermint/pull/1521) Deprecate support for legacy EIP-712 signature verification implementation via AnteHandler decorator. -- (ante) [#1214](https://github.com/evmos/ethermint/pull/1214) Set mempool priority to EVM transactions. -- (evm) [#1405](https://github.com/evmos/ethermint/pull/1405) Add parameter `chainID` to evm keeper's `EVMConfig` method, so caller can choose to not use the cached `eip155ChainID`. +- (ante) [#1521](https://github.com/zeta-chain/ethermint/pull/1521) Deprecate support for legacy EIP-712 signature verification implementation via AnteHandler decorator. +- (ante) [#1214](https://github.com/zeta-chain/ethermint/pull/1214) Set mempool priority to EVM transactions. +- (evm) [#1405](https://github.com/zeta-chain/ethermint/pull/1405) Add parameter `chainID` to evm keeper's `EVMConfig` method, so caller can choose to not use the cached `eip155ChainID`. ### Features -- (ci) [#1528](https://github.com/evmos/ethermint/pull/1528) Add Golang dependency vulnerability checker. -- (app) [#1501](https://github.com/evmos/ethermint/pull/1501) Set default File store listener for application from [ADR38](https://docs.cosmos.network/v0.47/architecture/adr-038-state-listening) +- (ci) [#1528](https://github.com/zeta-chain/ethermint/pull/1528) Add Golang dependency vulnerability checker. +- (app) [#1501](https://github.com/zeta-chain/ethermint/pull/1501) Set default File store listener for application from [ADR38](https://docs.cosmos.network/v0.47/architecture/adr-038-state-listening) ### Improvements -- (tests) [#1507](https://github.com/evmos/ethermint/pull/1507) Remove legacy sim tests -- (feemarket) [#1508](https://github.com/evmos/ethermint/pull/1508) Remove old x/params migration logic -- (evm) [#1499](https://github.com/evmos/ethermint/pull/1499) Add Shanghai and Cancun block -- (ante) [#1455](https://github.com/evmos/ethermint/pull/1455) Refactor `AnteHandler` logic -- (evm) [#1444](https://github.com/evmos/ethermint/pull/1444) Improve performance of `eth_estimateGas` -- (ante) [#1388](https://github.com/evmos/ethermint/pull/1388) Optimize AnteHandler gas consumption -- (lint) [#1298](https://github.com/evmos/ethermint/pull/1298) 150 character line length limit, `gofumpt`, and linting -- (feemarket) [#1165](https://github.com/evmos/ethermint/pull/1165) Add hint in specs about different gas terminology in Cosmos and Ethereum. -- (cli) [#1226](https://github.com/evmos/ethermint/pull/1226) Add custom app db backend flag. -- (ante) [#1289](https://github.com/evmos/ethermint/pull/1289) Change the fallback tx priority mechanism to be based on gas price. -- (test) [#1311](https://github.com/evmos/ethermint/pull/1311) Add integration test for the `rollback` cmd -- (ledger) [#1277](https://github.com/evmos/ethermint/pull/1277) Add Ledger preprocessing transaction hook for EIP-712-signed Cosmos payloads. -- (rpc) [#1296](https://github.com/evmos/ethermint/pull/1296) Add RPC Backend unit tests. -- (rpc) [#1352](https://github.com/evmos/ethermint/pull/1352) Make the grpc queries run concurrently, don't block the consensus state machine. -- (cli) [#1360](https://github.com/evmos/ethermint/pull/1360) Introduce a new `grpc-only` flag, such that when enabled, will start the node in a query-only mode. Note, gRPC MUST be enabled with this flag. -- (rpc) [#1378](https://github.com/evmos/ethermint/pull/1378) Add support for EVM RPC metrics -- (ante) [#1390](https://github.com/evmos/ethermint/pull/1390) Added multisig tx support. -- (test) [#1396](https://github.com/evmos/ethermint/pull/1396) Increase test coverage for the EVM module `keeper` -- (ante) [#1397](https://github.com/evmos/ethermint/pull/1397) Refactor EIP-712 signature verification to support EIP-712 multi-signing. -- (deps) [#1416](https://github.com/evmos/ethermint/pull/1416) Bump Go version to `1.19` -- (cmd) [#1417](https://github.com/evmos/ethermint/pull/1417) Apply Google CLI Syntax for required and optional args. -- (deps) [#1456](https://github.com/evmos/ethermint/pull/1456) Migrate errors-related functionality from "github.com/cosmos/cosmos-sdk/types/errors" (deprecated) to "cosmossdk.io/errors" +- (tests) [#1507](https://github.com/zeta-chain/ethermint/pull/1507) Remove legacy sim tests +- (feemarket) [#1508](https://github.com/zeta-chain/ethermint/pull/1508) Remove old x/params migration logic +- (evm) [#1499](https://github.com/zeta-chain/ethermint/pull/1499) Add Shanghai and Cancun block +- (ante) [#1455](https://github.com/zeta-chain/ethermint/pull/1455) Refactor `AnteHandler` logic +- (evm) [#1444](https://github.com/zeta-chain/ethermint/pull/1444) Improve performance of `eth_estimateGas` +- (ante) [#1388](https://github.com/zeta-chain/ethermint/pull/1388) Optimize AnteHandler gas consumption +- (lint) [#1298](https://github.com/zeta-chain/ethermint/pull/1298) 150 character line length limit, `gofumpt`, and linting +- (feemarket) [#1165](https://github.com/zeta-chain/ethermint/pull/1165) Add hint in specs about different gas terminology in Cosmos and Ethereum. +- (cli) [#1226](https://github.com/zeta-chain/ethermint/pull/1226) Add custom app db backend flag. +- (ante) [#1289](https://github.com/zeta-chain/ethermint/pull/1289) Change the fallback tx priority mechanism to be based on gas price. +- (test) [#1311](https://github.com/zeta-chain/ethermint/pull/1311) Add integration test for the `rollback` cmd +- (ledger) [#1277](https://github.com/zeta-chain/ethermint/pull/1277) Add Ledger preprocessing transaction hook for EIP-712-signed Cosmos payloads. +- (rpc) [#1296](https://github.com/zeta-chain/ethermint/pull/1296) Add RPC Backend unit tests. +- (rpc) [#1352](https://github.com/zeta-chain/ethermint/pull/1352) Make the grpc queries run concurrently, don't block the consensus state machine. +- (cli) [#1360](https://github.com/zeta-chain/ethermint/pull/1360) Introduce a new `grpc-only` flag, such that when enabled, will start the node in a query-only mode. Note, gRPC MUST be enabled with this flag. +- (rpc) [#1378](https://github.com/zeta-chain/ethermint/pull/1378) Add support for EVM RPC metrics +- (ante) [#1390](https://github.com/zeta-chain/ethermint/pull/1390) Added multisig tx support. +- (test) [#1396](https://github.com/zeta-chain/ethermint/pull/1396) Increase test coverage for the EVM module `keeper` +- (ante) [#1397](https://github.com/zeta-chain/ethermint/pull/1397) Refactor EIP-712 signature verification to support EIP-712 multi-signing. +- (deps) [#1416](https://github.com/zeta-chain/ethermint/pull/1416) Bump Go version to `1.19` +- (cmd) [#1417](https://github.com/zeta-chain/ethermint/pull/1417) Apply Google CLI Syntax for required and optional args. +- (deps) [#1456](https://github.com/zeta-chain/ethermint/pull/1456) Migrate errors-related functionality from "github.com/cosmos/cosmos-sdk/types/errors" (deprecated) to "cosmossdk.io/errors" ### Bug Fixes -- (rpc) [#1561](https://github.com/evmos/ethermint/pull/1561) Fix call to `NewMnemonic` in `personal_newAccount` -- (cli) [#1550](https://github.com/evmos/ethermint/pull/1550) Fix signature algorithm validation and default for Ledger. -- (eip712) [#1543](https://github.com/evmos/ethermint/pull/1543) Improve error handling for EIP-712 encoding config initialization. -- (app) [#1505](https://github.com/evmos/ethermint/pull/1505) Setup gRPC node service with the application. -- (server) [#1497](https://github.com/evmos/ethermint/pull/1497) Fix telemetry server setup for observability -- (rpc) [#1442](https://github.com/evmos/ethermint/pull/1442) Fix decoding of `finalized` block number. -- (rpc) [#1179](https://github.com/evmos/ethermint/pull/1179) Fix gas used in traceTransaction response. -- (rpc) [#1284](https://github.com/evmos/ethermint/pull/1284) Fix internal trace response upon incomplete `eth_sendTransaction` call. -- (rpc) [#1340](https://github.com/evmos/ethermint/pull/1340) Fix error response when `eth_estimateGas` height provided is not found. -- (rpc) [#1354](https://github.com/evmos/ethermint/pull/1354) Fix grpc query failure(`BaseFee` and `EthCall`) on legacy block states. -- (cli) [#1362](https://github.com/evmos/ethermint/pull/1362) Fix `index-eth-tx` error when the indexer db is empty. -- (state) [#1320](https://github.com/evmos/ethermint/pull/1320) Fix codehash check mismatch when the code has been deleted in the evm state. -- (rpc) [#1392](https://github.com/evmos/ethermint/pull/1392) Allow fill the proposer address in json-rpc through tendermint api, and pass explicitly to grpc query handler. -- (rpc) [#1431](https://github.com/evmos/ethermint/pull/1431) Align hex-strings proof fields in `eth_getProof` as Ethereum. -- (proto) [#1466](https://github.com/evmos/ethermint/pull/1466) Fix proto scripts and upgrade them to mirror current cosmos-sdk scripts -- (rpc) [#1405](https://github.com/evmos/ethermint/pull/1405) Fix uninitialized chain ID field in gRPC requests. -- (analytics) [#1434](https://github.com/evmos/ethermint/pull/1434) Remove unbound labels from custom tendermint metrics. -- (rpc) [#1484](https://github.com/evmos/ethermint/pull/1484) Align empty account result for old blocks as ethereum instead of return account not found error. -- (rpc) [#1503](https://github.com/evmos/ethermint/pull/1503) Fix block hashes returned on JSON-RPC filter `eth_newBlockFilter`. -- (rpc) [#1557](https://github.com/evmos/ethermint/pull/1557) Patch GasUsed before the fix of revert gas refund logic when transaction reverted for `eth_getTransactionReceipt`. -- (ante) [#1566](https://github.com/evmos/ethermint/pull/1566) Fix `gasWanted` on `EthGasConsumeDecorator` ante handler when running transaction in `ReCheckMode` -- (rpc) [#1591](https://github.com/evmos/ethermint/pull/1591) Fix block number returned in opcode for debug trace related api. +- (rpc) [#1561](https://github.com/zeta-chain/ethermint/pull/1561) Fix call to `NewMnemonic` in `personal_newAccount` +- (cli) [#1550](https://github.com/zeta-chain/ethermint/pull/1550) Fix signature algorithm validation and default for Ledger. +- (eip712) [#1543](https://github.com/zeta-chain/ethermint/pull/1543) Improve error handling for EIP-712 encoding config initialization. +- (app) [#1505](https://github.com/zeta-chain/ethermint/pull/1505) Setup gRPC node service with the application. +- (server) [#1497](https://github.com/zeta-chain/ethermint/pull/1497) Fix telemetry server setup for observability +- (rpc) [#1442](https://github.com/zeta-chain/ethermint/pull/1442) Fix decoding of `finalized` block number. +- (rpc) [#1179](https://github.com/zeta-chain/ethermint/pull/1179) Fix gas used in traceTransaction response. +- (rpc) [#1284](https://github.com/zeta-chain/ethermint/pull/1284) Fix internal trace response upon incomplete `eth_sendTransaction` call. +- (rpc) [#1340](https://github.com/zeta-chain/ethermint/pull/1340) Fix error response when `eth_estimateGas` height provided is not found. +- (rpc) [#1354](https://github.com/zeta-chain/ethermint/pull/1354) Fix grpc query failure(`BaseFee` and `EthCall`) on legacy block states. +- (cli) [#1362](https://github.com/zeta-chain/ethermint/pull/1362) Fix `index-eth-tx` error when the indexer db is empty. +- (state) [#1320](https://github.com/zeta-chain/ethermint/pull/1320) Fix codehash check mismatch when the code has been deleted in the evm state. +- (rpc) [#1392](https://github.com/zeta-chain/ethermint/pull/1392) Allow fill the proposer address in json-rpc through tendermint api, and pass explicitly to grpc query handler. +- (rpc) [#1431](https://github.com/zeta-chain/ethermint/pull/1431) Align hex-strings proof fields in `eth_getProof` as Ethereum. +- (proto) [#1466](https://github.com/zeta-chain/ethermint/pull/1466) Fix proto scripts and upgrade them to mirror current cosmos-sdk scripts +- (rpc) [#1405](https://github.com/zeta-chain/ethermint/pull/1405) Fix uninitialized chain ID field in gRPC requests. +- (analytics) [#1434](https://github.com/zeta-chain/ethermint/pull/1434) Remove unbound labels from custom tendermint metrics. +- (rpc) [#1484](https://github.com/zeta-chain/ethermint/pull/1484) Align empty account result for old blocks as ethereum instead of return account not found error. +- (rpc) [#1503](https://github.com/zeta-chain/ethermint/pull/1503) Fix block hashes returned on JSON-RPC filter `eth_newBlockFilter`. +- (rpc) [#1557](https://github.com/zeta-chain/ethermint/pull/1557) Patch GasUsed before the fix of revert gas refund logic when transaction reverted for `eth_getTransactionReceipt`. +- (ante) [#1566](https://github.com/zeta-chain/ethermint/pull/1566) Fix `gasWanted` on `EthGasConsumeDecorator` ante handler when running transaction in `ReCheckMode` +- (rpc) [#1591](https://github.com/zeta-chain/ethermint/pull/1591) Fix block number returned in opcode for debug trace related api. ## [v0.19.3] - 2022-10-14 -- (deps) [1381](https://github.com/evmos/ethermint/pull/1381) Bump sdk to `v0.45.9` +- (deps) [1381](https://github.com/zeta-chain/ethermint/pull/1381) Bump sdk to `v0.45.9` ## [v0.19.2] - 2022-08-29 ### Improvements -- (deps) [1301](https://github.com/evmos/ethermint/pull/1301) Bump Cosmos SDK to `v0.45.8`, Tendermint to `v0.34.21`, IAVL to `v0.19.1` & store options +- (deps) [1301](https://github.com/zeta-chain/ethermint/pull/1301) Bump Cosmos SDK to `v0.45.8`, Tendermint to `v0.34.21`, IAVL to `v0.19.1` & store options ## [v0.19.1] - 2022-08-26 ### State Machine Breaking -- (eth) [#1305](https://github.com/evmos/ethermint/pull/1305) Added support for optional params, basic types arrays and `time` type on eip712. +- (eth) [#1305](https://github.com/zeta-chain/ethermint/pull/1305) Added support for optional params, basic types arrays and `time` type on eip712. ## [v0.19.0] - 2022-08-15 ### State Machine Breaking -- (deps) [#1159](https://github.com/evmos/ethermint/pull/1159) Bump Geth version to `v1.10.19`. -- (ante) [#1176](https://github.com/evmos/ethermint/pull/1176) Fix invalid tx hashes; Remove `Size_` field and validate `Hash`/`From` fields in ante handler, +- (deps) [#1159](https://github.com/zeta-chain/ethermint/pull/1159) Bump Geth version to `v1.10.19`. +- (ante) [#1176](https://github.com/zeta-chain/ethermint/pull/1176) Fix invalid tx hashes; Remove `Size_` field and validate `Hash`/`From` fields in ante handler, recompute eth tx hashes in JSON-RPC APIs to fix old blocks. -- (ante) [#1173](https://github.com/evmos/ethermint/pull/1173) Make `NewAnteHandler` return error if input is invalid +- (ante) [#1173](https://github.com/zeta-chain/ethermint/pull/1173) Make `NewAnteHandler` return error if input is invalid ### API Breaking @@ -194,56 +194,56 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Bug Fixes -- (rpc) [#1179](https://github.com/evmos/ethermint/pull/1179) Fix gas used in `debug_traceTransaction` response. +- (rpc) [#1179](https://github.com/zeta-chain/ethermint/pull/1179) Fix gas used in `debug_traceTransaction` response. ### Improvements -- (test) [#1196](https://github.com/evmos/ethermint/pull/1196) Integration tests setup -- (test) [#1199](https://github.com/evmos/ethermint/pull/1199) Add backend test suite with mock gRPC query client -- (test) [#1189](https://github.com/evmos/ethermint/pull/1189) JSON-RPC unit tests -- (test) [#1212](https://github.com/evmos/ethermint/pull/1212) Prune node integration tests -- (test) [#1207](https://github.com/evmos/ethermint/pull/1207) JSON-RPC types integration tests -- (test) [#1218](https://github.com/evmos/ethermint/pull/1218) Restructure JSON-RPC API -- (rpc) [#1229](https://github.com/evmos/ethermint/pull/1229) Add support for configuring RPC `MaxOpenConnections` -- (cli) [#1230](https://github.com/evmos/ethermint/pull/1230) Remove redundant positional height parameter from feemarket's query cli. -- (test)[#1233](https://github.com/evmos/ethermint/pull/1233) Add filters integration tests +- (test) [#1196](https://github.com/zeta-chain/ethermint/pull/1196) Integration tests setup +- (test) [#1199](https://github.com/zeta-chain/ethermint/pull/1199) Add backend test suite with mock gRPC query client +- (test) [#1189](https://github.com/zeta-chain/ethermint/pull/1189) JSON-RPC unit tests +- (test) [#1212](https://github.com/zeta-chain/ethermint/pull/1212) Prune node integration tests +- (test) [#1207](https://github.com/zeta-chain/ethermint/pull/1207) JSON-RPC types integration tests +- (test) [#1218](https://github.com/zeta-chain/ethermint/pull/1218) Restructure JSON-RPC API +- (rpc) [#1229](https://github.com/zeta-chain/ethermint/pull/1229) Add support for configuring RPC `MaxOpenConnections` +- (cli) [#1230](https://github.com/zeta-chain/ethermint/pull/1230) Remove redundant positional height parameter from feemarket's query cli. +- (test)[#1233](https://github.com/zeta-chain/ethermint/pull/1233) Add filters integration tests ## [v0.18.0] - 2022-08-04 ### State Machine Breaking -- (evm) [\#1234](https://github.com/evmos/ethermint/pull/1234) Fix [CVE-2022-35936](https://github.com/evmos/ethermint/security/advisories/GHSA-f92v-grc2-w2fg) security vulnerability. -- (evm) [\#1174](https://github.com/evmos/ethermint/pull/1174) Don't allow eth txs with 0 in mempool. +- (evm) [\#1234](https://github.com/zeta-chain/ethermint/pull/1234) Fix [CVE-2022-35936](https://github.com/zeta-chain/ethermint/security/advisories/GHSA-f92v-grc2-w2fg) security vulnerability. +- (evm) [\#1174](https://github.com/zeta-chain/ethermint/pull/1174) Don't allow eth txs with 0 in mempool. ### Improvements -- (ante) [\#1208](https://github.com/evmos/ethermint/pull/1208) Change default `MaxGasWanted` value. +- (ante) [\#1208](https://github.com/zeta-chain/ethermint/pull/1208) Change default `MaxGasWanted` value. ## [v0.17.2] - 2022-07-26 ### Bug Fixes -- (rpc) [\#1190](https://github.com/evmos/ethermint/issues/1190) Fix `UnmarshalJSON` panic of breaking EVM and fee market `Params`. -- (evm) [\#1187](https://github.com/evmos/ethermint/pull/1187) Fix `TxIndex` value (expected 0, actual 1) when trace the first tx of a block via `debug_traceTransaction` API. +- (rpc) [\#1190](https://github.com/zeta-chain/ethermint/issues/1190) Fix `UnmarshalJSON` panic of breaking EVM and fee market `Params`. +- (evm) [\#1187](https://github.com/zeta-chain/ethermint/pull/1187) Fix `TxIndex` value (expected 0, actual 1) when trace the first tx of a block via `debug_traceTransaction` API. ## [v0.17.1] - 2022-07-13 ### Improvements -- (rpc) [\#1169](https://github.com/evmos/ethermint/pull/1169) Remove unnecessary queries from `getBlockNumber` function +- (rpc) [\#1169](https://github.com/zeta-chain/ethermint/pull/1169) Remove unnecessary queries from `getBlockNumber` function ## [v0.17.0] - 2022-06-27 ### State Machine Breaking -- (evm) [\#1128](https://github.com/evmos/ethermint/pull/1128) Clear tx logs if tx failed in post processing hooks -- (evm) [\#1124](https://github.com/evmos/ethermint/pull/1124) Reject non-replay-protected tx in `AnteHandler` to prevent replay attack +- (evm) [\#1128](https://github.com/zeta-chain/ethermint/pull/1128) Clear tx logs if tx failed in post processing hooks +- (evm) [\#1124](https://github.com/zeta-chain/ethermint/pull/1124) Reject non-replay-protected tx in `AnteHandler` to prevent replay attack ### API Breaking -- (rpc) [\#1126](https://github.com/evmos/ethermint/pull/1126) Make some JSON-RPC APIS work for pruned nodes. -- (rpc) [\#1143](https://github.com/evmos/ethermint/pull/1143) Restrict unprotected txs on the node JSON-RPC configuration. -- (all) [\#1137](https://github.com/evmos/ethermint/pull/1137) Rename go module to `evmos/ethermint` +- (rpc) [\#1126](https://github.com/zeta-chain/ethermint/pull/1126) Make some JSON-RPC APIS work for pruned nodes. +- (rpc) [\#1143](https://github.com/zeta-chain/ethermint/pull/1143) Restrict unprotected txs on the node JSON-RPC configuration. +- (all) [\#1137](https://github.com/zeta-chain/ethermint/pull/1137) Rename go module to `evmos/ethermint` ### API Breaking @@ -251,417 +251,417 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Improvements -- (deps) [\#1147](https://github.com/evmos/ethermint/pull/1147) Bump Go version to `1.18`. -- (feemarket) [\#1135](https://github.com/evmos/ethermint/pull/1135) Set lower bound of base fee to min gas price param -- (evm) [\#1142](https://github.com/evmos/ethermint/pull/1142) Rename `RejectUnprotectedTx` to `AllowUnprotectedTxs` for consistency with go-ethereum. +- (deps) [\#1147](https://github.com/zeta-chain/ethermint/pull/1147) Bump Go version to `1.18`. +- (feemarket) [\#1135](https://github.com/zeta-chain/ethermint/pull/1135) Set lower bound of base fee to min gas price param +- (evm) [\#1142](https://github.com/zeta-chain/ethermint/pull/1142) Rename `RejectUnprotectedTx` to `AllowUnprotectedTxs` for consistency with go-ethereum. ### Bug Fixes -- (rpc) [\#1138](https://github.com/evmos/ethermint/pull/1138) Fix GasPrice calculation with relation to `MinGasPrice` +- (rpc) [\#1138](https://github.com/zeta-chain/ethermint/pull/1138) Fix GasPrice calculation with relation to `MinGasPrice` ## [v0.16.1] - 2022-06-09 ### Improvements -- (feemarket) [\#1120](https://github.com/evmos/ethermint/pull/1120) Make `min-gas-multiplier` parameter accept zero value +- (feemarket) [\#1120](https://github.com/zeta-chain/ethermint/pull/1120) Make `min-gas-multiplier` parameter accept zero value ### Bug Fixes -- (evm) [\#1118](https://github.com/evmos/ethermint/pull/1118) Fix `Type()` `Account` method `EmptyCodeHash` comparison +- (evm) [\#1118](https://github.com/zeta-chain/ethermint/pull/1118) Fix `Type()` `Account` method `EmptyCodeHash` comparison ## [v0.16.0] - 2022-06-06 ### State Machine Breaking -- (feemarket) [tharsis#1105](https://github.com/evmos/ethermint/pull/1105) Update `BaseFee` calculation based on `GasWanted` instead of `GasUsed`. +- (feemarket) [tharsis#1105](https://github.com/zeta-chain/ethermint/pull/1105) Update `BaseFee` calculation based on `GasWanted` instead of `GasUsed`. ### API Breaking -- (feemarket) [tharsis#1104](https://github.com/evmos/ethermint/pull/1104) Enforce a minimum gas price for Cosmos and EVM transactions through the `MinGasPrice` parameter. -- (rpc) [tharsis#1081](https://github.com/evmos/ethermint/pull/1081) Deduplicate some json-rpc logic codes, cleanup several dead functions. -- (ante) [tharsis#1062](https://github.com/evmos/ethermint/pull/1062) Emit event of eth tx hash in ante handler to support query failed transactions. -- (analytics) [tharsis#1106](https://github.com/evmos/ethermint/pull/1106) Update telemetry to Ethermint modules. -- (rpc) [tharsis#1108](https://github.com/evmos/ethermint/pull/1108) Update GetGasPrice RPC endpoint with global `MinGasPrice` +- (feemarket) [tharsis#1104](https://github.com/zeta-chain/ethermint/pull/1104) Enforce a minimum gas price for Cosmos and EVM transactions through the `MinGasPrice` parameter. +- (rpc) [tharsis#1081](https://github.com/zeta-chain/ethermint/pull/1081) Deduplicate some json-rpc logic codes, cleanup several dead functions. +- (ante) [tharsis#1062](https://github.com/zeta-chain/ethermint/pull/1062) Emit event of eth tx hash in ante handler to support query failed transactions. +- (analytics) [tharsis#1106](https://github.com/zeta-chain/ethermint/pull/1106) Update telemetry to Ethermint modules. +- (rpc) [tharsis#1108](https://github.com/zeta-chain/ethermint/pull/1108) Update GetGasPrice RPC endpoint with global `MinGasPrice` ### Improvements -- (cli) [tharsis#1086](https://github.com/evmos/ethermint/pull/1086) Add rollback command. -- (specs) [tharsis#1095](https://github.com/evmos/ethermint/pull/1095) Add more evm specs concepts. -- (evm) [tharsis#1101](https://github.com/evmos/ethermint/pull/1101) Add tx_type, gas and counter telemetry for ethereum txs. +- (cli) [tharsis#1086](https://github.com/zeta-chain/ethermint/pull/1086) Add rollback command. +- (specs) [tharsis#1095](https://github.com/zeta-chain/ethermint/pull/1095) Add more evm specs concepts. +- (evm) [tharsis#1101](https://github.com/zeta-chain/ethermint/pull/1101) Add tx_type, gas and counter telemetry for ethereum txs. ### Bug Fixes -- (rpc) [tharsis#1082](https://github.com/evmos/ethermint/pull/1082) fix gas price returned in getTransaction api. -- (evm) [tharsis#1088](https://github.com/evmos/ethermint/pull/1088) Fix ability to append log in tx post processing. -- (rpc) [tharsis#1081](https://github.com/evmos/ethermint/pull/1081) fix `debug_getBlockRlp`/`debug_printBlock` don't filter failed transactions. -- (ante) [tharsis#1111](https://github.com/evmos/ethermint/pull/1111) Move CanTransfer decorator before GasConsume decorator -- (types) [tharsis#1112](https://github.com/evmos/ethermint/pull/1112) Add `GetBaseAccount` to avoid invalid account error when create vesting account. +- (rpc) [tharsis#1082](https://github.com/zeta-chain/ethermint/pull/1082) fix gas price returned in getTransaction api. +- (evm) [tharsis#1088](https://github.com/zeta-chain/ethermint/pull/1088) Fix ability to append log in tx post processing. +- (rpc) [tharsis#1081](https://github.com/zeta-chain/ethermint/pull/1081) fix `debug_getBlockRlp`/`debug_printBlock` don't filter failed transactions. +- (ante) [tharsis#1111](https://github.com/zeta-chain/ethermint/pull/1111) Move CanTransfer decorator before GasConsume decorator +- (types) [tharsis#1112](https://github.com/zeta-chain/ethermint/pull/1112) Add `GetBaseAccount` to avoid invalid account error when create vesting account. ## [v0.15.0] - 2022-05-09 ### State Machine Breaking -- (ante) [tharsis#1060](https://github.com/evmos/ethermint/pull/1060) Check `EnableCreate`/`EnableCall` in `AnteHandler` to short-circuit EVM transactions. -- (evm) [tharsis#1087](https://github.com/evmos/ethermint/pull/1087) Minimum GasUsed proportional to GasLimit and `MinGasDenominator` EVM module param. +- (ante) [tharsis#1060](https://github.com/zeta-chain/ethermint/pull/1060) Check `EnableCreate`/`EnableCall` in `AnteHandler` to short-circuit EVM transactions. +- (evm) [tharsis#1087](https://github.com/zeta-chain/ethermint/pull/1087) Minimum GasUsed proportional to GasLimit and `MinGasDenominator` EVM module param. ### API Breaking -- (rpc) [tharsis#1070](https://github.com/evmos/ethermint/pull/1070) Refactor `rpc/` package: +- (rpc) [tharsis#1070](https://github.com/zeta-chain/ethermint/pull/1070) Refactor `rpc/` package: - `Backend` interface is now `BackendI`, which implements `EVMBackend` (for Ethereum namespaces) and `CosmosBackend` (for Cosmos namespaces) - Previous `EVMBackend` type is now `Backend`, which is the concrete implementation of `BackendI` - Move `rpc/ethereum/types` -> `rpc/types` - Move `rpc/ethereum/backend` -> `rpc/backend` - Move `rpc/ethereum/namespaces` -> `rpc/namespaces/ethereum` -- (rpc) [tharsis#1068](https://github.com/evmos/ethermint/pull/1068) Fix London hard-fork check logic in JSON-RPC APIs. +- (rpc) [tharsis#1068](https://github.com/zeta-chain/ethermint/pull/1068) Fix London hard-fork check logic in JSON-RPC APIs. ### Improvements -- (ci, evm) [tharsis#1063](https://github.com/evmos/ethermint/pull/1063) Run simulations on CI. +- (ci, evm) [tharsis#1063](https://github.com/zeta-chain/ethermint/pull/1063) Run simulations on CI. ### Bug Fixes -- (rpc) [tharsis#1059](https://github.com/evmos/ethermint/pull/1059) Remove unnecessary event filtering logic on the `eth_baseFee` JSON-RPC endpoint. +- (rpc) [tharsis#1059](https://github.com/zeta-chain/ethermint/pull/1059) Remove unnecessary event filtering logic on the `eth_baseFee` JSON-RPC endpoint. ## [v0.14.0] - 2022-04-19 ### API Breaking -- (evm) [tharsis#1051](https://github.com/evmos/ethermint/pull/1051) Context block height fix on TraceTx. Removes `tx_index` on `QueryTraceTxRequest` proto type. -- (evm) [tharsis#1091](https://github.com/evmos/ethermint/pull/1091) Add query params command on EVM Module +- (evm) [tharsis#1051](https://github.com/zeta-chain/ethermint/pull/1051) Context block height fix on TraceTx. Removes `tx_index` on `QueryTraceTxRequest` proto type. +- (evm) [tharsis#1091](https://github.com/zeta-chain/ethermint/pull/1091) Add query params command on EVM Module ### Improvements -- (deps) [tharsis#1046](https://github.com/evmos/ethermint/pull/1046) Bump Cosmos SDK version to [`v0.45.3`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.3) -- (rpc) [tharsis#1056](https://github.com/evmos/ethermint/pull/1056) Make json-rpc namespaces extensible +- (deps) [tharsis#1046](https://github.com/zeta-chain/ethermint/pull/1046) Bump Cosmos SDK version to [`v0.45.3`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.3) +- (rpc) [tharsis#1056](https://github.com/zeta-chain/ethermint/pull/1056) Make json-rpc namespaces extensible ### Bug Fixes -- (rpc) [tharsis#1050](https://github.com/evmos/ethermint/pull/1050) `eth_getBlockByNumber` fix on batch transactions -- (app) [tharsis#658](https://github.com/evmos/ethermint/issues/658) Support simulations for the EVM. +- (rpc) [tharsis#1050](https://github.com/zeta-chain/ethermint/pull/1050) `eth_getBlockByNumber` fix on batch transactions +- (app) [tharsis#658](https://github.com/zeta-chain/ethermint/issues/658) Support simulations for the EVM. ## [v0.13.0] - 2022-04-05 ### API Breaking -- (evm) [tharsis#1027](https://github.com/evmos/ethermint/pull/1027) Change the `PostTxProcessing` hook interface to include the full message data. -- (feemarket) [tharsis#1026](https://github.com/evmos/ethermint/pull/1026) Fix REST endpoints to use `/ethermint/feemarket/*` instead of `/feemarket/evm/*`. +- (evm) [tharsis#1027](https://github.com/zeta-chain/ethermint/pull/1027) Change the `PostTxProcessing` hook interface to include the full message data. +- (feemarket) [tharsis#1026](https://github.com/zeta-chain/ethermint/pull/1026) Fix REST endpoints to use `/ethermint/feemarket/*` instead of `/feemarket/evm/*`. ### Improvements -- (deps) [tharsis#1029](https://github.com/evmos/ethermint/pull/1029) Bump Cosmos SDK version to [`v0.45.2`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.2) -- (evm) [tharsis#1025](https://github.com/evmos/ethermint/pull/1025) Allow to append logs after a post processing hook. +- (deps) [tharsis#1029](https://github.com/zeta-chain/ethermint/pull/1029) Bump Cosmos SDK version to [`v0.45.2`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.2) +- (evm) [tharsis#1025](https://github.com/zeta-chain/ethermint/pull/1025) Allow to append logs after a post processing hook. ## [v0.12.2] - 2022-03-30 ### Bug Fixes -- (feemarket) [tharsis#1021](https://github.com/evmos/ethermint/pull/1021) Fix fee market migration. +- (feemarket) [tharsis#1021](https://github.com/zeta-chain/ethermint/pull/1021) Fix fee market migration. ## [v0.12.1] - 2022-03-29 ### Bug Fixes -- (evm) [tharsis#1016](https://github.com/evmos/ethermint/pull/1016) Update validate basic check for storage state. +- (evm) [tharsis#1016](https://github.com/zeta-chain/ethermint/pull/1016) Update validate basic check for storage state. ## [v0.12.0] - 2022-03-24 ### Bug Fixes -- (rpc) [tharsis#1012](https://github.com/evmos/ethermint/pull/1012) fix the tx hash in filter entries created by `eth_newPendingTransactionFilter`. -- (rpc) [tharsis#1006](https://github.com/evmos/ethermint/pull/1006) Use `string` as the parameters type to correct ambiguous results. -- (ante) [tharsis#1004](https://github.com/evmos/ethermint/pull/1004) Make `MaxTxGasWanted` configurable. -- (ante) [tharsis#991](https://github.com/evmos/ethermint/pull/991) Set an upper bound to gasWanted to prevent DoS attack. -- (rpc) [tharsis#990](https://github.com/evmos/ethermint/pull/990) Calculate reward values from all `MsgEthereumTx` from a block in `eth_feeHistory`. +- (rpc) [tharsis#1012](https://github.com/zeta-chain/ethermint/pull/1012) fix the tx hash in filter entries created by `eth_newPendingTransactionFilter`. +- (rpc) [tharsis#1006](https://github.com/zeta-chain/ethermint/pull/1006) Use `string` as the parameters type to correct ambiguous results. +- (ante) [tharsis#1004](https://github.com/zeta-chain/ethermint/pull/1004) Make `MaxTxGasWanted` configurable. +- (ante) [tharsis#991](https://github.com/zeta-chain/ethermint/pull/991) Set an upper bound to gasWanted to prevent DoS attack. +- (rpc) [tharsis#990](https://github.com/zeta-chain/ethermint/pull/990) Calculate reward values from all `MsgEthereumTx` from a block in `eth_feeHistory`. ## [v0.11.0] - 2022-03-06 ### State Machine Breaking -- (ante) [tharsis#964](https://github.com/evmos/ethermint/pull/964) add NewInfiniteGasMeterWithLimit for storing the user provided gas limit. Fixes block's consumed gas calculation in the block creation phase. +- (ante) [tharsis#964](https://github.com/zeta-chain/ethermint/pull/964) add NewInfiniteGasMeterWithLimit for storing the user provided gas limit. Fixes block's consumed gas calculation in the block creation phase. ### Bug Fixes -- (rpc) [tharsis#975](https://github.com/evmos/ethermint/pull/975) Fix unexpected `nil` values for `reward`, returned by `EffectiveGasTipValue(blockBaseFee)` in the `eth_feeHistory` RPC method. +- (rpc) [tharsis#975](https://github.com/zeta-chain/ethermint/pull/975) Fix unexpected `nil` values for `reward`, returned by `EffectiveGasTipValue(blockBaseFee)` in the `eth_feeHistory` RPC method. ### Improvements -- (rpc) [tharsis#979](https://github.com/evmos/ethermint/pull/979) Add configurable timeouts to http server -- (rpc) [tharsis#988](https://github.com/evmos/ethermint/pull/988) json-rpc server always use local rpc client +- (rpc) [tharsis#979](https://github.com/zeta-chain/ethermint/pull/979) Add configurable timeouts to http server +- (rpc) [tharsis#988](https://github.com/zeta-chain/ethermint/pull/988) json-rpc server always use local rpc client ## [v0.10.1] - 2022-03-04 ### Bug Fixes -- (rpc) [tharsis#970](https://github.com/evmos/ethermint/pull/970) Fix unexpected nil reward values on `eth_feeHistory` response -- (evm) [tharsis#529](https://github.com/evmos/ethermint/issues/529) Add support return value on trace tx response. +- (rpc) [tharsis#970](https://github.com/zeta-chain/ethermint/pull/970) Fix unexpected nil reward values on `eth_feeHistory` response +- (evm) [tharsis#529](https://github.com/zeta-chain/ethermint/issues/529) Add support return value on trace tx response. ### Improvements -- (rpc) [tharsis#968](https://github.com/evmos/ethermint/pull/968) Add some buffer to returned gas price to provide better default UX for client. +- (rpc) [tharsis#968](https://github.com/zeta-chain/ethermint/pull/968) Add some buffer to returned gas price to provide better default UX for client. ## [v0.10.0] - 2022-02-26 ### API Breaking -- (ante) [tharsis#866](https://github.com/evmos/ethermint/pull/866) `NewAnteHandler` constructor now receives a `HandlerOptions` field. -- (evm) [tharsis#849](https://github.com/evmos/ethermint/pull/849) `PostTxProcessing` hook now takes an Ethereum tx `Receipt` and a `from` `Address` as arguments. -- (ante) [tharsis#916](https://github.com/evmos/ethermint/pull/916) Don't check min-gas-price for eth tx if london hardfork enabled and feemarket enabled. +- (ante) [tharsis#866](https://github.com/zeta-chain/ethermint/pull/866) `NewAnteHandler` constructor now receives a `HandlerOptions` field. +- (evm) [tharsis#849](https://github.com/zeta-chain/ethermint/pull/849) `PostTxProcessing` hook now takes an Ethereum tx `Receipt` and a `from` `Address` as arguments. +- (ante) [tharsis#916](https://github.com/zeta-chain/ethermint/pull/916) Don't check min-gas-price for eth tx if london hardfork enabled and feemarket enabled. ### State Machine Breaking -- (deps) [tharsis#912](https://github.com/evmos/ethermint/pull/912) Bump Cosmos SDK version to [`v0.45.1`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.1) -- (evm) [tharsis#840](https://github.com/evmos/ethermint/pull/840) Store empty topics as empty array rather than nil. -- (feemarket) [tharsis#822](https://github.com/evmos/ethermint/pull/822) Update EIP1559 base fee in `BeginBlock`. -- (evm) [tharsis#817](https://github.com/evmos/ethermint/pull/817) Use `effectiveGasPrice` in ante handler, add `effectiveGasPrice` to tx receipt. -- (evm) [tharsis#808](https://github.com/evmos/ethermint/issues/808) increase nonce in ante handler for contract creation transaction. -- (evm) [tharsis#851](https://github.com/evmos/ethermint/pull/851) fix contract address used in EVM, this issue is caused by [tharsis#808](https://github.com/evmos/ethermint/issues/808). +- (deps) [tharsis#912](https://github.com/zeta-chain/ethermint/pull/912) Bump Cosmos SDK version to [`v0.45.1`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.1) +- (evm) [tharsis#840](https://github.com/zeta-chain/ethermint/pull/840) Store empty topics as empty array rather than nil. +- (feemarket) [tharsis#822](https://github.com/zeta-chain/ethermint/pull/822) Update EIP1559 base fee in `BeginBlock`. +- (evm) [tharsis#817](https://github.com/zeta-chain/ethermint/pull/817) Use `effectiveGasPrice` in ante handler, add `effectiveGasPrice` to tx receipt. +- (evm) [tharsis#808](https://github.com/zeta-chain/ethermint/issues/808) increase nonce in ante handler for contract creation transaction. +- (evm) [tharsis#851](https://github.com/zeta-chain/ethermint/pull/851) fix contract address used in EVM, this issue is caused by [tharsis#808](https://github.com/zeta-chain/ethermint/issues/808). - (evm) Reject invalid `MsgEthereumTx` wrapping tx - (evm) Fix `SelfDestruct` opcode by deleting account code and state. -- (feemarket) [tharsis#855](https://github.com/evmos/ethermint/pull/855) Consistent `BaseFee` check logic. -- (evm) [tharsis#729](https://github.com/evmos/ethermint/pull/729) Refactor EVM `StateDB` implementation. -- (evm) [tharsis#945](https://github.com/evmos/ethermint/pull/945) Bumb Go-ethereum version to [`v1.10.16`](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.16) +- (feemarket) [tharsis#855](https://github.com/zeta-chain/ethermint/pull/855) Consistent `BaseFee` check logic. +- (evm) [tharsis#729](https://github.com/zeta-chain/ethermint/pull/729) Refactor EVM `StateDB` implementation. +- (evm) [tharsis#945](https://github.com/zeta-chain/ethermint/pull/945) Bumb Go-ethereum version to [`v1.10.16`](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.16) ### Features -- (ante) [tharsis#950](https://github.com/evmos/ethermint/pull/950) Add support for EIP712 signed Cosmos transactions +- (ante) [tharsis#950](https://github.com/zeta-chain/ethermint/pull/950) Add support for EIP712 signed Cosmos transactions ### Improvements -- (types) [tharsis#884](https://github.com/evmos/ethermint/pull/884) Introduce a new `EthAccountI` interface for EVM-compatible account types. -- (types) [tharsis#849](https://github.com/evmos/ethermint/pull/849) Add `Type` function to distinguish EOAs from Contract accounts. -- (evm) [tharsis#826](https://github.com/evmos/ethermint/issues/826) Improve allocation of bytes of `tx.To` address. -- (evm) [tharsis#827](https://github.com/evmos/ethermint/issues/827) Speed up creation of event logs by using the slice insertion idiom with indices. -- (ante) [tharsis#819](https://github.com/evmos/ethermint/pull/819) Remove redundant ante handlers -- (app) [tharsis#873](https://github.com/evmos/ethermint/pull/873) Validate code hash in GenesisAccount -- (evm) [tharsis#901](https://github.com/evmos/ethermint/pull/901) Support multiple `MsgEthereumTx` in single tx. -- (config) [tharsis#908](https://github.com/evmos/ethermint/pull/908) Add `api.enable` flag for Cosmos SDK Rest server -- (feemarket) [tharsis#919](https://github.com/evmos/ethermint/pull/919) Initialize baseFee in default genesis state. -- (feemarket) [tharsis#943](https://github.com/evmos/ethermint/pull/943) Store the base fee as a module param instead of using state storage. +- (types) [tharsis#884](https://github.com/zeta-chain/ethermint/pull/884) Introduce a new `EthAccountI` interface for EVM-compatible account types. +- (types) [tharsis#849](https://github.com/zeta-chain/ethermint/pull/849) Add `Type` function to distinguish EOAs from Contract accounts. +- (evm) [tharsis#826](https://github.com/zeta-chain/ethermint/issues/826) Improve allocation of bytes of `tx.To` address. +- (evm) [tharsis#827](https://github.com/zeta-chain/ethermint/issues/827) Speed up creation of event logs by using the slice insertion idiom with indices. +- (ante) [tharsis#819](https://github.com/zeta-chain/ethermint/pull/819) Remove redundant ante handlers +- (app) [tharsis#873](https://github.com/zeta-chain/ethermint/pull/873) Validate code hash in GenesisAccount +- (evm) [tharsis#901](https://github.com/zeta-chain/ethermint/pull/901) Support multiple `MsgEthereumTx` in single tx. +- (config) [tharsis#908](https://github.com/zeta-chain/ethermint/pull/908) Add `api.enable` flag for Cosmos SDK Rest server +- (feemarket) [tharsis#919](https://github.com/zeta-chain/ethermint/pull/919) Initialize baseFee in default genesis state. +- (feemarket) [tharsis#943](https://github.com/zeta-chain/ethermint/pull/943) Store the base fee as a module param instead of using state storage. ### Bug Fixes -- (rpc) [tharsis#955](https://github.com/evmos/ethermint/pull/955) Fix websocket server push duplicated messages to subscriber. -- (rpc) [tharsis#953](https://github.com/evmos/ethermint/pull/953) Add `eth_signTypedData` api support. -- (log) [tharsis#948](https://github.com/evmos/ethermint/pull/948) Redirect go-ethereum's logs to cosmos-sdk logger. -- (evm) [tharsis#884](https://github.com/evmos/ethermint/pull/884) Support multiple account types on the EVM `StateDB`. -- (rpc) [tharsis#831](https://github.com/evmos/ethermint/pull/831) Fix BaseFee value when height is specified. -- (evm) [tharsis#838](https://github.com/evmos/ethermint/pull/838) Fix splitting of trace.Memory into 32 chunks. -- (rpc) [tharsis#860](https://github.com/evmos/ethermint/pull/860) Fix `eth_getLogs` when specify blockHash without address/topics, and limit the response size. -- (rpc) [tharsis#865](https://github.com/evmos/ethermint/pull/865) Fix RPC Filter parameters being ignored -- (evm) [tharsis#871](https://github.com/evmos/ethermint/pull/871) Set correct nonce in `EthCall` and `EstimateGas` grpc query. -- (rpc) [tharsis#878](https://github.com/evmos/ethermint/pull/878) Workaround to make GetBlock RPC api report correct block gas used. -- (rpc) [tharsis#900](https://github.com/evmos/ethermint/pull/900) `newPendingTransactions` filter return ethereum tx hash. -- (rpc) [tharsis#933](https://github.com/evmos/ethermint/pull/933) Fix `newPendingTransactions` subscription deadlock when a Websocket client exits without unsubscribing and the node errors. -- (evm) [tharsis#932](https://github.com/evmos/ethermint/pull/932) Fix base fee check logic in state transition. +- (rpc) [tharsis#955](https://github.com/zeta-chain/ethermint/pull/955) Fix websocket server push duplicated messages to subscriber. +- (rpc) [tharsis#953](https://github.com/zeta-chain/ethermint/pull/953) Add `eth_signTypedData` api support. +- (log) [tharsis#948](https://github.com/zeta-chain/ethermint/pull/948) Redirect go-ethereum's logs to cosmos-sdk logger. +- (evm) [tharsis#884](https://github.com/zeta-chain/ethermint/pull/884) Support multiple account types on the EVM `StateDB`. +- (rpc) [tharsis#831](https://github.com/zeta-chain/ethermint/pull/831) Fix BaseFee value when height is specified. +- (evm) [tharsis#838](https://github.com/zeta-chain/ethermint/pull/838) Fix splitting of trace.Memory into 32 chunks. +- (rpc) [tharsis#860](https://github.com/zeta-chain/ethermint/pull/860) Fix `eth_getLogs` when specify blockHash without address/topics, and limit the response size. +- (rpc) [tharsis#865](https://github.com/zeta-chain/ethermint/pull/865) Fix RPC Filter parameters being ignored +- (evm) [tharsis#871](https://github.com/zeta-chain/ethermint/pull/871) Set correct nonce in `EthCall` and `EstimateGas` grpc query. +- (rpc) [tharsis#878](https://github.com/zeta-chain/ethermint/pull/878) Workaround to make GetBlock RPC api report correct block gas used. +- (rpc) [tharsis#900](https://github.com/zeta-chain/ethermint/pull/900) `newPendingTransactions` filter return ethereum tx hash. +- (rpc) [tharsis#933](https://github.com/zeta-chain/ethermint/pull/933) Fix `newPendingTransactions` subscription deadlock when a Websocket client exits without unsubscribing and the node errors. +- (evm) [tharsis#932](https://github.com/zeta-chain/ethermint/pull/932) Fix base fee check logic in state transition. ## [v0.9.0] - 2021-12-01 ### State Machine Breaking -- (evm) [tharsis#802](https://github.com/evmos/ethermint/pull/802) Clear access list for each transaction +- (evm) [tharsis#802](https://github.com/zeta-chain/ethermint/pull/802) Clear access list for each transaction ### Improvements -- (app) [tharsis#794](https://github.com/evmos/ethermint/pull/794) Setup in-place store migrators. -- (ci) [tharsis#784](https://github.com/evmos/ethermint/pull/784) Enable automatic backport of PRs. -- (rpc) [tharsis#786](https://github.com/evmos/ethermint/pull/786) Improve error message of `SendTransaction`/`SendRawTransaction` JSON-RPC APIs. -- (rpc) [tharsis#810](https://github.com/evmos/ethermint/pull/810) Optimize tx index lookup in web3 rpc +- (app) [tharsis#794](https://github.com/zeta-chain/ethermint/pull/794) Setup in-place store migrators. +- (ci) [tharsis#784](https://github.com/zeta-chain/ethermint/pull/784) Enable automatic backport of PRs. +- (rpc) [tharsis#786](https://github.com/zeta-chain/ethermint/pull/786) Improve error message of `SendTransaction`/`SendRawTransaction` JSON-RPC APIs. +- (rpc) [tharsis#810](https://github.com/zeta-chain/ethermint/pull/810) Optimize tx index lookup in web3 rpc ### Bug Fixes -- (license) [tharsis#800](https://github.com/evmos/ethermint/pull/800) Re-license project to [LGPLv3](https://choosealicense.com/licenses/lgpl-3.0/#) to comply with go-ethereum. -- (evm) [tharsis#794](https://github.com/evmos/ethermint/pull/794) Register EVM gRPC `Msg` server. -- (rpc) [tharsis#781](https://github.com/evmos/ethermint/pull/781) Fix get block invalid transactions filter. -- (rpc) [tharsis#782](https://github.com/evmos/ethermint/pull/782) Fix wrong block gas limit returned by JSON-RPC. -- (evm) [tharsis#798](https://github.com/evmos/ethermint/pull/798) Fix the semantic of `ForEachStorage` callback's return value +- (license) [tharsis#800](https://github.com/zeta-chain/ethermint/pull/800) Re-license project to [LGPLv3](https://choosealicense.com/licenses/lgpl-3.0/#) to comply with go-ethereum. +- (evm) [tharsis#794](https://github.com/zeta-chain/ethermint/pull/794) Register EVM gRPC `Msg` server. +- (rpc) [tharsis#781](https://github.com/zeta-chain/ethermint/pull/781) Fix get block invalid transactions filter. +- (rpc) [tharsis#782](https://github.com/zeta-chain/ethermint/pull/782) Fix wrong block gas limit returned by JSON-RPC. +- (evm) [tharsis#798](https://github.com/zeta-chain/ethermint/pull/798) Fix the semantic of `ForEachStorage` callback's return value ## [v0.8.1] - 2021-11-23 ### Bug Fixes -- (feemarket) [tharsis#770](https://github.com/evmos/ethermint/pull/770) Enable fee market (EIP1559) by default. -- (rpc) [tharsis#769](https://github.com/evmos/ethermint/pull/769) Fix default Ethereum signer for JSON-RPC. +- (feemarket) [tharsis#770](https://github.com/zeta-chain/ethermint/pull/770) Enable fee market (EIP1559) by default. +- (rpc) [tharsis#769](https://github.com/zeta-chain/ethermint/pull/769) Fix default Ethereum signer for JSON-RPC. ## [v0.8.0] - 2021-11-17 ### State Machine Breaking -- (evm, ante) [tharsis#620](https://github.com/evmos/ethermint/pull/620) Add fee market field to EVM `Keeper` and `AnteHandler`. -- (all) [tharsis#231](https://github.com/evmos/ethermint/pull/231) Bump go-ethereum version to [`v1.10.9`](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.9) -- (ante) [tharsis#703](https://github.com/evmos/ethermint/pull/703) Fix some fields in transaction are not authenticated by signature. -- (evm) [tharsis#751](https://github.com/evmos/ethermint/pull/751) don't revert gas refund logic when transaction reverted +- (evm, ante) [tharsis#620](https://github.com/zeta-chain/ethermint/pull/620) Add fee market field to EVM `Keeper` and `AnteHandler`. +- (all) [tharsis#231](https://github.com/zeta-chain/ethermint/pull/231) Bump go-ethereum version to [`v1.10.9`](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.9) +- (ante) [tharsis#703](https://github.com/zeta-chain/ethermint/pull/703) Fix some fields in transaction are not authenticated by signature. +- (evm) [tharsis#751](https://github.com/zeta-chain/ethermint/pull/751) don't revert gas refund logic when transaction reverted ### Features -- (rpc, evm) [tharsis#673](https://github.com/evmos/ethermint/pull/673) Use tendermint events to store fee market basefee. -- (rpc) [tharsis#624](https://github.com/evmos/ethermint/pull/624) Implement new JSON-RPC endpoints from latest geth version -- (evm) [tharsis#662](https://github.com/evmos/ethermint/pull/662) Disable basefee for non london blocks -- (cmd) [tharsis#712](https://github.com/evmos/ethermint/pull/712) add tx cli to build evm transaction -- (rpc) [tharsis#733](https://github.com/evmos/ethermint/pull/733) add JSON_RPC endpoint `personal_unpair` -- (rpc) [tharsis#734](https://github.com/evmos/ethermint/pull/734) add JSON_RPC endpoint `eth_feeHistory` -- (rpc) [tharsis#740](https://github.com/evmos/ethermint/pull/740) add JSON_RPC endpoint `personal_initializeWallet` -- (rpc) [tharsis#743](https://github.com/evmos/ethermint/pull/743) add JSON_RPC endpoint `debug_traceBlockByHash` -- (rpc) [tharsis#748](https://github.com/evmos/ethermint/pull/748) add JSON_RPC endpoint `personal_listWallets` -- (rpc) [tharsis#754](https://github.com/evmos/ethermint/pull/754) add JSON_RPC endpoint `debug_intermediateRoots` +- (rpc, evm) [tharsis#673](https://github.com/zeta-chain/ethermint/pull/673) Use tendermint events to store fee market basefee. +- (rpc) [tharsis#624](https://github.com/zeta-chain/ethermint/pull/624) Implement new JSON-RPC endpoints from latest geth version +- (evm) [tharsis#662](https://github.com/zeta-chain/ethermint/pull/662) Disable basefee for non london blocks +- (cmd) [tharsis#712](https://github.com/zeta-chain/ethermint/pull/712) add tx cli to build evm transaction +- (rpc) [tharsis#733](https://github.com/zeta-chain/ethermint/pull/733) add JSON_RPC endpoint `personal_unpair` +- (rpc) [tharsis#734](https://github.com/zeta-chain/ethermint/pull/734) add JSON_RPC endpoint `eth_feeHistory` +- (rpc) [tharsis#740](https://github.com/zeta-chain/ethermint/pull/740) add JSON_RPC endpoint `personal_initializeWallet` +- (rpc) [tharsis#743](https://github.com/zeta-chain/ethermint/pull/743) add JSON_RPC endpoint `debug_traceBlockByHash` +- (rpc) [tharsis#748](https://github.com/zeta-chain/ethermint/pull/748) add JSON_RPC endpoint `personal_listWallets` +- (rpc) [tharsis#754](https://github.com/zeta-chain/ethermint/pull/754) add JSON_RPC endpoint `debug_intermediateRoots` ### Bug Fixes -- (evm) [tharsis#746](https://github.com/evmos/ethermint/pull/746) Set EVM debugging based on tracer configuration. -- (app,cli) [tharsis#725](https://github.com/evmos/ethermint/pull/725) Fix cli-config for `keys` command. -- (rpc) [tharsis#727](https://github.com/evmos/ethermint/pull/727) Decode raw transaction using RLP. -- (rpc) [tharsis#661](https://github.com/evmos/ethermint/pull/661) Fix OOM bug when creating too many filters using JSON-RPC. -- (evm) [tharsis#660](https://github.com/evmos/ethermint/pull/660) Fix `nil` pointer panic in `ApplyNativeMessage`. -- (evm, test) [tharsis#649](https://github.com/evmos/ethermint/pull/649) Test DynamicFeeTx. -- (evm) [tharsis#702](https://github.com/evmos/ethermint/pull/702) Fix panic in web3 RPC handlers -- (rpc) [tharsis#720](https://github.com/evmos/ethermint/pull/720) Fix `debug_traceTransaction` failure -- (rpc) [tharsis#741](https://github.com/evmos/ethermint/pull/741) Fix `eth_getBlockByNumberAndHash` return with non eth txs -- (rpc) [tharsis#743](https://github.com/evmos/ethermint/pull/743) Fix debug JSON RPC handler crash on non-existing block +- (evm) [tharsis#746](https://github.com/zeta-chain/ethermint/pull/746) Set EVM debugging based on tracer configuration. +- (app,cli) [tharsis#725](https://github.com/zeta-chain/ethermint/pull/725) Fix cli-config for `keys` command. +- (rpc) [tharsis#727](https://github.com/zeta-chain/ethermint/pull/727) Decode raw transaction using RLP. +- (rpc) [tharsis#661](https://github.com/zeta-chain/ethermint/pull/661) Fix OOM bug when creating too many filters using JSON-RPC. +- (evm) [tharsis#660](https://github.com/zeta-chain/ethermint/pull/660) Fix `nil` pointer panic in `ApplyNativeMessage`. +- (evm, test) [tharsis#649](https://github.com/zeta-chain/ethermint/pull/649) Test DynamicFeeTx. +- (evm) [tharsis#702](https://github.com/zeta-chain/ethermint/pull/702) Fix panic in web3 RPC handlers +- (rpc) [tharsis#720](https://github.com/zeta-chain/ethermint/pull/720) Fix `debug_traceTransaction` failure +- (rpc) [tharsis#741](https://github.com/zeta-chain/ethermint/pull/741) Fix `eth_getBlockByNumberAndHash` return with non eth txs +- (rpc) [tharsis#743](https://github.com/zeta-chain/ethermint/pull/743) Fix debug JSON RPC handler crash on non-existing block ### Improvements -- (tests) [tharsis#704](https://github.com/evmos/ethermint/pull/704) Introduce E2E testing framework for clients -- (deps) [tharsis#737](https://github.com/evmos/ethermint/pull/737) Bump ibc-go to [`v2.0.0`](https://github.com/cosmos/ibc-go/releases/tag/v2.0.0) -- (rpc) [tharsis#671](https://github.com/evmos/ethermint/pull/671) Don't pass base fee externally for `EthCall`/`EthEstimateGas` apis. -- (evm) [tharsis#674](https://github.com/evmos/ethermint/pull/674) Refactor `ApplyMessage`, remove +- (tests) [tharsis#704](https://github.com/zeta-chain/ethermint/pull/704) Introduce E2E testing framework for clients +- (deps) [tharsis#737](https://github.com/zeta-chain/ethermint/pull/737) Bump ibc-go to [`v2.0.0`](https://github.com/cosmos/ibc-go/releases/tag/v2.0.0) +- (rpc) [tharsis#671](https://github.com/zeta-chain/ethermint/pull/671) Don't pass base fee externally for `EthCall`/`EthEstimateGas` apis. +- (evm) [tharsis#674](https://github.com/zeta-chain/ethermint/pull/674) Refactor `ApplyMessage`, remove `ApplyNativeMessage`. -- (rpc) [tharsis#714](https://github.com/evmos/ethermint/pull/714) remove `MsgEthereumTx` support in `TxConfig` +- (rpc) [tharsis#714](https://github.com/zeta-chain/ethermint/pull/714) remove `MsgEthereumTx` support in `TxConfig` ## [v0.7.2] - 2021-10-24 ### Improvements -- (deps) [tharsis#692](https://github.com/evmos/ethermint/pull/692) Bump Cosmos SDK version to [`v0.44.3`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.44.3). -- (rpc) [tharsis#679](https://github.com/evmos/ethermint/pull/679) Fix file close handle. -- (deps) [tharsis#668](https://github.com/evmos/ethermint/pull/668) Bump Tendermint version to [`v0.34.14`](https://github.com/tendermint/tendermint/releases/tag/v0.34.14). +- (deps) [tharsis#692](https://github.com/zeta-chain/ethermint/pull/692) Bump Cosmos SDK version to [`v0.44.3`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.44.3). +- (rpc) [tharsis#679](https://github.com/zeta-chain/ethermint/pull/679) Fix file close handle. +- (deps) [tharsis#668](https://github.com/zeta-chain/ethermint/pull/668) Bump Tendermint version to [`v0.34.14`](https://github.com/tendermint/tendermint/releases/tag/v0.34.14). ### Bug Fixes -- (rpc) [tharsis#667](https://github.com/evmos/ethermint/issues/667) Fix `ExpandHome` restrictions bypass +- (rpc) [tharsis#667](https://github.com/zeta-chain/ethermint/issues/667) Fix `ExpandHome` restrictions bypass ## [v0.7.1] - 2021-10-08 ### Bug Fixes -- (evm) [tharsis#650](https://github.com/evmos/ethermint/pull/650) Fix panic when flattening the cache context in case transaction is reverted. -- (rpc, test) [tharsis#608](https://github.com/evmos/ethermint/pull/608) Fix rpc test. +- (evm) [tharsis#650](https://github.com/zeta-chain/ethermint/pull/650) Fix panic when flattening the cache context in case transaction is reverted. +- (rpc, test) [tharsis#608](https://github.com/zeta-chain/ethermint/pull/608) Fix rpc test. ## [v0.7.0] - 2021-10-07 ### API Breaking -- (rpc) [tharsis#400](https://github.com/evmos/ethermint/issues/400) Restructure JSON-RPC directory and rename server config +- (rpc) [tharsis#400](https://github.com/zeta-chain/ethermint/issues/400) Restructure JSON-RPC directory and rename server config ### Improvements -- (deps) [tharsis#621](https://github.com/evmos/ethermint/pull/621) Bump IBC-go to [`v1.2.1`](https://github.com/cosmos/ibc-go/releases/tag/v1.2.1) -- (evm) [tharsis#613](https://github.com/evmos/ethermint/pull/613) Refactor `traceTx` -- (deps) [tharsis#610](https://github.com/evmos/ethermint/pull/610) Bump Cosmos SDK to [v0.44.1](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.44.1). +- (deps) [tharsis#621](https://github.com/zeta-chain/ethermint/pull/621) Bump IBC-go to [`v1.2.1`](https://github.com/cosmos/ibc-go/releases/tag/v1.2.1) +- (evm) [tharsis#613](https://github.com/zeta-chain/ethermint/pull/613) Refactor `traceTx` +- (deps) [tharsis#610](https://github.com/zeta-chain/ethermint/pull/610) Bump Cosmos SDK to [v0.44.1](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.44.1). ### Bug Fixes -- (rpc) [tharsis#642](https://github.com/evmos/ethermint/issues/642) Fix `eth_getLogs` when string is specified in filter's from or to fields -- (evm) [tharsis#616](https://github.com/evmos/ethermint/issues/616) Fix halt on deeply nested stack of cache context. Stack is now flattened before iterating over the tx logs. -- (rpc, evm) [tharsis#614](https://github.com/evmos/ethermint/issues/614) Use JSON for (un)marshaling tx `Log`s from events. -- (rpc) [tharsis#611](https://github.com/evmos/ethermint/pull/611) Fix panic on JSON-RPC when querying for an invalid block height. -- (cmd) [tharsis#483](https://github.com/evmos/ethermint/pull/483) Use config values on genesis accounts. +- (rpc) [tharsis#642](https://github.com/zeta-chain/ethermint/issues/642) Fix `eth_getLogs` when string is specified in filter's from or to fields +- (evm) [tharsis#616](https://github.com/zeta-chain/ethermint/issues/616) Fix halt on deeply nested stack of cache context. Stack is now flattened before iterating over the tx logs. +- (rpc, evm) [tharsis#614](https://github.com/zeta-chain/ethermint/issues/614) Use JSON for (un)marshaling tx `Log`s from events. +- (rpc) [tharsis#611](https://github.com/zeta-chain/ethermint/pull/611) Fix panic on JSON-RPC when querying for an invalid block height. +- (cmd) [tharsis#483](https://github.com/zeta-chain/ethermint/pull/483) Use config values on genesis accounts. ## [v0.6.0] - 2021-09-29 ### State Machine Breaking -- (app) [tharsis#476](https://github.com/evmos/ethermint/pull/476) Update Bech32 HRP to `ethm`. -- (evm) [tharsis#556](https://github.com/evmos/ethermint/pull/556) Remove tx logs and block bloom from chain state -- (evm) [tharsis#590](https://github.com/evmos/ethermint/pull/590) Contract storage key is not hashed anymore +- (app) [tharsis#476](https://github.com/zeta-chain/ethermint/pull/476) Update Bech32 HRP to `ethm`. +- (evm) [tharsis#556](https://github.com/zeta-chain/ethermint/pull/556) Remove tx logs and block bloom from chain state +- (evm) [tharsis#590](https://github.com/zeta-chain/ethermint/pull/590) Contract storage key is not hashed anymore ### API Breaking -- (evm) [tharsis#469](https://github.com/evmos/ethermint/pull/469) Deprecate `YoloV3Block` and `EWASMBlock` from `ChainConfig` +- (evm) [tharsis#469](https://github.com/zeta-chain/ethermint/pull/469) Deprecate `YoloV3Block` and `EWASMBlock` from `ChainConfig` ### Features -- (evm) [tharsis#469](https://github.com/evmos/ethermint/pull/469) Support [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559) -- (evm) [tharsis#417](https://github.com/evmos/ethermint/pull/417) Add `EvmHooks` for tx post-processing -- (rpc) [tharsis#506](https://github.com/evmos/ethermint/pull/506) Support for `debug_traceTransaction` RPC endpoint -- (rpc) [tharsis#555](https://github.com/evmos/ethermint/pull/555) Support for `debug_traceBlockByNumber` RPC endpoint +- (evm) [tharsis#469](https://github.com/zeta-chain/ethermint/pull/469) Support [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559) +- (evm) [tharsis#417](https://github.com/zeta-chain/ethermint/pull/417) Add `EvmHooks` for tx post-processing +- (rpc) [tharsis#506](https://github.com/zeta-chain/ethermint/pull/506) Support for `debug_traceTransaction` RPC endpoint +- (rpc) [tharsis#555](https://github.com/zeta-chain/ethermint/pull/555) Support for `debug_traceBlockByNumber` RPC endpoint ### Bug Fixes -- (rpc, server) [tharsis#600](https://github.com/evmos/ethermint/pull/600) Add TLS configuration for websocket API -- (rpc) [tharsis#598](https://github.com/evmos/ethermint/pull/598) Check truncation when creating a `BlockNumber` from `big.Int` -- (evm) [tharsis#597](https://github.com/evmos/ethermint/pull/597) Check for `uint64` -> `int64` block height overflow on `GetHashFn` -- (evm) [tharsis#579](https://github.com/evmos/ethermint/pull/579) Update `DeriveChainID` function to handle `v` signature values `< 35`. -- (encoding) [tharsis#478](https://github.com/evmos/ethermint/pull/478) Register `Evidence` to amino codec. -- (rpc) [tharsis#478](https://github.com/evmos/ethermint/pull/481) Getting the node configuration when calling the `miner` rpc methods. -- (cli) [tharsis#561](https://github.com/evmos/ethermint/pull/561) `Export` and `Start` commands now use the same home directory. +- (rpc, server) [tharsis#600](https://github.com/zeta-chain/ethermint/pull/600) Add TLS configuration for websocket API +- (rpc) [tharsis#598](https://github.com/zeta-chain/ethermint/pull/598) Check truncation when creating a `BlockNumber` from `big.Int` +- (evm) [tharsis#597](https://github.com/zeta-chain/ethermint/pull/597) Check for `uint64` -> `int64` block height overflow on `GetHashFn` +- (evm) [tharsis#579](https://github.com/zeta-chain/ethermint/pull/579) Update `DeriveChainID` function to handle `v` signature values `< 35`. +- (encoding) [tharsis#478](https://github.com/zeta-chain/ethermint/pull/478) Register `Evidence` to amino codec. +- (rpc) [tharsis#478](https://github.com/zeta-chain/ethermint/pull/481) Getting the node configuration when calling the `miner` rpc methods. +- (cli) [tharsis#561](https://github.com/zeta-chain/ethermint/pull/561) `Export` and `Start` commands now use the same home directory. ### Improvements -- (evm) [tharsis#461](https://github.com/evmos/ethermint/pull/461) Increase performance of `StateDB` transaction log storage (r/w). -- (evm) [tharsis#566](https://github.com/evmos/ethermint/pull/566) Introduce `stateErr` store in `StateDB` to avoid meaningless operations if any error happened before -- (rpc, evm) [tharsis#587](https://github.com/evmos/ethermint/pull/587) Apply bloom filter when query ethlogs with range of blocks -- (evm) [tharsis#586](https://github.com/evmos/ethermint/pull/586) Benchmark evm keeper +- (evm) [tharsis#461](https://github.com/zeta-chain/ethermint/pull/461) Increase performance of `StateDB` transaction log storage (r/w). +- (evm) [tharsis#566](https://github.com/zeta-chain/ethermint/pull/566) Introduce `stateErr` store in `StateDB` to avoid meaningless operations if any error happened before +- (rpc, evm) [tharsis#587](https://github.com/zeta-chain/ethermint/pull/587) Apply bloom filter when query ethlogs with range of blocks +- (evm) [tharsis#586](https://github.com/zeta-chain/ethermint/pull/586) Benchmark evm keeper ## [v0.5.0] - 2021-08-20 ### State Machine Breaking -- (app, rpc) [tharsis#447](https://github.com/evmos/ethermint/pull/447) Chain ID format has been changed from `-` to `_-` +- (app, rpc) [tharsis#447](https://github.com/zeta-chain/ethermint/pull/447) Chain ID format has been changed from `-` to `_-` in order to clearly distinguish permanent vs impermanent components. -- (app, evm) [tharsis#434](https://github.com/evmos/ethermint/pull/434) EVM `Keeper` struct and `NewEVM` function now have a new `trace` field to define +- (app, evm) [tharsis#434](https://github.com/zeta-chain/ethermint/pull/434) EVM `Keeper` struct and `NewEVM` function now have a new `trace` field to define the Tracer type used to collect execution traces from the EVM transaction execution. -- (evm) [tharsis#175](https://github.com/evmos/ethermint/issues/175) The msg `TxData` field is now represented as a `*proto.Any`. -- (evm) [tharsis#84](https://github.com/evmos/ethermint/pull/84) Remove `journal`, `CommitStateDB` and `stateObjects`. -- (rpc, evm) [tharsis#81](https://github.com/evmos/ethermint/pull/81) Remove tx `Receipt` from store and replace it with fields obtained from the Tendermint RPC client. -- (evm) [tharsis#72](https://github.com/evmos/ethermint/issues/72) Update `AccessList` to use `TransientStore` instead of map. -- (evm) [tharsis#68](https://github.com/evmos/ethermint/issues/68) Replace block hash storage map to use staking `HistoricalInfo`. -- (evm) [tharsis#276](https://github.com/evmos/ethermint/pull/276) Vm errors don't result in cosmos tx failure, just +- (evm) [tharsis#175](https://github.com/zeta-chain/ethermint/issues/175) The msg `TxData` field is now represented as a `*proto.Any`. +- (evm) [tharsis#84](https://github.com/zeta-chain/ethermint/pull/84) Remove `journal`, `CommitStateDB` and `stateObjects`. +- (rpc, evm) [tharsis#81](https://github.com/zeta-chain/ethermint/pull/81) Remove tx `Receipt` from store and replace it with fields obtained from the Tendermint RPC client. +- (evm) [tharsis#72](https://github.com/zeta-chain/ethermint/issues/72) Update `AccessList` to use `TransientStore` instead of map. +- (evm) [tharsis#68](https://github.com/zeta-chain/ethermint/issues/68) Replace block hash storage map to use staking `HistoricalInfo`. +- (evm) [tharsis#276](https://github.com/zeta-chain/ethermint/pull/276) Vm errors don't result in cosmos tx failure, just different tx state and events. -- (evm) [tharsis#342](https://github.com/evmos/ethermint/issues/342) Don't clear balance when resetting the account. -- (evm) [tharsis#334](https://github.com/evmos/ethermint/pull/334) Log index changed to the index in block rather than +- (evm) [tharsis#342](https://github.com/zeta-chain/ethermint/issues/342) Don't clear balance when resetting the account. +- (evm) [tharsis#334](https://github.com/zeta-chain/ethermint/pull/334) Log index changed to the index in block rather than tx. -- (evm) [tharsis#399](https://github.com/evmos/ethermint/pull/399) Exception in sub-message call reverts the call if it's not propagated. +- (evm) [tharsis#399](https://github.com/zeta-chain/ethermint/pull/399) Exception in sub-message call reverts the call if it's not propagated. ### API Breaking -- (proto) [tharsis#448](https://github.com/evmos/ethermint/pull/448) Bump version for all Ethermint messages to `v1` -- (server) [tharsis#434](https://github.com/evmos/ethermint/pull/434) `evm-rpc` flags and app config have been renamed to `json-rpc`. -- (proto, evm) [tharsis#207](https://github.com/evmos/ethermint/issues/207) Replace `big.Int` in favor of `sdk.Int` for `TxData` fields -- (proto, evm) [tharsis#81](https://github.com/evmos/ethermint/pull/81) gRPC Query and Tx service changes: +- (proto) [tharsis#448](https://github.com/zeta-chain/ethermint/pull/448) Bump version for all Ethermint messages to `v1` +- (server) [tharsis#434](https://github.com/zeta-chain/ethermint/pull/434) `evm-rpc` flags and app config have been renamed to `json-rpc`. +- (proto, evm) [tharsis#207](https://github.com/zeta-chain/ethermint/issues/207) Replace `big.Int` in favor of `sdk.Int` for `TxData` fields +- (proto, evm) [tharsis#81](https://github.com/zeta-chain/ethermint/pull/81) gRPC Query and Tx service changes: - The `TxReceipt`, `TxReceiptsByBlockHeight` endpoints have been removed from the Query service. - The `ContractAddress`, `Bloom` have been removed from the `MsgEthereumTxResponse` and the response now contains the ethereum-formatted `Hash` in hex format. - (eth) [tharsis#845](https://github.com/cosmos/ethermint/pull/845) The `eth` namespace must be included in the list of API's as default to run the rpc server without error. -- (evm) [tharsis#202](https://github.com/evmos/ethermint/pull/202) Web3 api `SendTransaction`/`SendRawTransaction` returns ethereum compatible transaction hash, and query api `GetTransaction*` also accept that. -- (rpc) [tharsis#258](https://github.com/evmos/ethermint/pull/258) Return empty `BloomFilter` instead of throwing an error when it cannot be found (`nil` or empty). -- (rpc) [tharsis#277](https://github.com/evmos/ethermint/pull/321) Fix `BloomFilter` response. +- (evm) [tharsis#202](https://github.com/zeta-chain/ethermint/pull/202) Web3 api `SendTransaction`/`SendRawTransaction` returns ethereum compatible transaction hash, and query api `GetTransaction*` also accept that. +- (rpc) [tharsis#258](https://github.com/zeta-chain/ethermint/pull/258) Return empty `BloomFilter` instead of throwing an error when it cannot be found (`nil` or empty). +- (rpc) [tharsis#277](https://github.com/zeta-chain/ethermint/pull/321) Fix `BloomFilter` response. ### Improvements -- (client) [tharsis#450](https://github.com/evmos/ethermint/issues/450) Add EIP55 hex address support on `debug addr` command. -- (server) [tharsis#343](https://github.com/evmos/ethermint/pull/343) Define a wrap tendermint logger `Handler` go-ethereum's `root` logger. -- (rpc) [tharsis#457](https://github.com/evmos/ethermint/pull/457) Configure RPC gas cap through app config. -- (evm) [tharsis#434](https://github.com/evmos/ethermint/pull/434) Support different `Tracer` types for the EVM. -- (deps) [tharsis#427](https://github.com/evmos/ethermint/pull/427) Bump ibc-go to [`v1.0.0`](https://github.com/cosmos/ibc-go/releases/tag/v1.0.0) -- (gRPC) [tharsis#239](https://github.com/evmos/ethermint/pull/239) Query `ChainConfig` via gRPC. -- (rpc) [tharsis#181](https://github.com/evmos/ethermint/pull/181) Use evm denomination for params on tx fee. -- (deps) [tharsis#423](https://github.com/evmos/ethermint/pull/423) Bump Cosmos SDK and Tendermint versions to [v0.43.0](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.43.0) and [v0.34.11](https://github.com/tendermint/tendermint/releases/tag/v0.34.11), respectively. -- (evm) [tharsis#66](https://github.com/evmos/ethermint/issues/66) Support legacy transaction types for signing. -- (evm) [tharsis#24](https://github.com/evmos/ethermint/pull/24) Implement metrics for `MsgEthereumTx`, state transitions, `BeginBlock` and `EndBlock`. -- (rpc) [tharsis#124](https://github.com/evmos/ethermint/issues/124) Implement `txpool_content`, `txpool_inspect` and `txpool_status` RPC methods -- (rpc) [tharsis#112](https://github.com/evmos/ethermint/pull/153) Fix `eth_coinbase` to return the ethereum address of the validator -- (rpc) [tharsis#176](https://github.com/evmos/ethermint/issues/176) Support fetching pending nonce -- (rpc) [tharsis#272](https://github.com/evmos/ethermint/pull/272) do binary search to estimate gas accurately -- (rpc) [tharsis#313](https://github.com/evmos/ethermint/pull/313) Implement internal debug namespace (Not including logger functions nor traces). -- (rpc) [tharsis#349](https://github.com/evmos/ethermint/pull/349) Implement configurable JSON-RPC APIs to manage enabled namespaces. -- (rpc) [tharsis#377](https://github.com/evmos/ethermint/pull/377) Implement `miner_` namespace. `miner_setEtherbase` and `miner_setGasPrice` are working as intended. All the other calls are not applicable and return `unsupported`. -- (eth) [tharsis#460](https://github.com/evmos/ethermint/issues/460) Add support for EIP-1898. +- (client) [tharsis#450](https://github.com/zeta-chain/ethermint/issues/450) Add EIP55 hex address support on `debug addr` command. +- (server) [tharsis#343](https://github.com/zeta-chain/ethermint/pull/343) Define a wrap tendermint logger `Handler` go-ethereum's `root` logger. +- (rpc) [tharsis#457](https://github.com/zeta-chain/ethermint/pull/457) Configure RPC gas cap through app config. +- (evm) [tharsis#434](https://github.com/zeta-chain/ethermint/pull/434) Support different `Tracer` types for the EVM. +- (deps) [tharsis#427](https://github.com/zeta-chain/ethermint/pull/427) Bump ibc-go to [`v1.0.0`](https://github.com/cosmos/ibc-go/releases/tag/v1.0.0) +- (gRPC) [tharsis#239](https://github.com/zeta-chain/ethermint/pull/239) Query `ChainConfig` via gRPC. +- (rpc) [tharsis#181](https://github.com/zeta-chain/ethermint/pull/181) Use evm denomination for params on tx fee. +- (deps) [tharsis#423](https://github.com/zeta-chain/ethermint/pull/423) Bump Cosmos SDK and Tendermint versions to [v0.43.0](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.43.0) and [v0.34.11](https://github.com/tendermint/tendermint/releases/tag/v0.34.11), respectively. +- (evm) [tharsis#66](https://github.com/zeta-chain/ethermint/issues/66) Support legacy transaction types for signing. +- (evm) [tharsis#24](https://github.com/zeta-chain/ethermint/pull/24) Implement metrics for `MsgEthereumTx`, state transitions, `BeginBlock` and `EndBlock`. +- (rpc) [tharsis#124](https://github.com/zeta-chain/ethermint/issues/124) Implement `txpool_content`, `txpool_inspect` and `txpool_status` RPC methods +- (rpc) [tharsis#112](https://github.com/zeta-chain/ethermint/pull/153) Fix `eth_coinbase` to return the ethereum address of the validator +- (rpc) [tharsis#176](https://github.com/zeta-chain/ethermint/issues/176) Support fetching pending nonce +- (rpc) [tharsis#272](https://github.com/zeta-chain/ethermint/pull/272) do binary search to estimate gas accurately +- (rpc) [tharsis#313](https://github.com/zeta-chain/ethermint/pull/313) Implement internal debug namespace (Not including logger functions nor traces). +- (rpc) [tharsis#349](https://github.com/zeta-chain/ethermint/pull/349) Implement configurable JSON-RPC APIs to manage enabled namespaces. +- (rpc) [tharsis#377](https://github.com/zeta-chain/ethermint/pull/377) Implement `miner_` namespace. `miner_setEtherbase` and `miner_setGasPrice` are working as intended. All the other calls are not applicable and return `unsupported`. +- (eth) [tharsis#460](https://github.com/zeta-chain/ethermint/issues/460) Add support for EIP-1898. ### Bug Fixes -- (keys) [tharsis#346](https://github.com/evmos/ethermint/pull/346) Fix `keys add` command with `--ledger` flag for the `secp256k1` signing algorithm. -- (evm) [tharsis#291](https://github.com/evmos/ethermint/pull/291) Use block proposer address (validator operator) for `COINBASE` opcode. -- (rpc) [tharsis#81](https://github.com/evmos/ethermint/pull/81) Fix transaction hashing and decoding on `eth_sendTransaction`. -- (rpc) [tharsis#45](https://github.com/evmos/ethermint/pull/45) Use `EmptyUncleHash` and `EmptyRootHash` for empty ethereum `Header` fields. +- (keys) [tharsis#346](https://github.com/zeta-chain/ethermint/pull/346) Fix `keys add` command with `--ledger` flag for the `secp256k1` signing algorithm. +- (evm) [tharsis#291](https://github.com/zeta-chain/ethermint/pull/291) Use block proposer address (validator operator) for `COINBASE` opcode. +- (rpc) [tharsis#81](https://github.com/zeta-chain/ethermint/pull/81) Fix transaction hashing and decoding on `eth_sendTransaction`. +- (rpc) [tharsis#45](https://github.com/zeta-chain/ethermint/pull/45) Use `EmptyUncleHash` and `EmptyRootHash` for empty ethereum `Header` fields. ## [v0.4.1] - 2021-03-01 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 204e9b1b..228e86ab 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,31 +1,13 @@ # Contributing -- [Contributing](#contributing) - - [Architecture Decision Records (ADR)](#architecture-decision-records-adr) - - [Pull Requests](#pull-requests) - - [Pull Request Templates](#pull-request-templates) - - [Requesting Reviews](#requesting-reviews) - - [Reviewing Pull Requests](#reviewing-pull-requests) - - [Forking](#forking) - - [Dependencies](#dependencies) - - [Protobuf](#protobuf) - - [Testing](#testing) - - [Branching Model and Release](#branching-model-and-release) - - [PR Targeting](#pr-targeting) - - [Development Procedure](#development-procedure) - - [Pull Merge Procedure](#pull-merge-procedure) - - [Release Procedure](#release-procedure) - - [Point Release Procedure](#point-release-procedure) - - [Code Owner Membership](#code-owner-membership) - Thank you for considering making contributions to Ethermint! Contributing to this repo can mean many things such as participating in discussion or proposing code changes. To ensure a smooth workflow for all contributors, the general procedure for contributing has been established: -1. Either [open](https://github.com/evmos/ethermint/issues/new/choose) or - [find](https://github.com/evmos/ethermint/issues) an issue you'd like to help with +1. Either [open](https://github.com/zeta-chain/ethermint/issues/new/choose) or + [find](https://github.com/zeta-chain/ethermint/issues) an issue you'd like to help with 2. Participate in thoughtful discussion on that issue 3. If you would like to contribute: 1. If the issue is a proposal, ensure that the proposal has been accepted @@ -35,10 +17,9 @@ contributors, the general procedure for contributing has been established: make a comment on the issue to inform the community of your intentions to begin work 4. Follow standard GitHub best practices: fork the repo, branch from the - HEAD of `main`, make some commits, and submit a PR to `main` - - For core developers working within the ethermint repo, to ensure a clear - ownership of branches, branches must be named with the convention - `{moniker}/{issue#}-branch-name` + HEAD of `main`, make some commits, and submit a PR to `main` - For core developers working within the ethermint repo, to ensure a clear + ownership of branches, branches must be named with the convention + `{moniker}/{issue#}-branch-name` 5. Be sure to submit the PR in `Draft` mode submit your PR early, even if it's incomplete as this indicates to the community you're working on something and allows them to provide comments early in the development process @@ -54,7 +35,7 @@ taken place in a GitHub issue, that PR runs a high likelihood of being rejected. Other notes: - Looking for a good place to start contributing? How about checking out some - [good first issues](https://github.com/evmos/ethermint/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) + [good first issues](https://github.com/zeta-chain/ethermint/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) - Please make sure to run `make format` before every commit - the easiest way to do this is have your editor run it for you upon saving a file. Additionally please ensure that your code is lint compliant by running `make lint-fix`. @@ -63,12 +44,12 @@ Other notes: ## Architecture Decision Records (ADR) -When proposing an architecture decision for Ethermint, please start by opening an [issue](https://github.com/evmos/ethermint/issues/new/choose) or a [discussion](https://github.com/evmos/ethermint/discussions/new) with a summary of the proposal. Once the proposal has been discussed and there is rough alignment on a high-level approach to the design, the [ADR creation process](https://github.com/evmos/ethermint/blob/main/docs/architecture/PROCESS.md) can begin. We are following this process to ensure all involved parties are in agreement before any party begins coding the proposed implementation. If you would like to see examples of how these are written, please refer to the current [ADRs](https://github.com/evmos/ethermint/tree/main/docs/architecture). +When proposing an architecture decision for Ethermint, please start by opening an [issue](https://github.com/zeta-chain/ethermint/issues/new/choose) or a [discussion](https://github.com/zeta-chain/ethermint/discussions/new) with a summary of the proposal. Once the proposal has been discussed and there is rough alignment on a high-level approach to the design, the [ADR creation process](https://github.com/zeta-chain/ethermint/blob/main/docs/architecture/PROCESS.md) can begin. We are following this process to ensure all involved parties are in agreement before any party begins coding the proposed implementation. If you would like to see examples of how these are written, please refer to the current [ADRs](https://github.com/zeta-chain/ethermint/tree/main/docs/architecture). ## Pull Requests PRs should be categorically broken up based on the type of changes being made (for example, `fix`, `feat`, -`refactor`, `docs`, and so on). The *type* must be included in the PR title as a prefix (for example, +`refactor`, `docs`, and so on). The **type** must be included in the PR title as a prefix (for example, `fix: `). This convention ensures that all changes that are committed to the base branch follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification. Additionally, each PR should only address a single issue. @@ -95,13 +76,7 @@ for all checked items unless they have indicated otherwise by leaving their hand items. In addition, use the following review explanations: - `LGTM` without an explicit approval means that the changes look good, but you haven't thoroughly reviewed the reviewer checklist items. -- `Approval` means that you have completed some or all of the reviewer checklist items. If you only reviewed selected items, you must add your handle next to the items that you have reviewed. In addition, follow these guidelines: - - You must also think through anything which ought to be included but is not - - You must think through whether any added code could be partially combined (DRYed) with existing code - - You must think through any potential security issues or incentive-compatibility flaws introduced by the changes - - Naming must be consistent with conventions and the rest of the codebase - - Code must live in a reasonable location, considering dependency structures (for example, not importing testing modules in production code, or including example code modules in production code). - - If you approve the PR, you are responsible for any issues mentioned here and any issues that should have been addressed after thoroughly reviewing the reviewer checklist items in the pull request template. +- `Approval` means that you have completed some or all of the reviewer checklist items. If you only reviewed selected items, you must add your handle next to the items that you have reviewed. In addition, follow these guidelines: - You must also think through anything which ought to be included but is not - You must think through whether any added code could be partially combined (DRYed) with existing code - You must think through any potential security issues or incentive-compatibility flaws introduced by the changes - Naming must be consistent with conventions and the rest of the codebase - Code must live in a reasonable location, considering dependency structures (for example, not importing testing modules in production code, or including example code modules in production code). - If you approve the PR, you are responsible for any issues mentioned here and any issues that should have been addressed after thoroughly reviewing the reviewer checklist items in the pull request template. - If you sat down with the PR submitter and did a pairing review, add this information in the `Approval` or your PR comments. - If you are only making "surface level" reviews, submit any notes as `Comments` without adding a review. @@ -111,12 +86,12 @@ Go requires code to live under absolute paths, and this requirement complicates While my fork lives at `https://github.com/rigeyrigerige/ethermint`, the code should never exist at `$GOPATH/src/github.com/rigeyrigerige/ethermint`. Instead, we use `git remote` to add the fork as a new remote for the original repo, -`$GOPATH/src/github.com/evmos/ethermint`, and do all the work there. +`$GOPATH/src/github.com/zeta-chain/ethermint`, and do all the work there. For instance, to create a fork and work on a branch of it, I would: - Create the fork on GitHub, using the fork button. -- Go to the original repo checked out locally (i.e. `$GOPATH/src/github.com/evmos/ethermint`) +- Go to the original repo checked out locally (i.e. `$GOPATH/src/github.com/zeta-chain/ethermint`) - `git remote rename origin upstream` - `git remote add origin git@github.com:rigeyrigerige/ethermint.git` @@ -163,12 +138,12 @@ For example, in vscode your `.vscode/settings.json` should look like: ```json { - "protoc": { - "options": [ - "--proto_path=${workspaceRoot}/proto", - "--proto_path=${workspaceRoot}/third_party/proto" - ] - } + "protoc": { + "options": [ + "--proto_path=${workspaceRoot}/proto", + "--proto_path=${workspaceRoot}/third_party/proto" + ] + } } ``` @@ -192,10 +167,10 @@ Here is an example check: ```go for tcIndex, tc := range cases { - - for i := 0; i < tc.numTxsToTest; i++ { - - require.Equal(t, expectedTx[:32], calculatedTx[:32], "First 32 bytes of the txs differed. tc #%d, i #%d", tcIndex, i) + + for i := 0; i < tc.numTxsToTest; i++ { + + require.Equal(t, expectedTx[:32], calculatedTx[:32], "First 32 bytes of the txs differed. tc #%d, i #%d", tcIndex, i) ``` ## Branching Model and Release @@ -219,7 +194,7 @@ should be targeted against the release candidate branch. - `main` must never fail `make lint test test-race` - `main` should not fail `make lint` - no `--force` onto `main` (except when reverting a broken commit, which should seldom happen) -- create a development branch either on github.com/evmos/ethermint, or your fork (using `git remote add origin`) +- create a development branch either on github.com/zeta-chain/ethermint, or your fork (using `git remote add origin`) - before submitting a pull request, begin `git rebase` on top of `main` ### Pull Merge Procedure @@ -233,11 +208,8 @@ should be targeted against the release candidate branch. - Start on `main` - Create the release candidate branch `release/v..x` (going forward known as **RC**) and ensure it's protected against pushing from anyone except the release - manager/coordinator - - **no PRs targeting this branch should be merged unless exceptional circumstances arise** -- On the `RC` branch, prepare a new version section in the `CHANGELOG.md` - - All links must be link-ified: `$ python ./scripts/linkify_changelog.py CHANGELOG.md` - - Copy the entries into a `RELEASE_CHANGELOG.md`, this is needed so the bot knows which entries to add to the release page on GitHub. + manager/coordinator - **no PRs targeting this branch should be merged unless exceptional circumstances arise** +- On the `RC` branch, prepare a new version section in the `CHANGELOG.md` - All links must be link-ified: `$ python ./scripts/linkify_changelog.py CHANGELOG.md` - Copy the entries into a `RELEASE_CHANGELOG.md`, this is needed so the bot knows which entries to add to the release page on GitHub. - Kick off a large round of simulation testing (e.g. 400 seeds for 2k blocks) - If errors are found during the simulation testing, commit the fixes to `main` and push the changes to the `RC` branch @@ -320,7 +292,7 @@ stripped with no prior warning or consent from the member in question. Other potential removal criteria: - Missing 3 scheduled meetings results in Tharsis evaluating whether the member should be - removed / replaced + removed / replaced - Violation of Code of Conduct Earning this privilege should be considered to be no small feat and is by no @@ -341,8 +313,8 @@ is broken up into three distinct stages: **Strategy Discovery**, **Concept Appro ### Concept Approval - Architecture Decision Records (ADRs) may be proposed by any contributors or maintainers of Ethermint, - and should follow the guidelines outlined in the - [ADR Creation Process](https://github.com/evmos/ethermint/blob/main/docs/architecture/PROCESS.md) + and should follow the guidelines outlined in the + [ADR Creation Process](https://github.com/zeta-chain/ethermint/blob/main/docs/architecture/PROCESS.md) - After proposal, a time bound period for Request for Comment (RFC) on ADRs commences - ADRs are intended to be iterative, and may be merged into `main` while still in a `Proposed` status @@ -381,9 +353,7 @@ Members must: meetings - Be active contributors to Ethermint, and furthermore should be continuously making substantial contributions to the project's codebase, review process, documentation and ADRs -- Have stake in Ethermint, represented by: - - Being a client / user of Ethermint - - "[giving back](https://www.debian.org/social_contract)" to the software +- Have stake in Ethermint, represented by: - Being a client / user of Ethermint - "[giving back](https://www.debian.org/social_contract)" to the software - Delegate representation in case of vacation or absence Code owners need to maintain participation in the process, ideally as members of **Concept Approval Committee** @@ -405,4 +375,4 @@ well as for PRs made as part of a release process: > Note: For any major or minor release series denoted as a "Stable Release" (e.g. v0.39 "Launchpad"), a separate release > committee is often established. Stable Releases, and their corresponding release committees are documented -> separately in [STABLE_RELEASES.md](./STABLE_RELEASES.md)* +> separately in [STABLE_RELEASES.md](./STABLE_RELEASES.md)\* diff --git a/Dockerfile b/Dockerfile index bf776b09..38f23225 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,13 @@ FROM golang:alpine AS build-env # Set up dependencies -ENV PACKAGES git build-base +ENV PACKAGES git build-base linux-headers # Set working directory for the build -WORKDIR /go/src/github.com/evmos/ethermint +WORKDIR /go/src/github.com/zeta-chain/ethermint -# Install dependencies -RUN apk add --update $PACKAGES -RUN apk add linux-headers +# hadolint ignore=DL3018 +RUN apk add --no-cache $PACKAGES # Add source files COPY . . @@ -19,12 +18,13 @@ RUN make build # Final image FROM alpine:3.20.1 -# Install ca-certificates -RUN apk add --update ca-certificates jq WORKDIR / +# hadolint ignore=DL3018 +RUN apk add --no-cache ca-certificates jq + # Copy over binaries from the build-env -COPY --from=build-env /go/src/github.com/evmos/ethermint/build/ethermintd /usr/bin/ethermintd +COPY --from=build-env /go/src/github.com/zeta-chain/ethermint/build/ethermintd /usr/bin/ethermintd # Run ethermintd by default CMD ["ethermintd"] diff --git a/Makefile b/Makefile index 643baf2f..d3fdbb26 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ ETHERMINT_BINARY = ethermintd ETHERMINT_DIR = ethermint BUILDDIR ?= $(CURDIR)/build SIMAPP = ./app -HTTPS_GIT := https://github.com/evmos/ethermint.git +HTTPS_GIT := https://github.com/zeta-chain/ethermint.git PROJECT_NAME = $(shell git remote get-url origin | xargs basename -s .git) DOCKER := $(shell which docker) NAMESPACE := tharsis @@ -175,7 +175,7 @@ build-all: tools build lint test vulncheck ### Releasing ### ############################################################################### -PACKAGE_NAME:=github.com/evmos/ethermint +PACKAGE_NAME:=github.com/zeta-chain/ethermint GOLANG_CROSS_VERSION = v1.19 GOPATH ?= '$(HOME)/go' release-dry-run: @@ -304,7 +304,7 @@ update-swagger-docs: statik .PHONY: update-swagger-docs godocs: - @echo "--> Wait a few seconds and visit http://localhost:6060/pkg/github.com/evmos/ethermint/types" + @echo "--> Wait a few seconds and visit http://localhost:6060/pkg/github.com/zeta-chain/ethermint/types" godoc -http=:6060 ############################################################################### @@ -338,7 +338,7 @@ else endif test-import: - go test -run TestImporterTestSuite -v --vet=off github.com/evmos/ethermint/tests/importer + go test -run TestImporterTestSuite -v --vet=off github.com/zeta-chain/ethermint/tests/importer test-rpc: ./scripts/integration-test-all.sh -t "rpc" -q 1 -z 1 -s 2 -m "rpc" -r "true" @@ -406,6 +406,7 @@ proto-all: proto-format proto-lint proto-gen proto-gen: @echo "Generating Protobuf files" $(protoImage) sh ./scripts/protocgen.sh + proto-lint: @echo "Linting Protobuf files" @$(protoImage) buf lint --error-format=json diff --git a/README.md b/README.md index 99792b26..adac917a 100644 --- a/README.md +++ b/README.md @@ -4,64 +4,29 @@ parent: -->
-

Ethermint

+

Ethermint by Zetachain

-![banner](docs/ethermint.jpg) - - -> [!WARNING] -> Evmos, the team behind Ethermint, has fully shifted its focus to [Evmos](https://github.com/evmos/evmos), where we -> continue to build interoperability solutions for the future! -> As a result, this repository is no longer maintained for that reason and all relevant code has been migrated. -> -> **NOTE: If you are interested in using this software** email us at [os@evmos.org](mailto:os@evmos.org) with copy to [legal@thars.is](mailto:legal@thars.is) - -## About - -Ethermint is a scalable and interoperable Ethereum library, built on Proof-of-Stake with fast-finality using the [Cosmos SDK](https://github.com/cosmos/cosmos-sdk/) which runs on top of [Tendermint Core](https://github.com/tendermint/tendermint) consensus engine. - -## Careers - -See our open positions on [Evmos Careers](https://evmos.org/careers). - - -## Community - -The following chat channels and forums are a great spot to ask questions about Ethermint: - -- [Evmos Twitter](https://twitter.com/EvmosOrg) -- [Evmos Discord](https://discord.gg/evmos) -- [Evmos Telegram](https://t.me/EvmosOrg) -- [Altiplanic Twitter](https://twitter.com/Altiplanic_io) - +## About +This Ethermint fork is maintained by the team at ZetaChain. +Ethermint is a scalable and interoperable Ethereum library originally developed by EVMOS, built on Proof-of-Stake with fast-finality using the [Cosmos SDK](https://github.com/cosmos/cosmos-sdk/) which runs on top of [Tendermint Core](https://github.com/tendermint/tendermint) consensus engine. diff --git a/SECURITY.md b/SECURITY.md deleted file mode 100644 index d471281e..00000000 --- a/SECURITY.md +++ /dev/null @@ -1,62 +0,0 @@ -# Security - -As part of our vulnerability disclosure policy, we operate a security vulnerability program through [Immunefi](https://immunefi.com/). This document serves as a complementary guideline for reporting vulnerabilities and how the disclosure process is managed. Please refer to the official Evmos [bug bounty program](https://immunefi.com/bounty/evmos/) for up-to-date information. - -## Guidelines - -We require that all researchers: - -- Use the Evmos [bug bounty program](https://immunefi.com/bounty/evmos/) on Immunefi to disclose all vulnerabilities, and avoid posting vulnerability information in public places, including GitHub, Discord, Telegram, Twitter or other non-private channels. -- Make every effort to avoid privacy violations, degradation of user experience, disruption to production systems, and destruction of data. -- Keep any information about vulnerabilities that you’ve discovered confidential between yourself and the engineering team until the issue has been resolved and disclosed -- Avoid posting personally identifiable information, privately or publicly - -If you follow these guidelines when reporting an issue to us, we commit to: - -- Not pursue or support any legal action related to your research on this vulnerability -- Work with you to understand, resolve and ultimately disclose the issue in a timely fashion - -## Disclosure Process - -Evmos uses the following disclosure process: - -1. Once a security report is received via the Immunefi Bug Bounty program, the team works to verify the issue and confirm its severity level using [CVSS](https://nvd.nist.gov/vuln-metrics/cvss) or [Immunefi’s Vulnerability Severity Classification System v2.2](https://immunefi.com/immunefi-vulnerability-severity-classification-system-v2-2/). - 1. Two people from the affected project will review, replicate and acknowledge the report within 48-96 hours of the alert according to the table below: - | Security Level | Hours to First Response (ACK) from Escalation | - | -------------------- | --------------------------------------------- | - | Critical | 48 | - | High | 96 | - | Medium | 96 | - | Low or Informational | 96 | - | None | 96 | - - 2. If the report is not applicable or reproducible, the Security Lead (or Security Secondary) will revert to the reporter to request more info or close the report. - 3. The report is confirmed by the Security Lead to the reporter. -2. The team determines the vulnerability’s potential impact on Evmos. - 1. Vulnerabilities with `Informational` and `Low` categorization will result in creating a public issue. - 2. Vulnerabilities with `Medium` categorization will result in the creation of an internal ticket and patch of the code. - 3. Vulnerabilities with `High` or `Critical` will result in the [creation of a new Security Advisory](https://docs.github.com/en/code-security/repository-security-advisories/creating-a-repository-security-advisory) - -Once the vulnerability severity is defined, the following steps apply: - -- For `High` and `Critical`: - 1. Patches are prepared for supported releases of Evmos in a [temporary private fork](https://docs.github.com/en/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability) of the repository. - 2. Only relevant parties will be notified about an upcoming upgrade. These being validators, the core developer team, and users directly affected by the vulnerability. - 3. 24 hours following this notification, relevant releases with the patch will be made public. - 4. The nodes and validators update their Evmos and Ethermint dependencies to use these releases. - 5. A week (or less) after the security vulnerability has been patched on Evmos, we will disclose that the mentioned release contained a security fix. - 6. After an additional 2 weeks, we will publish a public announcement of the vulnerability. We also publish a security Advisory on GitHub and publish a [CVE](https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures) - -- For `Informational` , `Low` and `Medium` severities: - 1. `Medium` and `Low` severity bug reports are included in a public issue and will be incorporated in the current sprint and patched in the next release. `Informational` reports are additionally categorized as with low or medium priority and might not be included in the next release. - 2. One week after the releases go out, we will publish a post with further details on the vulnerability as well as our response to it. - -This process can take some time. Every effort will be made to handle the bug in as timely a manner as possible, however, it's important that we follow the process described above to ensure that disclosures are handled consistently and to keep Ethermint and its downstream dependent projects, including but not limited to Evmos, as secure as possible. - -### Payment Process - -The payment process will be executed according to Evmos’s Immunefi Bug Bounty program Rules. - -### Contact - -The Evmos Security Team is constantly being monitored. If you need to reach out to the team directly, please reach out via email: [security@evmos.org](mailto:security@evmos.org) diff --git a/app/ante/ante.go b/app/ante/ante.go index f5c47d7e..fb9501c6 100644 --- a/app/ante/ante.go +++ b/app/ante/ante.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( @@ -29,7 +29,7 @@ import ( authante "github.com/cosmos/cosmos-sdk/x/auth/ante" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" ) const ( diff --git a/app/ante/ante_test.go b/app/ante/ante_test.go index 6f6f59e9..c666b2ce 100644 --- a/app/ante/ante_test.go +++ b/app/ante/ante_test.go @@ -26,10 +26,10 @@ import ( "github.com/ethereum/go-ethereum/core/types" ethparams "github.com/ethereum/go-ethereum/params" - "github.com/evmos/ethermint/app/ante" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/tests" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app/ante" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/tests" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" amino "github.com/cosmos/cosmos-sdk/codec" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" diff --git a/app/ante/authz.go b/app/ante/authz.go index 3909d0b3..7a1bf4b3 100644 --- a/app/ante/authz.go +++ b/app/ante/authz.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( diff --git a/app/ante/authz_test.go b/app/ante/authz_test.go index 462ed7d3..49996a62 100644 --- a/app/ante/authz_test.go +++ b/app/ante/authz_test.go @@ -12,14 +12,14 @@ import ( "github.com/cosmos/cosmos-sdk/x/authz" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - utiltx "github.com/evmos/ethermint/testutil/tx" + utiltx "github.com/zeta-chain/ethermint/testutil/tx" - "github.com/evmos/ethermint/app/ante" + "github.com/zeta-chain/ethermint/app/ante" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *AnteTestSuite) TestAuthzLimiterDecorator() { diff --git a/app/ante/eip712.go b/app/ante/eip712.go index 92d767ec..0a779d8e 100644 --- a/app/ante/eip712.go +++ b/app/ante/eip712.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( @@ -33,11 +33,11 @@ import ( ethcrypto "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/crypto/secp256k1" "github.com/ethereum/go-ethereum/signer/core/apitypes" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/ethereum/eip712" - ethermint "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/ethereum/eip712" + ethermint "github.com/zeta-chain/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) var ethermintCodec codec.ProtoCodecMarshaler diff --git a/app/ante/eth.go b/app/ante/eth.go index 219c539d..3fe69e34 100644 --- a/app/ante/eth.go +++ b/app/ante/eth.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( @@ -25,10 +25,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" errortypes "github.com/cosmos/cosmos-sdk/types/errors" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/keeper" - "github.com/evmos/ethermint/x/evm/statedb" - evmtypes "github.com/evmos/ethermint/x/evm/types" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/keeper" + "github.com/zeta-chain/ethermint/x/evm/statedb" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" @@ -144,7 +144,7 @@ func (egcd EthGasConsumeDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simula // that is not bubbled up. Thus, the Tx never runs on DeliverMode // Error: "gas wanted -1 is negative" // For more information, see issue #1554 - // https://github.com/evmos/ethermint/issues/1554 + // https://github.com/zeta-chain/ethermint/issues/1554 newCtx := ctx.WithGasMeter(ethermint.NewInfiniteGasMeterWithLimit(gasWanted)) return next(newCtx, tx, simulate) } diff --git a/app/ante/eth_test.go b/app/ante/eth_test.go index 0fb9ea8b..e077df9d 100644 --- a/app/ante/eth_test.go +++ b/app/ante/eth_test.go @@ -6,12 +6,12 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/app/ante" - "github.com/evmos/ethermint/server/config" - "github.com/evmos/ethermint/tests" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/statedb" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app/ante" + "github.com/zeta-chain/ethermint/server/config" + "github.com/zeta-chain/ethermint/tests" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/statedb" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ethtypes "github.com/ethereum/go-ethereum/core/types" ) diff --git a/app/ante/fee_checker.go b/app/ante/fee_checker.go index 69298afb..57be1e95 100644 --- a/app/ante/fee_checker.go +++ b/app/ante/fee_checker.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( @@ -25,8 +25,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" errortypes "github.com/cosmos/cosmos-sdk/types/errors" authante "github.com/cosmos/cosmos-sdk/x/auth/ante" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/types" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) // NewDynamicFeeChecker returns a `TxFeeChecker` that applies a dynamic fee to diff --git a/app/ante/fee_checker_test.go b/app/ante/fee_checker_test.go index 9bb119db..e2912234 100644 --- a/app/ante/fee_checker_test.go +++ b/app/ante/fee_checker_test.go @@ -13,10 +13,10 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" authtx "github.com/cosmos/cosmos-sdk/x/auth/tx" "github.com/ethereum/go-ethereum/params" - "github.com/evmos/ethermint/encoding" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/encoding" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) var _ DynamicFeeEVMKeeper = MockEVMKeeper{} diff --git a/app/ante/fee_market.go b/app/ante/fee_market.go index d92261bb..3c1b226a 100644 --- a/app/ante/fee_market.go +++ b/app/ante/fee_market.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( diff --git a/app/ante/fee_market_test.go b/app/ante/fee_market_test.go index 48a765ca..1147e2c7 100644 --- a/app/ante/fee_market_test.go +++ b/app/ante/fee_market_test.go @@ -7,9 +7,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/app/ante" - "github.com/evmos/ethermint/tests" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app/ante" + "github.com/zeta-chain/ethermint/tests" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite AnteTestSuite) TestGasWantedDecorator() { diff --git a/app/ante/fees.go b/app/ante/fees.go index 8c207b7c..ba2d5032 100644 --- a/app/ante/fees.go +++ b/app/ante/fees.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( @@ -23,7 +23,7 @@ import ( errortypes "github.com/cosmos/cosmos-sdk/types/errors" ethtypes "github.com/ethereum/go-ethereum/core/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // MinGasPriceDecorator will check if the transaction's fee is at least as large diff --git a/app/ante/fees_test.go b/app/ante/fees_test.go index e8fb5d5d..a1ad44db 100644 --- a/app/ante/fees_test.go +++ b/app/ante/fees_test.go @@ -7,9 +7,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/app/ante" - "github.com/evmos/ethermint/tests" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app/ante" + "github.com/zeta-chain/ethermint/tests" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) var execTypes = []struct { diff --git a/app/ante/handler_options.go b/app/ante/handler_options.go index 14d97e5e..4b039680 100644 --- a/app/ante/handler_options.go +++ b/app/ante/handler_options.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( @@ -27,7 +27,7 @@ import ( ibcante "github.com/cosmos/ibc-go/v7/modules/core/ante" ibckeeper "github.com/cosmos/ibc-go/v7/modules/core/keeper" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // HandlerOptions extend the SDK's AnteHandler options by requiring the IBC diff --git a/app/ante/interfaces.go b/app/ante/interfaces.go index 8835a5f2..553d8973 100644 --- a/app/ante/interfaces.go +++ b/app/ante/interfaces.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( @@ -25,9 +25,9 @@ import ( "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/params" - "github.com/evmos/ethermint/x/evm/statedb" - evmtypes "github.com/evmos/ethermint/x/evm/types" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/evm/statedb" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" ) // DynamicFeeEVMKeeper is a subset of EVMKeeper interface that supports dynamic fee checker diff --git a/app/ante/reject_msgs.go b/app/ante/reject_msgs.go index 5e8716a9..f7b71665 100644 --- a/app/ante/reject_msgs.go +++ b/app/ante/reject_msgs.go @@ -12,14 +12,14 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" errortypes "github.com/cosmos/cosmos-sdk/types/errors" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // RejectMessagesDecorator prevents invalid msg types from being executed diff --git a/app/ante/setup.go b/app/ante/setup.go index 7ea81a60..4bb44f6a 100644 --- a/app/ante/setup.go +++ b/app/ante/setup.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( @@ -26,7 +26,7 @@ import ( errortypes "github.com/cosmos/cosmos-sdk/types/errors" authante "github.com/cosmos/cosmos-sdk/x/auth/ante" ethtypes "github.com/ethereum/go-ethereum/core/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // EthSetupContextDecorator is adapted from SetUpContextDecorator from cosmos-sdk, it ignores gas consumption diff --git a/app/ante/setup_test.go b/app/ante/setup_test.go index 350a5d7d..8ecb6096 100644 --- a/app/ante/setup_test.go +++ b/app/ante/setup_test.go @@ -5,8 +5,8 @@ import ( storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/app/ante" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app/ante" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite AnteTestSuite) TestEthSetupContextDecorator() { diff --git a/app/ante/signverify_test.go b/app/ante/signverify_test.go index 6dd8b2dd..87fe15ae 100644 --- a/app/ante/signverify_test.go +++ b/app/ante/signverify_test.go @@ -5,9 +5,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/app/ante" - "github.com/evmos/ethermint/tests" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app/ante" + "github.com/zeta-chain/ethermint/tests" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite AnteTestSuite) TestEthSigVerificationDecorator() { diff --git a/app/ante/sigs_test.go b/app/ante/sigs_test.go index 0c7b0539..7dee412e 100644 --- a/app/ante/sigs_test.go +++ b/app/ante/sigs_test.go @@ -3,9 +3,9 @@ package ante_test import ( "math/big" - "github.com/evmos/ethermint/tests" - "github.com/evmos/ethermint/x/evm/statedb" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/tests" + "github.com/zeta-chain/ethermint/x/evm/statedb" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite AnteTestSuite) TestSignatures() { diff --git a/app/ante/sigverify.go b/app/ante/sigverify.go index bf590496..23908c4d 100644 --- a/app/ante/sigverify.go +++ b/app/ante/sigverify.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ante import ( @@ -22,7 +22,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" errortypes "github.com/cosmos/cosmos-sdk/types/errors" ethtypes "github.com/ethereum/go-ethereum/core/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // EthSigVerificationDecorator validates an ethereum signatures diff --git a/app/ante/utils_test.go b/app/ante/utils_test.go index 62f903b3..4a8efe47 100644 --- a/app/ante/utils_test.go +++ b/app/ante/utils_test.go @@ -14,9 +14,9 @@ import ( "github.com/cosmos/cosmos-sdk/x/auth/migrations/legacytx" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/evmos/ethermint/ethereum/eip712" - "github.com/evmos/ethermint/testutil" - utiltx "github.com/evmos/ethermint/testutil/tx" + "github.com/zeta-chain/ethermint/ethereum/eip712" + "github.com/zeta-chain/ethermint/testutil" + utiltx "github.com/zeta-chain/ethermint/testutil/tx" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" @@ -36,7 +36,7 @@ import ( authtx "github.com/cosmos/cosmos-sdk/x/auth/tx" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" authz "github.com/cosmos/cosmos-sdk/x/authz" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" vestingtypes "github.com/cosmos/cosmos-sdk/x/auth/vesting/types" @@ -44,13 +44,13 @@ import ( "github.com/cosmos/cosmos-sdk/x/feegrant" govtypesv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" - "github.com/evmos/ethermint/app" - ante "github.com/evmos/ethermint/app/ante" - "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/tests" - "github.com/evmos/ethermint/x/evm/statedb" - evmtypes "github.com/evmos/ethermint/x/evm/types" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/app" + ante "github.com/zeta-chain/ethermint/app/ante" + "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/tests" + "github.com/zeta-chain/ethermint/x/evm/statedb" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" tmproto "github.com/cometbft/cometbft/proto/tendermint/types" ) diff --git a/app/app.go b/app/app.go index ff831477..95b5f7a7 100644 --- a/app/app.go +++ b/app/app.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package app import ( @@ -125,19 +125,19 @@ import ( "github.com/cosmos/cosmos-sdk/server" // unnamed import of statik for swagger UI support - _ "github.com/evmos/ethermint/client/docs/statik" - "github.com/evmos/ethermint/encoding" - - "github.com/evmos/ethermint/app/ante" - "github.com/evmos/ethermint/ethereum/eip712" - srvflags "github.com/evmos/ethermint/server/flags" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm" - evmkeeper "github.com/evmos/ethermint/x/evm/keeper" - evmtypes "github.com/evmos/ethermint/x/evm/types" - "github.com/evmos/ethermint/x/feemarket" - feemarketkeeper "github.com/evmos/ethermint/x/feemarket/keeper" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" + _ "github.com/zeta-chain/ethermint/client/docs/statik" + "github.com/zeta-chain/ethermint/encoding" + + "github.com/zeta-chain/ethermint/app/ante" + "github.com/zeta-chain/ethermint/ethereum/eip712" + srvflags "github.com/zeta-chain/ethermint/server/flags" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm" + evmkeeper "github.com/zeta-chain/ethermint/x/evm/keeper" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/feemarket" + feemarketkeeper "github.com/zeta-chain/ethermint/x/feemarket/keeper" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" consensusparamkeeper "github.com/cosmos/cosmos-sdk/x/consensus/keeper" consensusparamtypes "github.com/cosmos/cosmos-sdk/x/consensus/types" diff --git a/app/export.go b/app/export.go index bdd62481..eb624e27 100644 --- a/app/export.go +++ b/app/export.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package app import ( @@ -28,7 +28,7 @@ import ( "github.com/cosmos/cosmos-sdk/x/staking" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/evmos/ethermint/encoding" + "github.com/zeta-chain/ethermint/encoding" ) // NewDefaultGenesisState generates the default state for the application. diff --git a/app/upgrades.go b/app/upgrades.go index 15f57de2..a8075530 100644 --- a/app/upgrades.go +++ b/app/upgrades.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package app import ( @@ -39,8 +39,8 @@ import ( clientkeeper "github.com/cosmos/ibc-go/v7/modules/core/02-client/keeper" "github.com/cosmos/ibc-go/v7/modules/core/exported" ibctmmigrations "github.com/cosmos/ibc-go/v7/modules/light-clients/07-tendermint/migrations" - evmtypes "github.com/evmos/ethermint/x/evm/types" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" ) func (app *EthermintApp) RegisterUpgradeHandlers(cdc codec.BinaryCodec, clientKeeper clientkeeper.Keeper) { diff --git a/app/utils.go b/app/utils.go index f12050a4..b1b0bbc5 100644 --- a/app/utils.go +++ b/app/utils.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package app import ( diff --git a/client/config.go b/client/config.go index 862ebb18..20617781 100644 --- a/client/config.go +++ b/client/config.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package client import ( @@ -27,7 +27,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" - ethermint "github.com/evmos/ethermint/types" + ethermint "github.com/zeta-chain/ethermint/types" ) // InitConfig adds the chain-id, encoding and output flags to the persistent flag set. @@ -41,7 +41,7 @@ func InitConfig(cmd *cobra.Command) error { _, err = os.Stat(configFile) if err != nil && !os.IsNotExist(err) { // Immediately return if the error isn't related to the file not existing. - // See issue https://github.com/evmos/ethermint/issues/539 + // See issue https://github.com/zeta-chain/ethermint/issues/539 return err } if err == nil { diff --git a/client/debug/debug.go b/client/debug/debug.go index 0c7d6c73..7b796228 100644 --- a/client/debug/debug.go +++ b/client/debug/debug.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package debug import ( diff --git a/client/docs/statik/init.go b/client/docs/statik/init.go index 15c11ef6..8f588b39 100644 --- a/client/docs/statik/init.go +++ b/client/docs/statik/init.go @@ -1,3 +1,3 @@ package statik -// This just for fixing the error in importing empty github.com/evmos/ethermint/client/docs/statik +// This just for fixing the error in importing empty github.com/zeta-chain/ethermint/client/docs/statik diff --git a/client/export.go b/client/export.go index 4fc58423..9ded33fb 100644 --- a/client/export.go +++ b/client/export.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package client import ( @@ -28,8 +28,8 @@ import ( "github.com/spf13/cobra" "github.com/cosmos/cosmos-sdk/crypto/keyring" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/crypto/hd" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/hd" ) // UnsafeExportEthKeyCommand exports a key with the given name as a private key in hex format. diff --git a/client/import.go b/client/import.go index 002e7ebe..55ee25ed 100644 --- a/client/import.go +++ b/client/import.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package client import ( @@ -24,9 +24,9 @@ import ( "github.com/cosmos/cosmos-sdk/client/input" "github.com/cosmos/cosmos-sdk/crypto" "github.com/ethereum/go-ethereum/common" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/crypto/hd" + "github.com/zeta-chain/ethermint/crypto/hd" ) // UnsafeImportKeyCommand imports private keys from a keyfile. diff --git a/client/keys.go b/client/keys.go index e9a257ae..6e39272a 100644 --- a/client/keys.go +++ b/client/keys.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package client import ( @@ -25,8 +25,8 @@ import ( "github.com/spf13/cobra" "github.com/cosmos/cosmos-sdk/crypto/keyring" - clientkeys "github.com/evmos/ethermint/client/keys" - "github.com/evmos/ethermint/crypto/hd" + clientkeys "github.com/zeta-chain/ethermint/client/keys" + "github.com/zeta-chain/ethermint/crypto/hd" ) // KeyCommands registers a sub-tree of commands to interact with diff --git a/client/keys/add.go b/client/keys/add.go index 16e28317..f010145f 100644 --- a/client/keys/add.go +++ b/client/keys/add.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keys import ( @@ -23,7 +23,7 @@ import ( "fmt" "sort" - etherminthd "github.com/evmos/ethermint/crypto/hd" + etherminthd "github.com/zeta-chain/ethermint/crypto/hd" bip39 "github.com/cosmos/go-bip39" "github.com/spf13/cobra" diff --git a/client/keys/utils.go b/client/keys/utils.go index fc366502..2dca8204 100644 --- a/client/keys/utils.go +++ b/client/keys/utils.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keys import ( diff --git a/client/testnet.go b/client/testnet.go index 080522d3..e8dd94b1 100644 --- a/client/testnet.go +++ b/client/testnet.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package client // DONTCOVER @@ -53,13 +53,13 @@ import ( mintypes "github.com/cosmos/cosmos-sdk/x/mint/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/evmos/ethermint/crypto/hd" - "github.com/evmos/ethermint/server/config" - srvflags "github.com/evmos/ethermint/server/flags" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/crypto/hd" + "github.com/zeta-chain/ethermint/server/config" + srvflags "github.com/zeta-chain/ethermint/server/flags" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" - "github.com/evmos/ethermint/testutil/network" + "github.com/zeta-chain/ethermint/testutil/network" ) var ( diff --git a/cmd/config/config.go b/cmd/config/config.go index 06f1623b..eec51d8f 100644 --- a/cmd/config/config.go +++ b/cmd/config/config.go @@ -12,13 +12,13 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package config import ( sdk "github.com/cosmos/cosmos-sdk/types" - ethermint "github.com/evmos/ethermint/types" + ethermint "github.com/zeta-chain/ethermint/types" ) const ( diff --git a/cmd/config/config_test.go b/cmd/config/config_test.go index 7970828b..c9c7a7ba 100644 --- a/cmd/config/config_test.go +++ b/cmd/config/config_test.go @@ -3,8 +3,8 @@ package config import ( "testing" - ethermint "github.com/evmos/ethermint/types" "github.com/stretchr/testify/require" + ethermint "github.com/zeta-chain/ethermint/types" "github.com/cosmos/cosmos-sdk/crypto/hd" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/cmd/ethermintd/cmd_test.go b/cmd/ethermintd/cmd_test.go index dcacf45a..823bd235 100644 --- a/cmd/ethermintd/cmd_test.go +++ b/cmd/ethermintd/cmd_test.go @@ -10,8 +10,8 @@ import ( svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" "github.com/cosmos/cosmos-sdk/x/genutil/client/cli" - "github.com/evmos/ethermint/app" - ethermintd "github.com/evmos/ethermint/cmd/ethermintd" + "github.com/zeta-chain/ethermint/app" + ethermintd "github.com/zeta-chain/ethermint/cmd/ethermintd" ) func TestInitCmd(t *testing.T) { diff --git a/cmd/ethermintd/flags.go b/cmd/ethermintd/flags.go index bfcc822a..b21b2f06 100644 --- a/cmd/ethermintd/flags.go +++ b/cmd/ethermintd/flags.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package main import ( @@ -20,7 +20,7 @@ import ( "github.com/spf13/cobra" - "github.com/evmos/ethermint/version" + "github.com/zeta-chain/ethermint/version" ) const flagLong = "long" diff --git a/cmd/ethermintd/genaccounts.go b/cmd/ethermintd/genaccounts.go index 046213b5..e633d8d6 100644 --- a/cmd/ethermintd/genaccounts.go +++ b/cmd/ethermintd/genaccounts.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package main import ( @@ -33,9 +33,9 @@ import ( "github.com/cosmos/cosmos-sdk/x/genutil" genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types" - "github.com/evmos/ethermint/crypto/hd" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/crypto/hd" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) const ( diff --git a/cmd/ethermintd/main.go b/cmd/ethermintd/main.go index fd9d7e8b..8fcf4aee 100644 --- a/cmd/ethermintd/main.go +++ b/cmd/ethermintd/main.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package main import ( @@ -22,8 +22,8 @@ import ( svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/app" - cmdcfg "github.com/evmos/ethermint/cmd/config" + "github.com/zeta-chain/ethermint/app" + cmdcfg "github.com/zeta-chain/ethermint/cmd/config" ) func main() { diff --git a/cmd/ethermintd/root.go b/cmd/ethermintd/root.go index ec857db6..676c9b27 100644 --- a/cmd/ethermintd/root.go +++ b/cmd/ethermintd/root.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package main import ( @@ -49,16 +49,16 @@ import ( rosettaCmd "cosmossdk.io/tools/rosetta/cmd" genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types" - "github.com/evmos/ethermint/app" - ethermintclient "github.com/evmos/ethermint/client" - "github.com/evmos/ethermint/client/debug" - "github.com/evmos/ethermint/crypto/hd" - "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/ethereum/eip712" - "github.com/evmos/ethermint/server" - servercfg "github.com/evmos/ethermint/server/config" - srvflags "github.com/evmos/ethermint/server/flags" - ethermint "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/app" + ethermintclient "github.com/zeta-chain/ethermint/client" + "github.com/zeta-chain/ethermint/client/debug" + "github.com/zeta-chain/ethermint/crypto/hd" + "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/ethereum/eip712" + "github.com/zeta-chain/ethermint/server" + servercfg "github.com/zeta-chain/ethermint/server/config" + srvflags "github.com/zeta-chain/ethermint/server/flags" + ethermint "github.com/zeta-chain/ethermint/types" ) const EnvPrefix = "ETHERMINT" diff --git a/crypto/codec/amino.go b/crypto/codec/amino.go index 5d7de8cd..40ccd441 100644 --- a/crypto/codec/amino.go +++ b/crypto/codec/amino.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package codec import ( @@ -21,7 +21,7 @@ import ( cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" "github.com/cosmos/cosmos-sdk/crypto/keyring" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" ) // RegisterCrypto registers all crypto dependency types with the provided Amino diff --git a/crypto/codec/codec.go b/crypto/codec/codec.go index 0a6c7077..05a6c15f 100644 --- a/crypto/codec/codec.go +++ b/crypto/codec/codec.go @@ -12,14 +12,14 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package codec import ( codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" ) // RegisterInterfaces register the Ethermint key concrete types. diff --git a/crypto/ethsecp256k1/ethsecp256k1.go b/crypto/ethsecp256k1/ethsecp256k1.go index f704bf31..78039b20 100644 --- a/crypto/ethsecp256k1/ethsecp256k1.go +++ b/crypto/ethsecp256k1/ethsecp256k1.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package ethsecp256k1 import ( @@ -27,7 +27,7 @@ import ( cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" errortypes "github.com/cosmos/cosmos-sdk/types/errors" "github.com/ethereum/go-ethereum/crypto" - "github.com/evmos/ethermint/ethereum/eip712" + "github.com/zeta-chain/ethermint/ethereum/eip712" ) const ( diff --git a/crypto/ethsecp256k1/keys.pb.go b/crypto/ethsecp256k1/keys.pb.go index 3d7b764f..fbc755b2 100644 --- a/crypto/ethsecp256k1/keys.pb.go +++ b/crypto/ethsecp256k1/keys.pb.go @@ -127,7 +127,7 @@ func init() { } var fileDescriptor_0c10cadcf35beb64 = []byte{ - // 194 bytes of a gzipped FileDescriptorProto + // 199 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xd2, 0x4e, 0x2d, 0xc9, 0x48, 0x2d, 0xca, 0xcd, 0xcc, 0x2b, 0xd1, 0x4f, 0x2e, 0xaa, 0x2c, 0x28, 0xc9, 0xd7, 0x2f, 0x33, 0xd4, 0x4f, 0x2d, 0xc9, 0x28, 0x4e, 0x4d, 0x2e, 0x30, 0x32, 0x35, 0xcb, 0x36, 0xd4, 0xcf, 0x4e, 0xad, @@ -135,12 +135,12 @@ var fileDescriptor_0c10cadcf35beb64 = []byte{ 0x33, 0xd4, 0x43, 0x56, 0x2c, 0x25, 0x92, 0x9e, 0x9f, 0x9e, 0x0f, 0x56, 0xac, 0x0f, 0x62, 0x41, 0xf4, 0x29, 0x29, 0x70, 0xb1, 0x05, 0x94, 0x26, 0x79, 0xa7, 0x56, 0x0a, 0x09, 0x70, 0x31, 0x67, 0xa7, 0x56, 0x4a, 0x30, 0x2a, 0x30, 0x6a, 0xf0, 0x04, 0x81, 0x98, 0x56, 0x2c, 0x33, 0x16, 0xc8, - 0x33, 0x28, 0x49, 0x73, 0xb1, 0x07, 0x14, 0x65, 0x96, 0x61, 0x55, 0xe2, 0xe4, 0x71, 0xe2, 0x91, + 0x33, 0x28, 0x49, 0x73, 0xb1, 0x07, 0x14, 0x65, 0x96, 0x61, 0x55, 0xe2, 0xe4, 0x7b, 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, 0xc9, 0x31, 0x4e, 0x78, 0x2c, 0xc7, 0x70, 0xe1, - 0xb1, 0x1c, 0xc3, 0x8d, 0xc7, 0x72, 0x0c, 0x51, 0x7a, 0xe9, 0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, - 0xc9, 0xf9, 0xb9, 0xfa, 0xa9, 0x65, 0xb9, 0xf9, 0xc5, 0xfa, 0x18, 0xde, 0x41, 0x76, 0x5e, 0x12, - 0x1b, 0xd8, 0x3d, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9f, 0x29, 0x7b, 0x24, 0xf6, 0x00, - 0x00, 0x00, + 0xb1, 0x1c, 0xc3, 0x8d, 0xc7, 0x72, 0x0c, 0x51, 0xc6, 0xe9, 0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, + 0xc9, 0xf9, 0xb9, 0xfa, 0x55, 0xa9, 0x25, 0x89, 0xba, 0xc9, 0x19, 0x89, 0x99, 0x79, 0xfa, 0x18, + 0x7e, 0x42, 0x76, 0x63, 0x12, 0x1b, 0xd8, 0x51, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0x6f, + 0xc2, 0x80, 0x5e, 0xfb, 0x00, 0x00, 0x00, } func (m *PubKey) Marshal() (dAtA []byte, err error) { diff --git a/crypto/hd/algorithm.go b/crypto/hd/algorithm.go index 514adb99..02b7484c 100644 --- a/crypto/hd/algorithm.go +++ b/crypto/hd/algorithm.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package hd import ( @@ -27,7 +27,7 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keyring" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" ) const ( diff --git a/crypto/hd/algorithm_test.go b/crypto/hd/algorithm_test.go index 769147f9..1a98c24e 100644 --- a/crypto/hd/algorithm_test.go +++ b/crypto/hd/algorithm_test.go @@ -13,9 +13,9 @@ import ( "github.com/cosmos/cosmos-sdk/codec/types" "github.com/cosmos/cosmos-sdk/crypto/keyring" - cryptocodec "github.com/evmos/ethermint/crypto/codec" - enccodec "github.com/evmos/ethermint/encoding/codec" - ethermint "github.com/evmos/ethermint/types" + cryptocodec "github.com/zeta-chain/ethermint/crypto/codec" + enccodec "github.com/zeta-chain/ethermint/encoding/codec" + ethermint "github.com/zeta-chain/ethermint/types" ) var TestCodec amino.Codec diff --git a/crypto/hd/benchmark_test.go b/crypto/hd/benchmark_test.go index 1a2bf19d..79b61c59 100644 --- a/crypto/hd/benchmark_test.go +++ b/crypto/hd/benchmark_test.go @@ -4,7 +4,7 @@ import ( "testing" "github.com/cosmos/cosmos-sdk/crypto/keyring" - ethermint "github.com/evmos/ethermint/types" + ethermint "github.com/zeta-chain/ethermint/types" ) func BenchmarkEthSecp256k1Algo_Derive(b *testing.B) { diff --git a/default.nix b/default.nix index 5bcfb60d..4b9b07c3 100644 --- a/default.nix +++ b/default.nix @@ -28,7 +28,7 @@ buildGoApplication rec { meta = with lib; { description = "Ethermint is a scalable and interoperable Ethereum library, built on Proof-of-Stake with fast-finality using the Cosmos SDK which runs on top of Tendermint Core consensus engine."; - homepage = "https://github.com/evmos/ethermint"; + homepage = "https://github.com/zeta-chain/ethermint"; license = licenses.asl20; mainProgram = "ethermintd"; }; diff --git a/encoding/codec/codec.go b/encoding/codec/codec.go index e2e92caf..e47ea1a6 100644 --- a/encoding/codec/codec.go +++ b/encoding/codec/codec.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package codec import ( @@ -21,8 +21,8 @@ import ( "github.com/cosmos/cosmos-sdk/std" sdk "github.com/cosmos/cosmos-sdk/types" - cryptocodec "github.com/evmos/ethermint/crypto/codec" - ethermint "github.com/evmos/ethermint/types" + cryptocodec "github.com/zeta-chain/ethermint/crypto/codec" + ethermint "github.com/zeta-chain/ethermint/types" ) // RegisterLegacyAminoCodec registers Interfaces from types, crypto, and SDK std. diff --git a/encoding/config.go b/encoding/config.go index 7f504b4d..32f44958 100644 --- a/encoding/config.go +++ b/encoding/config.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package encoding import ( @@ -21,8 +21,8 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" "github.com/cosmos/cosmos-sdk/x/auth/tx" - enccodec "github.com/evmos/ethermint/encoding/codec" - ethermint "github.com/evmos/ethermint/types" + enccodec "github.com/zeta-chain/ethermint/encoding/codec" + ethermint "github.com/zeta-chain/ethermint/types" ) // MakeConfig creates an EncodingConfig for testing diff --git a/encoding/config_test.go b/encoding/config_test.go index 5a90f184..c49f7ceb 100644 --- a/encoding/config_test.go +++ b/encoding/config_test.go @@ -8,10 +8,10 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/tests" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/tests" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func TestTxEncoding(t *testing.T) { diff --git a/ethereum/eip712/domain.go b/ethereum/eip712/domain.go index 5c63df42..d51310e0 100644 --- a/ethereum/eip712/domain.go +++ b/ethereum/eip712/domain.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package eip712 import ( diff --git a/ethereum/eip712/eip712.go b/ethereum/eip712/eip712.go index cef97b31..77e01ea3 100644 --- a/ethereum/eip712/eip712.go +++ b/ethereum/eip712/eip712.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package eip712 import ( diff --git a/ethereum/eip712/eip712_fuzzer_test.go b/ethereum/eip712/eip712_fuzzer_test.go index 48b3b5fa..1bf5dbbc 100644 --- a/ethereum/eip712/eip712_fuzzer_test.go +++ b/ethereum/eip712/eip712_fuzzer_test.go @@ -6,9 +6,9 @@ import ( rand "github.com/cometbft/cometbft/libs/rand" - "github.com/evmos/ethermint/ethereum/eip712" "github.com/tidwall/gjson" "github.com/tidwall/sjson" + "github.com/zeta-chain/ethermint/ethereum/eip712" ) type EIP712FuzzTestParams struct { diff --git a/ethereum/eip712/eip712_legacy.go b/ethereum/eip712/eip712_legacy.go index d0f432c1..73222b01 100644 --- a/ethereum/eip712/eip712_legacy.go +++ b/ethereum/eip712/eip712_legacy.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package eip712 import ( diff --git a/ethereum/eip712/eip712_test.go b/ethereum/eip712/eip712_test.go index 451bea43..1acf471a 100644 --- a/ethereum/eip712/eip712_test.go +++ b/ethereum/eip712/eip712_test.go @@ -10,30 +10,30 @@ import ( "github.com/cosmos/cosmos-sdk/client" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/signer/core/apitypes" - "github.com/evmos/ethermint/ethereum/eip712" "github.com/tidwall/gjson" "github.com/tidwall/sjson" + "github.com/zeta-chain/ethermint/ethereum/eip712" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" txtypes "github.com/cosmos/cosmos-sdk/types/tx" "github.com/cosmos/cosmos-sdk/types/tx/signing" authsigning "github.com/cosmos/cosmos-sdk/x/auth/signing" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/cmd/config" - "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/testutil" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/cmd/config" + "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/testutil" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" distributiontypes "github.com/cosmos/cosmos-sdk/x/distribution/types" govtypesv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - ethermint "github.com/evmos/ethermint/types" "github.com/stretchr/testify/suite" + ethermint "github.com/zeta-chain/ethermint/types" ) // Unit tests for single-signer EIP-712 signature verification. Multi-signature key verification tests are out-of-scope diff --git a/ethereum/eip712/encoding.go b/ethereum/eip712/encoding.go index 9b270e84..144bffc4 100644 --- a/ethereum/eip712/encoding.go +++ b/ethereum/eip712/encoding.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package eip712 import ( @@ -25,7 +25,7 @@ import ( txTypes "github.com/cosmos/cosmos-sdk/types/tx" apitypes "github.com/ethereum/go-ethereum/signer/core/apitypes" - "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/types" "github.com/cosmos/cosmos-sdk/codec" ) diff --git a/ethereum/eip712/encoding_legacy.go b/ethereum/eip712/encoding_legacy.go index f568b1f6..eb8bfa18 100644 --- a/ethereum/eip712/encoding_legacy.go +++ b/ethereum/eip712/encoding_legacy.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package eip712 import ( @@ -26,7 +26,7 @@ import ( txTypes "github.com/cosmos/cosmos-sdk/types/tx" apitypes "github.com/ethereum/go-ethereum/signer/core/apitypes" - "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/types" ) type aminoMessage struct { diff --git a/ethereum/eip712/message.go b/ethereum/eip712/message.go index 0180857b..7eef790d 100644 --- a/ethereum/eip712/message.go +++ b/ethereum/eip712/message.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package eip712 import ( diff --git a/ethereum/eip712/types.go b/ethereum/eip712/types.go index 51d79dd0..a4404feb 100644 --- a/ethereum/eip712/types.go +++ b/ethereum/eip712/types.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package eip712 import ( diff --git a/go.mod b/go.mod index 1b776c8b..3553a778 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/evmos/ethermint +module github.com/zeta-chain/ethermint go 1.19 diff --git a/indexer/kv_indexer.go b/indexer/kv_indexer.go index 48df6cdd..e2142c0d 100644 --- a/indexer/kv_indexer.go +++ b/indexer/kv_indexer.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package indexer import ( @@ -28,10 +28,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" authante "github.com/cosmos/cosmos-sdk/x/auth/ante" "github.com/ethereum/go-ethereum/common" - rpctypes "github.com/evmos/ethermint/rpc/types" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) const ( diff --git a/indexer/kv_indexer_test.go b/indexer/kv_indexer_test.go index 1d884aed..8497ae7d 100644 --- a/indexer/kv_indexer_test.go +++ b/indexer/kv_indexer_test.go @@ -11,14 +11,14 @@ import ( "github.com/cosmos/cosmos-sdk/client" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - evmenc "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/indexer" - "github.com/evmos/ethermint/tests" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/types" "github.com/stretchr/testify/require" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + evmenc "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/indexer" + "github.com/zeta-chain/ethermint/tests" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) func TestKVIndexer(t *testing.T) { diff --git a/networks/local/ethermintnode/Dockerfile b/networks/local/ethermintnode/Dockerfile index 15e72beb..f0f575fa 100644 --- a/networks/local/ethermintnode/Dockerfile +++ b/networks/local/ethermintnode/Dockerfile @@ -2,11 +2,14 @@ FROM golang:stretch as build-env # Install minimum necessary dependencies ENV PACKAGES curl make git libc-dev bash gcc -RUN apt-get update && apt-get upgrade -y && \ + +# hadolint ignore=DL3008 +RUN apt-get update && \ + apt-get upgrade -y && \ apt-get install -y $PACKAGES # Set working directory for the build -WORKDIR /go/src/github.com/evmos/ethermint +WORKDIR /go/src/github.com/zeta-chain/ethermint # Add source files COPY . . @@ -22,8 +25,8 @@ WORKDIR / RUN apt-get update # Copy over binaries from the build-env -COPY --from=build-env /go/src/github.com/evmos/ethermint/build/ethermintd / -COPY --from=build-env /go/src/github.com/evmos/ethermint/scripts/start-docker.sh / +COPY --from=build-env /go/src/github.com/zeta-chain/ethermint/build/ethermintd / +COPY --from=build-env /go/src/github.com/zeta-chain/ethermint/scripts/start-docker.sh / EXPOSE 26656 26657 1317 8545 8546 diff --git a/proto/buf.yaml b/proto/buf.yaml index fed69981..5591f701 100644 --- a/proto/buf.yaml +++ b/proto/buf.yaml @@ -1,5 +1,5 @@ version: v1 -name: buf.build/evmos/ethermint +name: buf.build/zeta-chain/ethermint deps: - buf.build/cosmos/cosmos-sdk - buf.build/cosmos/cosmos-proto @@ -22,4 +22,4 @@ lint: - COMMENT_MESSAGE breaking: use: - - FILE \ No newline at end of file + - FILE diff --git a/proto/ethermint/crypto/v1/ethsecp256k1/keys.proto b/proto/ethermint/crypto/v1/ethsecp256k1/keys.proto index 7f4e4646..47f698c9 100644 --- a/proto/ethermint/crypto/v1/ethsecp256k1/keys.proto +++ b/proto/ethermint/crypto/v1/ethsecp256k1/keys.proto @@ -3,7 +3,7 @@ package ethermint.crypto.v1.ethsecp256k1; import "gogoproto/gogo.proto"; -option go_package = "github.com/evmos/ethermint/crypto/ethsecp256k1"; +option go_package = "github.com/zeta-chain/ethermint/crypto/ethsecp256k1"; // PubKey defines a type alias for an ecdsa.PublicKey that implements // Tendermint's PubKey interface. It represents the 33-byte compressed public diff --git a/proto/ethermint/evm/v1/events.proto b/proto/ethermint/evm/v1/events.proto index 2f1b2806..9aca3862 100644 --- a/proto/ethermint/evm/v1/events.proto +++ b/proto/ethermint/evm/v1/events.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package ethermint.evm.v1; -option go_package = "github.com/evmos/ethermint/x/evm/types"; +option go_package = "github.com/zeta-chain/ethermint/x/evm/types"; // EventEthereumTx defines the event for an Ethereum transaction message EventEthereumTx { diff --git a/proto/ethermint/evm/v1/evm.proto b/proto/ethermint/evm/v1/evm.proto index 95353352..348f2b12 100644 --- a/proto/ethermint/evm/v1/evm.proto +++ b/proto/ethermint/evm/v1/evm.proto @@ -3,7 +3,7 @@ package ethermint.evm.v1; import "gogoproto/gogo.proto"; -option go_package = "github.com/evmos/ethermint/x/evm/types"; +option go_package = "github.com/zeta-chain/ethermint/x/evm/types"; // Params defines the EVM module parameters message Params { diff --git a/proto/ethermint/evm/v1/genesis.proto b/proto/ethermint/evm/v1/genesis.proto index a7e4f04a..04862687 100644 --- a/proto/ethermint/evm/v1/genesis.proto +++ b/proto/ethermint/evm/v1/genesis.proto @@ -4,7 +4,7 @@ package ethermint.evm.v1; import "ethermint/evm/v1/evm.proto"; import "gogoproto/gogo.proto"; -option go_package = "github.com/evmos/ethermint/x/evm/types"; +option go_package = "github.com/zeta-chain/ethermint/x/evm/types"; // GenesisState defines the evm module's genesis state. message GenesisState { diff --git a/proto/ethermint/evm/v1/query.proto b/proto/ethermint/evm/v1/query.proto index e533edc9..10b00dc3 100644 --- a/proto/ethermint/evm/v1/query.proto +++ b/proto/ethermint/evm/v1/query.proto @@ -8,7 +8,7 @@ import "gogoproto/gogo.proto"; import "google/api/annotations.proto"; import "google/protobuf/timestamp.proto"; -option go_package = "github.com/evmos/ethermint/x/evm/types"; +option go_package = "github.com/zeta-chain/ethermint/x/evm/types"; // Query defines the gRPC querier service. service Query { diff --git a/proto/ethermint/evm/v1/tx.proto b/proto/ethermint/evm/v1/tx.proto index 737b2949..11dcb1ef 100644 --- a/proto/ethermint/evm/v1/tx.proto +++ b/proto/ethermint/evm/v1/tx.proto @@ -8,7 +8,7 @@ import "gogoproto/gogo.proto"; import "google/api/annotations.proto"; import "google/protobuf/any.proto"; -option go_package = "github.com/evmos/ethermint/x/evm/types"; +option go_package = "github.com/zeta-chain/ethermint/x/evm/types"; // Msg defines the evm Msg service. service Msg { diff --git a/proto/ethermint/feemarket/v1/events.proto b/proto/ethermint/feemarket/v1/events.proto index 74dff2e6..2cf4f825 100644 --- a/proto/ethermint/feemarket/v1/events.proto +++ b/proto/ethermint/feemarket/v1/events.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package ethermint.feemarket.v1; -option go_package = "github.com/evmos/ethermint/x/feemarket/types"; +option go_package = "github.com/zeta-chain/ethermint/x/feemarket/types"; // EventFeeMarket is the event type for the fee market module message EventFeeMarket { diff --git a/proto/ethermint/feemarket/v1/feemarket.proto b/proto/ethermint/feemarket/v1/feemarket.proto index eb89f71c..a582eb7c 100644 --- a/proto/ethermint/feemarket/v1/feemarket.proto +++ b/proto/ethermint/feemarket/v1/feemarket.proto @@ -3,7 +3,7 @@ package ethermint.feemarket.v1; import "gogoproto/gogo.proto"; -option go_package = "github.com/evmos/ethermint/x/feemarket/types"; +option go_package = "github.com/zeta-chain/ethermint/x/feemarket/types"; // Params defines the EVM module parameters message Params { diff --git a/proto/ethermint/feemarket/v1/genesis.proto b/proto/ethermint/feemarket/v1/genesis.proto index 2b3613cf..883048b4 100644 --- a/proto/ethermint/feemarket/v1/genesis.proto +++ b/proto/ethermint/feemarket/v1/genesis.proto @@ -4,7 +4,7 @@ package ethermint.feemarket.v1; import "ethermint/feemarket/v1/feemarket.proto"; import "gogoproto/gogo.proto"; -option go_package = "github.com/evmos/ethermint/x/feemarket/types"; +option go_package = "github.com/zeta-chain/ethermint/x/feemarket/types"; // GenesisState defines the feemarket module's genesis state. message GenesisState { diff --git a/proto/ethermint/feemarket/v1/query.proto b/proto/ethermint/feemarket/v1/query.proto index 2cc763a6..40ad0a4a 100644 --- a/proto/ethermint/feemarket/v1/query.proto +++ b/proto/ethermint/feemarket/v1/query.proto @@ -6,7 +6,7 @@ import "gogoproto/gogo.proto"; import "ethermint/feemarket/v1/feemarket.proto"; import "google/api/annotations.proto"; -option go_package = "github.com/evmos/ethermint/x/feemarket/types"; +option go_package = "github.com/zeta-chain/ethermint/x/feemarket/types"; // Query defines the gRPC querier service. service Query { diff --git a/proto/ethermint/feemarket/v1/tx.proto b/proto/ethermint/feemarket/v1/tx.proto index c8711960..4ec15873 100644 --- a/proto/ethermint/feemarket/v1/tx.proto +++ b/proto/ethermint/feemarket/v1/tx.proto @@ -6,7 +6,7 @@ import "cosmos_proto/cosmos.proto"; import "ethermint/feemarket/v1/feemarket.proto"; import "gogoproto/gogo.proto"; -option go_package = "github.com/evmos/ethermint/x/feemarket/types"; +option go_package = "github.com/zeta-chain/ethermint/x/feemarket/types"; // Msg defines the erc20 Msg service. service Msg { diff --git a/proto/ethermint/types/v1/account.proto b/proto/ethermint/types/v1/account.proto index fa26a87e..4af4a663 100644 --- a/proto/ethermint/types/v1/account.proto +++ b/proto/ethermint/types/v1/account.proto @@ -5,7 +5,7 @@ import "cosmos/auth/v1beta1/auth.proto"; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; -option go_package = "github.com/evmos/ethermint/types"; +option go_package = "github.com/zeta-chain/ethermint/types"; // EthAccount implements the authtypes.AccountI interface and embeds an // authtypes.BaseAccount type. It is compatible with the auth AccountKeeper. diff --git a/proto/ethermint/types/v1/dynamic_fee.proto b/proto/ethermint/types/v1/dynamic_fee.proto index d073b29f..aa4a778f 100644 --- a/proto/ethermint/types/v1/dynamic_fee.proto +++ b/proto/ethermint/types/v1/dynamic_fee.proto @@ -3,7 +3,7 @@ package ethermint.types.v1; import "gogoproto/gogo.proto"; -option go_package = "github.com/evmos/ethermint/types"; +option go_package = "github.com/zeta-chain/ethermint/types"; // ExtensionOptionDynamicFeeTx is an extension option that specifies the maxPrioPrice for cosmos tx message ExtensionOptionDynamicFeeTx { diff --git a/proto/ethermint/types/v1/indexer.proto b/proto/ethermint/types/v1/indexer.proto index e3ee23ef..6aea8287 100644 --- a/proto/ethermint/types/v1/indexer.proto +++ b/proto/ethermint/types/v1/indexer.proto @@ -3,7 +3,7 @@ package ethermint.types.v1; import "gogoproto/gogo.proto"; -option go_package = "github.com/evmos/ethermint/types"; +option go_package = "github.com/zeta-chain/ethermint/types"; // TxResult is the value stored in eth tx indexer message TxResult { diff --git a/proto/ethermint/types/v1/web3.proto b/proto/ethermint/types/v1/web3.proto index 2b7d4654..a1cc362d 100644 --- a/proto/ethermint/types/v1/web3.proto +++ b/proto/ethermint/types/v1/web3.proto @@ -3,7 +3,7 @@ package ethermint.types.v1; import "gogoproto/gogo.proto"; -option go_package = "github.com/evmos/ethermint/types"; +option go_package = "github.com/zeta-chain/ethermint/types"; // ExtensionOptionsWeb3Tx is an extension option that specifies the typed chain id, // the fee payer as well as its signature data. diff --git a/rpc/apis.go b/rpc/apis.go index 02c217c5..9ef8d406 100644 --- a/rpc/apis.go +++ b/rpc/apis.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package rpc import ( @@ -23,16 +23,16 @@ import ( "github.com/ethereum/go-ethereum/rpc" - "github.com/evmos/ethermint/rpc/backend" - "github.com/evmos/ethermint/rpc/namespaces/ethereum/debug" - "github.com/evmos/ethermint/rpc/namespaces/ethereum/eth" - "github.com/evmos/ethermint/rpc/namespaces/ethereum/eth/filters" - "github.com/evmos/ethermint/rpc/namespaces/ethereum/miner" - "github.com/evmos/ethermint/rpc/namespaces/ethereum/net" - "github.com/evmos/ethermint/rpc/namespaces/ethereum/personal" - "github.com/evmos/ethermint/rpc/namespaces/ethereum/txpool" - "github.com/evmos/ethermint/rpc/namespaces/ethereum/web3" - ethermint "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/rpc/backend" + "github.com/zeta-chain/ethermint/rpc/namespaces/ethereum/debug" + "github.com/zeta-chain/ethermint/rpc/namespaces/ethereum/eth" + "github.com/zeta-chain/ethermint/rpc/namespaces/ethereum/eth/filters" + "github.com/zeta-chain/ethermint/rpc/namespaces/ethereum/miner" + "github.com/zeta-chain/ethermint/rpc/namespaces/ethereum/net" + "github.com/zeta-chain/ethermint/rpc/namespaces/ethereum/personal" + "github.com/zeta-chain/ethermint/rpc/namespaces/ethereum/txpool" + "github.com/zeta-chain/ethermint/rpc/namespaces/ethereum/web3" + ethermint "github.com/zeta-chain/ethermint/types" rpcclient "github.com/cometbft/cometbft/rpc/jsonrpc/client" ) diff --git a/rpc/backend/account_info.go b/rpc/backend/account_info.go index 21a483aa..7832681f 100644 --- a/rpc/backend/account_info.go +++ b/rpc/backend/account_info.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package backend import ( @@ -27,9 +27,9 @@ import ( authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" - rpctypes "github.com/evmos/ethermint/rpc/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" "github.com/pkg/errors" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // GetCode returns the contract code at the given address and block number. diff --git a/rpc/backend/account_info_test.go b/rpc/backend/account_info_test.go index 52b29d0f..e2d0029a 100644 --- a/rpc/backend/account_info_test.go +++ b/rpc/backend/account_info_test.go @@ -11,10 +11,10 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" "google.golang.org/grpc/metadata" - "github.com/evmos/ethermint/rpc/backend/mocks" - rpctypes "github.com/evmos/ethermint/rpc/types" - "github.com/evmos/ethermint/tests" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/tests" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *BackendTestSuite) TestGetCode() { diff --git a/rpc/backend/backend.go b/rpc/backend/backend.go index e73ce863..c664527e 100644 --- a/rpc/backend/backend.go +++ b/rpc/backend/backend.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package backend import ( @@ -32,10 +32,10 @@ import ( "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rpc" "github.com/ethereum/go-ethereum/signer/core/apitypes" - rpctypes "github.com/evmos/ethermint/rpc/types" - "github.com/evmos/ethermint/server/config" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/server/config" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // BackendI implements the Cosmos and EVM backend. diff --git a/rpc/backend/backend_suite_test.go b/rpc/backend/backend_suite_test.go index a14b6254..109a5a7a 100644 --- a/rpc/backend/backend_suite_test.go +++ b/rpc/backend/backend_suite_test.go @@ -18,15 +18,15 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/stretchr/testify/suite" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/crypto/hd" - "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/indexer" - "github.com/evmos/ethermint/rpc/backend/mocks" - rpctypes "github.com/evmos/ethermint/rpc/types" - "github.com/evmos/ethermint/tests" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/hd" + "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/indexer" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/tests" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) type BackendTestSuite struct { diff --git a/rpc/backend/blocks.go b/rpc/backend/blocks.go index 10c2abeb..e691d296 100644 --- a/rpc/backend/blocks.go +++ b/rpc/backend/blocks.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package backend import ( @@ -29,9 +29,9 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/trie" - rpctypes "github.com/evmos/ethermint/rpc/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" "github.com/pkg/errors" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" "google.golang.org/grpc" "google.golang.org/grpc/metadata" ) diff --git a/rpc/backend/blocks_test.go b/rpc/backend/blocks_test.go index 2c7b74d4..0dd5673d 100644 --- a/rpc/backend/blocks_test.go +++ b/rpc/backend/blocks_test.go @@ -14,10 +14,10 @@ import ( "github.com/ethereum/go-ethereum/trie" "google.golang.org/grpc/metadata" - "github.com/evmos/ethermint/rpc/backend/mocks" - ethrpc "github.com/evmos/ethermint/rpc/types" - "github.com/evmos/ethermint/tests" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + ethrpc "github.com/zeta-chain/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/tests" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *BackendTestSuite) TestBlockNumber() { diff --git a/rpc/backend/call_tx.go b/rpc/backend/call_tx.go index 7967d06f..9453f496 100644 --- a/rpc/backend/call_tx.go +++ b/rpc/backend/call_tx.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package backend import ( @@ -29,10 +29,10 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" - rpctypes "github.com/evmos/ethermint/rpc/types" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" "github.com/pkg/errors" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) @@ -84,7 +84,7 @@ func (b *Backend) Resend(args evmtypes.TransactionArgs, gasPrice *hexutil.Big, g } for _, tx := range pending { - // FIXME does Resend api possible at all? https://github.com/evmos/ethermint/issues/905 + // FIXME does Resend api possible at all? https://github.com/zeta-chain/ethermint/issues/905 p, err := evmtypes.UnwrapEthereumMsg(tx, common.Hash{}) if err != nil { // not valid ethereum tx diff --git a/rpc/backend/call_tx_test.go b/rpc/backend/call_tx_test.go index a3705284..cbdac844 100644 --- a/rpc/backend/call_tx_test.go +++ b/rpc/backend/call_tx_test.go @@ -9,10 +9,10 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/rlp" - "github.com/evmos/ethermint/rpc/backend/mocks" - rpctypes "github.com/evmos/ethermint/rpc/types" - "github.com/evmos/ethermint/tests" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/tests" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" "google.golang.org/grpc/metadata" ) diff --git a/rpc/backend/chain_info.go b/rpc/backend/chain_info.go index 577768f7..ad7a2ea5 100644 --- a/rpc/backend/chain_info.go +++ b/rpc/backend/chain_info.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package backend import ( @@ -27,11 +27,11 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rpc" - rpctypes "github.com/evmos/ethermint/rpc/types" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" "github.com/pkg/errors" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" ) // ChainID is the EIP-155 replay-protection chain id for the current ethereum chain config. diff --git a/rpc/backend/chain_info_test.go b/rpc/backend/chain_info_test.go index 2889be7b..102f8c9a 100644 --- a/rpc/backend/chain_info_test.go +++ b/rpc/backend/chain_info_test.go @@ -6,17 +6,17 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" ethrpc "github.com/ethereum/go-ethereum/rpc" - rpc "github.com/evmos/ethermint/rpc/types" - "github.com/evmos/ethermint/tests" + rpc "github.com/zeta-chain/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/tests" "google.golang.org/grpc/metadata" "github.com/cometbft/cometbft/abci/types" tmrpctypes "github.com/cometbft/cometbft/rpc/core/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/rpc/backend/mocks" - evmtypes "github.com/evmos/ethermint/x/evm/types" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" ) func (suite *BackendTestSuite) TestBaseFee() { diff --git a/rpc/backend/client_test.go b/rpc/backend/client_test.go index d694ff49..cba00127 100644 --- a/rpc/backend/client_test.go +++ b/rpc/backend/client_test.go @@ -15,11 +15,11 @@ import ( "github.com/cometbft/cometbft/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" "github.com/ethereum/go-ethereum/common" - "github.com/evmos/ethermint/rpc/backend/mocks" - rpc "github.com/evmos/ethermint/rpc/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" mock "github.com/stretchr/testify/mock" "github.com/stretchr/testify/require" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + rpc "github.com/zeta-chain/ethermint/rpc/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // Client defines a mocked object that implements the Tendermint JSON-RPC Client diff --git a/rpc/backend/evm_query_client_test.go b/rpc/backend/evm_query_client_test.go index 00adc0dc..40a044d5 100644 --- a/rpc/backend/evm_query_client_test.go +++ b/rpc/backend/evm_query_client_test.go @@ -11,12 +11,12 @@ import ( errortypes "github.com/cosmos/cosmos-sdk/types/errors" grpctypes "github.com/cosmos/cosmos-sdk/types/grpc" "github.com/ethereum/go-ethereum/common" - "github.com/evmos/ethermint/rpc/backend/mocks" - rpc "github.com/evmos/ethermint/rpc/types" - "github.com/evmos/ethermint/tests" - evmtypes "github.com/evmos/ethermint/x/evm/types" mock "github.com/stretchr/testify/mock" "github.com/stretchr/testify/require" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + rpc "github.com/zeta-chain/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/tests" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" diff --git a/rpc/backend/feemarket_query_client_test.go b/rpc/backend/feemarket_query_client_test.go index ac1e7cf1..e2a71dc0 100644 --- a/rpc/backend/feemarket_query_client_test.go +++ b/rpc/backend/feemarket_query_client_test.go @@ -2,9 +2,9 @@ package backend import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/evmos/ethermint/rpc/backend/mocks" - rpc "github.com/evmos/ethermint/rpc/types" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + rpc "github.com/zeta-chain/ethermint/rpc/types" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" ) var _ feemarkettypes.QueryClient = &mocks.FeeMarketQueryClient{} diff --git a/rpc/backend/filters.go b/rpc/backend/filters.go index b989d809..400828e3 100644 --- a/rpc/backend/filters.go +++ b/rpc/backend/filters.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package backend import ( diff --git a/rpc/backend/filters_test.go b/rpc/backend/filters_test.go index d053f9b4..4e276989 100644 --- a/rpc/backend/filters_test.go +++ b/rpc/backend/filters_test.go @@ -6,9 +6,9 @@ import ( tmtypes "github.com/cometbft/cometbft/types" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/rpc/backend/mocks" - ethrpc "github.com/evmos/ethermint/rpc/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + ethrpc "github.com/zeta-chain/ethermint/rpc/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *BackendTestSuite) TestGetLogs() { diff --git a/rpc/backend/mocks/evm_query_client.go b/rpc/backend/mocks/evm_query_client.go index 231759d1..e5a7fa72 100644 --- a/rpc/backend/mocks/evm_query_client.go +++ b/rpc/backend/mocks/evm_query_client.go @@ -9,7 +9,7 @@ import ( mock "github.com/stretchr/testify/mock" - types "github.com/evmos/ethermint/x/evm/types" + types "github.com/zeta-chain/ethermint/x/evm/types" ) // EVMQueryClient is an autogenerated mock type for the EVMQueryClient type diff --git a/rpc/backend/mocks/feemarket_query_client.go b/rpc/backend/mocks/feemarket_query_client.go index 2536699f..cf6091a0 100644 --- a/rpc/backend/mocks/feemarket_query_client.go +++ b/rpc/backend/mocks/feemarket_query_client.go @@ -9,7 +9,7 @@ import ( mock "github.com/stretchr/testify/mock" - types "github.com/evmos/ethermint/x/feemarket/types" + types "github.com/zeta-chain/ethermint/x/feemarket/types" ) // FeeMarketQueryClient is an autogenerated mock type for the QueryClient type diff --git a/rpc/backend/node_info.go b/rpc/backend/node_info.go index 2737c84a..3f19748f 100644 --- a/rpc/backend/node_info.go +++ b/rpc/backend/node_info.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package backend import ( @@ -34,11 +34,11 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/crypto" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - rpctypes "github.com/evmos/ethermint/rpc/types" - "github.com/evmos/ethermint/server/config" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/server/config" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // Accounts returns the list of accounts available to this node. diff --git a/rpc/backend/node_info_test.go b/rpc/backend/node_info_test.go index 56f1551c..2a4a2b26 100644 --- a/rpc/backend/node_info_test.go +++ b/rpc/backend/node_info_test.go @@ -9,10 +9,10 @@ import ( authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/rpc/backend/mocks" - ethermint "github.com/evmos/ethermint/types" "github.com/spf13/viper" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + ethermint "github.com/zeta-chain/ethermint/types" "google.golang.org/grpc/metadata" ) diff --git a/rpc/backend/sign_tx.go b/rpc/backend/sign_tx.go index 0c16da0c..b1ec28dd 100644 --- a/rpc/backend/sign_tx.go +++ b/rpc/backend/sign_tx.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package backend import ( @@ -30,7 +30,7 @@ import ( "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/signer/core/apitypes" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // SendTransaction sends transaction based on received args using Node's key to sign it diff --git a/rpc/backend/sign_tx_test.go b/rpc/backend/sign_tx_test.go index eccf9ee1..62ea273e 100644 --- a/rpc/backend/sign_tx_test.go +++ b/rpc/backend/sign_tx_test.go @@ -10,10 +10,10 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" goethcrypto "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/signer/core/apitypes" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/rpc/backend/mocks" - "github.com/evmos/ethermint/tests" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + "github.com/zeta-chain/ethermint/tests" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" "google.golang.org/grpc/metadata" ) diff --git a/rpc/backend/tracing.go b/rpc/backend/tracing.go index 695a9789..7a158d56 100644 --- a/rpc/backend/tracing.go +++ b/rpc/backend/tracing.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package backend import ( @@ -23,9 +23,9 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" - rpctypes "github.com/evmos/ethermint/rpc/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" "github.com/pkg/errors" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // TraceTransaction returns the structured logs created during the execution of EVM diff --git a/rpc/backend/tracing_test.go b/rpc/backend/tracing_test.go index 613c6816..253b88cb 100644 --- a/rpc/backend/tracing_test.go +++ b/rpc/backend/tracing_test.go @@ -12,10 +12,10 @@ import ( "github.com/cosmos/cosmos-sdk/crypto" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/indexer" - "github.com/evmos/ethermint/rpc/backend/mocks" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/indexer" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *BackendTestSuite) TestTraceTransaction() { diff --git a/rpc/backend/tx_info.go b/rpc/backend/tx_info.go index 93c355c2..91f7fad4 100644 --- a/rpc/backend/tx_info.go +++ b/rpc/backend/tx_info.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package backend import ( @@ -27,10 +27,10 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" - rpctypes "github.com/evmos/ethermint/rpc/types" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" "github.com/pkg/errors" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // GetTransactionByHash returns the Ethereum format transaction identified by Ethereum transaction hash @@ -137,7 +137,7 @@ func (b *Backend) getTransactionByHashPending(txHash common.Hash) (*rpctypes.RPC func (b *Backend) GetGasUsed(res *ethermint.TxResult, price *big.Int, gas uint64) uint64 { // patch gasUsed if tx is reverted and happened before height on which fixed was introduced // to return real gas charged - // more info at https://github.com/evmos/ethermint/pull/1557 + // more info at https://github.com/zeta-chain/ethermint/pull/1557 if res.Failed && res.Height < b.cfg.JSONRPC.FixRevertGasRefundHeight { return new(big.Int).Mul(price, new(big.Int).SetUint64(gas)).Uint64() } diff --git a/rpc/backend/tx_info_test.go b/rpc/backend/tx_info_test.go index c8637ce5..200db87d 100644 --- a/rpc/backend/tx_info_test.go +++ b/rpc/backend/tx_info_test.go @@ -12,11 +12,11 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" - "github.com/evmos/ethermint/indexer" - "github.com/evmos/ethermint/rpc/backend/mocks" - rpctypes "github.com/evmos/ethermint/rpc/types" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/indexer" + "github.com/zeta-chain/ethermint/rpc/backend/mocks" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" "google.golang.org/grpc/metadata" ) diff --git a/rpc/backend/utils.go b/rpc/backend/utils.go index a7f50556..51b83bcd 100644 --- a/rpc/backend/utils.go +++ b/rpc/backend/utils.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package backend import ( @@ -37,8 +37,8 @@ import ( tmrpctypes "github.com/cometbft/cometbft/rpc/core/types" "github.com/cometbft/cometbft/proto/tendermint/crypto" - "github.com/evmos/ethermint/rpc/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/rpc/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) type txGasAndReward struct { diff --git a/rpc/ethereum/pubsub/pubsub.go b/rpc/ethereum/pubsub/pubsub.go index a90ec840..881b59d9 100644 --- a/rpc/ethereum/pubsub/pubsub.go +++ b/rpc/ethereum/pubsub/pubsub.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package pubsub import ( diff --git a/rpc/namespaces/ethereum/debug/api.go b/rpc/namespaces/ethereum/debug/api.go index 9803e36c..5c91cc4c 100644 --- a/rpc/namespaces/ethereum/debug/api.go +++ b/rpc/namespaces/ethereum/debug/api.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package debug import ( @@ -29,7 +29,7 @@ import ( "github.com/davecgh/go-spew/spew" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" stderrors "github.com/pkg/errors" @@ -40,8 +40,8 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/consensus/ethash" "github.com/ethereum/go-ethereum/rlp" - "github.com/evmos/ethermint/rpc/backend" - rpctypes "github.com/evmos/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/rpc/backend" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" ) // HandlerT keeps track of the cpu profiler and trace execution diff --git a/rpc/namespaces/ethereum/debug/utils.go b/rpc/namespaces/ethereum/debug/utils.go index 648a6986..84738af2 100644 --- a/rpc/namespaces/ethereum/debug/utils.go +++ b/rpc/namespaces/ethereum/debug/utils.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package debug import ( diff --git a/rpc/namespaces/ethereum/eth/api.go b/rpc/namespaces/ethereum/eth/api.go index f1bacf13..b2843424 100644 --- a/rpc/namespaces/ethereum/eth/api.go +++ b/rpc/namespaces/ethereum/eth/api.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package eth import ( @@ -28,11 +28,11 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/rpc/backend" + "github.com/zeta-chain/ethermint/rpc/backend" - rpctypes "github.com/evmos/ethermint/rpc/types" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // The Ethereum API allows applications to connect to an Evmos node that is diff --git a/rpc/namespaces/ethereum/eth/filters/api.go b/rpc/namespaces/ethereum/eth/filters/api.go index b547bf7f..3375c493 100644 --- a/rpc/namespaces/ethereum/eth/filters/api.go +++ b/rpc/namespaces/ethereum/eth/filters/api.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package filters import ( @@ -22,7 +22,7 @@ import ( "time" "github.com/cosmos/cosmos-sdk/client" - "github.com/evmos/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/rpc/types" "github.com/cometbft/cometbft/libs/log" @@ -35,7 +35,7 @@ import ( "github.com/ethereum/go-ethereum/eth/filters" "github.com/ethereum/go-ethereum/rpc" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // FilterAPI gathers diff --git a/rpc/namespaces/ethereum/eth/filters/filter_system.go b/rpc/namespaces/ethereum/eth/filters/filter_system.go index efd04e68..5e65a400 100644 --- a/rpc/namespaces/ethereum/eth/filters/filter_system.go +++ b/rpc/namespaces/ethereum/eth/filters/filter_system.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package filters import ( @@ -37,8 +37,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/rpc/ethereum/pubsub" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/rpc/ethereum/pubsub" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) var ( diff --git a/rpc/namespaces/ethereum/eth/filters/filters.go b/rpc/namespaces/ethereum/eth/filters/filters.go index b45071e0..57f4e0a9 100644 --- a/rpc/namespaces/ethereum/eth/filters/filters.go +++ b/rpc/namespaces/ethereum/eth/filters/filters.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package filters import ( @@ -21,8 +21,8 @@ import ( "fmt" "math/big" - "github.com/evmos/ethermint/rpc/backend" - "github.com/evmos/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/rpc/backend" + "github.com/zeta-chain/ethermint/rpc/types" "github.com/cometbft/cometbft/libs/log" tmrpctypes "github.com/cometbft/cometbft/rpc/core/types" diff --git a/rpc/namespaces/ethereum/eth/filters/subscription.go b/rpc/namespaces/ethereum/eth/filters/subscription.go index 8566757b..7287c44c 100644 --- a/rpc/namespaces/ethereum/eth/filters/subscription.go +++ b/rpc/namespaces/ethereum/eth/filters/subscription.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package filters import ( diff --git a/rpc/namespaces/ethereum/eth/filters/utils.go b/rpc/namespaces/ethereum/eth/filters/utils.go index 0315f4dc..80e8c230 100644 --- a/rpc/namespaces/ethereum/eth/filters/utils.go +++ b/rpc/namespaces/ethereum/eth/filters/utils.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package filters import ( diff --git a/rpc/namespaces/ethereum/miner/api.go b/rpc/namespaces/ethereum/miner/api.go index 7fc48774..9b08fd87 100644 --- a/rpc/namespaces/ethereum/miner/api.go +++ b/rpc/namespaces/ethereum/miner/api.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package miner import ( @@ -23,7 +23,7 @@ import ( "github.com/cometbft/cometbft/libs/log" - "github.com/evmos/ethermint/rpc/backend" + "github.com/zeta-chain/ethermint/rpc/backend" ) // API is the private miner prefixed set of APIs in the Miner JSON-RPC spec. diff --git a/rpc/namespaces/ethereum/miner/unsupported.go b/rpc/namespaces/ethereum/miner/unsupported.go index d07ac006..22e51105 100644 --- a/rpc/namespaces/ethereum/miner/unsupported.go +++ b/rpc/namespaces/ethereum/miner/unsupported.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package miner import ( diff --git a/rpc/namespaces/ethereum/net/api.go b/rpc/namespaces/ethereum/net/api.go index 307e2581..caab0dc9 100644 --- a/rpc/namespaces/ethereum/net/api.go +++ b/rpc/namespaces/ethereum/net/api.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package net import ( @@ -21,7 +21,7 @@ import ( tmrpcclient "github.com/cometbft/cometbft/rpc/client" "github.com/cosmos/cosmos-sdk/client" - ethermint "github.com/evmos/ethermint/types" + ethermint "github.com/zeta-chain/ethermint/types" ) // PublicAPI is the eth_ prefixed set of APIs in the Web3 JSON-RPC spec. diff --git a/rpc/namespaces/ethereum/personal/api.go b/rpc/namespaces/ethereum/personal/api.go index 6c3cdad3..c2b49ba8 100644 --- a/rpc/namespaces/ethereum/personal/api.go +++ b/rpc/namespaces/ethereum/personal/api.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package personal import ( @@ -21,10 +21,10 @@ import ( "os" "time" - "github.com/evmos/ethermint/rpc/backend" + "github.com/zeta-chain/ethermint/rpc/backend" - "github.com/evmos/ethermint/crypto/hd" - ethermint "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/crypto/hd" + ethermint "github.com/zeta-chain/ethermint/types" "github.com/cometbft/cometbft/libs/log" @@ -36,7 +36,7 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/crypto" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // PrivateAccountAPI is the personal_ prefixed set of APIs in the Web3 JSON-RPC spec. diff --git a/rpc/namespaces/ethereum/txpool/api.go b/rpc/namespaces/ethereum/txpool/api.go index ed465a51..7df7823f 100644 --- a/rpc/namespaces/ethereum/txpool/api.go +++ b/rpc/namespaces/ethereum/txpool/api.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package txpool import ( @@ -20,11 +20,11 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" - "github.com/evmos/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/rpc/types" ) // PublicAPI offers and API for the transaction pool. It only operates on data that is non-confidential. -// NOTE: For more info about the current status of this endpoints see https://github.com/evmos/ethermint/issues/124 +// NOTE: For more info about the current status of this endpoints see https://github.com/zeta-chain/ethermint/issues/124 type PublicAPI struct { logger log.Logger } diff --git a/rpc/namespaces/ethereum/web3/api.go b/rpc/namespaces/ethereum/web3/api.go index 7021eedc..d9c21b4d 100644 --- a/rpc/namespaces/ethereum/web3/api.go +++ b/rpc/namespaces/ethereum/web3/api.go @@ -12,11 +12,11 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package web3 import ( - "github.com/evmos/ethermint/version" + "github.com/zeta-chain/ethermint/version" "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/crypto" diff --git a/rpc/types/addrlock.go b/rpc/types/addrlock.go index 0c81cf7a..2f19e5b6 100644 --- a/rpc/types/addrlock.go +++ b/rpc/types/addrlock.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/rpc/types/block.go b/rpc/types/block.go index 9f4b5339..3887ab81 100644 --- a/rpc/types/block.go +++ b/rpc/types/block.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( @@ -32,7 +32,7 @@ import ( grpctypes "github.com/cosmos/cosmos-sdk/types/grpc" - ethermint "github.com/evmos/ethermint/types" + ethermint "github.com/zeta-chain/ethermint/types" ) // BlockNumber represents decoding hex string to block values diff --git a/rpc/types/events.go b/rpc/types/events.go index 02278a9f..55a88351 100644 --- a/rpc/types/events.go +++ b/rpc/types/events.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( @@ -23,8 +23,8 @@ import ( tmrpctypes "github.com/cometbft/cometbft/rpc/core/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/ethereum/go-ethereum/common" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // EventFormat is the format version of the events. @@ -188,7 +188,7 @@ func (p *ParsedTxs) newTx(attrs []abci.EventAttribute) error { // updateTx updates an exiting tx from events, called during parsing. // In event format 2, we update the tx with the attributes of the second `ethereum_tx` event, -// Due to bug https://github.com/evmos/ethermint/issues/1175, the first `ethereum_tx` event may emit incorrect tx hash, +// Due to bug https://github.com/zeta-chain/ethermint/issues/1175, the first `ethereum_tx` event may emit incorrect tx hash, // so we prefer the second event and override the first one. func (p *ParsedTxs) updateTx(eventIndex int, attrs []abci.EventAttribute) error { tx := NewParsedTx(eventIndex) diff --git a/rpc/types/events_test.go b/rpc/types/events_test.go index 2e869d6d..d642a459 100644 --- a/rpc/types/events_test.go +++ b/rpc/types/events_test.go @@ -6,8 +6,8 @@ import ( abci "github.com/cometbft/cometbft/abci/types" "github.com/ethereum/go-ethereum/common" - evmtypes "github.com/evmos/ethermint/x/evm/types" "github.com/stretchr/testify/require" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func TestParseTxResult(t *testing.T) { diff --git a/rpc/types/query_client.go b/rpc/types/query_client.go index d8d99135..8db4ebc4 100644 --- a/rpc/types/query_client.go +++ b/rpc/types/query_client.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( @@ -25,8 +25,8 @@ import ( "github.com/cosmos/cosmos-sdk/client" - evmtypes "github.com/evmos/ethermint/x/evm/types" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" ) // QueryClient defines a gRPC Client used for: diff --git a/rpc/types/types.go b/rpc/types/types.go index dba665e0..b61fd65d 100644 --- a/rpc/types/types.go +++ b/rpc/types/types.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/rpc/types/utils.go b/rpc/types/utils.go index 2f3a8db6..32cbb187 100644 --- a/rpc/types/utils.go +++ b/rpc/types/utils.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( @@ -28,8 +28,8 @@ import ( "github.com/cosmos/cosmos-sdk/client" errortypes "github.com/cosmos/cosmos-sdk/types/errors" - evmtypes "github.com/evmos/ethermint/x/evm/types" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" tmrpcclient "github.com/cometbft/cometbft/rpc/client" "github.com/ethereum/go-ethereum/common" diff --git a/rpc/websockets.go b/rpc/websockets.go index 15bb714c..c2bc39cc 100644 --- a/rpc/websockets.go +++ b/rpc/websockets.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package rpc import ( @@ -41,11 +41,11 @@ import ( rpcclient "github.com/cometbft/cometbft/rpc/jsonrpc/client" tmtypes "github.com/cometbft/cometbft/types" - "github.com/evmos/ethermint/rpc/ethereum/pubsub" - rpcfilters "github.com/evmos/ethermint/rpc/namespaces/ethereum/eth/filters" - "github.com/evmos/ethermint/rpc/types" - "github.com/evmos/ethermint/server/config" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/rpc/ethereum/pubsub" + rpcfilters "github.com/zeta-chain/ethermint/rpc/namespaces/ethereum/eth/filters" + "github.com/zeta-chain/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/server/config" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) type WebsocketsServer interface { diff --git a/scripts/protocgen.sh b/scripts/protocgen.sh index bbdb9950..2321fe57 100755 --- a/scripts/protocgen.sh +++ b/scripts/protocgen.sh @@ -11,7 +11,6 @@ proto_dirs=$(find ./proto -path -prune -o -name '*.proto' -print0 | xargs -0 -n1 for dir in $proto_dirs; do proto_files=$(find "${dir}" -maxdepth 1 -name '*.proto') for file in $proto_files; do - # Check if the go_package in the file is pointing to evmos if grep -q "option go_package.*ethermint" "$file"; then buf generate --template proto/buf.gen.gogo.yaml "$file" fi @@ -21,6 +20,6 @@ done # TODO: command to generate docs using protoc-gen-doc was deleted here # move proto files to the right places -cp -r github.com/evmos/ethermint/* ./ +cp -r github.com/zeta-chain/ethermint/* ./ rm -rf github.com diff --git a/server/config/config.go b/server/config/config.go index c30d72a1..10c8d8b9 100644 --- a/server/config/config.go +++ b/server/config/config.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package config import ( diff --git a/server/config/toml.go b/server/config/toml.go index a61f110d..4c296d1f 100644 --- a/server/config/toml.go +++ b/server/config/toml.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package config // DefaultConfigTemplate defines the configuration template for the EVM RPC configuration diff --git a/server/flags/flags.go b/server/flags/flags.go index daf8ae74..1d1316f6 100644 --- a/server/flags/flags.go +++ b/server/flags/flags.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package flags import ( diff --git a/server/indexer_cmd.go b/server/indexer_cmd.go index 2d194892..d220a3f7 100644 --- a/server/indexer_cmd.go +++ b/server/indexer_cmd.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package server import ( @@ -25,7 +25,7 @@ import ( tmstore "github.com/cometbft/cometbft/store" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/server" - "github.com/evmos/ethermint/indexer" + "github.com/zeta-chain/ethermint/indexer" ) func NewIndexTxCmd() *cobra.Command { diff --git a/server/indexer_service.go b/server/indexer_service.go index 2edbc02a..28d770a9 100644 --- a/server/indexer_service.go +++ b/server/indexer_service.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package server import ( @@ -23,7 +23,7 @@ import ( rpcclient "github.com/cometbft/cometbft/rpc/client" "github.com/cometbft/cometbft/types" - ethermint "github.com/evmos/ethermint/types" + ethermint "github.com/zeta-chain/ethermint/types" ) const ( diff --git a/server/json_rpc.go b/server/json_rpc.go index 7934a30c..d5d804c8 100644 --- a/server/json_rpc.go +++ b/server/json_rpc.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package server import ( @@ -27,10 +27,10 @@ import ( "github.com/cosmos/cosmos-sdk/server/types" ethlog "github.com/ethereum/go-ethereum/log" ethrpc "github.com/ethereum/go-ethereum/rpc" - "github.com/evmos/ethermint/rpc" + "github.com/zeta-chain/ethermint/rpc" - "github.com/evmos/ethermint/server/config" - ethermint "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/server/config" + ethermint "github.com/zeta-chain/ethermint/types" ) // StartJSONRPC starts the JSON-RPC server diff --git a/server/start.go b/server/start.go index ec907c2f..375b2f27 100644 --- a/server/start.go +++ b/server/start.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package server import ( @@ -62,11 +62,11 @@ import ( pruningtypes "github.com/cosmos/cosmos-sdk/store/pruning/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/indexer" - ethdebug "github.com/evmos/ethermint/rpc/namespaces/ethereum/debug" - "github.com/evmos/ethermint/server/config" - srvflags "github.com/evmos/ethermint/server/flags" - ethermint "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/indexer" + ethdebug "github.com/zeta-chain/ethermint/rpc/namespaces/ethereum/debug" + "github.com/zeta-chain/ethermint/server/config" + srvflags "github.com/zeta-chain/ethermint/server/flags" + ethermint "github.com/zeta-chain/ethermint/types" ) // DBOpener is a function to open `application.db`, potentially with customized options. diff --git a/server/util.go b/server/util.go index cb1c4d66..7e265738 100644 --- a/server/util.go +++ b/server/util.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package server import ( @@ -20,10 +20,10 @@ import ( "net/http" "time" - "github.com/evmos/ethermint/server/config" "github.com/gorilla/mux" "github.com/improbable-eng/grpc-web/go/grpcweb" "github.com/spf13/cobra" + "github.com/zeta-chain/ethermint/server/config" "golang.org/x/net/netutil" sdkserver "github.com/cosmos/cosmos-sdk/server" diff --git a/store/cachekv/benchmark_test.go b/store/cachekv/benchmark_test.go index 7ff66e58..7f4ab935 100644 --- a/store/cachekv/benchmark_test.go +++ b/store/cachekv/benchmark_test.go @@ -6,8 +6,8 @@ import ( dbm "github.com/cometbft/cometbft-db" "github.com/cosmos/cosmos-sdk/store/dbadapter" - "github.com/evmos/ethermint/store/cachekv" "github.com/stretchr/testify/require" + "github.com/zeta-chain/ethermint/store/cachekv" ) func DoBenchmarkDeepCacheStack(b *testing.B, depth int) { diff --git a/store/cachekv/store.go b/store/cachekv/store.go index 20c6bc0b..748dff2e 100644 --- a/store/cachekv/store.go +++ b/store/cachekv/store.go @@ -6,7 +6,7 @@ import ( "github.com/cosmos/cosmos-sdk/store/tracekv" "github.com/cosmos/cosmos-sdk/store/types" - "github.com/evmos/ethermint/store/cachekv/internal" + "github.com/zeta-chain/ethermint/store/cachekv/internal" ) // Store wraps an in-memory cache around an underlying types.KVStore. diff --git a/store/cachekv/store_bench_test.go b/store/cachekv/store_bench_test.go index abfc63d9..b5151477 100644 --- a/store/cachekv/store_bench_test.go +++ b/store/cachekv/store_bench_test.go @@ -6,7 +6,7 @@ import ( dbm "github.com/cometbft/cometbft-db" "github.com/cosmos/cosmos-sdk/store/dbadapter" - "github.com/evmos/ethermint/store/cachekv" + "github.com/zeta-chain/ethermint/store/cachekv" ) var sink interface{} diff --git a/store/cachekv/store_test.go b/store/cachekv/store_test.go index 78db8f73..cd71bd52 100644 --- a/store/cachekv/store_test.go +++ b/store/cachekv/store_test.go @@ -11,7 +11,7 @@ import ( "github.com/cosmos/cosmos-sdk/store/dbadapter" "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/store/cachekv" + "github.com/zeta-chain/ethermint/store/cachekv" ) func newCacheKVStore() types.CacheKVStore { diff --git a/store/cachemulti/store.go b/store/cachemulti/store.go index 41923c5e..48abde51 100644 --- a/store/cachemulti/store.go +++ b/store/cachemulti/store.go @@ -6,7 +6,7 @@ import ( "github.com/cosmos/cosmos-sdk/store/tracekv" "github.com/cosmos/cosmos-sdk/store/types" - "github.com/evmos/ethermint/store/cachekv" + "github.com/zeta-chain/ethermint/store/cachekv" ) // storeNameCtxKey is the TraceContext metadata key that identifies diff --git a/store/cachemulti/store_test.go b/store/cachemulti/store_test.go index 80d54a1f..57113ee0 100644 --- a/store/cachemulti/store_test.go +++ b/store/cachemulti/store_test.go @@ -4,8 +4,8 @@ import ( "fmt" "testing" - "github.com/evmos/ethermint/store/cachekv" "github.com/stretchr/testify/require" + "github.com/zeta-chain/ethermint/store/cachekv" "github.com/cosmos/cosmos-sdk/store/types" ) diff --git a/tests/importer/chain_ctx.go b/tests/importer/chain_ctx.go index 150fa680..23c43e7c 100644 --- a/tests/importer/chain_ctx.go +++ b/tests/importer/chain_ctx.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package importer import ( diff --git a/tests/importer/importer_test.go b/tests/importer/importer_test.go index 4b6f73f8..49cf6c61 100644 --- a/tests/importer/importer_test.go +++ b/tests/importer/importer_test.go @@ -9,15 +9,15 @@ import ( "testing" "time" - "github.com/evmos/ethermint/app" + "github.com/zeta-chain/ethermint/app" "github.com/stretchr/testify/require" "github.com/stretchr/testify/suite" sdk "github.com/cosmos/cosmos-sdk/types" - evmkeeper "github.com/evmos/ethermint/x/evm/keeper" - "github.com/evmos/ethermint/x/evm/statedb" + evmkeeper "github.com/zeta-chain/ethermint/x/evm/keeper" + "github.com/zeta-chain/ethermint/x/evm/statedb" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/consensus/ethash" @@ -33,7 +33,7 @@ import ( tmproto "github.com/cometbft/cometbft/proto/tendermint/types" tmversion "github.com/cometbft/cometbft/proto/tendermint/version" "github.com/cometbft/cometbft/version" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" ) var ( diff --git a/tests/integration_tests/configs/upgrade-test-package.nix b/tests/integration_tests/configs/upgrade-test-package.nix index 1863054d..ae39c0a0 100644 --- a/tests/integration_tests/configs/upgrade-test-package.nix +++ b/tests/integration_tests/configs/upgrade-test-package.nix @@ -1,6 +1,6 @@ let pkgs = import ../../../nix { }; - fetchEthermint = rev: builtins.fetchTarball "https://github.com/evmos/ethermint/archive/${rev}.tar.gz"; + fetchEthermint = rev: builtins.fetchTarball "https://github.com/zeta-chain/ethermint/archive/${rev}.tar.gz"; released = pkgs.buildGo118Module rec { name = "ethermintd"; src = fetchEthermint "d29cdad6e667f6089dfecbedd36bb8d3a2a7d025"; diff --git a/tests/rpc/rpc_pending_test.go b/tests/rpc/rpc_pending_test.go index 95e84c1e..13937fe5 100644 --- a/tests/rpc/rpc_pending_test.go +++ b/tests/rpc/rpc_pending_test.go @@ -14,7 +14,7 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" "github.com/stretchr/testify/require" - rpctypes "github.com/evmos/ethermint/rpc/types" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" ) // func TestMain(m *testing.M) { diff --git a/tests/rpc/rpc_test.go b/tests/rpc/rpc_test.go index e376d2ef..9f25dcd6 100644 --- a/tests/rpc/rpc_test.go +++ b/tests/rpc/rpc_test.go @@ -17,9 +17,9 @@ import ( "github.com/stretchr/testify/require" - rpctypes "github.com/evmos/ethermint/rpc/types" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" diff --git a/tests/rpc/utils.go b/tests/rpc/utils.go index 77539af1..cbc8c6cb 100644 --- a/tests/rpc/utils.go +++ b/tests/rpc/utils.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package rpc import ( diff --git a/tests/signer.go b/tests/signer.go index 0ec74fab..54e55e56 100644 --- a/tests/signer.go +++ b/tests/signer.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package tests import ( @@ -25,7 +25,7 @@ import ( cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" ) // NewAddrKey generates an Ethereum address and its corresponding private key. diff --git a/testutil/abci.go b/testutil/abci.go index 58a8be50..49195ed6 100644 --- a/testutil/abci.go +++ b/testutil/abci.go @@ -7,7 +7,7 @@ import ( tmtypes "github.com/cometbft/cometbft/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/app" + "github.com/zeta-chain/ethermint/app" ) // Commit commits a block at a given time. Reminder: At the end of each diff --git a/testutil/fund.go b/testutil/fund.go index e4f36525..e1b41589 100644 --- a/testutil/fund.go +++ b/testutil/fund.go @@ -12,14 +12,14 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package testutil import ( sdk "github.com/cosmos/cosmos-sdk/types" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // FundAccount is a utility function that funds an account by minting and diff --git a/testutil/network/doc.go b/testutil/network/doc.go index f64feead..0c9fa060 100644 --- a/testutil/network/doc.go +++ b/testutil/network/doc.go @@ -13,7 +13,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package network implements and exposes a fully operational in-process Tendermint test network that consists of at least one or potentially many validators. This test network can be used primarily for integration tests or unit test suites. @@ -91,5 +91,5 @@ A typical testing flow might look like the following: // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package network diff --git a/testutil/network/network.go b/testutil/network/network.go index 44435826..6c02603f 100644 --- a/testutil/network/network.go +++ b/testutil/network/network.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package network import ( @@ -62,14 +62,14 @@ import ( "github.com/cosmos/cosmos-sdk/x/genutil" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/evmos/ethermint/crypto/hd" - "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/server/config" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/crypto/hd" + "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/server/config" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" - "github.com/evmos/ethermint/app" + "github.com/zeta-chain/ethermint/app" ) // network lock to only allow one test network at a time diff --git a/testutil/network/network_test.go b/testutil/network/network_test.go index ab15dc41..20c5de73 100644 --- a/testutil/network/network_test.go +++ b/testutil/network/network_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/suite" - "github.com/evmos/ethermint/testutil/network" + "github.com/zeta-chain/ethermint/testutil/network" ) type IntegrationTestSuite struct { diff --git a/testutil/network/util.go b/testutil/network/util.go index b5e95e9c..afe374fd 100644 --- a/testutil/network/util.go +++ b/testutil/network/util.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package network import ( @@ -45,8 +45,8 @@ import ( mintypes "github.com/cosmos/cosmos-sdk/x/mint/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/evmos/ethermint/server" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/server" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func startInProcess(cfg Config, val *Validator) error { diff --git a/testutil/tx/cosmos.go b/testutil/tx/cosmos.go index 1e2ad4e2..403ff293 100644 --- a/testutil/tx/cosmos.go +++ b/testutil/tx/cosmos.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package tx import ( @@ -25,8 +25,8 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/tx/signing" authsigning "github.com/cosmos/cosmos-sdk/x/auth/signing" - "github.com/evmos/ethermint/app" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) var ( diff --git a/testutil/tx/eip712.go b/testutil/tx/eip712.go index 73bb9803..854cd08c 100644 --- a/testutil/tx/eip712.go +++ b/testutil/tx/eip712.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package tx import ( @@ -26,18 +26,18 @@ import ( cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/ethereum/go-ethereum/crypto" - cryptocodec "github.com/evmos/ethermint/crypto/codec" + cryptocodec "github.com/zeta-chain/ethermint/crypto/codec" "github.com/cosmos/cosmos-sdk/x/auth/migrations/legacytx" authtx "github.com/cosmos/cosmos-sdk/x/auth/tx" - "github.com/evmos/ethermint/ethereum/eip712" + "github.com/zeta-chain/ethermint/ethereum/eip712" "github.com/cosmos/cosmos-sdk/types/tx/signing" "github.com/ethereum/go-ethereum/signer/core/apitypes" - "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/types" - "github.com/evmos/ethermint/app" + "github.com/zeta-chain/ethermint/app" ) type EIP712TxArgs struct { diff --git a/testutil/tx/signer.go b/testutil/tx/signer.go index 2d0d6a44..7dc0de22 100644 --- a/testutil/tx/signer.go +++ b/testutil/tx/signer.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package tx import ( @@ -22,7 +22,7 @@ import ( cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" ) var _ keyring.Signer = &Signer{} diff --git a/tools/tools.go b/tools/tools.go index dc3e6ef4..7937a552 100644 --- a/tools/tools.go +++ b/tools/tools.go @@ -14,7 +14,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package tools import ( diff --git a/types/account.go b/types/account.go index a93dcc17..39be5441 100644 --- a/types/account.go +++ b/types/account.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/types/account.pb.go b/types/account.pb.go index 9307c396..6dcc416e 100644 --- a/types/account.pb.go +++ b/types/account.pb.go @@ -73,7 +73,7 @@ func init() { func init() { proto.RegisterFile("ethermint/types/v1/account.proto", fileDescriptor_4edc057d42a619ef) } var fileDescriptor_4edc057d42a619ef = []byte{ - // 315 bytes of a gzipped FileDescriptorProto + // 322 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x48, 0x2d, 0xc9, 0x48, 0x2d, 0xca, 0xcd, 0xcc, 0x2b, 0xd1, 0x2f, 0xa9, 0x2c, 0x48, 0x2d, 0xd6, 0x2f, 0x33, 0xd4, 0x4f, 0x4c, 0x4e, 0xce, 0x2f, 0xcd, 0x2b, 0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x82, 0xab, @@ -90,10 +90,11 @@ var fileDescriptor_4edc057d42a619ef = []byte{ 0xb0, 0x0a, 0xeb, 0x58, 0x20, 0xcf, 0x30, 0x63, 0x81, 0x3c, 0xc3, 0x8b, 0x05, 0xf2, 0x0c, 0xa7, 0xb6, 0xe8, 0xba, 0xa5, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, 0x42, 0xbd, 0x08, 0xa5, 0x74, 0x8b, 0x53, 0xb2, 0xf5, 0x2b, 0x20, 0x81, 0x03, 0x09, 0x32, 0x6c, 0xee, 0x86, 0xba, - 0xc4, 0xd3, 0xc9, 0xea, 0xc4, 0x23, 0x39, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, - 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0x14, 0x90, - 0x6c, 0x48, 0x2d, 0x03, 0x59, 0x80, 0x16, 0x5b, 0x49, 0x6c, 0xe0, 0xe0, 0x33, 0x06, 0x04, 0x00, - 0x00, 0xff, 0xff, 0x68, 0x6c, 0x09, 0x23, 0xc7, 0x01, 0x00, 0x00, + 0xc4, 0xd3, 0xc9, 0xfe, 0xc4, 0x23, 0x39, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, + 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0x54, 0x91, + 0x6c, 0xa8, 0x4a, 0x2d, 0x49, 0xd4, 0x4d, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x47, 0x8b, 0xb2, 0x24, + 0x36, 0x70, 0x18, 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0xf3, 0xa9, 0x6d, 0x5e, 0xcc, 0x01, + 0x00, 0x00, } func (m *EthAccount) Marshal() (dAtA []byte, err error) { diff --git a/types/account_test.go b/types/account_test.go index 9afac71e..35017ea1 100644 --- a/types/account_test.go +++ b/types/account_test.go @@ -12,10 +12,10 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - cryptocodec "github.com/evmos/ethermint/crypto/codec" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - ethermintcodec "github.com/evmos/ethermint/encoding/codec" - "github.com/evmos/ethermint/types" + cryptocodec "github.com/zeta-chain/ethermint/crypto/codec" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + ethermintcodec "github.com/zeta-chain/ethermint/encoding/codec" + "github.com/zeta-chain/ethermint/types" ) func init() { diff --git a/types/block.go b/types/block.go index ed1eae33..430277b5 100644 --- a/types/block.go +++ b/types/block.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/types/chain_id.go b/types/chain_id.go index cc78521c..c76435f0 100644 --- a/types/chain_id.go +++ b/types/chain_id.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/types/codec.go b/types/codec.go index 1bf2e00d..84beb8c0 100644 --- a/types/codec.go +++ b/types/codec.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/types/coin.go b/types/coin.go index d0292d43..ced2dde9 100644 --- a/types/coin.go +++ b/types/coin.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/types/dynamic_fee.go b/types/dynamic_fee.go index 04bc572e..61b3ee47 100644 --- a/types/dynamic_fee.go +++ b/types/dynamic_fee.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/types/dynamic_fee.pb.go b/types/dynamic_fee.pb.go index e28d04cd..0eea1585 100644 --- a/types/dynamic_fee.pb.go +++ b/types/dynamic_fee.pb.go @@ -72,7 +72,7 @@ func init() { } var fileDescriptor_9d7cf05c9992c480 = []byte{ - // 232 bytes of a gzipped FileDescriptorProto + // 239 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x49, 0x2d, 0xc9, 0x48, 0x2d, 0xca, 0xcd, 0xcc, 0x2b, 0xd1, 0x2f, 0xa9, 0x2c, 0x48, 0x2d, 0xd6, 0x2f, 0x33, 0xd4, 0x4f, 0xa9, 0xcc, 0x4b, 0xcc, 0xcd, 0x4c, 0x8e, 0x4f, 0x4b, 0x4d, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, @@ -84,10 +84,10 @@ var fileDescriptor_9d7cf05c9992c480 = []byte{ 0xe4, 0x19, 0x6e, 0xdd, 0x93, 0x57, 0x4b, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xce, 0x2f, 0xce, 0xcd, 0x2f, 0x86, 0x52, 0xba, 0xc5, 0x29, 0xd9, 0x10, 0x57, 0xea, 0x79, 0xe6, 0x95, 0x04, 0x09, 0xe4, 0x26, 0x56, 0x04, 0x40, 0x0d, 0x0a, 0x00, 0x99, 0xe3, 0x64, - 0x75, 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, 0xc9, 0x31, 0x4e, 0x78, 0x2c, - 0xc7, 0x70, 0xe1, 0xb1, 0x1c, 0xc3, 0x8d, 0xc7, 0x72, 0x0c, 0x51, 0x0a, 0x48, 0x66, 0xa6, 0x96, - 0x81, 0x8c, 0x44, 0xf3, 0x77, 0x12, 0x1b, 0xd8, 0xfd, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, - 0x5c, 0xa9, 0x04, 0x48, 0x11, 0x01, 0x00, 0x00, + 0x7f, 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, 0xc9, 0x31, 0x4e, 0x78, 0x2c, + 0xc7, 0x70, 0xe1, 0xb1, 0x1c, 0xc3, 0x8d, 0xc7, 0x72, 0x0c, 0x51, 0xaa, 0x48, 0x66, 0x56, 0xa5, + 0x96, 0x24, 0xea, 0x26, 0x67, 0x24, 0x66, 0xe6, 0xe9, 0xa3, 0x79, 0x3e, 0x89, 0x0d, 0xec, 0x09, + 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xbe, 0x88, 0x8e, 0xc5, 0x16, 0x01, 0x00, 0x00, } func (m *ExtensionOptionDynamicFeeTx) Marshal() (dAtA []byte, err error) { diff --git a/types/errors.go b/types/errors.go index 26e8da2a..9a3f98cd 100644 --- a/types/errors.go +++ b/types/errors.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/types/gasmeter.go b/types/gasmeter.go index 342f40a2..ff9893c6 100644 --- a/types/gasmeter.go +++ b/types/gasmeter.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/types/hdpath.go b/types/hdpath.go index b8b6b9ea..9cd9079a 100644 --- a/types/hdpath.go +++ b/types/hdpath.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/types/indexer.go b/types/indexer.go index f27e77fb..02896472 100644 --- a/types/indexer.go +++ b/types/indexer.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/types/indexer.pb.go b/types/indexer.pb.go index 366d5844..6a593a58 100644 --- a/types/indexer.pb.go +++ b/types/indexer.pb.go @@ -84,26 +84,26 @@ func init() { func init() { proto.RegisterFile("ethermint/types/v1/indexer.proto", fileDescriptor_1197e10a8be8ed28) } var fileDescriptor_1197e10a8be8ed28 = []byte{ - // 295 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0x90, 0x31, 0x4b, 0xc3, 0x40, - 0x18, 0x86, 0x73, 0xb6, 0x4d, 0xe3, 0xa1, 0x83, 0x51, 0x4a, 0x54, 0x88, 0x87, 0x53, 0xa6, 0x84, - 0xe2, 0xd6, 0xd1, 0x45, 0x5c, 0x8f, 0xba, 0xb8, 0x84, 0xb4, 0xf9, 0xbc, 0x3b, 0xe8, 0xf5, 0x4a, - 0xef, 0x4b, 0x88, 0xff, 0xc0, 0xd1, 0x9f, 0xe0, 0xcf, 0x71, 0xec, 0xe8, 0x28, 0x2d, 0xfe, 0x0f, - 0xe9, 0x35, 0x44, 0x70, 0xfb, 0x5e, 0x9e, 0xe7, 0xe3, 0x85, 0x97, 0x32, 0x40, 0x09, 0x6b, 0xad, - 0x96, 0x98, 0xe1, 0xeb, 0x0a, 0x6c, 0x56, 0x8f, 0x33, 0xb5, 0x2c, 0xa1, 0x81, 0x75, 0xba, 0x5a, - 0x1b, 0x34, 0x61, 0xd8, 0x19, 0xa9, 0x33, 0xd2, 0x7a, 0x7c, 0x75, 0x21, 0x8c, 0x30, 0x0e, 0x67, - 0xfb, 0xeb, 0x60, 0xde, 0xfe, 0x10, 0x1a, 0x4c, 0x1b, 0x0e, 0xb6, 0x5a, 0x60, 0x38, 0xa2, 0xbe, - 0x04, 0x25, 0x24, 0x46, 0x84, 0x91, 0xa4, 0xc7, 0xdb, 0x14, 0x5e, 0xd2, 0x00, 0x9b, 0xdc, 0x55, - 0x44, 0x47, 0x8c, 0x24, 0xa7, 0x7c, 0x88, 0xcd, 0xe3, 0x3e, 0x86, 0xd7, 0xf4, 0x58, 0x5b, 0xd1, - 0xb2, 0x9e, 0x63, 0x81, 0xb6, 0xe2, 0x00, 0x19, 0x3d, 0x01, 0x94, 0x79, 0xf7, 0xdb, 0x67, 0x24, - 0x19, 0x70, 0x0a, 0x28, 0xa7, 0xed, 0xfb, 0x88, 0xfa, 0x2f, 0x85, 0x5a, 0x40, 0x19, 0x0d, 0x18, - 0x49, 0x02, 0xde, 0xa6, 0x7d, 0xa3, 0x28, 0x6c, 0x5e, 0x59, 0x28, 0x23, 0x9f, 0x91, 0xa4, 0xcf, - 0x87, 0xa2, 0xb0, 0x4f, 0x16, 0xca, 0x30, 0xa5, 0xe7, 0xf3, 0x4a, 0x57, 0x8b, 0x02, 0x55, 0x0d, - 0x79, 0x67, 0x0d, 0x9d, 0x75, 0xf6, 0x87, 0x1e, 0x0e, 0xfe, 0xa4, 0xff, 0xf6, 0x71, 0xe3, 0xdd, - 0x4f, 0x3e, 0xb7, 0x31, 0xd9, 0x6c, 0x63, 0xf2, 0xbd, 0x8d, 0xc9, 0xfb, 0x2e, 0xf6, 0x36, 0xbb, - 0xd8, 0xfb, 0xda, 0xc5, 0xde, 0x33, 0x13, 0x0a, 0x65, 0x35, 0x4b, 0xe7, 0x46, 0x67, 0x50, 0x6b, - 0x63, 0xb3, 0x7f, 0xf3, 0xce, 0x7c, 0x37, 0xd5, 0xdd, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc1, - 0x34, 0xa8, 0x0b, 0x78, 0x01, 0x00, 0x00, + // 303 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0x90, 0xc1, 0x4a, 0xf3, 0x40, + 0x14, 0x85, 0x33, 0x7f, 0xdb, 0x34, 0xff, 0xa0, 0x0b, 0xa3, 0x94, 0xa8, 0x10, 0x07, 0x41, 0xc8, + 0xc6, 0x0c, 0xc5, 0x9d, 0x1b, 0xc1, 0x8d, 0xb8, 0x1d, 0xea, 0xc6, 0x4d, 0x98, 0x36, 0xd7, 0x99, + 0x81, 0xa6, 0x29, 0x9d, 0x9b, 0x12, 0x7d, 0x02, 0x97, 0x3e, 0x82, 0x8f, 0xe3, 0xb2, 0x4b, 0x97, + 0xd2, 0xe2, 0x7b, 0x48, 0xa7, 0x21, 0x82, 0xbb, 0x7b, 0xf8, 0xbe, 0xcb, 0x81, 0x43, 0x19, 0xa0, + 0x86, 0x45, 0x61, 0x66, 0xc8, 0xf1, 0x79, 0x0e, 0x96, 0x2f, 0x87, 0xdc, 0xcc, 0x72, 0xa8, 0x61, + 0x91, 0xce, 0x17, 0x25, 0x96, 0x61, 0xd8, 0x1a, 0xa9, 0x33, 0xd2, 0xe5, 0xf0, 0xe4, 0x48, 0x95, + 0xaa, 0x74, 0x98, 0x6f, 0xaf, 0x9d, 0x79, 0xfe, 0x4d, 0x68, 0x30, 0xaa, 0x05, 0xd8, 0x6a, 0x8a, + 0xe1, 0x80, 0xfa, 0x1a, 0x8c, 0xd2, 0x18, 0x11, 0x46, 0x92, 0x8e, 0x68, 0x52, 0x78, 0x4c, 0x03, + 0xac, 0x33, 0x57, 0x11, 0xfd, 0x63, 0x24, 0xd9, 0x17, 0x7d, 0xac, 0xef, 0xb7, 0x31, 0x3c, 0xa5, + 0xff, 0x0b, 0xab, 0x1a, 0xd6, 0x71, 0x2c, 0x28, 0xac, 0xda, 0x41, 0x46, 0xf7, 0x00, 0x75, 0xd6, + 0xfe, 0x76, 0x19, 0x49, 0x7a, 0x82, 0x02, 0xea, 0x51, 0xf3, 0x3e, 0xa0, 0xfe, 0x93, 0x34, 0x53, + 0xc8, 0xa3, 0x1e, 0x23, 0x49, 0x20, 0x9a, 0xb4, 0x6d, 0x54, 0xd2, 0x66, 0x95, 0x85, 0x3c, 0xf2, + 0x19, 0x49, 0xba, 0xa2, 0xaf, 0xa4, 0x7d, 0xb0, 0x90, 0x87, 0x29, 0x3d, 0x9c, 0x54, 0x45, 0x35, + 0x95, 0x68, 0x96, 0x90, 0xb5, 0x56, 0xdf, 0x59, 0x07, 0xbf, 0xe8, 0x6e, 0xe7, 0x5f, 0x77, 0x5f, + 0xdf, 0xcf, 0xbc, 0xdb, 0x9b, 0x8f, 0x75, 0x4c, 0x56, 0xeb, 0x98, 0x7c, 0xad, 0x63, 0xf2, 0xb6, + 0x89, 0xbd, 0xd5, 0x26, 0xf6, 0x3e, 0x37, 0xb1, 0xf7, 0x78, 0xa1, 0x0c, 0xea, 0x6a, 0x9c, 0x4e, + 0xca, 0x82, 0xbf, 0x00, 0xca, 0xcb, 0x89, 0x96, 0x66, 0xc6, 0xff, 0x6c, 0x3c, 0xf6, 0xdd, 0x5e, + 0x57, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xa4, 0xea, 0x04, 0xa8, 0x7d, 0x01, 0x00, 0x00, } func (m *TxResult) Marshal() (dAtA []byte, err error) { diff --git a/types/int.go b/types/int.go index 20c6c5b2..464b964c 100644 --- a/types/int.go +++ b/types/int.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/types/protocol.go b/types/protocol.go index ca00a374..73859647 100644 --- a/types/protocol.go +++ b/types/protocol.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types // Constants to match up protocol versions and messages diff --git a/types/validation.go b/types/validation.go index 1c8fd7f6..fec46639 100644 --- a/types/validation.go +++ b/types/validation.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/types/validation_test.go b/types/validation_test.go index d9b2eced..f58b7f2d 100644 --- a/types/validation_test.go +++ b/types/validation_test.go @@ -4,9 +4,9 @@ import ( "testing" "github.com/ethereum/go-ethereum/common" - "github.com/evmos/ethermint/tests" - "github.com/evmos/ethermint/types" "github.com/stretchr/testify/require" + "github.com/zeta-chain/ethermint/tests" + "github.com/zeta-chain/ethermint/types" ) func TestIsEmptyHash(t *testing.T) { diff --git a/types/web3.pb.go b/types/web3.pb.go index 28764e7a..ebdf1140 100644 --- a/types/web3.pb.go +++ b/types/web3.pb.go @@ -77,26 +77,26 @@ func init() { func init() { proto.RegisterFile("ethermint/types/v1/web3.proto", fileDescriptor_9eb7cd56e3c92bc3) } var fileDescriptor_9eb7cd56e3c92bc3 = []byte{ - // 300 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0x90, 0x31, 0x4b, 0xc3, 0x40, - 0x14, 0xc7, 0x73, 0x5a, 0xc4, 0x46, 0x85, 0x72, 0x6a, 0xa9, 0x05, 0x2f, 0xc1, 0xa9, 0x83, 0xe4, - 0xa8, 0xd9, 0x0a, 0x2e, 0xb1, 0x0e, 0x4e, 0x8a, 0x16, 0x04, 0x97, 0x70, 0x69, 0x5e, 0xd3, 0x1b, - 0x92, 0x0b, 0xcd, 0xb3, 0xb6, 0xdf, 0xc0, 0xd1, 0x8f, 0xe0, 0xc7, 0x71, 0xec, 0xe8, 0x14, 0x24, - 0xdd, 0xb2, 0xbb, 0x4b, 0x22, 0x2d, 0x21, 0xdb, 0xe3, 0xf7, 0x7b, 0xbf, 0xe5, 0xaf, 0x9f, 0x03, - 0x4e, 0x61, 0x16, 0xca, 0x08, 0x39, 0x2e, 0x63, 0x48, 0xf8, 0xbc, 0xcf, 0xdf, 0xc0, 0xb3, 0xad, - 0x78, 0xa6, 0x50, 0x51, 0xba, 0xd5, 0x56, 0xa9, 0xad, 0x79, 0xbf, 0x7b, 0x12, 0xa8, 0x40, 0x95, - 0x9a, 0x17, 0xd7, 0xff, 0xe7, 0xc5, 0x2f, 0xd1, 0xdb, 0xb7, 0x0b, 0x84, 0x28, 0x91, 0x2a, 0xba, - 0x8f, 0x51, 0xaa, 0x28, 0x79, 0x06, 0xcf, 0x1e, 0x2d, 0xa8, 0xd0, 0x8f, 0x8b, 0xd8, 0x77, 0x7d, - 0x81, 0xc2, 0x1d, 0x4f, 0x85, 0x8c, 0x5c, 0xe9, 0x77, 0x88, 0x49, 0x7a, 0x0d, 0xe7, 0x2a, 0x4b, - 0x8d, 0xd6, 0xa8, 0xd0, 0x43, 0x81, 0xe2, 0xa6, 0x90, 0x77, 0xc3, 0x3c, 0x35, 0xba, 0x58, 0x63, - 0x97, 0x2a, 0x94, 0x08, 0x61, 0x8c, 0xcb, 0xc7, 0x56, 0xcd, 0xf9, 0xd4, 0xd6, 0x9b, 0x13, 0x00, - 0x37, 0x16, 0x4b, 0x98, 0x75, 0x76, 0x4c, 0xd2, 0x6b, 0x3a, 0xed, 0x3c, 0x35, 0xe8, 0x04, 0xe0, - 0xa1, 0x60, 0x95, 0x78, 0x7f, 0xc3, 0xe8, 0xb5, 0x7e, 0xb4, 0x8d, 0xdc, 0x44, 0x06, 0x9d, 0x5d, - 0x93, 0xf4, 0x0e, 0x9d, 0xb3, 0x3c, 0x35, 0x4e, 0x37, 0x4f, 0x4f, 0x32, 0xa8, 0xb4, 0x07, 0x15, - 0x3c, 0x68, 0xbc, 0x7f, 0x1a, 0x9a, 0x33, 0xf8, 0xca, 0x18, 0x59, 0x65, 0x8c, 0xfc, 0x64, 0x8c, - 0x7c, 0xac, 0x99, 0xb6, 0x5a, 0x33, 0xed, 0x7b, 0xcd, 0xb4, 0x17, 0x33, 0x90, 0x38, 0x7d, 0xf5, - 0xac, 0xb1, 0x0a, 0x39, 0xcc, 0x43, 0x95, 0xf0, 0xda, 0xd6, 0xde, 0x5e, 0x39, 0x9d, 0xfd, 0x17, - 0x00, 0x00, 0xff, 0xff, 0x52, 0x19, 0x20, 0x73, 0x85, 0x01, 0x00, 0x00, + // 303 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4d, 0x2d, 0xc9, 0x48, + 0x2d, 0xca, 0xcd, 0xcc, 0x2b, 0xd1, 0x2f, 0xa9, 0x2c, 0x48, 0x2d, 0xd6, 0x2f, 0x33, 0xd4, 0x2f, + 0x4f, 0x4d, 0x32, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x82, 0x4b, 0xeb, 0x81, 0xa5, + 0xf5, 0xca, 0x0c, 0xa5, 0x44, 0xd2, 0xf3, 0xd3, 0xf3, 0xc1, 0xd2, 0xfa, 0x20, 0x16, 0x44, 0xa5, + 0xd2, 0x57, 0x46, 0x2e, 0x31, 0xd7, 0x8a, 0x92, 0xd4, 0xbc, 0xe2, 0xcc, 0xfc, 0x3c, 0xff, 0x82, + 0x92, 0xcc, 0xfc, 0xbc, 0xe2, 0xf0, 0xd4, 0x24, 0xe3, 0x90, 0x0a, 0xa1, 0x44, 0x2e, 0x61, 0x90, + 0xe6, 0x94, 0xf8, 0x94, 0xc4, 0x92, 0xc4, 0xf8, 0xe4, 0x8c, 0xc4, 0xcc, 0xbc, 0xf8, 0xcc, 0x14, + 0x09, 0x46, 0x05, 0x46, 0x0d, 0x16, 0x27, 0xa3, 0x47, 0xf7, 0xe4, 0x05, 0x42, 0x40, 0xd2, 0x2e, + 0x89, 0x25, 0x89, 0xce, 0x20, 0x49, 0x4f, 0x97, 0x57, 0xf7, 0xe4, 0xa5, 0x4a, 0xd0, 0xc4, 0x74, + 0xf2, 0x73, 0x33, 0x4b, 0x52, 0x73, 0x0b, 0x4a, 0x2a, 0x83, 0x04, 0xd0, 0xe4, 0x52, 0x84, 0x8c, + 0xb9, 0x38, 0xd3, 0x52, 0x53, 0xe3, 0x0b, 0x12, 0x2b, 0x53, 0x8b, 0x24, 0x98, 0x14, 0x18, 0x35, + 0x38, 0x9d, 0xc4, 0x5e, 0xdd, 0x93, 0x17, 0x4a, 0x4b, 0x4d, 0x0d, 0x00, 0x89, 0x21, 0x69, 0xe6, + 0x80, 0x89, 0x09, 0xd9, 0x72, 0xf1, 0xc2, 0x35, 0xc5, 0x17, 0x67, 0xa6, 0x4b, 0x30, 0x2b, 0x30, + 0x6a, 0xf0, 0x38, 0x49, 0xbe, 0xba, 0x27, 0x2f, 0x0a, 0x53, 0x14, 0x9c, 0x99, 0x8e, 0xa4, 0x97, + 0x1b, 0x49, 0xd8, 0x8a, 0xa5, 0x63, 0x81, 0x3c, 0x83, 0x93, 0xfd, 0x89, 0x47, 0x72, 0x8c, 0x17, + 0x1e, 0xc9, 0x31, 0x3e, 0x78, 0x24, 0xc7, 0x38, 0xe1, 0xb1, 0x1c, 0xc3, 0x85, 0xc7, 0x72, 0x0c, + 0x37, 0x1e, 0xcb, 0x31, 0x44, 0xa9, 0xa6, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, + 0xea, 0x57, 0xa5, 0x96, 0x24, 0xea, 0x82, 0x7d, 0xae, 0x8f, 0x16, 0xe0, 0x49, 0x6c, 0xe0, 0xf0, + 0x33, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0x41, 0x79, 0x3a, 0x64, 0x8a, 0x01, 0x00, 0x00, } func (m *ExtensionOptionsWeb3Tx) Marshal() (dAtA []byte, err error) { diff --git a/version/version.go b/version/version.go index 3c4f05c5..ebd47f9e 100755 --- a/version/version.go +++ b/version/version.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package version import ( diff --git a/x/evm/client/cli/query.go b/x/evm/client/cli/query.go index bc3c6886..04cbe170 100644 --- a/x/evm/client/cli/query.go +++ b/x/evm/client/cli/query.go @@ -12,17 +12,17 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package cli import ( - rpctypes "github.com/evmos/ethermint/rpc/types" "github.com/spf13/cobra" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) // GetQueryCmd returns the parent command for all x/bank CLi query commands. diff --git a/x/evm/client/cli/tx.go b/x/evm/client/cli/tx.go index 8f33d36c..65520d39 100644 --- a/x/evm/client/cli/tx.go +++ b/x/evm/client/cli/tx.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package cli import ( @@ -27,8 +27,8 @@ import ( "github.com/pkg/errors" "github.com/spf13/cobra" - rpctypes "github.com/evmos/ethermint/rpc/types" - "github.com/evmos/ethermint/x/evm/types" + rpctypes "github.com/zeta-chain/ethermint/rpc/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) // GetTxCmd returns the transaction commands for this module diff --git a/x/evm/client/cli/utils.go b/x/evm/client/cli/utils.go index deab3b16..b4a75bbf 100644 --- a/x/evm/client/cli/utils.go +++ b/x/evm/client/cli/utils.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package cli import ( diff --git a/x/evm/genesis.go b/x/evm/genesis.go index 5df8066d..ae88c078 100644 --- a/x/evm/genesis.go +++ b/x/evm/genesis.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package evm import ( @@ -25,9 +25,9 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/crypto" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/keeper" - "github.com/evmos/ethermint/x/evm/types" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/keeper" + "github.com/zeta-chain/ethermint/x/evm/types" ) // InitGenesis initializes genesis state based on exported genesis diff --git a/x/evm/genesis_test.go b/x/evm/genesis_test.go index e060c5d9..763fbb03 100644 --- a/x/evm/genesis_test.go +++ b/x/evm/genesis_test.go @@ -6,11 +6,11 @@ import ( "github.com/ethereum/go-ethereum/common" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - etherminttypes "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + etherminttypes "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *EvmTestSuite) TestInitGenesis() { diff --git a/x/evm/handler.go b/x/evm/handler.go index c7d03f34..c0965d36 100644 --- a/x/evm/handler.go +++ b/x/evm/handler.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package evm import ( @@ -20,7 +20,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" errortypes "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) // NewHandler returns a handler for Ethermint type messages. diff --git a/x/evm/handler_test.go b/x/evm/handler_test.go index ac30d678..3bed582c 100644 --- a/x/evm/handler_test.go +++ b/x/evm/handler_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/evmos/ethermint/x/evm/keeper" + "github.com/zeta-chain/ethermint/x/evm/keeper" sdkmath "cosmossdk.io/math" "github.com/cosmos/gogoproto/proto" @@ -17,7 +17,7 @@ import ( authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" "github.com/ethereum/go-ethereum/common" @@ -32,13 +32,13 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keyring" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/tests" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/tests" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" "github.com/cometbft/cometbft/crypto/tmhash" tmproto "github.com/cometbft/cometbft/proto/tendermint/types" diff --git a/x/evm/keeper/abci.go b/x/evm/keeper/abci.go index 415ce750..d3663a4b 100644 --- a/x/evm/keeper/abci.go +++ b/x/evm/keeper/abci.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( diff --git a/x/evm/keeper/abci_test.go b/x/evm/keeper/abci_test.go index cb37ec08..314f2dfd 100644 --- a/x/evm/keeper/abci_test.go +++ b/x/evm/keeper/abci_test.go @@ -2,7 +2,7 @@ package keeper_test import ( "github.com/cometbft/cometbft/abci/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *KeeperTestSuite) TestEndBlock() { diff --git a/x/evm/keeper/benchmark_test.go b/x/evm/keeper/benchmark_test.go index 9264629b..690eff37 100644 --- a/x/evm/keeper/benchmark_test.go +++ b/x/evm/keeper/benchmark_test.go @@ -12,8 +12,8 @@ import ( "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/types" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) func SetupContract(b *testing.B) (*KeeperTestSuite, common.Address) { diff --git a/x/evm/keeper/config.go b/x/evm/keeper/config.go index 584463a5..7783dca6 100644 --- a/x/evm/keeper/config.go +++ b/x/evm/keeper/config.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( @@ -23,8 +23,8 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/vm" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" ) // EVMConfig creates the EVMConfig based on current state diff --git a/x/evm/keeper/gas.go b/x/evm/keeper/gas.go index e6518cc8..e09d3550 100644 --- a/x/evm/keeper/gas.go +++ b/x/evm/keeper/gas.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( @@ -27,7 +27,7 @@ import ( errortypes "github.com/cosmos/cosmos-sdk/types/errors" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) // GetEthIntrinsicGas returns the intrinsic gas cost for the transaction diff --git a/x/evm/keeper/grpc_query.go b/x/evm/keeper/grpc_query.go index 06ffa964..c61b9684 100644 --- a/x/evm/keeper/grpc_query.go +++ b/x/evm/keeper/grpc_query.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( @@ -39,9 +39,9 @@ import ( "github.com/ethereum/go-ethereum/core/vm" ethparams "github.com/ethereum/go-ethereum/params" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" ) var _ types.QueryServer = Keeper{} diff --git a/x/evm/keeper/grpc_query_test.go b/x/evm/keeper/grpc_query_test.go index a56b78ff..90f599df 100644 --- a/x/evm/keeper/grpc_query_test.go +++ b/x/evm/keeper/grpc_query_test.go @@ -13,14 +13,14 @@ import ( "github.com/ethereum/go-ethereum/crypto" ethlogger "github.com/ethereum/go-ethereum/eth/tracers/logger" ethparams "github.com/ethereum/go-ethereum/params" - "github.com/evmos/ethermint/tests" - "github.com/evmos/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/tests" + "github.com/zeta-chain/ethermint/x/evm/statedb" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/server/config" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/server/config" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) // Not valid Ethereum address diff --git a/x/evm/keeper/hooks.go b/x/evm/keeper/hooks.go index fc33d778..738dfce8 100644 --- a/x/evm/keeper/hooks.go +++ b/x/evm/keeper/hooks.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( @@ -20,7 +20,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/ethereum/go-ethereum/core" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) var _ types.EvmHooks = MultiEvmHooks{} diff --git a/x/evm/keeper/hooks_test.go b/x/evm/keeper/hooks_test.go index b635cf4c..6aaad58b 100644 --- a/x/evm/keeper/hooks_test.go +++ b/x/evm/keeper/hooks_test.go @@ -9,9 +9,9 @@ import ( "github.com/ethereum/go-ethereum/core" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/x/evm/keeper" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/keeper" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" ) // LogRecordHook records all the logs diff --git a/x/evm/keeper/integration_test.go b/x/evm/keeper/integration_test.go index d0b42681..e049b01a 100644 --- a/x/evm/keeper/integration_test.go +++ b/x/evm/keeper/integration_test.go @@ -13,19 +13,19 @@ import ( authtx "github.com/cosmos/cosmos-sdk/x/auth/tx" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/tests" - "github.com/evmos/ethermint/testutil" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/tests" + "github.com/zeta-chain/ethermint/testutil" + "github.com/zeta-chain/ethermint/x/feemarket/types" dbm "github.com/cometbft/cometbft-db" abci "github.com/cometbft/cometbft/abci/types" "github.com/cometbft/cometbft/libs/log" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) var _ = Describe("Feemarket", func() { diff --git a/x/evm/keeper/keeper.go b/x/evm/keeper/keeper.go index c2a19269..c2b41a33 100644 --- a/x/evm/keeper/keeper.go +++ b/x/evm/keeper/keeper.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( @@ -33,9 +33,9 @@ import ( "github.com/ethereum/go-ethereum/params" consensusparamkeeper "github.com/cosmos/cosmos-sdk/x/consensus/keeper" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" ) // CustomContractFn defines a custom precompiled contract generator with ctx, rules and returns a precompiled contract. diff --git a/x/evm/keeper/keeper_test.go b/x/evm/keeper/keeper_test.go index 11e773ed..a98faba7 100644 --- a/x/evm/keeper/keeper_test.go +++ b/x/evm/keeper/keeper_test.go @@ -25,17 +25,17 @@ import ( authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" - - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/server/config" - "github.com/evmos/ethermint/tests" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" + + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/server/config" + "github.com/zeta-chain/ethermint/tests" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" diff --git a/x/evm/keeper/migrations.go b/x/evm/keeper/migrations.go index edb9c70e..ec500b81 100644 --- a/x/evm/keeper/migrations.go +++ b/x/evm/keeper/migrations.go @@ -12,14 +12,14 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - v4 "github.com/evmos/ethermint/x/evm/migrations/v4" - v5 "github.com/evmos/ethermint/x/evm/migrations/v5" - "github.com/evmos/ethermint/x/evm/types" + v4 "github.com/zeta-chain/ethermint/x/evm/migrations/v4" + v5 "github.com/zeta-chain/ethermint/x/evm/migrations/v5" + "github.com/zeta-chain/ethermint/x/evm/types" ) // Migrator is a struct for handling in-place store migrations. diff --git a/x/evm/keeper/migrations_test.go b/x/evm/keeper/migrations_test.go index 604d663e..28be042e 100644 --- a/x/evm/keeper/migrations_test.go +++ b/x/evm/keeper/migrations_test.go @@ -2,8 +2,8 @@ package keeper_test import ( sdk "github.com/cosmos/cosmos-sdk/types" - evmkeeper "github.com/evmos/ethermint/x/evm/keeper" - "github.com/evmos/ethermint/x/evm/types" + evmkeeper "github.com/zeta-chain/ethermint/x/evm/keeper" + "github.com/zeta-chain/ethermint/x/evm/types" ) type mockSubspace struct { diff --git a/x/evm/keeper/msg_server.go b/x/evm/keeper/msg_server.go index 15c51f91..5b88d409 100644 --- a/x/evm/keeper/msg_server.go +++ b/x/evm/keeper/msg_server.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( @@ -31,7 +31,7 @@ import ( "github.com/cosmos/cosmos-sdk/telemetry" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) var _ types.MsgServer = &Keeper{} diff --git a/x/evm/keeper/msg_server_test.go b/x/evm/keeper/msg_server_test.go index 4a8c86ce..2308772c 100644 --- a/x/evm/keeper/msg_server_test.go +++ b/x/evm/keeper/msg_server_test.go @@ -8,8 +8,8 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/params" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *KeeperTestSuite) TestEthereumTx() { diff --git a/x/evm/keeper/params.go b/x/evm/keeper/params.go index 4ecd9531..921981ac 100644 --- a/x/evm/keeper/params.go +++ b/x/evm/keeper/params.go @@ -12,12 +12,12 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) // GetParams returns the total set of evm parameters. diff --git a/x/evm/keeper/params_benchmark_test.go b/x/evm/keeper/params_benchmark_test.go index b42529e4..19f66044 100644 --- a/x/evm/keeper/params_benchmark_test.go +++ b/x/evm/keeper/params_benchmark_test.go @@ -3,7 +3,7 @@ package keeper_test import ( "testing" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) func BenchmarkSetParams(b *testing.B) { diff --git a/x/evm/keeper/params_test.go b/x/evm/keeper/params_test.go index 98310430..3415dce1 100644 --- a/x/evm/keeper/params_test.go +++ b/x/evm/keeper/params_test.go @@ -3,7 +3,7 @@ package keeper_test import ( "reflect" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *KeeperTestSuite) TestParams() { diff --git a/x/evm/keeper/state_transition.go b/x/evm/keeper/state_transition.go index fb4e98b4..06418402 100644 --- a/x/evm/keeper/state_transition.go +++ b/x/evm/keeper/state_transition.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( @@ -25,9 +25,9 @@ import ( errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core" @@ -43,7 +43,7 @@ import ( // beneficiary of the coinbase transaction (since we're not mining). // // NOTE: the RANDOM opcode is currently not supported since it requires -// RANDAO implementation. See https://github.com/evmos/ethermint/pull/1520#pullrequestreview-1200504697 +// RANDAO implementation. See https://github.com/zeta-chain/ethermint/pull/1520#pullrequestreview-1200504697 // for more information. func (k *Keeper) NewEVM( @@ -448,7 +448,7 @@ func (k *Keeper) ApplyMessageWithConfig(ctx sdk.Context, // calculate a minimum amount of gas to be charged to sender if GasLimit // is considerably higher than GasUsed to stay more aligned with Tendermint gas mechanics - // for more info https://github.com/evmos/ethermint/issues/1085 + // for more info https://github.com/zeta-chain/ethermint/issues/1085 gasLimit := sdk.NewDec(int64(msg.Gas())) minGasMultiplier := k.GetMinGasMultiplier(ctx) minimumGasUsed := gasLimit.Mul(minGasMultiplier) diff --git a/x/evm/keeper/state_transition_benchmark_test.go b/x/evm/keeper/state_transition_benchmark_test.go index 68e93d1c..99e7cfc5 100644 --- a/x/evm/keeper/state_transition_benchmark_test.go +++ b/x/evm/keeper/state_transition_benchmark_test.go @@ -11,8 +11,8 @@ import ( "github.com/ethereum/go-ethereum/core" ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/params" - evmtypes "github.com/evmos/ethermint/x/evm/types" "github.com/stretchr/testify/require" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) var templateAccessListTx = ðtypes.AccessListTx{ diff --git a/x/evm/keeper/state_transition_test.go b/x/evm/keeper/state_transition_test.go index 3f451467..39eec1fd 100644 --- a/x/evm/keeper/state_transition_test.go +++ b/x/evm/keeper/state_transition_test.go @@ -15,10 +15,10 @@ import ( "github.com/ethereum/go-ethereum/core" ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/params" - "github.com/evmos/ethermint/tests" - "github.com/evmos/ethermint/x/evm/keeper" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/tests" + "github.com/zeta-chain/ethermint/x/evm/keeper" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *KeeperTestSuite) TestGetHashFn() { diff --git a/x/evm/keeper/statedb.go b/x/evm/keeper/statedb.go index f4fb742a..af896ac8 100644 --- a/x/evm/keeper/statedb.go +++ b/x/evm/keeper/statedb.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( @@ -25,9 +25,9 @@ import ( "github.com/cosmos/cosmos-sdk/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/ethereum/go-ethereum/common" - ethermint "github.com/evmos/ethermint/types" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" + ethermint "github.com/zeta-chain/ethermint/types" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" ) var _ statedb.Keeper = &Keeper{} diff --git a/x/evm/keeper/statedb_benchmark_test.go b/x/evm/keeper/statedb_benchmark_test.go index bf141052..72219c78 100644 --- a/x/evm/keeper/statedb_benchmark_test.go +++ b/x/evm/keeper/statedb_benchmark_test.go @@ -10,7 +10,7 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" - "github.com/evmos/ethermint/tests" + "github.com/zeta-chain/ethermint/tests" ) func BenchmarkCreateAccountNew(b *testing.B) { diff --git a/x/evm/keeper/statedb_test.go b/x/evm/keeper/statedb_test.go index b12d0dd4..4e1c2439 100644 --- a/x/evm/keeper/statedb_test.go +++ b/x/evm/keeper/statedb_test.go @@ -16,10 +16,10 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/crypto" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/tests" - "github.com/evmos/ethermint/x/evm/statedb" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/tests" + "github.com/zeta-chain/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *KeeperTestSuite) TestCreateAccount() { diff --git a/x/evm/keeper/utils.go b/x/evm/keeper/utils.go index 3bf934a8..604d6f60 100644 --- a/x/evm/keeper/utils.go +++ b/x/evm/keeper/utils.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( @@ -29,7 +29,7 @@ import ( authante "github.com/cosmos/cosmos-sdk/x/auth/ante" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) // GetCoinbaseAddress returns the block proposer's validator operator address. diff --git a/x/evm/keeper/utils_test.go b/x/evm/keeper/utils_test.go index f14e119f..0159d909 100644 --- a/x/evm/keeper/utils_test.go +++ b/x/evm/keeper/utils_test.go @@ -8,8 +8,8 @@ import ( "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" ethparams "github.com/ethereum/go-ethereum/params" - "github.com/evmos/ethermint/x/evm/keeper" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/keeper" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) func (suite *KeeperTestSuite) TestCheckSenderBalance() { diff --git a/x/evm/migrations/v4/migrate.go b/x/evm/migrations/v4/migrate.go index 91e49baa..dd4cbc07 100644 --- a/x/evm/migrations/v4/migrate.go +++ b/x/evm/migrations/v4/migrate.go @@ -5,8 +5,8 @@ import ( storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" - v4types "github.com/evmos/ethermint/x/evm/migrations/v4/types" - "github.com/evmos/ethermint/x/evm/types" + v4types "github.com/zeta-chain/ethermint/x/evm/migrations/v4/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) // MigrateStore migrates the x/evm module state from the consensus version 3 to diff --git a/x/evm/migrations/v4/migrate_test.go b/x/evm/migrations/v4/migrate_test.go index 09a95ca4..e47d5703 100644 --- a/x/evm/migrations/v4/migrate_test.go +++ b/x/evm/migrations/v4/migrate_test.go @@ -5,14 +5,14 @@ import ( "github.com/stretchr/testify/require" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/encoding" - v4 "github.com/evmos/ethermint/x/evm/migrations/v4" - v4types "github.com/evmos/ethermint/x/evm/migrations/v4/types" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/encoding" + v4 "github.com/zeta-chain/ethermint/x/evm/migrations/v4" + v4types "github.com/zeta-chain/ethermint/x/evm/migrations/v4/types" ) type mockSubspace struct { diff --git a/x/evm/migrations/v5/migrate.go b/x/evm/migrations/v5/migrate.go index e6f85a01..aad27576 100644 --- a/x/evm/migrations/v5/migrate.go +++ b/x/evm/migrations/v5/migrate.go @@ -4,9 +4,9 @@ import ( "github.com/cosmos/cosmos-sdk/codec" storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" - v5types "github.com/evmos/ethermint/x/evm/migrations/v5/types" + v5types "github.com/zeta-chain/ethermint/x/evm/migrations/v5/types" ) // MigrateStore migrates the x/evm module state from the consensus version 4 to diff --git a/x/evm/migrations/v5/migrate_test.go b/x/evm/migrations/v5/migrate_test.go index eba9599f..7cb3da45 100644 --- a/x/evm/migrations/v5/migrate_test.go +++ b/x/evm/migrations/v5/migrate_test.go @@ -7,11 +7,11 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/encoding" - v5 "github.com/evmos/ethermint/x/evm/migrations/v5" - v5types "github.com/evmos/ethermint/x/evm/migrations/v5/types" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/encoding" + v5 "github.com/zeta-chain/ethermint/x/evm/migrations/v5" + v5types "github.com/zeta-chain/ethermint/x/evm/migrations/v5/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) func TestMigrate(t *testing.T) { diff --git a/x/evm/module.go b/x/evm/module.go index aafea1aa..c6725db8 100644 --- a/x/evm/module.go +++ b/x/evm/module.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package evm import ( @@ -33,9 +33,9 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/evmos/ethermint/x/evm/client/cli" - "github.com/evmos/ethermint/x/evm/keeper" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/client/cli" + "github.com/zeta-chain/ethermint/x/evm/keeper" + "github.com/zeta-chain/ethermint/x/evm/types" ) var ( diff --git a/x/evm/spec/01_concepts.md b/x/evm/spec/01_concepts.md index c96162d5..36c47e84 100644 --- a/x/evm/spec/01_concepts.md +++ b/x/evm/spec/01_concepts.md @@ -10,8 +10,8 @@ The Ethereum Virtual Machine (EVM) is a computation engine which can be thought The EVM is considered to be the part of the Ethereum protocol that handles the deployment and execution of [smart contracts](https://ethereum.org/en/developers/docs/smart-contracts/). To make a clear distinction: -* The Ethereum protocol describes a blockchain, in which all Ethereum accounts and smart contracts live. It has only one canonical state (a data structure, which keeps all accounts) at any given block in the chain. -* The EVM, however, is the [state machine](https://en.wikipedia.org/wiki/Finite-state_machine) that defines the rules for computing a new valid state from block to block. It is an isolated runtime, which means that code running inside the EVM has no access to network, filesystem, or other processes (not external APIs). +- The Ethereum protocol describes a blockchain, in which all Ethereum accounts and smart contracts live. It has only one canonical state (a data structure, which keeps all accounts) at any given block in the chain. +- The EVM, however, is the [state machine](https://en.wikipedia.org/wiki/Finite-state_machine) that defines the rules for computing a new valid state from block to block. It is an isolated runtime, which means that code running inside the EVM has no access to network, filesystem, or other processes (not external APIs). The `x/evm` module implements the EVM as a Cosmos SDK module. It allows users to interact with the EVM by submitting Ethereum txs and executing their containing messages on the given state to evoke a state transition. @@ -23,8 +23,8 @@ The Ethereum state is a data structure, implemented as a [Merkle Patricia Trie]( There are two types of accounts that can be stored in state at a given address: -* **Externally Owned Account (EOA)**: Has nonce (tx counter) and balance -* **Smart Contract**: Has nonce, balance, (immutable) code hash, storage root (another Merkle Patricia Trie) +- **Externally Owned Account (EOA)**: Has nonce (tx counter) and balance +- **Smart Contract**: Has nonce, balance, (immutable) code hash, storage root (another Merkle Patricia Trie) Smart contracts are just like regular accounts on the blockchain, which additionally store executable code in an Ethereum-specific binary format, known as **EVM bytecode**. They are typically written in an Ethereum high level language such as Solidity which is compiled down to EVM bytecode and deployed on the blockchain, by submitting a tx using an Ethereum client. @@ -32,12 +32,12 @@ Smart contracts are just like regular accounts on the blockchain, which addition The EVM operates as a stack-based machine. It's main architecture components consist of: -* Virtual ROM: contract code is pulled into this read only memory when processing txs -* Machine state (volatile): changes as the EVM runs and is wiped clean after processing each tx - * Program counter (PC) - * Gas: keeps track of how much gas is used - * Stack and Memory: compute state changes -* Access to account storage (persistent) +- Virtual ROM: contract code is pulled into this read only memory when processing txs +- Machine state (volatile): changes as the EVM runs and is wiped clean after processing each tx + - Program counter (PC) + - Gas: keeps track of how much gas is used + - Stack and Memory: compute state changes +- Access to account storage (persistent) ### State Transitions with Smart Contracts @@ -51,10 +51,10 @@ Smart contracts can also call other smart contracts. Each call to a new contract For further reading, please refer to: -* [EVM](https://eth.wiki/concepts/evm/evm) -* [EVM Architecture](https://cypherpunks-core.github.io/ethereumbook/13evm.html#evm_architecture) -* [What is Ethereum](https://ethdocs.org/en/latest/introduction/what-is-ethereum.html#what-is-ethereum) -* [Opcodes](https://www.ethervm.io/) +- [EVM](https://eth.wiki/concepts/evm/evm) +- [EVM Architecture](https://cypherpunks-core.github.io/ethereumbook/13evm.html#evm_architecture) +- [What is Ethereum](https://ethdocs.org/en/latest/introduction/what-is-ethereum.html#what-is-ethereum) +- [Opcodes](https://www.ethervm.io/) ## Ethermint as Geth implementation @@ -81,10 +81,10 @@ In the Geth implementation, calling the endpoint roughly goes through the follow The ethermint implementatiom is similar and makes use of the gRPC query client which is included in the Cosmos SDK: 1. `eth_call` request is transformed to call the `func (e *PublicAPI) Call` function using the `eth` namespace -2. [`Call()`](https://github.com/evmos/ethermint/blob/main/rpc/namespaces/ethereum/eth/api.go#L639) calls `doCall()` -3. [`doCall()`](https://github.com/evmos/ethermint/blob/main/rpc/namespaces/ethereum/eth/api.go#L656) transforms the arguments into a `EthCallRequest` and calls `EthCall()` using the query client of the evm module. -4. [`EthCall()`](https://github.com/evmos/ethermint/blob/main/x/evm/keeper/grpc_query.go#L212) transforms the arguments into a `ethtypes.message` and calls `ApplyMessageWithConfig() -5. [`ApplyMessageWithConfig()`](https://github.com/evmos/ethermint/blob/d5598932a7f06158b7a5e3aa031bbc94eaaae32c/x/evm/keeper/state_transition.go#L341) instantiates an EVM and either `Create()`s a new contract or `Call()`s a contract using the Geth implementation. +2. [`Call()`](https://github.com/zeta-chain/ethermint/blob/main/rpc/namespaces/ethereum/eth/api.go#L639) calls `doCall()` +3. [`doCall()`](https://github.com/zeta-chain/ethermint/blob/main/rpc/namespaces/ethereum/eth/api.go#L656) transforms the arguments into a `EthCallRequest` and calls `EthCall()` using the query client of the evm module. +4. [`EthCall()`](https://github.com/zeta-chain/ethermint/blob/main/x/evm/keeper/grpc_query.go#L212) transforms the arguments into a `ethtypes.message` and calls `ApplyMessageWithConfig() +5. [`ApplyMessageWithConfig()`](https://github.com/zeta-chain/ethermint/blob/d5598932a7f06158b7a5e3aa031bbc94eaaae32c/x/evm/keeper/state_transition.go#L341) instantiates an EVM and either `Create()`s a new contract or `Call()`s a contract using the Geth implementation. ### StateDB diff --git a/x/evm/spec/README.md b/x/evm/spec/README.md index edae8ec8..639117e8 100644 --- a/x/evm/spec/README.md +++ b/x/evm/spec/README.md @@ -17,7 +17,7 @@ The growth of EVM-based chains (e.g. Ethereum), however, has uncovered several s The `x/evm` module provides this EVM familiarity on a scalable, high-throughput Proof-of-Stake blockchain. It is built as a [Cosmos SDK module](https://docs.cosmos.network/master/building-modules/intro.html) which allows for the deployment of smart contracts, interaction with the EVM state machine (state transitions), and the use of EVM tooling. It can be used on Cosmos application-specific blockchains, which alleviate the aforementioned concerns through high transaction throughput via [Tendermint Core](https://github.com/tendermint/tendermint), fast transaction finality, and horizontal scalability via [IBC](https://ibcprotocol.org/). -The `x/evm` is part of the [ethermint library](https://pkg.go.dev/github.com/evmos/ethermint). For an example of how Ethermint can be used on any Cosmos-SDK chain, please refer to [Evmos](https://www.github.com/tharsis/evmos). +The `x/evm` is part of the [ethermint library](https://pkg.go.dev/github.com/zeta-chain/ethermint). For an example of how Ethermint can be used on any Cosmos-SDK chain, please refer to [Evmos](https://www.github.com/tharsis/evmos). ## Contents @@ -34,8 +34,8 @@ The `x/evm` is part of the [ethermint library](https://pkg.go.dev/github.com/evm ## Module Architecture > **NOTE:**: If you're not familiar with the overall module structure from -the SDK modules, please check this [document](https://docs.cosmos.network/master/building-modules/structure.html) as -prerequisite reading. +> the SDK modules, please check this [document](https://docs.cosmos.network/master/building-modules/structure.html) as +> prerequisite reading. ```shell evm/ diff --git a/x/evm/statedb/config.go b/x/evm/statedb/config.go index d9baa538..4ab2ffe7 100644 --- a/x/evm/statedb/config.go +++ b/x/evm/statedb/config.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package statedb import ( @@ -20,7 +20,7 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/params" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/evm/types" ) // TxConfig encapulates the readonly information of current tx for `StateDB`. diff --git a/x/evm/statedb/interfaces.go b/x/evm/statedb/interfaces.go index ef00ce86..a8aec34e 100644 --- a/x/evm/statedb/interfaces.go +++ b/x/evm/statedb/interfaces.go @@ -12,14 +12,14 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package statedb import ( storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/ethereum/go-ethereum/common" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) // Keeper provide underlying storage of StateDB diff --git a/x/evm/statedb/mock_test.go b/x/evm/statedb/mock_test.go index 3ea50578..c2028e45 100644 --- a/x/evm/statedb/mock_test.go +++ b/x/evm/statedb/mock_test.go @@ -3,14 +3,15 @@ package statedb_test import ( "bytes" "errors" - evmtypes "github.com/evmos/ethermint/x/evm/types" "math/big" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" + storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/crypto" - "github.com/evmos/ethermint/x/evm/statedb" + "github.com/zeta-chain/ethermint/x/evm/statedb" ) var ( diff --git a/x/evm/statedb/state_object.go b/x/evm/statedb/state_object.go index dd344dfa..415ee0d2 100644 --- a/x/evm/statedb/state_object.go +++ b/x/evm/statedb/state_object.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package statedb import ( diff --git a/x/evm/statedb/statedb.go b/x/evm/statedb/statedb.go index 2fb13425..111c0f11 100644 --- a/x/evm/statedb/statedb.go +++ b/x/evm/statedb/statedb.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package statedb import ( @@ -27,8 +27,8 @@ import ( "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/crypto" - "github.com/evmos/ethermint/store/cachemulti" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/store/cachemulti" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) const StateDBContextKey = "statedb" diff --git a/x/evm/statedb/statedb_test.go b/x/evm/statedb/statedb_test.go index 54077f59..89c0925b 100644 --- a/x/evm/statedb/statedb_test.go +++ b/x/evm/statedb/statedb_test.go @@ -25,14 +25,14 @@ import ( ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/crypto" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/encoding" - ethermint "github.com/evmos/ethermint/types" - evmkeeper "github.com/evmos/ethermint/x/evm/keeper" - "github.com/evmos/ethermint/x/evm/statedb" - evmtypes "github.com/evmos/ethermint/x/evm/types" "github.com/stretchr/testify/require" "github.com/stretchr/testify/suite" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/encoding" + ethermint "github.com/zeta-chain/ethermint/types" + evmkeeper "github.com/zeta-chain/ethermint/x/evm/keeper" + "github.com/zeta-chain/ethermint/x/evm/statedb" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) var ( diff --git a/x/evm/types/access_list.go b/x/evm/types/access_list.go index 4e0b18cd..e2a61a32 100644 --- a/x/evm/types/access_list.go +++ b/x/evm/types/access_list.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/access_list_tx.go b/x/evm/types/access_list_tx.go index feb70d98..dbb41252 100644 --- a/x/evm/types/access_list_tx.go +++ b/x/evm/types/access_list_tx.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( @@ -25,7 +25,7 @@ import ( "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/types" ) func newAccessListTx(tx *ethtypes.Transaction) (*AccessListTx, error) { diff --git a/x/evm/types/chain_config.go b/x/evm/types/chain_config.go index 0fbb409c..1d31c35e 100644 --- a/x/evm/types/chain_config.go +++ b/x/evm/types/chain_config.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/codec.go b/x/evm/types/codec.go index 7fa39b26..d4d35b4f 100644 --- a/x/evm/types/codec.go +++ b/x/evm/types/codec.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/compiled_contract.go b/x/evm/types/compiled_contract.go index a739c221..8d35bf97 100644 --- a/x/evm/types/compiled_contract.go +++ b/x/evm/types/compiled_contract.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/dynamic_fee_tx.go b/x/evm/types/dynamic_fee_tx.go index 4ea12ee6..d4e051e3 100644 --- a/x/evm/types/dynamic_fee_tx.go +++ b/x/evm/types/dynamic_fee_tx.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( @@ -25,7 +25,7 @@ import ( "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/types" ) func newDynamicFeeTx(tx *ethtypes.Transaction) (*DynamicFeeTx, error) { diff --git a/x/evm/types/dynamic_fee_tx_test.go b/x/evm/types/dynamic_fee_tx_test.go index 20e883c4..ede340bf 100644 --- a/x/evm/types/dynamic_fee_tx_test.go +++ b/x/evm/types/dynamic_fee_tx_test.go @@ -10,8 +10,8 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/tests" "github.com/stretchr/testify/suite" + "github.com/zeta-chain/ethermint/tests" ) type TxDataTestSuite struct { diff --git a/x/evm/types/errors.go b/x/evm/types/errors.go index 87179c50..30aec253 100644 --- a/x/evm/types/errors.go +++ b/x/evm/types/errors.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/events.go b/x/evm/types/events.go index 17ad8a6c..c3788d75 100644 --- a/x/evm/types/events.go +++ b/x/evm/types/events.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types // Evm module events diff --git a/x/evm/types/events.pb.go b/x/evm/types/events.pb.go index f893f036..caad8555 100644 --- a/x/evm/types/events.pb.go +++ b/x/evm/types/events.pb.go @@ -288,30 +288,30 @@ func init() { func init() { proto.RegisterFile("ethermint/evm/v1/events.proto", fileDescriptor_432e0d592184bde3) } var fileDescriptor_432e0d592184bde3 = []byte{ - // 360 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x44, 0x51, 0x4d, 0x4b, 0xeb, 0x40, - 0x14, 0x6d, 0x5e, 0xdb, 0xf4, 0x75, 0xde, 0x7b, 0x3c, 0x19, 0x44, 0x23, 0x68, 0x28, 0x01, 0x3f, - 0x56, 0x09, 0xc5, 0x3f, 0x20, 0x85, 0x8a, 0x0b, 0xdd, 0x48, 0x44, 0x70, 0x13, 0xd2, 0xe6, 0x9a, - 0x09, 0x66, 0x32, 0x21, 0x73, 0x13, 0xa6, 0xff, 0xc2, 0x9f, 0x25, 0xb8, 0xe9, 0xd2, 0xa5, 0xb4, - 0x7f, 0x44, 0x66, 0x12, 0xed, 0xee, 0x9e, 0x73, 0xee, 0x07, 0xe7, 0x1e, 0x72, 0x02, 0xc8, 0xa0, - 0xe2, 0x59, 0x81, 0x01, 0x34, 0x3c, 0x68, 0xa6, 0x01, 0x34, 0x50, 0xa0, 0xf4, 0xcb, 0x4a, 0xa0, - 0xa0, 0x7b, 0x3f, 0xb2, 0x0f, 0x0d, 0xf7, 0x9b, 0xa9, 0xf7, 0x6e, 0x91, 0xff, 0x73, 0xdd, 0x32, - 0xd7, 0x0a, 0xd4, 0x3c, 0x54, 0xf4, 0x80, 0xd8, 0x31, 0x17, 0x75, 0x81, 0x8e, 0x35, 0xb1, 0x2e, - 0xc6, 0xf7, 0x1d, 0xa2, 0x47, 0xe4, 0x37, 0x20, 0x8b, 0x58, 0x2c, 0x99, 0xf3, 0xcb, 0x28, 0x23, - 0x40, 0x76, 0x13, 0x4b, 0x46, 0xf7, 0xc9, 0x30, 0x2b, 0x12, 0x50, 0x4e, 0xdf, 0xf0, 0x2d, 0xd0, - 0x03, 0x69, 0x2c, 0xa3, 0x5a, 0x42, 0xe2, 0x0c, 0xda, 0x81, 0x34, 0x96, 0x0f, 0x12, 0x12, 0x4a, - 0xc9, 0xc0, 0xec, 0x19, 0x1a, 0xda, 0xd4, 0xf4, 0x98, 0x8c, 0x2b, 0x58, 0x66, 0x65, 0x06, 0x05, - 0x3a, 0xb6, 0x11, 0x76, 0x04, 0xf5, 0xc8, 0x3f, 0x7d, 0x1d, 0x55, 0xf4, 0x1c, 0x67, 0x39, 0x24, - 0xce, 0xc8, 0x74, 0xfc, 0x01, 0x64, 0xa1, 0xba, 0x36, 0x94, 0x77, 0x4a, 0x88, 0x31, 0x13, 0xaa, - 0x5b, 0x91, 0xd2, 0x43, 0x32, 0x42, 0x15, 0xe5, 0x22, 0x95, 0x8e, 0x35, 0xe9, 0x6b, 0x23, 0xa8, - 0x79, 0xe9, 0x3d, 0x92, 0xbf, 0xa6, 0xed, 0x0e, 0xa4, 0x8c, 0x53, 0xd0, 0x86, 0xb9, 0x48, 0xea, - 0x1c, 0xbe, 0x0d, 0xb7, 0x48, 0xf3, 0x12, 0x8a, 0x04, 0xaa, 0xce, 0x6e, 0x87, 0xba, 0xc5, 0xb8, - 0x2a, 0xa1, 0xf3, 0x6b, 0xa3, 0x0a, 0x57, 0x25, 0x78, 0xe7, 0xdd, 0x33, 0x67, 0xb9, 0x58, 0xbe, - 0xcc, 0x72, 0x21, 0xb8, 0xfe, 0xcc, 0x42, 0x17, 0xdd, 0xea, 0x16, 0xcc, 0xae, 0xde, 0x36, 0xae, - 0xb5, 0xde, 0xb8, 0xd6, 0xe7, 0xc6, 0xb5, 0x5e, 0xb7, 0x6e, 0x6f, 0xbd, 0x75, 0x7b, 0x1f, 0x5b, - 0xb7, 0xf7, 0x74, 0x96, 0x66, 0xc8, 0xea, 0x85, 0xbf, 0x14, 0x5c, 0x47, 0x28, 0x64, 0xb0, 0x8b, - 0x54, 0x99, 0x50, 0xf5, 0x5d, 0xb9, 0xb0, 0x4d, 0xa2, 0x97, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, - 0x4f, 0xb6, 0xd8, 0xd7, 0xf2, 0x01, 0x00, 0x00, + // 367 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x44, 0x51, 0x4d, 0x6b, 0xdb, 0x40, + 0x10, 0xb5, 0x6a, 0x5b, 0xae, 0xb7, 0x2d, 0x2d, 0x4b, 0x69, 0x55, 0x68, 0x85, 0x11, 0x94, 0x16, + 0x4a, 0x25, 0x4c, 0xff, 0x81, 0xc1, 0x25, 0x87, 0xe4, 0x12, 0x14, 0x02, 0xb9, 0x88, 0xb5, 0x34, + 0xd1, 0x8a, 0x68, 0xb5, 0x42, 0x3b, 0x12, 0xeb, 0xfc, 0x8a, 0xfc, 0xac, 0x40, 0x2e, 0x3e, 0xe6, + 0x18, 0xec, 0x3f, 0x12, 0x76, 0xa5, 0xc4, 0xb7, 0x79, 0xef, 0xcd, 0x07, 0x6f, 0x1e, 0xf9, 0x01, + 0xc8, 0xa1, 0x11, 0x45, 0x85, 0x11, 0x74, 0x22, 0xea, 0x96, 0x11, 0x74, 0x50, 0xa1, 0x0a, 0xeb, + 0x46, 0xa2, 0xa4, 0x9f, 0x5e, 0xe5, 0x10, 0x3a, 0x11, 0x76, 0xcb, 0xe0, 0xc1, 0x21, 0x1f, 0xd7, + 0xa6, 0x65, 0x6d, 0x14, 0x68, 0x45, 0xac, 0xe9, 0x17, 0xe2, 0x32, 0x21, 0xdb, 0x0a, 0x3d, 0x67, + 0xe1, 0xfc, 0x9e, 0x9f, 0x0f, 0x88, 0x7e, 0x23, 0x6f, 0x01, 0x79, 0xc2, 0x99, 0xe2, 0xde, 0x1b, + 0xab, 0xcc, 0x00, 0xf9, 0x09, 0x53, 0x9c, 0x7e, 0x26, 0xd3, 0xa2, 0xca, 0x40, 0x7b, 0x63, 0xcb, + 0xf7, 0xc0, 0x0c, 0xe4, 0x4c, 0x25, 0xad, 0x82, 0xcc, 0x9b, 0xf4, 0x03, 0x39, 0x53, 0x17, 0x0a, + 0x32, 0x4a, 0xc9, 0xc4, 0xee, 0x99, 0x5a, 0xda, 0xd6, 0xf4, 0x3b, 0x99, 0x37, 0x90, 0x16, 0x75, + 0x01, 0x15, 0x7a, 0xae, 0x15, 0x8e, 0x04, 0x0d, 0xc8, 0x07, 0x73, 0x1d, 0x75, 0x72, 0xcd, 0x8a, + 0x12, 0x32, 0x6f, 0x66, 0x3b, 0xde, 0x01, 0xf2, 0x58, 0xff, 0xb7, 0x54, 0xf0, 0x93, 0x10, 0x6b, + 0x26, 0xd6, 0xa7, 0x32, 0xa7, 0x5f, 0xc9, 0x0c, 0x75, 0x52, 0xca, 0x5c, 0x79, 0xce, 0x62, 0x6c, + 0x8c, 0xa0, 0xe1, 0x55, 0x70, 0x49, 0xde, 0xdb, 0xb6, 0x33, 0x50, 0x8a, 0xe5, 0x60, 0x0c, 0x0b, + 0x99, 0xb5, 0x25, 0xbc, 0x18, 0xee, 0x91, 0xe1, 0x15, 0x54, 0x19, 0x34, 0x83, 0xdd, 0x01, 0x0d, + 0x8b, 0x71, 0x5b, 0xc3, 0xe0, 0xd7, 0x45, 0x1d, 0x6f, 0x6b, 0x08, 0x7e, 0x0d, 0xcf, 0x5c, 0x95, + 0x32, 0xbd, 0x59, 0x95, 0x52, 0x0a, 0xf3, 0x99, 0x8d, 0x29, 0x86, 0xd5, 0x3d, 0x58, 0xad, 0xef, + 0xf7, 0xbe, 0xb3, 0xdb, 0xfb, 0xce, 0xd3, 0xde, 0x77, 0xee, 0x0e, 0xfe, 0x68, 0x77, 0xf0, 0x47, + 0x8f, 0x07, 0x7f, 0x74, 0xf5, 0x27, 0x2f, 0x90, 0xb7, 0x9b, 0x30, 0x95, 0x22, 0xba, 0x05, 0x64, + 0x7f, 0x53, 0xce, 0x8a, 0x2a, 0x3a, 0xe6, 0xaa, 0x6d, 0xb2, 0xe6, 0xb8, 0xda, 0xb8, 0x36, 0xd6, + 0x7f, 0xcf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x39, 0x09, 0x83, 0xa9, 0xf7, 0x01, 0x00, 0x00, } func (m *EventEthereumTx) Marshal() (dAtA []byte, err error) { diff --git a/x/evm/types/evm.pb.go b/x/evm/types/evm.pb.go index 0948da33..cc7c77f7 100644 --- a/x/evm/types/evm.pb.go +++ b/x/evm/types/evm.pb.go @@ -689,108 +689,108 @@ func init() { func init() { proto.RegisterFile("ethermint/evm/v1/evm.proto", fileDescriptor_d21ecc92c8c8583e) } var fileDescriptor_d21ecc92c8c8583e = []byte{ - // 1608 bytes of a gzipped FileDescriptorProto + // 1613 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x58, 0xdd, 0x6e, 0xe3, 0xc6, 0x15, 0xb6, 0x2d, 0xda, 0xa6, 0x46, 0xb2, 0x44, 0x8f, 0xb5, 0x8e, 0xb2, 0x8b, 0x9a, 0x2e, 0x2f, - 0x0a, 0x17, 0x48, 0xec, 0xd8, 0x81, 0xd1, 0x45, 0x82, 0x16, 0xb5, 0x76, 0x9d, 0xc4, 0xee, 0x36, - 0x35, 0xc6, 0x0e, 0x0a, 0x14, 0x28, 0x88, 0x11, 0x39, 0xa1, 0x18, 0x93, 0x1c, 0x61, 0x66, 0xa8, - 0x95, 0xda, 0x3e, 0x40, 0x8b, 0xde, 0xf4, 0x09, 0x8a, 0x3c, 0x4e, 0xd0, 0xab, 0xbd, 0x2c, 0x7a, - 0x41, 0x14, 0xde, 0x3b, 0x5f, 0xea, 0x09, 0x8a, 0xf9, 0x11, 0xf5, 0x63, 0xa3, 0xad, 0x75, 0xe5, - 0xf9, 0xce, 0x39, 0xf3, 0x7d, 0x33, 0x67, 0xce, 0x68, 0x0e, 0x0d, 0x9e, 0x13, 0xd1, 0x23, 0x2c, - 0x8d, 0x33, 0x71, 0x44, 0x06, 0xe9, 0xd1, 0xe0, 0x58, 0xfe, 0x39, 0xec, 0x33, 0x2a, 0x28, 0x74, - 0x4a, 0xdf, 0xa1, 0x34, 0x0e, 0x8e, 0x9f, 0xb7, 0x22, 0x1a, 0x51, 0xe5, 0x3c, 0x92, 0x23, 0x1d, - 0xe7, 0xfd, 0xa5, 0x02, 0x36, 0xae, 0x30, 0xc3, 0x29, 0x87, 0xc7, 0xa0, 0x4a, 0x06, 0xa9, 0x1f, - 0x92, 0x8c, 0xa6, 0xed, 0xd5, 0xfd, 0xd5, 0x83, 0x6a, 0xa7, 0x35, 0x2e, 0x5c, 0x67, 0x84, 0xd3, - 0xe4, 0x33, 0xaf, 0x74, 0x79, 0xc8, 0x26, 0x83, 0xf4, 0xb5, 0x1c, 0xc2, 0x9f, 0x83, 0x2d, 0x92, - 0xe1, 0x6e, 0x42, 0xfc, 0x80, 0x11, 0x2c, 0x48, 0x7b, 0x6d, 0x7f, 0xf5, 0xc0, 0xee, 0xb4, 0xc7, - 0x85, 0xdb, 0x32, 0xd3, 0x66, 0xdd, 0x1e, 0xaa, 0x6b, 0xfc, 0x4a, 0x41, 0xf8, 0x33, 0x50, 0x9b, - 0xf8, 0x71, 0x92, 0xb4, 0x2b, 0x6a, 0xf2, 0xee, 0xb8, 0x70, 0xe1, 0xfc, 0x64, 0x9c, 0x24, 0x1e, - 0x02, 0x66, 0x2a, 0x4e, 0x12, 0x78, 0x06, 0x00, 0x19, 0x0a, 0x86, 0x7d, 0x12, 0xf7, 0x79, 0xdb, - 0xda, 0xaf, 0x1c, 0x54, 0x3a, 0xde, 0x5d, 0xe1, 0x56, 0xcf, 0xa5, 0xf5, 0xfc, 0xe2, 0x8a, 0x8f, - 0x0b, 0x77, 0xdb, 0x90, 0x94, 0x81, 0x1e, 0xaa, 0x2a, 0x70, 0x1e, 0xf7, 0x39, 0xfc, 0x3d, 0xa8, - 0x07, 0x3d, 0x1c, 0x67, 0x7e, 0x40, 0xb3, 0x6f, 0xe3, 0xa8, 0xbd, 0xbe, 0xbf, 0x7a, 0x50, 0x3b, - 0xf9, 0xd1, 0xe1, 0x62, 0xde, 0x0e, 0x5f, 0xc9, 0xa8, 0x57, 0x2a, 0xa8, 0xf3, 0xe2, 0x87, 0xc2, - 0x5d, 0x19, 0x17, 0xee, 0x8e, 0xa6, 0x9e, 0x25, 0xf0, 0x50, 0x2d, 0x98, 0x46, 0xc2, 0x13, 0xf0, - 0x0c, 0x27, 0x09, 0x7d, 0xeb, 0xe7, 0x99, 0x4c, 0x34, 0x09, 0x04, 0x09, 0x7d, 0x31, 0xe4, 0xed, - 0x0d, 0xb9, 0x49, 0xb4, 0xa3, 0x9c, 0xdf, 0x4c, 0x7d, 0x37, 0x43, 0xee, 0xfd, 0x7d, 0x1b, 0xd4, - 0x66, 0xd4, 0x60, 0x0a, 0x9a, 0x3d, 0x9a, 0x12, 0x2e, 0x08, 0x0e, 0xfd, 0x6e, 0x42, 0x83, 0x5b, - 0x73, 0x2c, 0xaf, 0xff, 0x55, 0xb8, 0x3f, 0x89, 0x62, 0xd1, 0xcb, 0xbb, 0x87, 0x01, 0x4d, 0x8f, - 0x02, 0xca, 0x53, 0xca, 0xcd, 0x9f, 0x8f, 0x79, 0x78, 0x7b, 0x24, 0x46, 0x7d, 0xc2, 0x0f, 0x2f, - 0x32, 0x31, 0x2e, 0xdc, 0x5d, 0xbd, 0xd8, 0x05, 0x2a, 0x0f, 0x35, 0x4a, 0x4b, 0x47, 0x1a, 0xe0, - 0x08, 0x34, 0x42, 0x4c, 0xfd, 0x6f, 0x29, 0xbb, 0x35, 0x6a, 0x6b, 0x4a, 0xed, 0xfa, 0xff, 0x57, - 0xbb, 0x2b, 0xdc, 0xfa, 0xeb, 0xb3, 0xdf, 0x7c, 0x41, 0xd9, 0xad, 0xe2, 0x1c, 0x17, 0xee, 0x33, - 0xad, 0x3e, 0xcf, 0xec, 0xa1, 0x7a, 0x88, 0x69, 0x19, 0x06, 0x7f, 0x0b, 0x9c, 0x32, 0x80, 0xe7, - 0xfd, 0x3e, 0x65, 0xc2, 0x54, 0xc3, 0xc7, 0x77, 0x85, 0xdb, 0x30, 0x94, 0xd7, 0xda, 0x33, 0x2e, - 0xdc, 0x0f, 0x16, 0x48, 0xcd, 0x1c, 0x0f, 0x35, 0x0c, 0xad, 0x09, 0x85, 0x1c, 0xd4, 0x49, 0xdc, - 0x3f, 0x3e, 0xfd, 0xc4, 0xec, 0xc8, 0x52, 0x3b, 0xba, 0x7a, 0xd2, 0x8e, 0x6a, 0xe7, 0x17, 0x57, - 0xc7, 0xa7, 0x9f, 0x4c, 0x36, 0x64, 0xce, 0x7e, 0x96, 0xd6, 0x43, 0x35, 0x0d, 0xf5, 0x6e, 0x2e, - 0x80, 0x81, 0x7e, 0x0f, 0xf3, 0x9e, 0xaa, 0xac, 0x6a, 0xe7, 0xe0, 0xae, 0x70, 0x81, 0x66, 0xfa, - 0x0a, 0xf3, 0xde, 0xf4, 0x5c, 0xba, 0xa3, 0x3f, 0xe0, 0x4c, 0xc4, 0x79, 0x3a, 0xe1, 0x02, 0x7a, - 0xb2, 0x8c, 0x2a, 0xd7, 0x7f, 0x6a, 0xd6, 0xbf, 0xb1, 0xf4, 0xfa, 0x4f, 0x1f, 0x5b, 0xff, 0xe9, - 0xfc, 0xfa, 0x75, 0x4c, 0x29, 0xfa, 0xd2, 0x88, 0x6e, 0x2e, 0x2d, 0xfa, 0xf2, 0x31, 0xd1, 0x97, - 0xf3, 0xa2, 0x3a, 0x46, 0x16, 0xfb, 0x42, 0x26, 0xda, 0xf6, 0xf2, 0xc5, 0xfe, 0x20, 0xa9, 0x8d, - 0xd2, 0xa2, 0xe5, 0xfe, 0x04, 0x5a, 0x01, 0xcd, 0xb8, 0x90, 0xb6, 0x8c, 0xf6, 0x13, 0x62, 0x34, - 0xab, 0x4a, 0xf3, 0xe2, 0x49, 0x9a, 0x2f, 0xcc, 0xaf, 0xc1, 0x23, 0x7c, 0x1e, 0xda, 0x99, 0x37, - 0x6b, 0xf5, 0x3e, 0x70, 0xfa, 0x44, 0x10, 0xc6, 0xbb, 0x39, 0x8b, 0x8c, 0x32, 0x50, 0xca, 0xe7, - 0x4f, 0x52, 0x36, 0xf7, 0x60, 0x91, 0xcb, 0x43, 0xcd, 0xa9, 0x49, 0x2b, 0x7e, 0x07, 0x1a, 0xb1, - 0x5c, 0x46, 0x37, 0x4f, 0x8c, 0x5e, 0x4d, 0xe9, 0xbd, 0x7a, 0x92, 0x9e, 0xb9, 0xcc, 0xf3, 0x4c, - 0x1e, 0xda, 0x9a, 0x18, 0xb4, 0x56, 0x0e, 0x60, 0x9a, 0xc7, 0xcc, 0x8f, 0x12, 0x1c, 0xc4, 0x84, - 0x19, 0xbd, 0xba, 0xd2, 0xfb, 0xf2, 0x49, 0x7a, 0x1f, 0x6a, 0xbd, 0x87, 0x6c, 0x1e, 0x72, 0xa4, - 0xf1, 0x4b, 0x6d, 0xd3, 0xb2, 0x21, 0xa8, 0x77, 0x09, 0x4b, 0xe2, 0xcc, 0x08, 0x6e, 0x29, 0xc1, - 0xb3, 0x27, 0x09, 0x9a, 0x3a, 0x9d, 0xe5, 0xf1, 0x50, 0x4d, 0xc3, 0x52, 0x25, 0xa1, 0x59, 0x48, - 0x27, 0x2a, 0xdb, 0xcb, 0xab, 0xcc, 0xf2, 0x78, 0xa8, 0xa6, 0xa1, 0x56, 0x19, 0x82, 0x1d, 0xcc, - 0x18, 0x7d, 0xbb, 0x90, 0x43, 0xa8, 0xc4, 0xbe, 0x7a, 0x92, 0xd8, 0x73, 0x2d, 0xf6, 0x08, 0x9d, - 0x87, 0xb6, 0x95, 0x75, 0x2e, 0x8b, 0x39, 0x80, 0x11, 0xc3, 0xa3, 0x05, 0xe1, 0xd6, 0xf2, 0x87, - 0xf7, 0x90, 0xcd, 0x43, 0x8e, 0x34, 0xce, 0xc9, 0xfe, 0x11, 0xb4, 0x52, 0xc2, 0x22, 0xe2, 0x67, - 0x44, 0xf0, 0x7e, 0x12, 0x0b, 0x23, 0xfc, 0x6c, 0xf9, 0xfb, 0xf8, 0x18, 0x9f, 0x87, 0xa0, 0x32, - 0x7f, 0x6d, 0xac, 0xe5, 0xe5, 0xe0, 0x3d, 0x9c, 0x45, 0x3d, 0x1c, 0x1b, 0xd9, 0xdd, 0xe5, 0x2f, - 0xc7, 0x3c, 0x93, 0x87, 0xb6, 0x26, 0x86, 0xb2, 0x7e, 0x02, 0x9c, 0x05, 0xf9, 0xa4, 0x7e, 0x3e, - 0x58, 0xbe, 0x7e, 0x66, 0x79, 0x64, 0xfb, 0xa1, 0xa0, 0x52, 0xb9, 0xb4, 0xec, 0x86, 0xd3, 0xbc, - 0xb4, 0xec, 0xa6, 0xe3, 0x5c, 0x5a, 0xb6, 0xe3, 0x6c, 0x5f, 0x5a, 0xf6, 0x8e, 0xd3, 0x42, 0x5b, - 0x23, 0x9a, 0x50, 0x7f, 0xf0, 0xa9, 0x9e, 0x84, 0x6a, 0xe4, 0x2d, 0xe6, 0xe6, 0x37, 0x12, 0x35, - 0x02, 0x2c, 0x70, 0x32, 0xe2, 0x26, 0x55, 0xc8, 0xd1, 0x09, 0x9c, 0x79, 0xb5, 0x8f, 0xc0, 0xfa, - 0xb5, 0x90, 0x8d, 0x9b, 0x03, 0x2a, 0xb7, 0x64, 0xa4, 0xbb, 0x11, 0x24, 0x87, 0xb0, 0x05, 0xd6, - 0x07, 0x38, 0xc9, 0x75, 0x07, 0x58, 0x45, 0x1a, 0x78, 0x57, 0xa0, 0x79, 0xc3, 0x70, 0xc6, 0x71, - 0x20, 0x62, 0x9a, 0xbd, 0xa1, 0x11, 0x87, 0x10, 0x58, 0xea, 0x55, 0xd4, 0x73, 0xd5, 0x18, 0xfe, - 0x14, 0x58, 0x09, 0x8d, 0x78, 0x7b, 0x6d, 0xbf, 0x72, 0x50, 0x3b, 0x79, 0xf6, 0xb0, 0x07, 0x7b, - 0x43, 0x23, 0xa4, 0x42, 0xbc, 0x7f, 0xac, 0x81, 0xca, 0x1b, 0x1a, 0xc1, 0x36, 0xd8, 0xc4, 0x61, - 0xc8, 0x08, 0xe7, 0x86, 0x69, 0x02, 0xe1, 0x2e, 0xd8, 0x10, 0xb4, 0x1f, 0x07, 0x9a, 0xae, 0x8a, - 0x0c, 0x92, 0xc2, 0x21, 0x16, 0x58, 0xf5, 0x15, 0x75, 0xa4, 0xc6, 0xf0, 0x04, 0xd4, 0xd5, 0xce, - 0xfc, 0x2c, 0x4f, 0xbb, 0x84, 0xa9, 0xf6, 0xc0, 0xea, 0x34, 0xef, 0x0b, 0xb7, 0xa6, 0xec, 0x5f, - 0x2b, 0x33, 0x9a, 0x05, 0xf0, 0x23, 0xb0, 0x29, 0x86, 0xb3, 0x2f, 0xfb, 0xce, 0x7d, 0xe1, 0x36, - 0xc5, 0x74, 0x9b, 0xf2, 0xe1, 0x46, 0x1b, 0x62, 0xa8, 0x1e, 0xf0, 0x23, 0x60, 0x8b, 0xa1, 0x1f, - 0x67, 0x21, 0x19, 0xaa, 0xc7, 0xdb, 0xea, 0xb4, 0xee, 0x0b, 0xd7, 0x99, 0x09, 0xbf, 0x90, 0x3e, - 0xb4, 0x29, 0x86, 0x6a, 0x00, 0x3f, 0x02, 0x40, 0x2f, 0x49, 0x29, 0xe8, 0xa7, 0x77, 0xeb, 0xbe, - 0x70, 0xab, 0xca, 0xaa, 0xb8, 0xa7, 0x43, 0xe8, 0x81, 0x75, 0xcd, 0x6d, 0x2b, 0xee, 0xfa, 0x7d, - 0xe1, 0xda, 0x09, 0x8d, 0x34, 0xa7, 0x76, 0xc9, 0x54, 0x31, 0x92, 0xd2, 0x01, 0x09, 0xd5, 0xeb, - 0x66, 0xa3, 0x09, 0xf4, 0xfe, 0xba, 0x06, 0xec, 0x9b, 0x21, 0x22, 0x3c, 0x4f, 0x04, 0xfc, 0x02, - 0x38, 0x01, 0xcd, 0x04, 0xc3, 0x81, 0xf0, 0xe7, 0x52, 0xdb, 0x79, 0x31, 0x7d, 0x69, 0x16, 0x23, - 0x3c, 0xd4, 0x9c, 0x98, 0xce, 0x4c, 0xfe, 0x5b, 0x60, 0xbd, 0x9b, 0x50, 0x9a, 0xaa, 0x4a, 0xa8, - 0x23, 0x0d, 0x20, 0x52, 0x59, 0x53, 0xa7, 0x5c, 0x51, 0x9d, 0xf6, 0x8f, 0x1f, 0x9e, 0xf2, 0x42, - 0xa9, 0x74, 0x76, 0x4d, 0xb7, 0xdd, 0xd0, 0xda, 0x66, 0xbe, 0x27, 0x73, 0xab, 0x4a, 0xc9, 0x01, - 0x15, 0x46, 0x84, 0x3a, 0xb4, 0x3a, 0x92, 0x43, 0xf8, 0x1c, 0xd8, 0x8c, 0x0c, 0x08, 0x13, 0x24, - 0x54, 0x87, 0x63, 0xa3, 0x12, 0xc3, 0x0f, 0x81, 0x1d, 0x61, 0xee, 0xe7, 0x9c, 0x84, 0xfa, 0x24, - 0xd0, 0x66, 0x84, 0xf9, 0x37, 0x9c, 0x84, 0x9f, 0x59, 0x7f, 0xfe, 0xde, 0x5d, 0xf1, 0x30, 0xa8, - 0x9d, 0x05, 0x01, 0xe1, 0xfc, 0x26, 0xef, 0x27, 0xe4, 0xbf, 0x54, 0xd8, 0x09, 0xa8, 0x73, 0x41, - 0x19, 0x8e, 0x88, 0x7f, 0x4b, 0x46, 0xa6, 0xce, 0x74, 0xd5, 0x18, 0xfb, 0xaf, 0xc8, 0x88, 0xa3, - 0x59, 0x60, 0x24, 0xbe, 0xb7, 0x40, 0xed, 0x86, 0xe1, 0x80, 0x98, 0x0e, 0x5f, 0xd6, 0xaa, 0x84, - 0xcc, 0x48, 0x18, 0x24, 0xb5, 0x45, 0x9c, 0x12, 0x9a, 0x0b, 0x73, 0x9f, 0x26, 0x50, 0xce, 0x60, - 0x84, 0x0c, 0x49, 0xa0, 0xd2, 0x68, 0x21, 0x83, 0xe0, 0x29, 0xd8, 0x0a, 0x63, 0xae, 0x3e, 0x97, - 0xb8, 0xc0, 0xc1, 0xad, 0xde, 0x7e, 0xc7, 0xb9, 0x2f, 0xdc, 0xba, 0x71, 0x5c, 0x4b, 0x3b, 0x9a, - 0x43, 0xf0, 0x73, 0xd0, 0x9c, 0x4e, 0x53, 0xab, 0xd5, 0x1f, 0x28, 0x1d, 0x78, 0x5f, 0xb8, 0x8d, - 0x32, 0x54, 0x79, 0xd0, 0x02, 0x96, 0x27, 0x1d, 0x92, 0x6e, 0x1e, 0xa9, 0xe2, 0xb3, 0x91, 0x06, - 0xd2, 0x9a, 0xc4, 0x69, 0x2c, 0x54, 0xb1, 0xad, 0x23, 0x0d, 0xe0, 0xe7, 0xa0, 0x4a, 0x07, 0x84, - 0xb1, 0x38, 0x24, 0x5c, 0xb5, 0x3a, 0xff, 0xeb, 0x5b, 0x0b, 0x4d, 0xe3, 0xe5, 0xe6, 0xcc, 0xa7, - 0x60, 0x4a, 0x52, 0xca, 0x46, 0xaa, 0x77, 0x31, 0x9b, 0xd3, 0x8e, 0x5f, 0x2b, 0x3b, 0x9a, 0x43, - 0xb0, 0x03, 0xa0, 0x99, 0xc6, 0x88, 0xc8, 0x59, 0xe6, 0xab, 0xfb, 0x5f, 0x57, 0x73, 0xd5, 0x2d, - 0xd4, 0x5e, 0xa4, 0x9c, 0xaf, 0xb1, 0xc0, 0xe8, 0x81, 0x05, 0xfe, 0x02, 0x40, 0x7d, 0x26, 0xfe, - 0x77, 0x9c, 0x96, 0x1f, 0x8b, 0xba, 0xb5, 0x50, 0xfa, 0xda, 0x6b, 0xd6, 0xec, 0x68, 0x74, 0xc9, - 0xa9, 0xd9, 0xc5, 0xa5, 0x65, 0x5b, 0xce, 0xfa, 0xa5, 0x65, 0x6f, 0x3a, 0x76, 0x99, 0x3f, 0xb3, - 0x0b, 0xb4, 0x33, 0xc1, 0x33, 0xcb, 0xeb, 0xfc, 0xf2, 0x87, 0xbb, 0xbd, 0xd5, 0x77, 0x77, 0x7b, - 0xab, 0xff, 0xbe, 0xdb, 0x5b, 0xfd, 0xdb, 0xfb, 0xbd, 0x95, 0x77, 0xef, 0xf7, 0x56, 0xfe, 0xf9, - 0x7e, 0x6f, 0xe5, 0x77, 0xb3, 0xef, 0x03, 0x19, 0xc8, 0xe7, 0x61, 0xfa, 0xfd, 0x3f, 0x54, 0xff, - 0x01, 0x50, 0x6f, 0x44, 0x77, 0x43, 0x7d, 0xd9, 0x7f, 0xfa, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xe2, 0xe1, 0x18, 0x7a, 0x1f, 0x10, 0x00, 0x00, + 0x0a, 0x17, 0xcd, 0xda, 0xb1, 0x03, 0xa3, 0x8b, 0x04, 0x2d, 0x60, 0xed, 0x3a, 0x89, 0xdd, 0x6d, + 0x6a, 0xcc, 0x3a, 0x28, 0x50, 0xa0, 0x20, 0x46, 0xe4, 0x84, 0x62, 0x4c, 0x72, 0x84, 0x99, 0xa1, + 0x56, 0x4a, 0xfb, 0x00, 0x2d, 0x7a, 0xd3, 0x27, 0x28, 0xf2, 0x38, 0x41, 0xaf, 0xf6, 0xb2, 0xe8, + 0x05, 0x51, 0x78, 0xef, 0x7c, 0xa9, 0x27, 0x28, 0xe6, 0x47, 0xd4, 0x8f, 0x8d, 0x36, 0xd6, 0x95, + 0xe7, 0x3b, 0xe7, 0xcc, 0xf7, 0xcd, 0x9c, 0x39, 0xe3, 0x39, 0x14, 0x78, 0x4a, 0x44, 0x8f, 0xb0, + 0x34, 0xce, 0xc4, 0x11, 0x19, 0xa4, 0x47, 0x83, 0x63, 0xf9, 0xe7, 0xb0, 0xcf, 0xa8, 0xa0, 0xd0, + 0x29, 0x7d, 0x87, 0xd2, 0x38, 0x38, 0x7e, 0xda, 0x8a, 0x68, 0x44, 0x95, 0xf3, 0x48, 0x8e, 0x74, + 0x9c, 0xf7, 0xd7, 0x0a, 0xd8, 0xb8, 0xc2, 0x0c, 0xa7, 0x1c, 0x1e, 0x83, 0x2a, 0x19, 0xa4, 0x7e, + 0x48, 0x32, 0x9a, 0xb6, 0x57, 0xf7, 0x57, 0x0f, 0xaa, 0x9d, 0xd6, 0xb8, 0x70, 0x9d, 0x11, 0x4e, + 0x93, 0x4f, 0xbd, 0xd2, 0xe5, 0x21, 0x9b, 0x0c, 0xd2, 0x57, 0x72, 0x08, 0x7f, 0x05, 0xb6, 0x48, + 0x86, 0xbb, 0x09, 0xf1, 0x03, 0x46, 0xb0, 0x20, 0xed, 0xb5, 0xfd, 0xd5, 0x03, 0xbb, 0xd3, 0x1e, + 0x17, 0x6e, 0xcb, 0x4c, 0x9b, 0x75, 0x7b, 0xa8, 0xae, 0xf1, 0x4b, 0x05, 0xe1, 0x2f, 0x41, 0x6d, + 0xe2, 0xc7, 0x49, 0xd2, 0xae, 0xa8, 0xc9, 0xbb, 0xe3, 0xc2, 0x85, 0xf3, 0x93, 0x71, 0x92, 0x78, + 0x08, 0x98, 0xa9, 0x38, 0x49, 0xe0, 0x19, 0x00, 0x64, 0x28, 0x18, 0xf6, 0x49, 0xdc, 0xe7, 0x6d, + 0x6b, 0xbf, 0x72, 0x50, 0xe9, 0x78, 0xb7, 0x85, 0x5b, 0x3d, 0x97, 0xd6, 0xf3, 0x8b, 0x2b, 0x3e, + 0x2e, 0xdc, 0x6d, 0x43, 0x52, 0x06, 0x7a, 0xa8, 0xaa, 0xc0, 0x79, 0xdc, 0xe7, 0xf0, 0x8f, 0xa0, + 0x1e, 0xf4, 0x70, 0x9c, 0xf9, 0x01, 0xcd, 0xbe, 0x89, 0xa3, 0xf6, 0xfa, 0xfe, 0xea, 0x41, 0xed, + 0xe4, 0x27, 0x87, 0x8b, 0x79, 0x3b, 0x7c, 0x29, 0xa3, 0x5e, 0xaa, 0xa0, 0xce, 0xb3, 0x1f, 0x0a, + 0x77, 0x65, 0x5c, 0xb8, 0x3b, 0x9a, 0x7a, 0x96, 0xc0, 0x43, 0xb5, 0x60, 0x1a, 0x09, 0x4f, 0xc0, + 0x13, 0x9c, 0x24, 0xf4, 0xad, 0x9f, 0x67, 0x32, 0xd1, 0x24, 0x10, 0x24, 0xf4, 0xc5, 0x90, 0xb7, + 0x37, 0xe4, 0x26, 0xd1, 0x8e, 0x72, 0x7e, 0x3d, 0xf5, 0x5d, 0x0f, 0xb9, 0xf7, 0x8f, 0x6d, 0x50, + 0x9b, 0x51, 0x83, 0x29, 0x68, 0xf6, 0x68, 0x4a, 0xb8, 0x20, 0x38, 0xf4, 0xbb, 0x09, 0x0d, 0x6e, + 0xcc, 0xb1, 0xbc, 0xfa, 0x77, 0xe1, 0xfe, 0x2c, 0x8a, 0x45, 0x2f, 0xef, 0x1e, 0x06, 0x34, 0x3d, + 0x0a, 0x28, 0x4f, 0x29, 0x37, 0x7f, 0x9e, 0xf3, 0xf0, 0xe6, 0x48, 0x8c, 0xfa, 0x84, 0x1f, 0x5e, + 0x64, 0x62, 0x5c, 0xb8, 0xbb, 0x7a, 0xb1, 0x0b, 0x54, 0x1e, 0x6a, 0x94, 0x96, 0x8e, 0x34, 0xc0, + 0x11, 0x68, 0x84, 0x98, 0xfa, 0xdf, 0x50, 0x76, 0x63, 0xd4, 0xd6, 0x94, 0xda, 0x9b, 0x1f, 0xaf, + 0x76, 0x5b, 0xb8, 0xf5, 0x57, 0x67, 0xbf, 0xfb, 0x9c, 0xb2, 0x1b, 0xc5, 0x39, 0x2e, 0xdc, 0x27, + 0x5a, 0x7d, 0x9e, 0xd9, 0x43, 0xf5, 0x10, 0xd3, 0x32, 0x0c, 0xfe, 0x1e, 0x38, 0x65, 0x00, 0xcf, + 0xfb, 0x7d, 0xca, 0x84, 0xa9, 0x86, 0xe7, 0xb7, 0x85, 0xdb, 0x30, 0x94, 0x6f, 0xb4, 0x67, 0x5c, + 0xb8, 0x1f, 0x2c, 0x90, 0x9a, 0x39, 0x1e, 0x6a, 0x18, 0x5a, 0x13, 0x0a, 0x39, 0xa8, 0x93, 0xb8, + 0x7f, 0x7c, 0xfa, 0xb1, 0xd9, 0x91, 0xa5, 0x76, 0x74, 0xf5, 0xa8, 0x1d, 0xd5, 0xce, 0x2f, 0xae, + 0x8e, 0x4f, 0x3f, 0x9e, 0x6c, 0xc8, 0x9c, 0xfd, 0x2c, 0xad, 0x87, 0x6a, 0x1a, 0xea, 0xdd, 0x5c, + 0x00, 0x03, 0xfd, 0x1e, 0xe6, 0x3d, 0x55, 0x59, 0xd5, 0xce, 0xc1, 0x6d, 0xe1, 0x02, 0xcd, 0xf4, + 0x25, 0xe6, 0xbd, 0xe9, 0xb9, 0x74, 0x47, 0xdf, 0xe1, 0x4c, 0xc4, 0x79, 0x3a, 0xe1, 0x02, 0x7a, + 0xb2, 0x8c, 0x2a, 0xd7, 0x7f, 0x6a, 0xd6, 0xbf, 0xb1, 0xf4, 0xfa, 0x4f, 0x1f, 0x5a, 0xff, 0xe9, + 0xfc, 0xfa, 0x75, 0x4c, 0x29, 0xfa, 0xc2, 0x88, 0x6e, 0x2e, 0x2d, 0xfa, 0xe2, 0x21, 0xd1, 0x17, + 0xf3, 0xa2, 0x3a, 0x46, 0x16, 0xfb, 0x42, 0x26, 0xda, 0xf6, 0xf2, 0xc5, 0x7e, 0x2f, 0xa9, 0x8d, + 0xd2, 0xa2, 0xe5, 0xfe, 0x0c, 0x5a, 0x01, 0xcd, 0xb8, 0x90, 0xb6, 0x8c, 0xf6, 0x13, 0x62, 0x34, + 0xab, 0x4a, 0xf3, 0xe2, 0x51, 0x9a, 0xcf, 0xcc, 0x7f, 0x83, 0x07, 0xf8, 0x3c, 0xb4, 0x33, 0x6f, + 0xd6, 0xea, 0x7d, 0xe0, 0xf4, 0x89, 0x20, 0x8c, 0x77, 0x73, 0x16, 0x19, 0x65, 0xa0, 0x94, 0xcf, + 0x1f, 0xa5, 0x6c, 0xee, 0xc1, 0x22, 0x97, 0x87, 0x9a, 0x53, 0x93, 0x56, 0xfc, 0x16, 0x34, 0x62, + 0xb9, 0x8c, 0x6e, 0x9e, 0x18, 0xbd, 0x9a, 0xd2, 0x7b, 0xf9, 0x28, 0x3d, 0x73, 0x99, 0xe7, 0x99, + 0x3c, 0xb4, 0x35, 0x31, 0x68, 0xad, 0x1c, 0xc0, 0x34, 0x8f, 0x99, 0x1f, 0x25, 0x38, 0x88, 0x09, + 0x33, 0x7a, 0x75, 0xa5, 0xf7, 0xc5, 0xa3, 0xf4, 0x3e, 0xd4, 0x7a, 0xf7, 0xd9, 0x3c, 0xe4, 0x48, + 0xe3, 0x17, 0xda, 0xa6, 0x65, 0x43, 0x50, 0xef, 0x12, 0x96, 0xc4, 0x99, 0x11, 0xdc, 0x52, 0x82, + 0x67, 0x8f, 0x12, 0x34, 0x75, 0x3a, 0xcb, 0xe3, 0xa1, 0x9a, 0x86, 0xa5, 0x4a, 0x42, 0xb3, 0x90, + 0x4e, 0x54, 0xb6, 0x97, 0x57, 0x99, 0xe5, 0xf1, 0x50, 0x4d, 0x43, 0xad, 0x32, 0x04, 0x3b, 0x98, + 0x31, 0xfa, 0x76, 0x21, 0x87, 0x50, 0x89, 0x7d, 0xf9, 0x28, 0xb1, 0xa7, 0x5a, 0xec, 0x01, 0x3a, + 0x0f, 0x6d, 0x2b, 0xeb, 0x5c, 0x16, 0x73, 0x00, 0x23, 0x86, 0x47, 0x0b, 0xc2, 0xad, 0xe5, 0x0f, + 0xef, 0x3e, 0x9b, 0x87, 0x1c, 0x69, 0x9c, 0x93, 0xfd, 0x13, 0x68, 0xa5, 0x84, 0x45, 0xc4, 0xcf, + 0x88, 0xe0, 0xfd, 0x24, 0x16, 0x46, 0xf8, 0xc9, 0xf2, 0xf7, 0xf1, 0x21, 0x3e, 0x0f, 0x41, 0x65, + 0xfe, 0xca, 0x58, 0xcb, 0xcb, 0xc1, 0x7b, 0x38, 0x8b, 0x7a, 0x38, 0x36, 0xb2, 0xbb, 0xcb, 0x5f, + 0x8e, 0x79, 0x26, 0x0f, 0x6d, 0x4d, 0x0c, 0x65, 0xfd, 0x04, 0x38, 0x0b, 0xf2, 0x49, 0xfd, 0x7c, + 0xb0, 0x7c, 0xfd, 0xcc, 0xf2, 0xc8, 0xf6, 0x43, 0x41, 0xa5, 0x72, 0x69, 0xd9, 0x0d, 0xa7, 0x79, + 0x69, 0xd9, 0x4d, 0xc7, 0xb9, 0xb4, 0x6c, 0xc7, 0xd9, 0xbe, 0xb4, 0xec, 0x1d, 0xa7, 0x85, 0xb6, + 0x46, 0x34, 0xa1, 0xfe, 0xe0, 0x13, 0x3d, 0x09, 0xd5, 0xc8, 0x5b, 0xcc, 0xcd, 0xff, 0x48, 0xd4, + 0x08, 0xb0, 0xc0, 0xc9, 0x88, 0x9b, 0x54, 0x21, 0x47, 0x27, 0x70, 0xe6, 0xd5, 0x3e, 0x02, 0xeb, + 0x6f, 0x84, 0x6c, 0xdc, 0x1c, 0x50, 0xb9, 0x21, 0x23, 0xdd, 0x8d, 0x20, 0x39, 0x84, 0x2d, 0xb0, + 0x3e, 0xc0, 0x49, 0xae, 0x3b, 0xc0, 0x2a, 0xd2, 0xc0, 0xbb, 0x02, 0xcd, 0x6b, 0x86, 0x33, 0x8e, + 0x03, 0x11, 0xd3, 0xec, 0x35, 0x8d, 0x38, 0x84, 0xc0, 0x52, 0xaf, 0xa2, 0x9e, 0xab, 0xc6, 0xf0, + 0xe7, 0xc0, 0x4a, 0x68, 0xc4, 0xdb, 0x6b, 0xfb, 0x95, 0x83, 0xda, 0xc9, 0x93, 0xfb, 0x3d, 0xd8, + 0x6b, 0x1a, 0x21, 0x15, 0xe2, 0xfd, 0x73, 0x0d, 0x54, 0x5e, 0xd3, 0x08, 0xb6, 0xc1, 0x26, 0x0e, + 0x43, 0x46, 0x38, 0x37, 0x4c, 0x13, 0x08, 0x77, 0xc1, 0x86, 0xa0, 0xfd, 0x38, 0xd0, 0x74, 0x55, + 0x64, 0x90, 0x14, 0x0e, 0xb1, 0xc0, 0xaa, 0xaf, 0xa8, 0x23, 0x35, 0x86, 0x27, 0xa0, 0xae, 0x76, + 0xe6, 0x67, 0x79, 0xda, 0x25, 0x4c, 0xb5, 0x07, 0x56, 0xa7, 0x79, 0x57, 0xb8, 0x35, 0x65, 0xff, + 0x4a, 0x99, 0xd1, 0x2c, 0x80, 0x1f, 0x81, 0x4d, 0x31, 0x9c, 0x7d, 0xd9, 0x77, 0xee, 0x0a, 0xb7, + 0x29, 0xa6, 0xdb, 0x94, 0x0f, 0x37, 0xda, 0x10, 0x43, 0xf5, 0x80, 0x1f, 0x01, 0x5b, 0x0c, 0xfd, + 0x38, 0x0b, 0xc9, 0x50, 0x3d, 0xde, 0x56, 0xa7, 0x75, 0x57, 0xb8, 0xce, 0x4c, 0xf8, 0x85, 0xf4, + 0xa1, 0x4d, 0x31, 0x54, 0x03, 0xf8, 0x11, 0x00, 0x7a, 0x49, 0x4a, 0x41, 0x3f, 0xbd, 0x5b, 0x77, + 0x85, 0x5b, 0x55, 0x56, 0xc5, 0x3d, 0x1d, 0x42, 0x0f, 0xac, 0x6b, 0x6e, 0x5b, 0x71, 0xd7, 0xef, + 0x0a, 0xd7, 0x4e, 0x68, 0xa4, 0x39, 0xb5, 0x4b, 0xa6, 0x8a, 0x91, 0x94, 0x0e, 0x48, 0xa8, 0x5e, + 0x37, 0x1b, 0x4d, 0xa0, 0xf7, 0xb7, 0x35, 0x60, 0x5f, 0x0f, 0x11, 0xe1, 0x79, 0x22, 0xe0, 0xe7, + 0xc0, 0x09, 0x68, 0x26, 0x18, 0x0e, 0x84, 0x3f, 0x97, 0xda, 0xce, 0xb3, 0xe9, 0x4b, 0xb3, 0x18, + 0xe1, 0xa1, 0xe6, 0xc4, 0x74, 0x66, 0xf2, 0xdf, 0x02, 0xeb, 0xdd, 0x84, 0xd2, 0x54, 0x55, 0x42, + 0x1d, 0x69, 0x00, 0x91, 0xca, 0x9a, 0x3a, 0xe5, 0x8a, 0xea, 0xb4, 0x7f, 0x7a, 0xff, 0x94, 0x17, + 0x4a, 0xa5, 0xb3, 0x6b, 0xba, 0xed, 0x86, 0xd6, 0x36, 0xf3, 0x3d, 0x99, 0x5b, 0x55, 0x4a, 0x0e, + 0xa8, 0x30, 0x22, 0xd4, 0xa1, 0xd5, 0x91, 0x1c, 0xc2, 0xa7, 0xc0, 0x66, 0x64, 0x40, 0x98, 0x20, + 0xa1, 0x3a, 0x1c, 0x1b, 0x95, 0x18, 0x7e, 0x08, 0xec, 0x08, 0x73, 0x3f, 0xe7, 0x24, 0xd4, 0x27, + 0x81, 0x36, 0x23, 0xcc, 0xbf, 0xe6, 0x24, 0xfc, 0xd4, 0xfa, 0xcb, 0xf7, 0xee, 0x8a, 0x87, 0x41, + 0xed, 0x2c, 0x08, 0x08, 0xe7, 0xd7, 0x79, 0x3f, 0x21, 0xff, 0xa3, 0xc2, 0x4e, 0x40, 0x9d, 0x0b, + 0xca, 0x70, 0x44, 0xfc, 0x1b, 0x32, 0x32, 0x75, 0xa6, 0xab, 0xc6, 0xd8, 0x7f, 0x43, 0x46, 0x1c, + 0xcd, 0x02, 0x23, 0xf1, 0xbd, 0x05, 0x6a, 0xd7, 0x0c, 0x07, 0xc4, 0x74, 0xf8, 0xb2, 0x56, 0x25, + 0x64, 0x46, 0xc2, 0x20, 0xa9, 0x2d, 0xe2, 0x94, 0xd0, 0x5c, 0x98, 0xfb, 0x34, 0x81, 0x72, 0x06, + 0x23, 0x64, 0x48, 0x02, 0x95, 0x46, 0x0b, 0x19, 0x04, 0x4f, 0xc1, 0x56, 0x18, 0x73, 0xf5, 0xb9, + 0xc4, 0x05, 0x0e, 0x6e, 0xf4, 0xf6, 0x3b, 0xce, 0x5d, 0xe1, 0xd6, 0x8d, 0xe3, 0x8d, 0xb4, 0xa3, + 0x39, 0x04, 0x3f, 0x03, 0xcd, 0xe9, 0x34, 0xb5, 0x5a, 0xfd, 0x81, 0xd2, 0x81, 0x77, 0x85, 0xdb, + 0x28, 0x43, 0x95, 0x07, 0x2d, 0x60, 0x79, 0xd2, 0x21, 0xe9, 0xe6, 0x91, 0x2a, 0x3e, 0x1b, 0x69, + 0x20, 0xad, 0x49, 0x9c, 0xc6, 0x42, 0x15, 0xdb, 0x3a, 0xd2, 0x00, 0x7e, 0x06, 0xaa, 0x74, 0x40, + 0x18, 0x8b, 0x43, 0xc2, 0x55, 0xab, 0xf3, 0xff, 0xbe, 0xb5, 0xd0, 0x34, 0x5e, 0x6e, 0xce, 0x7c, + 0x0a, 0xa6, 0x24, 0xa5, 0x6c, 0xa4, 0x7a, 0x17, 0xb3, 0x39, 0xed, 0xf8, 0xad, 0xb2, 0xa3, 0x39, + 0x04, 0x3b, 0x00, 0x9a, 0x69, 0x8c, 0x88, 0x9c, 0x65, 0xbe, 0xba, 0xff, 0x75, 0x35, 0x57, 0xdd, + 0x42, 0xed, 0x45, 0xca, 0xf9, 0x0a, 0x0b, 0x8c, 0xee, 0x59, 0xe0, 0xaf, 0x01, 0xd4, 0x67, 0xe2, + 0x7f, 0xcb, 0x69, 0xf9, 0xb1, 0xa8, 0x5b, 0x0b, 0xa5, 0xaf, 0xbd, 0x66, 0xcd, 0x8e, 0x46, 0x97, + 0x9c, 0x9a, 0x5d, 0x5c, 0x5a, 0xb6, 0xe5, 0xac, 0x5f, 0x5a, 0xf6, 0xa6, 0x63, 0x97, 0xf9, 0x33, + 0xbb, 0x40, 0x3b, 0x13, 0x3c, 0xb3, 0xbc, 0xce, 0xf9, 0x0f, 0xb7, 0x7b, 0xab, 0xef, 0x6e, 0xf7, + 0x56, 0xff, 0x73, 0xbb, 0xb7, 0xfa, 0xf7, 0xf7, 0x7b, 0x2b, 0xef, 0xde, 0xef, 0xad, 0xfc, 0xeb, + 0xfd, 0xde, 0xca, 0x1f, 0x7e, 0x31, 0xf3, 0x3e, 0x7c, 0x47, 0x04, 0x7e, 0xae, 0xbe, 0x37, 0x8f, + 0xa6, 0x3f, 0x02, 0x0c, 0xd5, 0xcf, 0x00, 0xea, 0xa1, 0xe8, 0x6e, 0xa8, 0xcf, 0xfb, 0x4f, 0xfe, + 0x1b, 0x00, 0x00, 0xff, 0xff, 0xe1, 0x31, 0xe8, 0xfd, 0x24, 0x10, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/evm/types/genesis.go b/x/evm/types/genesis.go index 3784237a..e0ca0e32 100644 --- a/x/evm/types/genesis.go +++ b/x/evm/types/genesis.go @@ -12,13 +12,13 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( "fmt" - ethermint "github.com/evmos/ethermint/types" + ethermint "github.com/zeta-chain/ethermint/types" ) // Validate performs a basic validation of a GenesisAccount fields. diff --git a/x/evm/types/genesis.pb.go b/x/evm/types/genesis.pb.go index 47aac525..58e021e7 100644 --- a/x/evm/types/genesis.pb.go +++ b/x/evm/types/genesis.pb.go @@ -152,26 +152,26 @@ func init() { func init() { proto.RegisterFile("ethermint/evm/v1/genesis.proto", fileDescriptor_9bcdec50cc9d156d) } var fileDescriptor_9bcdec50cc9d156d = []byte{ - // 297 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x50, 0xbf, 0x4e, 0x83, 0x40, - 0x1c, 0xe6, 0x6c, 0x53, 0xec, 0xd5, 0xa8, 0xb9, 0x98, 0x48, 0x18, 0xae, 0xa4, 0x83, 0x61, 0x3a, - 0xd2, 0x9a, 0x38, 0x2b, 0x8b, 0xab, 0xa1, 0x9b, 0xdb, 0x15, 0x7e, 0xa1, 0x0c, 0x70, 0x84, 0xbb, - 0x12, 0x5d, 0x1d, 0x9d, 0x7c, 0x0e, 0x9f, 0xa4, 0x63, 0x47, 0x27, 0x35, 0xf0, 0x22, 0x86, 0x83, - 0xd6, 0x28, 0xdb, 0x07, 0xdf, 0xbf, 0xdf, 0x7d, 0x98, 0x82, 0x5a, 0x43, 0x91, 0x26, 0x99, 0xf2, - 0xa0, 0x4c, 0xbd, 0x72, 0xee, 0xc5, 0x90, 0x81, 0x4c, 0x24, 0xcb, 0x0b, 0xa1, 0x04, 0x39, 0x3f, - 0xf0, 0x0c, 0xca, 0x94, 0x95, 0x73, 0xdb, 0xee, 0x39, 0x1a, 0x42, 0xab, 0xed, 0x8b, 0x58, 0xc4, - 0x42, 0x43, 0xaf, 0x41, 0xed, 0xdf, 0xd9, 0x2b, 0xc2, 0x27, 0xf7, 0x6d, 0xea, 0x52, 0x71, 0x05, - 0xc4, 0xc7, 0xc7, 0x3c, 0x0c, 0xc5, 0x26, 0x53, 0xd2, 0x42, 0xce, 0xc0, 0x9d, 0x2c, 0x1c, 0xf6, - 0xbf, 0x87, 0x75, 0x8e, 0xbb, 0x56, 0xe8, 0x0f, 0xb7, 0x9f, 0x53, 0x23, 0x38, 0xf8, 0xc8, 0x0d, - 0x1e, 0xe5, 0xbc, 0xe0, 0xa9, 0xb4, 0x8e, 0x1c, 0xe4, 0x4e, 0x16, 0x56, 0x3f, 0xe1, 0x41, 0xf3, - 0x9d, 0xb3, 0x53, 0xcf, 0x5e, 0x10, 0x3e, 0xfd, 0x1b, 0x4d, 0x2c, 0x6c, 0xf2, 0x28, 0x2a, 0x40, - 0x36, 0xd7, 0x20, 0x77, 0x1c, 0xec, 0x3f, 0x09, 0xc1, 0xc3, 0x50, 0x44, 0xa0, 0x2b, 0xc6, 0x81, - 0xc6, 0xc4, 0xc7, 0xa6, 0x54, 0xa2, 0xe0, 0x31, 0x58, 0x03, 0x7d, 0xfb, 0x65, 0xbf, 0x59, 0x3f, - 0xd3, 0x3f, 0x6b, 0x8a, 0xdf, 0xbf, 0xa6, 0xe6, 0xb2, 0xd5, 0x07, 0x7b, 0xa3, 0x7f, 0xbb, 0xad, - 0x28, 0xda, 0x55, 0x14, 0x7d, 0x57, 0x14, 0xbd, 0xd5, 0xd4, 0xd8, 0xd5, 0xd4, 0xf8, 0xa8, 0xa9, - 0xf1, 0x78, 0x15, 0x27, 0x6a, 0xbd, 0x59, 0xb1, 0x50, 0xa4, 0xcd, 0xae, 0x42, 0x7a, 0xbf, 0x73, - 0x3f, 0xe9, 0xc1, 0xd5, 0x73, 0x0e, 0x72, 0x35, 0xd2, 0xd3, 0x5e, 0xff, 0x04, 0x00, 0x00, 0xff, - 0xff, 0xe3, 0x61, 0xf0, 0x9f, 0xc0, 0x01, 0x00, 0x00, + // 304 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x50, 0xbf, 0x4a, 0xc3, 0x40, + 0x1c, 0xce, 0xd9, 0xd2, 0xda, 0xab, 0xa8, 0x1c, 0x82, 0xa1, 0xc3, 0xb5, 0x74, 0x2a, 0x88, 0x77, + 0xb4, 0x82, 0xbb, 0x01, 0x71, 0x95, 0x74, 0x73, 0xbb, 0x26, 0x3f, 0x92, 0x0c, 0xc9, 0x85, 0xdc, + 0x35, 0xa8, 0xa3, 0xa3, 0x93, 0xcf, 0xe1, 0x93, 0x74, 0xec, 0xe8, 0xa4, 0x92, 0xbc, 0x88, 0xe4, + 0x92, 0x56, 0x34, 0xdb, 0x97, 0x7c, 0xff, 0x7e, 0xf7, 0x61, 0x0a, 0x3a, 0x84, 0x2c, 0x8e, 0x12, + 0xcd, 0x21, 0x8f, 0x79, 0x3e, 0xe7, 0x01, 0x24, 0xa0, 0x22, 0xc5, 0xd2, 0x4c, 0x6a, 0x49, 0x4e, + 0xf7, 0x3c, 0x83, 0x3c, 0x66, 0xf9, 0x7c, 0x34, 0x6a, 0x39, 0x2a, 0xc2, 0xa8, 0x47, 0x67, 0x81, + 0x0c, 0xa4, 0x81, 0xbc, 0x42, 0xf5, 0xdf, 0xe9, 0x2b, 0xc2, 0x47, 0x77, 0x75, 0xea, 0x52, 0x0b, + 0x0d, 0xc4, 0xc1, 0x87, 0xc2, 0xf3, 0xe4, 0x3a, 0xd1, 0xca, 0x46, 0x93, 0xce, 0x6c, 0xb8, 0x98, + 0xb0, 0xff, 0x3d, 0xac, 0x71, 0xdc, 0xd4, 0x42, 0xa7, 0xbb, 0xf9, 0x1c, 0x5b, 0xee, 0xde, 0x47, + 0xae, 0x71, 0x2f, 0x15, 0x99, 0x88, 0x95, 0x7d, 0x30, 0x41, 0xb3, 0xe1, 0xc2, 0x6e, 0x27, 0xdc, + 0x1b, 0xbe, 0x71, 0x36, 0xea, 0xe9, 0x0b, 0xc2, 0xc7, 0x7f, 0xa3, 0x89, 0x8d, 0xfb, 0xc2, 0xf7, + 0x33, 0x50, 0xd5, 0x35, 0x68, 0x36, 0x70, 0x77, 0x9f, 0x84, 0xe0, 0xae, 0x27, 0x7d, 0x30, 0x15, + 0x03, 0xd7, 0x60, 0xe2, 0xe0, 0xbe, 0xd2, 0x32, 0x13, 0x01, 0xd8, 0x1d, 0x73, 0xfb, 0x79, 0xbb, + 0xd9, 0x3c, 0xd3, 0x39, 0xa9, 0x8a, 0xdf, 0xbf, 0xc6, 0xfd, 0x65, 0xad, 0x77, 0x77, 0x46, 0xe7, + 0x76, 0x53, 0x50, 0xb4, 0x2d, 0x28, 0xfa, 0x2e, 0x28, 0x7a, 0x2b, 0xa9, 0xb5, 0x2d, 0xa9, 0xf5, + 0x51, 0x52, 0xeb, 0xe1, 0x22, 0x88, 0x74, 0xb8, 0x5e, 0x31, 0x4f, 0xc6, 0xfc, 0x19, 0xb4, 0xb8, + 0xf4, 0x42, 0x11, 0x25, 0xfc, 0x77, 0xf3, 0x47, 0xb3, 0xba, 0x7e, 0x4a, 0x41, 0xad, 0x7a, 0x66, + 0xdf, 0xab, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xdb, 0x28, 0x29, 0xa9, 0xc5, 0x01, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/evm/types/genesis_test.go b/x/evm/types/genesis_test.go index ad3e3a15..90e99980 100644 --- a/x/evm/types/genesis_test.go +++ b/x/evm/types/genesis_test.go @@ -6,7 +6,7 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/stretchr/testify/suite" - "github.com/evmos/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" ) type GenesisTestSuite struct { diff --git a/x/evm/types/interfaces.go b/x/evm/types/interfaces.go index 8253dd22..2e49c2b7 100644 --- a/x/evm/types/interfaces.go +++ b/x/evm/types/interfaces.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( @@ -26,7 +26,7 @@ import ( "github.com/ethereum/go-ethereum/core" ethtypes "github.com/ethereum/go-ethereum/core/types" - feemarkettypes "github.com/evmos/ethermint/x/feemarket/types" + feemarkettypes "github.com/zeta-chain/ethermint/x/feemarket/types" ) // AccountKeeper defines the expected account keeper interface diff --git a/x/evm/types/key.go b/x/evm/types/key.go index f8d768fc..2591aa7a 100644 --- a/x/evm/types/key.go +++ b/x/evm/types/key.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/legacy_tx.go b/x/evm/types/legacy_tx.go index 3901863a..35eb2d50 100644 --- a/x/evm/types/legacy_tx.go +++ b/x/evm/types/legacy_tx.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( @@ -21,7 +21,7 @@ import ( errorsmod "cosmossdk.io/errors" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/types" ) func newLegacyTx(tx *ethtypes.Transaction) (*LegacyTx, error) { diff --git a/x/evm/types/logs.go b/x/evm/types/logs.go index fece366e..01e3a171 100644 --- a/x/evm/types/logs.go +++ b/x/evm/types/logs.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( @@ -22,7 +22,7 @@ import ( "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" - ethermint "github.com/evmos/ethermint/types" + ethermint "github.com/zeta-chain/ethermint/types" ) // NewTransactionLogs creates a new NewTransactionLogs instance. diff --git a/x/evm/types/logs_test.go b/x/evm/types/logs_test.go index 8ad3d70d..c2da7435 100644 --- a/x/evm/types/logs_test.go +++ b/x/evm/types/logs_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/require" - "github.com/evmos/ethermint/tests" + "github.com/zeta-chain/ethermint/tests" "github.com/ethereum/go-ethereum/common" ) diff --git a/x/evm/types/msg.go b/x/evm/types/msg.go index 71164c59..0f24f69e 100644 --- a/x/evm/types/msg.go +++ b/x/evm/types/msg.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( @@ -32,7 +32,7 @@ import ( "github.com/cosmos/cosmos-sdk/x/auth/signing" authtx "github.com/cosmos/cosmos-sdk/x/auth/tx" - "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/types" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/math" diff --git a/x/evm/types/msg_test.go b/x/evm/types/msg_test.go index b9972905..592e46b7 100644 --- a/x/evm/types/msg_test.go +++ b/x/evm/types/msg_test.go @@ -13,16 +13,16 @@ import ( "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/crypto/keyring" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/tests" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/tests" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/x/evm/types" ) const invalidFromAddress = "0x0000" diff --git a/x/evm/types/params.go b/x/evm/types/params.go index 1cfad664..a5da0523 100644 --- a/x/evm/types/params.go +++ b/x/evm/types/params.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( @@ -23,7 +23,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/ethereum/go-ethereum/core/vm" - "github.com/evmos/ethermint/types" + "github.com/zeta-chain/ethermint/types" ) var ( diff --git a/x/evm/types/params_legacy.go b/x/evm/types/params_legacy.go index bea25b7a..8529a999 100644 --- a/x/evm/types/params_legacy.go +++ b/x/evm/types/params_legacy.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" diff --git a/x/evm/types/query.go b/x/evm/types/query.go index 5e9a9371..ae585c69 100644 --- a/x/evm/types/query.go +++ b/x/evm/types/query.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/query.pb.go b/x/evm/types/query.pb.go index 231017a8..16279f63 100644 --- a/x/evm/types/query.pb.go +++ b/x/evm/types/query.pb.go @@ -1314,97 +1314,97 @@ func init() { func init() { proto.RegisterFile("ethermint/evm/v1/query.proto", fileDescriptor_e15a877459347994) } var fileDescriptor_e15a877459347994 = []byte{ - // 1434 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x56, 0xcd, 0x6f, 0x13, 0x47, - 0x14, 0xcf, 0xc6, 0x4e, 0xec, 0x3c, 0x07, 0x70, 0x87, 0x50, 0xcc, 0x36, 0xb1, 0xc3, 0x42, 0x3e, - 0x09, 0xbb, 0x8d, 0x5b, 0x21, 0x95, 0x4b, 0xc1, 0x56, 0xa0, 0x14, 0xa8, 0xa8, 0x1b, 0xf5, 0x50, - 0x09, 0x59, 0xe3, 0xf5, 0xb0, 0xb6, 0x62, 0xef, 0x9a, 0x9d, 0xb1, 0xeb, 0x40, 0xe9, 0xa1, 0x52, - 0x11, 0x15, 0x52, 0x85, 0xd4, 0x7b, 0xc5, 0x7f, 0xd0, 0x63, 0xff, 0x05, 0x8e, 0x48, 0xbd, 0x54, - 0x3d, 0x50, 0x44, 0x7a, 0xe8, 0xad, 0xf7, 0x9e, 0xaa, 0x99, 0x9d, 0xf1, 0xd7, 0xfa, 0x23, 0x54, - 0xf4, 0xd4, 0xd3, 0xee, 0xcc, 0xbc, 0x79, 0xef, 0xf7, 0x3e, 0xe6, 0xbd, 0x1f, 0x2c, 0x12, 0x56, - 0x21, 0x7e, 0xbd, 0xea, 0x32, 0x8b, 0xb4, 0xea, 0x56, 0x6b, 0xdb, 0xba, 0xdb, 0x24, 0xfe, 0xbe, - 0xd9, 0xf0, 0x3d, 0xe6, 0xa1, 0x64, 0xe7, 0xd4, 0x24, 0xad, 0xba, 0xd9, 0xda, 0xd6, 0x37, 0x6d, - 0x8f, 0xd6, 0x3d, 0x6a, 0x95, 0x30, 0x25, 0x81, 0xa8, 0xd5, 0xda, 0x2e, 0x11, 0x86, 0xb7, 0xad, - 0x06, 0x76, 0xaa, 0x2e, 0x66, 0x55, 0xcf, 0x0d, 0x6e, 0xeb, 0x7a, 0x48, 0x37, 0x57, 0x12, 0x9c, - 0x9d, 0x0a, 0x9d, 0xb1, 0xb6, 0x3c, 0x5a, 0x70, 0x3c, 0xc7, 0x13, 0xbf, 0x16, 0xff, 0x93, 0xbb, - 0x8b, 0x8e, 0xe7, 0x39, 0x35, 0x62, 0xe1, 0x46, 0xd5, 0xc2, 0xae, 0xeb, 0x31, 0x61, 0x89, 0xca, - 0xd3, 0x8c, 0x3c, 0x15, 0xab, 0x52, 0xf3, 0x8e, 0xc5, 0xaa, 0x75, 0x42, 0x19, 0xae, 0x37, 0x02, - 0x01, 0xe3, 0x03, 0x38, 0xfe, 0x29, 0x47, 0x7b, 0xd9, 0xb6, 0xbd, 0xa6, 0xcb, 0x0a, 0xe4, 0x6e, - 0x93, 0x50, 0x86, 0x52, 0x10, 0xc3, 0xe5, 0xb2, 0x4f, 0x28, 0x4d, 0x69, 0xcb, 0xda, 0xfa, 0x5c, - 0x41, 0x2d, 0x2f, 0xc6, 0x1f, 0x3d, 0xcd, 0x4c, 0xfd, 0xf9, 0x34, 0x33, 0x65, 0xd8, 0xb0, 0xd0, - 0x7f, 0x95, 0x36, 0x3c, 0x97, 0x12, 0x7e, 0xb7, 0x84, 0x6b, 0xd8, 0xb5, 0x89, 0xba, 0x2b, 0x97, - 0xe8, 0x1d, 0x98, 0xb3, 0xbd, 0x32, 0x29, 0x56, 0x30, 0xad, 0xa4, 0xa6, 0xc5, 0x59, 0x9c, 0x6f, - 0x7c, 0x84, 0x69, 0x05, 0x2d, 0xc0, 0x8c, 0xeb, 0xf1, 0x4b, 0x91, 0x65, 0x6d, 0x3d, 0x5a, 0x08, - 0x16, 0xc6, 0x87, 0x70, 0x4a, 0x18, 0xc9, 0x8b, 0xf0, 0xfe, 0x0b, 0x94, 0x0f, 0x35, 0xd0, 0x87, - 0x69, 0x90, 0x60, 0x57, 0xe0, 0x68, 0x90, 0xb9, 0x62, 0xbf, 0xa6, 0x23, 0xc1, 0xee, 0xe5, 0x60, - 0x13, 0xe9, 0x10, 0xa7, 0xdc, 0x28, 0xc7, 0x37, 0x2d, 0xf0, 0x75, 0xd6, 0x5c, 0x05, 0x0e, 0xb4, - 0x16, 0xdd, 0x66, 0xbd, 0x44, 0x7c, 0xe9, 0xc1, 0x11, 0xb9, 0xfb, 0x89, 0xd8, 0x34, 0xae, 0xc3, - 0xa2, 0xc0, 0xf1, 0x39, 0xae, 0x55, 0xcb, 0x98, 0x79, 0xfe, 0x80, 0x33, 0xa7, 0x61, 0xde, 0xf6, - 0xdc, 0x41, 0x1c, 0x09, 0xbe, 0x77, 0x39, 0xe4, 0xd5, 0x63, 0x0d, 0x96, 0x46, 0x68, 0x93, 0x8e, - 0xad, 0xc1, 0x31, 0x85, 0xaa, 0x5f, 0xa3, 0x02, 0xfb, 0x06, 0x5d, 0x53, 0x45, 0x94, 0x0b, 0xf2, - 0xfc, 0x3a, 0xe9, 0x79, 0x57, 0x16, 0x51, 0xe7, 0xea, 0xa4, 0x22, 0x32, 0xae, 0x4b, 0x63, 0x9f, - 0x31, 0xcf, 0xc7, 0xce, 0x64, 0x63, 0x28, 0x09, 0x91, 0x3d, 0xb2, 0x2f, 0xeb, 0x8d, 0xff, 0xf6, - 0x98, 0xdf, 0x92, 0xe6, 0x3b, 0xca, 0xa4, 0xf9, 0x05, 0x98, 0x69, 0xe1, 0x5a, 0x53, 0x19, 0x0f, - 0x16, 0xc6, 0x05, 0x48, 0xca, 0x52, 0x2a, 0xbf, 0x96, 0x93, 0x6b, 0xf0, 0x56, 0xcf, 0x3d, 0x69, - 0x02, 0x41, 0x94, 0xd7, 0xbe, 0xb8, 0x35, 0x5f, 0x10, 0xff, 0xc6, 0x3d, 0x40, 0x42, 0x70, 0xb7, - 0x7d, 0xc3, 0x73, 0xa8, 0x32, 0x81, 0x20, 0x2a, 0x5e, 0x4c, 0xa0, 0x5f, 0xfc, 0xa3, 0x2b, 0x00, - 0xdd, 0xbe, 0x22, 0x7c, 0x4b, 0x64, 0x57, 0xcd, 0xa0, 0x68, 0x4d, 0xde, 0x84, 0xcc, 0xa0, 0x5f, - 0xc9, 0x26, 0x64, 0xde, 0xea, 0x86, 0xaa, 0xd0, 0x73, 0xb3, 0x07, 0xe4, 0x77, 0x9a, 0x0c, 0xac, - 0x32, 0x2e, 0x71, 0x6e, 0x40, 0xb4, 0xe6, 0x39, 0xdc, 0xbb, 0xc8, 0x7a, 0x22, 0x7b, 0xc2, 0x1c, - 0x6c, 0x7d, 0xe6, 0x0d, 0xcf, 0x29, 0x08, 0x11, 0x74, 0x75, 0x08, 0xa8, 0xb5, 0x89, 0xa0, 0x02, - 0x3b, 0xbd, 0xa8, 0x8c, 0x05, 0x19, 0x87, 0x5b, 0xd8, 0xc7, 0x75, 0x15, 0x07, 0xe3, 0xa6, 0x04, - 0xa8, 0x76, 0x25, 0xc0, 0x0b, 0x30, 0xdb, 0x10, 0x3b, 0x22, 0x40, 0x89, 0x6c, 0x2a, 0x0c, 0x31, - 0xb8, 0x91, 0x8b, 0x3e, 0x7b, 0x91, 0x99, 0x2a, 0x48, 0x69, 0xe3, 0x67, 0x0d, 0x8e, 0xee, 0xb0, - 0x4a, 0x1e, 0xd7, 0x6a, 0x3d, 0x91, 0xc6, 0xbe, 0x43, 0x55, 0x4e, 0xf8, 0x3f, 0x3a, 0x09, 0x31, - 0x07, 0xd3, 0xa2, 0x8d, 0x1b, 0xf2, 0x79, 0xcc, 0x3a, 0x98, 0xe6, 0x71, 0x03, 0xdd, 0x86, 0x64, - 0xc3, 0xf7, 0x1a, 0x1e, 0x25, 0x7e, 0xe7, 0x89, 0xf1, 0xe7, 0x31, 0x9f, 0xcb, 0xfe, 0xfd, 0x22, - 0x63, 0x3a, 0x55, 0x56, 0x69, 0x96, 0x4c, 0xdb, 0xab, 0x5b, 0x72, 0x36, 0x04, 0x9f, 0xf3, 0xb4, - 0xbc, 0x67, 0xb1, 0xfd, 0x06, 0xa1, 0x66, 0xbe, 0xfb, 0xb6, 0x0b, 0xc7, 0x94, 0x2e, 0xf5, 0x2e, - 0x4f, 0x41, 0xdc, 0xae, 0xe0, 0xaa, 0x5b, 0xac, 0x96, 0x53, 0xd1, 0x65, 0x6d, 0x3d, 0x52, 0x88, - 0x89, 0xf5, 0xb5, 0xb2, 0xb1, 0x06, 0xc7, 0x77, 0x28, 0xab, 0xd6, 0x31, 0x23, 0x57, 0x71, 0x37, - 0x10, 0x49, 0x88, 0x38, 0x38, 0x00, 0x1f, 0x2d, 0xf0, 0x5f, 0xe3, 0x65, 0x44, 0xe5, 0xd4, 0xc7, - 0x36, 0xd9, 0x6d, 0x2b, 0x3f, 0xb7, 0x21, 0x52, 0xa7, 0x8e, 0x8c, 0x57, 0x26, 0x1c, 0xaf, 0x9b, - 0xd4, 0xd9, 0xe1, 0x7b, 0xa4, 0x59, 0xdf, 0x6d, 0x17, 0xb8, 0x2c, 0xba, 0x04, 0xf3, 0x8c, 0x2b, - 0x29, 0xda, 0x9e, 0x7b, 0xa7, 0xea, 0x08, 0x4f, 0x13, 0xd9, 0xa5, 0xf0, 0x5d, 0x61, 0x2a, 0x2f, - 0x84, 0x0a, 0x09, 0xd6, 0x5d, 0xa0, 0x3c, 0xcc, 0x37, 0x7c, 0x52, 0x26, 0x36, 0xa1, 0xd4, 0xf3, - 0x69, 0x2a, 0x2a, 0x0a, 0x6a, 0xa2, 0xf5, 0xbe, 0x4b, 0xbc, 0x4b, 0x96, 0x6a, 0x9e, 0xbd, 0xa7, - 0xfa, 0xd1, 0x8c, 0x88, 0x4c, 0x42, 0xec, 0x05, 0xdd, 0x08, 0x2d, 0x01, 0x04, 0x22, 0xe2, 0xd1, - 0xcc, 0x8a, 0x47, 0x33, 0x27, 0x76, 0xc4, 0x9c, 0xc9, 0xab, 0x63, 0x3e, 0x0a, 0x53, 0x31, 0xe1, - 0x86, 0x6e, 0x06, 0x73, 0xd2, 0x54, 0x73, 0xd2, 0xdc, 0x55, 0x73, 0x32, 0x17, 0xe7, 0x45, 0xf3, - 0xe4, 0xf7, 0x8c, 0x26, 0x95, 0xf0, 0x93, 0xa1, 0xb9, 0x8f, 0xff, 0x37, 0xb9, 0x9f, 0xeb, 0xcb, - 0xfd, 0xc7, 0xd1, 0xf8, 0x74, 0x32, 0x52, 0x88, 0xb3, 0x76, 0xb1, 0xea, 0x96, 0x49, 0xdb, 0xd8, - 0x94, 0x1d, 0xac, 0x93, 0xe1, 0x6e, 0x7b, 0x29, 0x63, 0x86, 0x55, 0x29, 0xf3, 0x7f, 0xe3, 0xfb, - 0x08, 0xbc, 0xdd, 0x15, 0xce, 0x71, 0x6f, 0x7a, 0x2a, 0x82, 0xb5, 0xd5, 0x23, 0x9f, 0x5c, 0x11, - 0xac, 0x4d, 0xdf, 0x40, 0x45, 0xfc, 0xdf, 0x93, 0x69, 0x9c, 0x87, 0x93, 0xa1, 0x7c, 0x8c, 0xc9, - 0xdf, 0x89, 0xce, 0x9c, 0xa5, 0xe4, 0x0a, 0x51, 0xfd, 0xdc, 0xb8, 0xdd, 0x99, 0xa1, 0x72, 0x5b, - 0xaa, 0xd8, 0x81, 0x38, 0x6f, 0xba, 0xc5, 0x3b, 0x44, 0xce, 0xb1, 0xdc, 0xe6, 0x6f, 0x2f, 0x32, - 0xab, 0x87, 0xf0, 0xe7, 0x9a, 0xcb, 0xf8, 0xc0, 0x15, 0xea, 0xb2, 0x7f, 0xcd, 0xc3, 0x8c, 0xd0, - 0x8f, 0xbe, 0xd5, 0x20, 0x26, 0x79, 0x06, 0x5a, 0x09, 0xe7, 0x79, 0x08, 0x91, 0xd4, 0x57, 0x27, - 0x89, 0x05, 0x58, 0x8d, 0x73, 0xdf, 0xfc, 0xf2, 0xc7, 0x0f, 0xd3, 0x2b, 0xe8, 0x8c, 0x15, 0x22, - 0xc0, 0x92, 0x6b, 0x58, 0xf7, 0x65, 0x6e, 0x1e, 0xa0, 0x1f, 0x35, 0x38, 0xd2, 0x47, 0xe7, 0xd0, - 0xb9, 0x11, 0x66, 0x86, 0xd1, 0x46, 0x7d, 0xeb, 0x70, 0xc2, 0x12, 0x59, 0x56, 0x20, 0xdb, 0x42, - 0x9b, 0x61, 0x64, 0x8a, 0x39, 0x86, 0x00, 0xfe, 0xa4, 0x41, 0x72, 0x90, 0x99, 0x21, 0x73, 0x84, - 0xd9, 0x11, 0x84, 0x50, 0xb7, 0x0e, 0x2d, 0x2f, 0x91, 0x5e, 0x14, 0x48, 0xdf, 0x47, 0xd9, 0x30, - 0xd2, 0x96, 0xba, 0xd3, 0x05, 0xdb, 0x4b, 0x36, 0x1f, 0xa0, 0x87, 0x1a, 0xc4, 0x24, 0x07, 0x1b, - 0x99, 0xda, 0x7e, 0x7a, 0x37, 0x32, 0xb5, 0x03, 0x54, 0xce, 0xd8, 0x12, 0xb0, 0x56, 0xd1, 0xd9, - 0x30, 0x2c, 0xc9, 0xe9, 0x68, 0x4f, 0xe8, 0x1e, 0x6b, 0x10, 0x93, 0x6c, 0x6c, 0x24, 0x90, 0x7e, - 0xea, 0x37, 0x12, 0xc8, 0x00, 0xa9, 0x33, 0xb6, 0x05, 0x90, 0x73, 0x68, 0x23, 0x0c, 0x84, 0x06, - 0xa2, 0x5d, 0x1c, 0xd6, 0xfd, 0x3d, 0xb2, 0xff, 0x00, 0xdd, 0x83, 0x28, 0x27, 0x6d, 0xc8, 0x18, - 0x59, 0x32, 0x1d, 0x26, 0xa8, 0x9f, 0x19, 0x2b, 0x23, 0x31, 0x6c, 0x08, 0x0c, 0x67, 0xd0, 0xe9, - 0x61, 0xd5, 0x54, 0xee, 0x8b, 0xc4, 0x97, 0x30, 0x1b, 0xf0, 0x16, 0x74, 0x76, 0x84, 0xe6, 0x3e, - 0x7a, 0xa4, 0xaf, 0x4c, 0x90, 0x92, 0x08, 0x96, 0x05, 0x02, 0x1d, 0xa5, 0xc2, 0x08, 0x02, 0x62, - 0x84, 0xda, 0x10, 0x93, 0xbc, 0x08, 0x2d, 0x87, 0x75, 0xf6, 0x53, 0x26, 0x7d, 0x6d, 0xd2, 0xac, - 0x50, 0x76, 0x0d, 0x61, 0x77, 0x11, 0xe9, 0x61, 0xbb, 0x84, 0x55, 0x8a, 0x36, 0x37, 0xf7, 0x35, - 0x24, 0x7a, 0x88, 0xcd, 0x21, 0xac, 0x0f, 0xf1, 0x79, 0x08, 0x33, 0x32, 0x56, 0x85, 0xed, 0x65, - 0x94, 0x1e, 0x62, 0x5b, 0x8a, 0x17, 0x1d, 0x4c, 0xd1, 0x57, 0x10, 0x93, 0x73, 0x74, 0x64, 0xed, - 0xf5, 0x33, 0xa9, 0x91, 0xb5, 0x37, 0x30, 0x8e, 0xc7, 0x79, 0x1f, 0x0c, 0x51, 0xd6, 0x46, 0x8f, - 0x34, 0x80, 0xee, 0x24, 0x40, 0xeb, 0xe3, 0x54, 0xf7, 0x0e, 0x6f, 0x7d, 0xe3, 0x10, 0x92, 0x12, - 0xc7, 0x8a, 0xc0, 0x91, 0x41, 0x4b, 0xa3, 0x70, 0x88, 0xb1, 0xc8, 0x03, 0x21, 0xa7, 0xc9, 0x98, - 0x6e, 0xd0, 0x3b, 0x84, 0xc6, 0x74, 0x83, 0xbe, 0xa1, 0x34, 0x2e, 0x10, 0x6a, 0x58, 0xe5, 0x2e, - 0x3d, 0x7b, 0x95, 0xd6, 0x9e, 0xbf, 0x4a, 0x6b, 0x2f, 0x5f, 0xa5, 0xb5, 0x27, 0x07, 0xe9, 0xa9, - 0xe7, 0x07, 0xe9, 0xa9, 0x5f, 0x0f, 0xd2, 0x53, 0x5f, 0xf4, 0x0e, 0x2f, 0xd2, 0xe2, 0xb3, 0xab, - 0xab, 0xa5, 0x2d, 0xf4, 0x88, 0x01, 0x56, 0x9a, 0x15, 0xb3, 0xff, 0xbd, 0x7f, 0x02, 0x00, 0x00, - 0xff, 0xff, 0xa4, 0xba, 0x06, 0x5b, 0xc7, 0x11, 0x00, 0x00, + // 1439 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x56, 0xcf, 0x6f, 0x13, 0xc7, + 0x17, 0xcf, 0xc6, 0x4e, 0xec, 0x3c, 0x07, 0xf0, 0x77, 0x08, 0x5f, 0xcc, 0x36, 0xb1, 0xc3, 0x42, + 0x7e, 0x87, 0xdd, 0xc6, 0xad, 0x90, 0xca, 0xa5, 0xc5, 0x56, 0xa0, 0x14, 0xa8, 0xa8, 0x1b, 0xf5, + 0x50, 0x09, 0x59, 0xe3, 0xf5, 0xb0, 0xb6, 0x62, 0xef, 0x9a, 0x9d, 0xb1, 0xeb, 0x40, 0xe9, 0xa1, + 0x52, 0x11, 0x15, 0x52, 0x85, 0xd4, 0x7b, 0xc5, 0x7f, 0xd0, 0x63, 0xff, 0x05, 0x8e, 0x48, 0xbd, + 0x54, 0x3d, 0x50, 0x44, 0x7a, 0xe8, 0xad, 0xf7, 0x9e, 0xaa, 0x99, 0x9d, 0xb5, 0xd7, 0x5e, 0xaf, + 0x1d, 0x2a, 0x7a, 0xea, 0x69, 0x77, 0x66, 0xde, 0xbc, 0xf7, 0x79, 0x3f, 0xe6, 0xbd, 0x0f, 0x2c, + 0x12, 0x56, 0x23, 0x6e, 0xb3, 0x6e, 0x33, 0x83, 0x74, 0x9a, 0x46, 0x67, 0xc7, 0xb8, 0xdb, 0x26, + 0xee, 0x81, 0xde, 0x72, 0x1d, 0xe6, 0xa0, 0x74, 0xef, 0x54, 0x27, 0x9d, 0xa6, 0xde, 0xd9, 0x51, + 0x37, 0x4d, 0x87, 0x36, 0x1d, 0x6a, 0x54, 0x30, 0x25, 0x9e, 0xa8, 0xd1, 0xd9, 0xa9, 0x10, 0x86, + 0x77, 0x8c, 0x16, 0xb6, 0xea, 0x36, 0x66, 0x75, 0xc7, 0xf6, 0x6e, 0xab, 0x6a, 0x48, 0x37, 0x57, + 0xe2, 0x9d, 0x9d, 0x09, 0x9d, 0xb1, 0xae, 0x3c, 0x5a, 0xb0, 0x1c, 0xcb, 0x11, 0xbf, 0x06, 0xff, + 0x93, 0xbb, 0x8b, 0x96, 0xe3, 0x58, 0x0d, 0x62, 0xe0, 0x56, 0xdd, 0xc0, 0xb6, 0xed, 0x30, 0x61, + 0x89, 0xca, 0xd3, 0x9c, 0x3c, 0x15, 0xab, 0x4a, 0xfb, 0x8e, 0xc1, 0xea, 0x4d, 0x42, 0x19, 0x6e, + 0xb6, 0x3c, 0x01, 0xed, 0x3d, 0x38, 0xf9, 0x09, 0x47, 0x7b, 0xd9, 0x34, 0x9d, 0xb6, 0xcd, 0x4a, + 0xe4, 0x6e, 0x9b, 0x50, 0x86, 0x32, 0x90, 0xc0, 0xd5, 0xaa, 0x4b, 0x28, 0xcd, 0x28, 0xcb, 0xca, + 0xfa, 0x5c, 0xc9, 0x5f, 0x5e, 0x4a, 0x3e, 0x7a, 0x9a, 0x9b, 0xfa, 0xe3, 0x69, 0x6e, 0x4a, 0x33, + 0x61, 0x61, 0xf0, 0x2a, 0x6d, 0x39, 0x36, 0x25, 0xfc, 0x6e, 0x05, 0x37, 0xb0, 0x6d, 0x12, 0xff, + 0xae, 0x5c, 0xa2, 0xb7, 0x60, 0xce, 0x74, 0xaa, 0xa4, 0x5c, 0xc3, 0xb4, 0x96, 0x99, 0x16, 0x67, + 0x49, 0xbe, 0xf1, 0x21, 0xa6, 0x35, 0xb4, 0x00, 0x33, 0xb6, 0xc3, 0x2f, 0xc5, 0x96, 0x95, 0xf5, + 0x78, 0xc9, 0x5b, 0x68, 0xef, 0xc3, 0x19, 0x61, 0xa4, 0x28, 0xc2, 0xfb, 0x0f, 0x50, 0x3e, 0x54, + 0x40, 0x1d, 0xa5, 0x41, 0x82, 0x5d, 0x81, 0xe3, 0x5e, 0xe6, 0xca, 0x83, 0x9a, 0x8e, 0x79, 0xbb, + 0x97, 0xbd, 0x4d, 0xa4, 0x42, 0x92, 0x72, 0xa3, 0x1c, 0xdf, 0xb4, 0xc0, 0xd7, 0x5b, 0x73, 0x15, + 0xd8, 0xd3, 0x5a, 0xb6, 0xdb, 0xcd, 0x0a, 0x71, 0xa5, 0x07, 0xc7, 0xe4, 0xee, 0xc7, 0x62, 0x53, + 0xbb, 0x0e, 0x8b, 0x02, 0xc7, 0x67, 0xb8, 0x51, 0xaf, 0x62, 0xe6, 0xb8, 0x43, 0xce, 0x9c, 0x85, + 0x79, 0xd3, 0xb1, 0x87, 0x71, 0xa4, 0xf8, 0xde, 0xe5, 0x90, 0x57, 0x8f, 0x15, 0x58, 0x8a, 0xd0, + 0x26, 0x1d, 0x5b, 0x83, 0x13, 0x3e, 0xaa, 0x41, 0x8d, 0x3e, 0xd8, 0x37, 0xe8, 0x9a, 0x5f, 0x44, + 0x05, 0x2f, 0xcf, 0xaf, 0x93, 0x9e, 0xb7, 0x65, 0x11, 0xf5, 0xae, 0x4e, 0x2a, 0x22, 0xed, 0xba, + 0x34, 0xf6, 0x29, 0x73, 0x5c, 0x6c, 0x4d, 0x36, 0x86, 0xd2, 0x10, 0xdb, 0x27, 0x07, 0xb2, 0xde, + 0xf8, 0x6f, 0xc0, 0xfc, 0xb6, 0x34, 0xdf, 0x53, 0x26, 0xcd, 0x2f, 0xc0, 0x4c, 0x07, 0x37, 0xda, + 0xbe, 0x71, 0x6f, 0xa1, 0x5d, 0x84, 0xb4, 0x2c, 0xa5, 0xea, 0x6b, 0x39, 0xb9, 0x06, 0xff, 0x0b, + 0xdc, 0x93, 0x26, 0x10, 0xc4, 0x79, 0xed, 0x8b, 0x5b, 0xf3, 0x25, 0xf1, 0xaf, 0xdd, 0x03, 0x24, + 0x04, 0xf7, 0xba, 0x37, 0x1c, 0x8b, 0xfa, 0x26, 0x10, 0xc4, 0xc5, 0x8b, 0xf1, 0xf4, 0x8b, 0x7f, + 0x74, 0x05, 0xa0, 0xdf, 0x57, 0x84, 0x6f, 0xa9, 0xfc, 0xaa, 0xee, 0x15, 0xad, 0xce, 0x9b, 0x90, + 0xee, 0xf5, 0x2b, 0xd9, 0x84, 0xf4, 0x5b, 0xfd, 0x50, 0x95, 0x02, 0x37, 0x03, 0x20, 0xbf, 0x55, + 0x64, 0x60, 0x7d, 0xe3, 0x12, 0xe7, 0x06, 0xc4, 0x1b, 0x8e, 0xc5, 0xbd, 0x8b, 0xad, 0xa7, 0xf2, + 0xa7, 0xf4, 0xe1, 0xd6, 0xa7, 0xdf, 0x70, 0xac, 0x92, 0x10, 0x41, 0x57, 0x47, 0x80, 0x5a, 0x9b, + 0x08, 0xca, 0xb3, 0x13, 0x44, 0xa5, 0x2d, 0xc8, 0x38, 0xdc, 0xc2, 0x2e, 0x6e, 0xfa, 0x71, 0xd0, + 0x6e, 0x4a, 0x80, 0xfe, 0xae, 0x04, 0x78, 0x11, 0x66, 0x5b, 0x62, 0x47, 0x04, 0x28, 0x95, 0xcf, + 0x84, 0x21, 0x7a, 0x37, 0x0a, 0xf1, 0x67, 0x2f, 0x72, 0x53, 0x25, 0x29, 0xad, 0xfd, 0xa4, 0xc0, + 0xf1, 0x5d, 0x56, 0x2b, 0xe2, 0x46, 0x23, 0x10, 0x69, 0xec, 0x5a, 0xd4, 0xcf, 0x09, 0xff, 0x47, + 0xa7, 0x21, 0x61, 0x61, 0x5a, 0x36, 0x71, 0x4b, 0x3e, 0x8f, 0x59, 0x0b, 0xd3, 0x22, 0x6e, 0xa1, + 0xdb, 0x90, 0x6e, 0xb9, 0x4e, 0xcb, 0xa1, 0xc4, 0xed, 0x3d, 0x31, 0xfe, 0x3c, 0xe6, 0x0b, 0xf9, + 0xbf, 0x5e, 0xe4, 0x74, 0xab, 0xce, 0x6a, 0xed, 0x8a, 0x6e, 0x3a, 0x4d, 0x43, 0xce, 0x06, 0xef, + 0x73, 0x81, 0x56, 0xf7, 0x0d, 0x76, 0xd0, 0x22, 0x54, 0x2f, 0xf6, 0xdf, 0x76, 0xe9, 0x84, 0xaf, + 0xcb, 0x7f, 0x97, 0x67, 0x20, 0x69, 0xd6, 0x70, 0xdd, 0x2e, 0xd7, 0xab, 0x99, 0xf8, 0xb2, 0xb2, + 0x1e, 0x2b, 0x25, 0xc4, 0xfa, 0x5a, 0x55, 0x5b, 0x83, 0x93, 0xbb, 0x94, 0xd5, 0x9b, 0x98, 0x91, + 0xab, 0xb8, 0x1f, 0x88, 0x34, 0xc4, 0x2c, 0xec, 0x81, 0x8f, 0x97, 0xf8, 0xaf, 0xf6, 0x32, 0xe6, + 0xe7, 0xd4, 0xc5, 0x26, 0xd9, 0xeb, 0xfa, 0x7e, 0xee, 0x40, 0xac, 0x49, 0x2d, 0x19, 0xaf, 0x5c, + 0x38, 0x5e, 0x37, 0xa9, 0xb5, 0xcb, 0xf7, 0x48, 0xbb, 0xb9, 0xd7, 0x2d, 0x71, 0x59, 0xf4, 0x01, + 0xcc, 0x33, 0xae, 0xa4, 0x6c, 0x3a, 0xf6, 0x9d, 0xba, 0x25, 0x3c, 0x4d, 0xe5, 0x97, 0xc2, 0x77, + 0x85, 0xa9, 0xa2, 0x10, 0x2a, 0xa5, 0x58, 0x7f, 0x81, 0x8a, 0x30, 0xdf, 0x72, 0x49, 0x95, 0x98, + 0x84, 0x52, 0xc7, 0xa5, 0x99, 0xb8, 0x28, 0xa8, 0x89, 0xd6, 0x07, 0x2e, 0xf1, 0x2e, 0x59, 0x69, + 0x38, 0xe6, 0xbe, 0xdf, 0x8f, 0x66, 0x44, 0x64, 0x52, 0x62, 0xcf, 0xeb, 0x46, 0x68, 0x09, 0xc0, + 0x13, 0x11, 0x8f, 0x66, 0x56, 0x3c, 0x9a, 0x39, 0xb1, 0x23, 0xe6, 0x4c, 0xd1, 0x3f, 0xe6, 0xa3, + 0x30, 0x93, 0x10, 0x6e, 0xa8, 0xba, 0x37, 0x27, 0x75, 0x7f, 0x4e, 0xea, 0x7b, 0xfe, 0x9c, 0x2c, + 0x24, 0x79, 0xd1, 0x3c, 0xf9, 0x2d, 0xa7, 0x48, 0x25, 0xfc, 0x64, 0x64, 0xee, 0x93, 0xff, 0x4e, + 0xee, 0xe7, 0x06, 0x72, 0xff, 0x51, 0x3c, 0x39, 0x9d, 0x8e, 0x95, 0x92, 0xac, 0x5b, 0xae, 0xdb, + 0x55, 0xd2, 0xd5, 0x36, 0x65, 0x07, 0xeb, 0x65, 0xb8, 0xdf, 0x5e, 0xaa, 0x98, 0x61, 0xbf, 0x94, + 0xf9, 0xbf, 0xf6, 0x5d, 0x0c, 0xfe, 0xdf, 0x17, 0x2e, 0x70, 0x6f, 0x02, 0x15, 0xc1, 0xba, 0xfe, + 0x23, 0x9f, 0x5c, 0x11, 0xac, 0x4b, 0xdf, 0x40, 0x45, 0xfc, 0xd7, 0x93, 0xa9, 0x5d, 0x80, 0xd3, + 0xa1, 0x7c, 0x8c, 0xc9, 0xdf, 0xa9, 0xde, 0x9c, 0xa5, 0xe4, 0x0a, 0xf1, 0xfb, 0xb9, 0x76, 0xbb, + 0x37, 0x43, 0xe5, 0xb6, 0x54, 0xb1, 0x0b, 0x49, 0xde, 0x74, 0xcb, 0x77, 0x88, 0x9c, 0x63, 0x85, + 0xcd, 0x5f, 0x5f, 0xe4, 0x56, 0x8f, 0xe0, 0xcf, 0x35, 0x9b, 0xf1, 0x81, 0x2b, 0xd4, 0xe5, 0xff, + 0x9c, 0x87, 0x19, 0xa1, 0x1f, 0x7d, 0xa3, 0x40, 0x42, 0xf2, 0x0c, 0xb4, 0x12, 0xce, 0xf3, 0x08, + 0x22, 0xa9, 0xae, 0x4e, 0x12, 0xf3, 0xb0, 0x6a, 0x5b, 0x5f, 0xff, 0xfc, 0xfb, 0xf7, 0xd3, 0x2b, + 0xe8, 0x9c, 0x11, 0x22, 0xc0, 0x92, 0x6b, 0x18, 0xf7, 0x65, 0x6e, 0x1e, 0xa0, 0x1f, 0x14, 0x38, + 0x36, 0x40, 0xe7, 0xd0, 0x56, 0x84, 0x99, 0x51, 0xb4, 0x51, 0xdd, 0x3e, 0x9a, 0xb0, 0x44, 0x96, + 0x17, 0xc8, 0xb6, 0xd1, 0x66, 0x18, 0x99, 0xcf, 0x1c, 0x43, 0x00, 0x7f, 0x54, 0x20, 0x3d, 0xcc, + 0xcc, 0x90, 0x1e, 0x61, 0x36, 0x82, 0x10, 0xaa, 0xc6, 0x91, 0xe5, 0x25, 0xd2, 0x4b, 0x02, 0xe9, + 0xbb, 0x28, 0x1f, 0x46, 0xda, 0xf1, 0xef, 0xf4, 0xc1, 0x06, 0xc9, 0xe6, 0x03, 0xf4, 0x50, 0x81, + 0x84, 0xe4, 0x60, 0x91, 0xa9, 0x1d, 0xa4, 0x77, 0x91, 0xa9, 0x1d, 0xa2, 0x72, 0xda, 0xb6, 0x80, + 0xb5, 0x8a, 0xce, 0x87, 0x61, 0x49, 0x4e, 0x47, 0x03, 0xa1, 0x7b, 0xac, 0x40, 0x42, 0xb2, 0xb1, + 0x48, 0x20, 0x83, 0xd4, 0x2f, 0x12, 0xc8, 0x10, 0xa9, 0xd3, 0x76, 0x04, 0x90, 0x2d, 0xb4, 0x11, + 0x06, 0x42, 0x3d, 0xd1, 0x3e, 0x0e, 0xe3, 0xfe, 0x3e, 0x39, 0x78, 0x80, 0xee, 0x41, 0x9c, 0x93, + 0x36, 0xa4, 0x45, 0x96, 0x4c, 0x8f, 0x09, 0xaa, 0xe7, 0xc6, 0xca, 0x48, 0x0c, 0x1b, 0x02, 0xc3, + 0x39, 0x74, 0x76, 0x54, 0x35, 0x55, 0x07, 0x22, 0xf1, 0x05, 0xcc, 0x7a, 0xbc, 0x05, 0x9d, 0x8f, + 0xd0, 0x3c, 0x40, 0x8f, 0xd4, 0x95, 0x09, 0x52, 0x12, 0xc1, 0xb2, 0x40, 0xa0, 0xa2, 0x4c, 0x18, + 0x81, 0x47, 0x8c, 0x50, 0x17, 0x12, 0x92, 0x17, 0xa1, 0xe5, 0xb0, 0xce, 0x41, 0xca, 0xa4, 0xae, + 0x4d, 0x9a, 0x15, 0xbe, 0x5d, 0x4d, 0xd8, 0x5d, 0x44, 0x6a, 0xd8, 0x2e, 0x61, 0xb5, 0xb2, 0xc9, + 0xcd, 0x7d, 0x05, 0xa9, 0x00, 0xb1, 0x39, 0x82, 0xf5, 0x11, 0x3e, 0x8f, 0x60, 0x46, 0xda, 0xaa, + 0xb0, 0xbd, 0x8c, 0xb2, 0x23, 0x6c, 0x4b, 0xf1, 0xb2, 0x85, 0x29, 0xfa, 0x12, 0x12, 0x72, 0x8e, + 0x46, 0xd6, 0xde, 0x20, 0x93, 0x8a, 0xac, 0xbd, 0xa1, 0x71, 0x3c, 0xce, 0x7b, 0x6f, 0x88, 0xb2, + 0x2e, 0x7a, 0xa4, 0x00, 0xf4, 0x27, 0x01, 0x5a, 0x1f, 0xa7, 0x3a, 0x38, 0xbc, 0xd5, 0x8d, 0x23, + 0x48, 0x4a, 0x1c, 0x2b, 0x02, 0x47, 0x0e, 0x2d, 0x45, 0xe1, 0x10, 0x63, 0x91, 0x07, 0x42, 0x4e, + 0x93, 0x31, 0xdd, 0x20, 0x38, 0x84, 0xc6, 0x74, 0x83, 0x81, 0xa1, 0x34, 0x2e, 0x10, 0xfe, 0xb0, + 0x2a, 0xec, 0x3e, 0x7b, 0x95, 0x55, 0x9e, 0xbf, 0xca, 0x2a, 0x2f, 0x5f, 0x65, 0x95, 0x27, 0x87, + 0xd9, 0xa9, 0xe7, 0x87, 0xd9, 0xa9, 0x5f, 0x0e, 0xb3, 0x53, 0x9f, 0x6f, 0x05, 0x86, 0xd7, 0x3d, + 0xc2, 0xf0, 0x05, 0x31, 0x49, 0x03, 0xaa, 0xba, 0x42, 0x99, 0x98, 0x62, 0x95, 0x59, 0x41, 0x00, + 0xde, 0xf9, 0x3b, 0x00, 0x00, 0xff, 0xff, 0x32, 0x8f, 0x70, 0xac, 0xcc, 0x11, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/evm/types/storage.go b/x/evm/types/storage.go index 2f13bb7a..2e40370b 100644 --- a/x/evm/types/storage.go +++ b/x/evm/types/storage.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/tracer.go b/x/evm/types/tracer.go index 003b2116..41f8bf86 100644 --- a/x/evm/types/tracer.go +++ b/x/evm/types/tracer.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/tx.go b/x/evm/types/tx.go index 6f8ea659..f0f7e4e0 100644 --- a/x/evm/types/tx.go +++ b/x/evm/types/tx.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/tx.pb.go b/x/evm/types/tx.pb.go index afeba133..6eba07d8 100644 --- a/x/evm/types/tx.pb.go +++ b/x/evm/types/tx.pb.go @@ -454,68 +454,69 @@ func init() { func init() { proto.RegisterFile("ethermint/evm/v1/tx.proto", fileDescriptor_f75ac0a12d075f21) } var fileDescriptor_f75ac0a12d075f21 = []byte{ - // 975 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x56, 0xcf, 0x8f, 0xdb, 0xc4, - 0x17, 0x8f, 0x13, 0xe7, 0xd7, 0x24, 0xdf, 0xfd, 0x56, 0xa3, 0xad, 0xea, 0x44, 0x34, 0x0e, 0x96, - 0x80, 0xb4, 0x52, 0x6c, 0x75, 0x41, 0x3d, 0xec, 0xa9, 0x9b, 0xee, 0xb6, 0x6a, 0xb5, 0x2b, 0x2a, - 0x93, 0x5e, 0x28, 0x52, 0x34, 0x6b, 0xcf, 0x4e, 0x2c, 0x62, 0x8f, 0xe5, 0x99, 0x58, 0x09, 0x12, - 0x97, 0x9e, 0xb8, 0x01, 0xe2, 0x1f, 0xe0, 0xc0, 0x89, 0x13, 0x12, 0xfd, 0x03, 0x38, 0x56, 0x9c, - 0x2a, 0xb8, 0x20, 0x0e, 0x01, 0x65, 0x91, 0x90, 0xf6, 0x06, 0x7f, 0x01, 0x9a, 0x19, 0x67, 0xb3, - 0x69, 0xd8, 0x16, 0x4a, 0x11, 0x27, 0xcf, 0x9b, 0xf7, 0xe6, 0xbd, 0x37, 0x9f, 0xcf, 0x67, 0x66, - 0x0c, 0x1a, 0x98, 0x0f, 0x71, 0x12, 0x06, 0x11, 0x77, 0x70, 0x1a, 0x3a, 0xe9, 0x35, 0x87, 0x4f, - 0xec, 0x38, 0xa1, 0x9c, 0xc2, 0x0b, 0xa7, 0x2e, 0x1b, 0xa7, 0xa1, 0x9d, 0x5e, 0x6b, 0x5e, 0xf2, - 0x28, 0x0b, 0x29, 0x73, 0x42, 0x46, 0x44, 0x64, 0xc8, 0x88, 0x0a, 0x6d, 0x36, 0x94, 0x63, 0x20, - 0x2d, 0x47, 0x19, 0x99, 0xab, 0xb9, 0x56, 0x40, 0x24, 0x53, 0xbe, 0x4d, 0x42, 0x09, 0x55, 0x6b, - 0xc4, 0x28, 0x9b, 0x7d, 0x85, 0x50, 0x4a, 0x46, 0xd8, 0x41, 0x71, 0xe0, 0xa0, 0x28, 0xa2, 0x1c, - 0xf1, 0x80, 0x46, 0x8b, 0x7c, 0x8d, 0xcc, 0x2b, 0xad, 0xc3, 0xf1, 0x91, 0x83, 0xa2, 0xa9, 0x72, - 0x59, 0x1f, 0x6b, 0xe0, 0x7f, 0x07, 0x8c, 0xec, 0x89, 0x82, 0x78, 0x1c, 0xf6, 0x27, 0xb0, 0x03, - 0x74, 0x1f, 0x71, 0x64, 0x68, 0x6d, 0xad, 0x53, 0xdb, 0xda, 0xb4, 0xd5, 0x5a, 0x7b, 0xb1, 0xd6, - 0xde, 0x89, 0xa6, 0xae, 0x8c, 0x80, 0x0d, 0xa0, 0xb3, 0xe0, 0x03, 0x6c, 0xe4, 0xdb, 0x5a, 0x47, - 0xeb, 0x15, 0x4f, 0x66, 0xa6, 0xd6, 0x75, 0xe5, 0x14, 0x34, 0x81, 0x3e, 0x44, 0x6c, 0x68, 0x14, - 0xda, 0x5a, 0xa7, 0xda, 0xab, 0xfd, 0x3e, 0x33, 0xcb, 0xc9, 0x28, 0xde, 0xb6, 0xba, 0x96, 0x2b, - 0x1d, 0x10, 0x02, 0xfd, 0x28, 0xa1, 0xa1, 0xa1, 0x8b, 0x00, 0x57, 0x8e, 0xb7, 0xf5, 0x8f, 0x3e, - 0x37, 0x73, 0xd6, 0xd7, 0x79, 0x50, 0xd9, 0xc7, 0x04, 0x79, 0xd3, 0xfe, 0x04, 0x6e, 0x82, 0x62, - 0x44, 0x23, 0x0f, 0xcb, 0x6e, 0x74, 0x57, 0x19, 0xf0, 0x36, 0xa8, 0x12, 0x24, 0x90, 0x0b, 0x3c, - 0x55, 0xbd, 0xda, 0xbb, 0xfa, 0xe3, 0xcc, 0x7c, 0x9d, 0x04, 0x7c, 0x38, 0x3e, 0xb4, 0x3d, 0x1a, - 0x66, 0x78, 0x66, 0x9f, 0x2e, 0xf3, 0xdf, 0x77, 0xf8, 0x34, 0xc6, 0xcc, 0xbe, 0x13, 0x71, 0xb7, - 0x42, 0x10, 0xbb, 0x27, 0xd6, 0xc2, 0x16, 0x28, 0x10, 0xc4, 0x64, 0x97, 0x7a, 0xaf, 0x3e, 0x9f, - 0x99, 0x95, 0xdb, 0x88, 0xed, 0x07, 0x61, 0xc0, 0x5d, 0xe1, 0x80, 0x1b, 0x20, 0xcf, 0x69, 0xd6, - 0x63, 0x9e, 0x53, 0x78, 0x17, 0x14, 0x53, 0x34, 0x1a, 0x63, 0xa3, 0x28, 0x8b, 0xbe, 0xf5, 0xd7, - 0x8b, 0xce, 0x67, 0x66, 0x69, 0x27, 0xa4, 0xe3, 0x88, 0xbb, 0x2a, 0x85, 0x40, 0x40, 0xe2, 0x5c, - 0x6a, 0x6b, 0x9d, 0x7a, 0x86, 0x68, 0x1d, 0x68, 0xa9, 0x51, 0x96, 0x13, 0x5a, 0x2a, 0xac, 0xc4, - 0xa8, 0x28, 0x2b, 0x11, 0x16, 0x33, 0xaa, 0xca, 0x62, 0xdb, 0x1b, 0x02, 0xab, 0x6f, 0x1f, 0x75, - 0x4b, 0xfd, 0xc9, 0x2e, 0xe2, 0xc8, 0xfa, 0xad, 0x00, 0xea, 0x3b, 0x9e, 0x87, 0x19, 0xdb, 0x0f, - 0x18, 0xef, 0x4f, 0xe0, 0x03, 0x50, 0xf1, 0x86, 0x28, 0x88, 0x06, 0x81, 0x2f, 0xc1, 0xab, 0xf6, - 0x6e, 0xfc, 0xad, 0x6e, 0xcb, 0x37, 0xc5, 0xea, 0x3b, 0xbb, 0x27, 0x33, 0xb3, 0xec, 0xa9, 0xa1, - 0x9b, 0x0d, 0xfc, 0x25, 0x2d, 0xf9, 0x73, 0x69, 0x29, 0xfc, 0x73, 0x5a, 0xf4, 0x67, 0xd3, 0x52, - 0x5c, 0xa7, 0xa5, 0xf4, 0xf2, 0x68, 0x29, 0x9f, 0xa1, 0xe5, 0x01, 0xa8, 0x20, 0x89, 0x2d, 0x66, - 0x46, 0xa5, 0x5d, 0xe8, 0xd4, 0xb6, 0x2e, 0xdb, 0x4f, 0x1f, 0x74, 0x5b, 0xa1, 0xdf, 0x1f, 0xc7, - 0x23, 0xdc, 0x6b, 0x3f, 0x9e, 0x99, 0xb9, 0x93, 0x99, 0x09, 0xd0, 0x29, 0x25, 0x5f, 0xfe, 0x64, - 0x82, 0x25, 0x41, 0xee, 0x69, 0x42, 0xc5, 0x79, 0x75, 0x85, 0x73, 0xb0, 0xc2, 0x79, 0xed, 0x3c, - 0xce, 0xbf, 0xd1, 0x41, 0x7d, 0x77, 0x1a, 0xa1, 0x30, 0xf0, 0x6e, 0x61, 0xfc, 0xdf, 0x70, 0x7e, - 0x17, 0xd4, 0x04, 0xe7, 0x3c, 0x88, 0x07, 0x1e, 0x8a, 0x5f, 0x80, 0x75, 0x21, 0x99, 0x7e, 0x10, - 0xdf, 0x44, 0xf1, 0x22, 0xd7, 0x11, 0xc6, 0x32, 0x97, 0xfe, 0x42, 0xb9, 0x6e, 0x61, 0x2c, 0x72, - 0x65, 0x12, 0x2a, 0x3e, 0x5b, 0x42, 0xa5, 0x75, 0x09, 0x95, 0x5f, 0x9e, 0x84, 0x2a, 0xe7, 0x48, - 0xa8, 0xfa, 0xaf, 0x48, 0x08, 0xac, 0x48, 0xa8, 0xb6, 0x22, 0xa1, 0xfa, 0x79, 0x12, 0xb2, 0x40, - 0x73, 0x6f, 0xc2, 0x71, 0xc4, 0x02, 0x1a, 0xbd, 0x1d, 0xcb, 0x37, 0x63, 0xf9, 0x14, 0x64, 0x17, - 0xf2, 0x17, 0x1a, 0xb8, 0xb8, 0xf2, 0x44, 0xb8, 0x98, 0xc5, 0x34, 0x62, 0x72, 0xa3, 0xf2, 0x96, - 0xd7, 0xd4, 0x25, 0x2e, 0x2f, 0xf6, 0x2b, 0x40, 0x1f, 0x51, 0xc2, 0x8c, 0xbc, 0xdc, 0xe4, 0xc5, - 0xf5, 0x4d, 0xee, 0x53, 0xe2, 0xca, 0x10, 0x78, 0x01, 0x14, 0x12, 0xcc, 0xa5, 0x66, 0xea, 0xae, - 0x18, 0xc2, 0x06, 0xa8, 0xa4, 0xe1, 0x00, 0x27, 0x09, 0x4d, 0xb2, 0x5b, 0xb7, 0x9c, 0x86, 0x7b, - 0xc2, 0x14, 0x2e, 0x21, 0x8e, 0x31, 0xc3, 0xbe, 0x62, 0xd5, 0x2d, 0x13, 0xc4, 0xee, 0x33, 0xec, - 0x67, 0x6d, 0x7e, 0xaa, 0x81, 0xff, 0x1f, 0x30, 0x72, 0x3f, 0xf6, 0x11, 0xc7, 0xf7, 0x50, 0x82, - 0x42, 0x06, 0xaf, 0x83, 0x2a, 0x1a, 0xf3, 0x21, 0x4d, 0x02, 0x3e, 0xcd, 0x4e, 0x84, 0xf1, 0xdd, - 0xa3, 0xee, 0x66, 0xf6, 0xda, 0xee, 0xf8, 0x7e, 0x82, 0x19, 0x7b, 0x87, 0x27, 0x41, 0x44, 0xdc, - 0x65, 0x28, 0xbc, 0x0e, 0x4a, 0xb1, 0xcc, 0x20, 0xc5, 0x5e, 0xdb, 0x32, 0xd6, 0xb7, 0xa1, 0x2a, - 0xf4, 0x74, 0x41, 0x93, 0x9b, 0x45, 0x6f, 0x6f, 0x3c, 0xfc, 0xf5, 0xab, 0xab, 0xcb, 0x3c, 0x56, - 0x03, 0x5c, 0x7a, 0xaa, 0xa5, 0x05, 0x76, 0x5b, 0x73, 0x0d, 0x14, 0x0e, 0x18, 0x81, 0x1f, 0x02, - 0x70, 0xe6, 0xf1, 0x35, 0xd7, 0x0b, 0xad, 0x40, 0xdf, 0x7c, 0xe3, 0x39, 0x01, 0x8b, 0xfc, 0xd6, - 0x6b, 0x0f, 0xbf, 0xff, 0xe5, 0xb3, 0xbc, 0x69, 0x5d, 0x76, 0xd6, 0x7f, 0x26, 0xb2, 0xe8, 0x01, - 0x9f, 0xc0, 0xf7, 0x40, 0x7d, 0x05, 0xb1, 0x57, 0xff, 0x34, 0xff, 0xd9, 0x90, 0xe6, 0x95, 0xe7, - 0x86, 0x2c, 0x9a, 0xe8, 0xdd, 0x78, 0x3c, 0x6f, 0x69, 0x4f, 0xe6, 0x2d, 0xed, 0xe7, 0x79, 0x4b, - 0xfb, 0xe4, 0xb8, 0x95, 0x7b, 0x72, 0xdc, 0xca, 0xfd, 0x70, 0xdc, 0xca, 0xbd, 0x7b, 0xf6, 0x70, - 0xe1, 0x54, 0x9c, 0xad, 0x65, 0x9b, 0x13, 0xd9, 0xa8, 0x3c, 0x60, 0x87, 0x25, 0xf9, 0xdf, 0xf1, - 0xe6, 0x1f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x8d, 0xf3, 0xe0, 0xc6, 0x74, 0x09, 0x00, 0x00, + // 977 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x56, 0x4f, 0x8f, 0xdb, 0x44, + 0x14, 0x8f, 0x13, 0xe7, 0xdf, 0x24, 0x2c, 0xd5, 0x68, 0xab, 0x3a, 0x11, 0x8d, 0x43, 0x24, 0x20, + 0x2d, 0x8a, 0xad, 0x2e, 0xa8, 0x87, 0x3d, 0xb1, 0xe9, 0x6e, 0xab, 0x56, 0xbb, 0xa2, 0x32, 0xe9, + 0x85, 0x22, 0x45, 0xb3, 0xf6, 0xec, 0xc4, 0x22, 0xf6, 0x58, 0x9e, 0x89, 0x95, 0x54, 0xe2, 0xd2, + 0x13, 0x37, 0x40, 0x7c, 0x01, 0x0e, 0x9c, 0x38, 0x21, 0xd1, 0x0f, 0xc0, 0xb1, 0xe2, 0x54, 0xc1, + 0x05, 0x71, 0x08, 0x28, 0x8b, 0x84, 0xb4, 0x37, 0xf8, 0x04, 0x68, 0x66, 0x9c, 0x4d, 0xd2, 0xb0, + 0x2d, 0x94, 0x45, 0x9c, 0x32, 0xcf, 0xef, 0xcd, 0x7b, 0x6f, 0x7e, 0xbf, 0xdf, 0xbc, 0x09, 0xa8, + 0x61, 0x3e, 0xc0, 0x71, 0xe0, 0x87, 0xdc, 0xc6, 0x49, 0x60, 0x27, 0xd7, 0x6c, 0x3e, 0xb6, 0xa2, + 0x98, 0x72, 0x0a, 0x2f, 0x9c, 0xba, 0x2c, 0x9c, 0x04, 0x56, 0x72, 0xad, 0x7e, 0xc9, 0xa5, 0x2c, + 0xa0, 0xcc, 0x0e, 0x18, 0x11, 0x91, 0x01, 0x23, 0x2a, 0xb4, 0x5e, 0x53, 0x8e, 0xbe, 0xb4, 0x6c, + 0x65, 0xa4, 0xae, 0xfa, 0x5a, 0x01, 0x91, 0x4c, 0xf9, 0x36, 0x09, 0x25, 0x54, 0xed, 0x11, 0xab, + 0xf4, 0xeb, 0x2b, 0x84, 0x52, 0x32, 0xc4, 0x36, 0x8a, 0x7c, 0x1b, 0x85, 0x21, 0xe5, 0x88, 0xfb, + 0x34, 0x9c, 0xe7, 0xab, 0xa5, 0x5e, 0x69, 0x1d, 0x8e, 0x8e, 0x6c, 0x14, 0x4e, 0x94, 0xab, 0xf5, + 0x89, 0x06, 0x5e, 0x3a, 0x60, 0x64, 0x4f, 0x14, 0xc4, 0xa3, 0xa0, 0x37, 0x86, 0x6d, 0xa0, 0x7b, + 0x88, 0x23, 0x43, 0x6b, 0x6a, 0xed, 0xca, 0xd6, 0xa6, 0xa5, 0xf6, 0x5a, 0xf3, 0xbd, 0xd6, 0x4e, + 0x38, 0x71, 0x64, 0x04, 0xac, 0x01, 0x9d, 0xf9, 0x0f, 0xb0, 0x91, 0x6d, 0x6a, 0x6d, 0xad, 0x9b, + 0x3f, 0x99, 0x9a, 0x5a, 0xc7, 0x91, 0x9f, 0xa0, 0x09, 0xf4, 0x01, 0x62, 0x03, 0x23, 0xd7, 0xd4, + 0xda, 0xe5, 0x6e, 0xe5, 0x8f, 0xa9, 0x59, 0x8c, 0x87, 0xd1, 0x76, 0xab, 0xd3, 0x72, 0xa4, 0x03, + 0x42, 0xa0, 0x1f, 0xc5, 0x34, 0x30, 0x74, 0x11, 0xe0, 0xc8, 0xf5, 0xb6, 0xfe, 0xf1, 0x17, 0x66, + 0xa6, 0xf5, 0x4d, 0x16, 0x94, 0xf6, 0x31, 0x41, 0xee, 0xa4, 0x37, 0x86, 0x9b, 0x20, 0x1f, 0xd2, + 0xd0, 0xc5, 0xb2, 0x1b, 0xdd, 0x51, 0x06, 0xbc, 0x05, 0xca, 0x04, 0x09, 0xe4, 0x7c, 0x57, 0x55, + 0x2f, 0x77, 0xaf, 0xfe, 0x34, 0x35, 0x5f, 0x27, 0x3e, 0x1f, 0x8c, 0x0e, 0x2d, 0x97, 0x06, 0x29, + 0x9e, 0xe9, 0x4f, 0x87, 0x79, 0x1f, 0xda, 0x7c, 0x12, 0x61, 0x66, 0xdd, 0x0e, 0xb9, 0x53, 0x22, + 0x88, 0xdd, 0x15, 0x7b, 0x61, 0x03, 0xe4, 0x08, 0x62, 0xb2, 0x4b, 0xbd, 0x5b, 0x9d, 0x4d, 0xcd, + 0xd2, 0x2d, 0xc4, 0xf6, 0xfd, 0xc0, 0xe7, 0x8e, 0x70, 0xc0, 0x0d, 0x90, 0xe5, 0x34, 0xed, 0x31, + 0xcb, 0x29, 0xbc, 0x03, 0xf2, 0x09, 0x1a, 0x8e, 0xb0, 0x91, 0x97, 0x45, 0xdf, 0xfe, 0xfb, 0x45, + 0x67, 0x53, 0xb3, 0xb0, 0x13, 0xd0, 0x51, 0xc8, 0x1d, 0x95, 0x42, 0x20, 0x20, 0x71, 0x2e, 0x34, + 0xb5, 0x76, 0x35, 0x45, 0xb4, 0x0a, 0xb4, 0xc4, 0x28, 0xca, 0x0f, 0x5a, 0x22, 0xac, 0xd8, 0x28, + 0x29, 0x2b, 0x16, 0x16, 0x33, 0xca, 0xca, 0x62, 0xdb, 0x1b, 0x02, 0xab, 0xef, 0x1e, 0x75, 0x0a, + 0xbd, 0xf1, 0x2e, 0xe2, 0xa8, 0xf5, 0x7b, 0x0e, 0x54, 0x77, 0x5c, 0x17, 0x33, 0xb6, 0xef, 0x33, + 0xde, 0x1b, 0xc3, 0xfb, 0xa0, 0xe4, 0x0e, 0x90, 0x1f, 0xf6, 0x7d, 0x4f, 0x82, 0x57, 0xee, 0xbe, + 0xf3, 0x8f, 0xba, 0x2d, 0xde, 0x10, 0xbb, 0x6f, 0xef, 0x9e, 0x4c, 0xcd, 0xa2, 0xab, 0x96, 0x4e, + 0xba, 0xf0, 0x16, 0xb4, 0x64, 0xcf, 0xa4, 0x25, 0xf7, 0xef, 0x69, 0xd1, 0x9f, 0x4d, 0x4b, 0x7e, + 0x9d, 0x96, 0xc2, 0xf9, 0xd1, 0x52, 0x5c, 0xa2, 0xe5, 0x3e, 0x28, 0x21, 0x89, 0x2d, 0x66, 0x46, + 0xa9, 0x99, 0x6b, 0x57, 0xb6, 0x2e, 0x5b, 0x4f, 0x5f, 0x74, 0x4b, 0xa1, 0xdf, 0x1b, 0x45, 0x43, + 0xdc, 0x6d, 0x3e, 0x9e, 0x9a, 0x99, 0x93, 0xa9, 0x09, 0xd0, 0x29, 0x25, 0x5f, 0xfd, 0x6c, 0x82, + 0x05, 0x41, 0xce, 0x69, 0x42, 0xc5, 0x79, 0x79, 0x85, 0x73, 0xb0, 0xc2, 0x79, 0xe5, 0x2c, 0xce, + 0xbf, 0xd5, 0x41, 0x75, 0x77, 0x12, 0xa2, 0xc0, 0x77, 0x6f, 0x62, 0xfc, 0xff, 0x70, 0x7e, 0x07, + 0x54, 0x04, 0xe7, 0xdc, 0x8f, 0xfa, 0x2e, 0x8a, 0x5e, 0x80, 0x75, 0x21, 0x99, 0x9e, 0x1f, 0xdd, + 0x40, 0xd1, 0x3c, 0xd7, 0x11, 0xc6, 0x32, 0x97, 0xfe, 0x42, 0xb9, 0x6e, 0x62, 0x2c, 0x72, 0xa5, + 0x12, 0xca, 0x3f, 0x5b, 0x42, 0x85, 0x75, 0x09, 0x15, 0xcf, 0x4f, 0x42, 0xa5, 0x33, 0x24, 0x54, + 0xfe, 0x4f, 0x24, 0x04, 0x56, 0x24, 0x54, 0x59, 0x91, 0x50, 0xf5, 0x2c, 0x09, 0xb5, 0x40, 0x7d, + 0x6f, 0xcc, 0x71, 0xc8, 0x7c, 0x1a, 0xbe, 0x1b, 0xc9, 0x37, 0x63, 0xf1, 0x14, 0xa4, 0x03, 0xf9, + 0x4b, 0x0d, 0x5c, 0x5c, 0x79, 0x22, 0x1c, 0xcc, 0x22, 0x1a, 0x32, 0x79, 0x50, 0x39, 0xe5, 0x35, + 0x35, 0xc4, 0xe5, 0x60, 0xbf, 0x02, 0xf4, 0x21, 0x25, 0xcc, 0xc8, 0xca, 0x43, 0x5e, 0x5c, 0x3f, + 0xe4, 0x3e, 0x25, 0x8e, 0x0c, 0x81, 0x17, 0x40, 0x2e, 0xc6, 0x5c, 0x6a, 0xa6, 0xea, 0x88, 0x25, + 0xac, 0x81, 0x52, 0x12, 0xf4, 0x71, 0x1c, 0xd3, 0x38, 0x9d, 0xba, 0xc5, 0x24, 0xd8, 0x13, 0xa6, + 0x70, 0x09, 0x71, 0x8c, 0x18, 0xf6, 0x14, 0xab, 0x4e, 0x91, 0x20, 0x76, 0x8f, 0x61, 0x2f, 0x6d, + 0xf3, 0x33, 0x0d, 0xbc, 0x7c, 0xc0, 0xc8, 0xbd, 0xc8, 0x43, 0x1c, 0xdf, 0x45, 0x31, 0x0a, 0x18, + 0xbc, 0x0e, 0xca, 0x68, 0xc4, 0x07, 0x34, 0xf6, 0xf9, 0x24, 0xbd, 0x11, 0xc6, 0xf7, 0x8f, 0x3a, + 0x9b, 0xe9, 0x6b, 0xbb, 0xe3, 0x79, 0x31, 0x66, 0xec, 0x3d, 0x1e, 0xfb, 0x21, 0x71, 0x16, 0xa1, + 0xf0, 0x3a, 0x28, 0x44, 0x32, 0x83, 0x14, 0x7b, 0x65, 0xcb, 0x58, 0x3f, 0x86, 0xaa, 0xd0, 0xd5, + 0x05, 0x4d, 0x4e, 0x1a, 0xbd, 0xbd, 0xf1, 0xf0, 0xb7, 0xaf, 0xaf, 0x2e, 0xf2, 0xb4, 0x6a, 0xe0, + 0xd2, 0x53, 0x2d, 0xcd, 0xb1, 0xdb, 0x9a, 0x69, 0x20, 0x77, 0xc0, 0x08, 0xfc, 0x08, 0x80, 0xa5, + 0xc7, 0xd7, 0x5c, 0x2f, 0xb4, 0x02, 0x7d, 0xfd, 0x8d, 0xe7, 0x04, 0xcc, 0xf3, 0xb7, 0x5e, 0x7b, + 0xf8, 0xc3, 0xaf, 0x9f, 0x67, 0xcd, 0xd6, 0x65, 0x7b, 0xfd, 0xcf, 0x44, 0x1a, 0xdd, 0xe7, 0x63, + 0xf8, 0x01, 0xa8, 0xae, 0x20, 0xf6, 0xea, 0x5f, 0xe6, 0x5f, 0x0e, 0xa9, 0x5f, 0x79, 0x6e, 0xc8, + 0xbc, 0x89, 0xee, 0xde, 0xe3, 0x59, 0x43, 0x7b, 0x32, 0x6b, 0x68, 0xbf, 0xcc, 0x1a, 0xda, 0xa7, + 0xc7, 0x8d, 0xcc, 0x93, 0xe3, 0x46, 0xe6, 0xc7, 0xe3, 0x46, 0xe6, 0xfd, 0x37, 0x97, 0x2e, 0xd7, + 0x03, 0xcc, 0x51, 0x47, 0x8e, 0x99, 0xa5, 0x5e, 0xc7, 0xb2, 0x5b, 0x79, 0xcb, 0x0e, 0x0b, 0xf2, + 0xcf, 0xc7, 0x5b, 0x7f, 0x06, 0x00, 0x00, 0xff, 0xff, 0xb5, 0x8d, 0x3d, 0xef, 0x79, 0x09, 0x00, + 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/evm/types/tx_args.go b/x/evm/types/tx_args.go index f445e23a..824d7172 100644 --- a/x/evm/types/tx_args.go +++ b/x/evm/types/tx_args.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/tx_data.go b/x/evm/types/tx_data.go index 99243d5e..cbd83d53 100644 --- a/x/evm/types/tx_data.go +++ b/x/evm/types/tx_data.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/utils.go b/x/evm/types/utils.go index a13c98de..5f4cc989 100644 --- a/x/evm/types/utils.go +++ b/x/evm/types/utils.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/evm/types/utils_test.go b/x/evm/types/utils_test.go index 500071dd..3d7cecbd 100644 --- a/x/evm/types/utils_test.go +++ b/x/evm/types/utils_test.go @@ -10,11 +10,11 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" authtx "github.com/cosmos/cosmos-sdk/x/auth/tx" proto "github.com/cosmos/gogoproto/proto" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/encoding" - evmtypes "github.com/evmos/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/encoding" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" - "github.com/evmos/ethermint/tests" + "github.com/zeta-chain/ethermint/tests" "github.com/stretchr/testify/require" diff --git a/x/feemarket/client/cli/query.go b/x/feemarket/client/cli/query.go index 78a5b115..49b9702d 100644 --- a/x/feemarket/client/cli/query.go +++ b/x/feemarket/client/cli/query.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package cli import ( @@ -21,7 +21,7 @@ import ( "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) // GetQueryCmd returns the parent command for all x/feemarket CLI query commands. diff --git a/x/feemarket/genesis.go b/x/feemarket/genesis.go index c5bb061c..da4a7f12 100644 --- a/x/feemarket/genesis.go +++ b/x/feemarket/genesis.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package feemarket import ( @@ -20,8 +20,8 @@ import ( abci "github.com/cometbft/cometbft/abci/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/x/feemarket/keeper" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/keeper" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) // InitGenesis initializes genesis state based on exported genesis diff --git a/x/feemarket/handler.go b/x/feemarket/handler.go index fea12b36..b261eb6b 100644 --- a/x/feemarket/handler.go +++ b/x/feemarket/handler.go @@ -4,7 +4,7 @@ import ( errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" errortypes "github.com/cosmos/cosmos-sdk/types/errors" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) // NewHandler returns a handler for Ethermint type messages. diff --git a/x/feemarket/keeper/abci.go b/x/feemarket/keeper/abci.go index 23a69b9b..ee5f4165 100644 --- a/x/feemarket/keeper/abci.go +++ b/x/feemarket/keeper/abci.go @@ -12,14 +12,14 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( "fmt" abci "github.com/cometbft/cometbft/abci/types" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" "github.com/cosmos/cosmos-sdk/telemetry" sdk "github.com/cosmos/cosmos-sdk/types" @@ -64,7 +64,7 @@ func (k *Keeper) EndBlock(ctx sdk.Context, _ abci.RequestEndBlock) { // to prevent BaseFee manipulation we limit the gasWanted so that // gasWanted = max(gasWanted * MinGasMultiplier, gasUsed) // this will be keep BaseFee protected from un-penalized manipulation - // more info here https://github.com/evmos/ethermint/pull/1105#discussion_r888798925 + // more info here https://github.com/zeta-chain/ethermint/pull/1105#discussion_r888798925 minGasMultiplier := k.GetParams(ctx).MinGasMultiplier limitedGasWanted := sdk.NewDec(int64(gasWanted)).Mul(minGasMultiplier) gasWanted = sdk.MaxDec(limitedGasWanted, sdk.NewDec(int64(gasUsed))).TruncateInt().Uint64() diff --git a/x/feemarket/keeper/eip1559.go b/x/feemarket/keeper/eip1559.go index d57e3645..ca451513 100644 --- a/x/feemarket/keeper/eip1559.go +++ b/x/feemarket/keeper/eip1559.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( diff --git a/x/feemarket/keeper/grpc_query.go b/x/feemarket/keeper/grpc_query.go index 82ea42b6..ce8f7831 100644 --- a/x/feemarket/keeper/grpc_query.go +++ b/x/feemarket/keeper/grpc_query.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( @@ -21,7 +21,7 @@ import ( sdkmath "cosmossdk.io/math" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) var _ types.QueryServer = Keeper{} diff --git a/x/feemarket/keeper/grpc_query_test.go b/x/feemarket/keeper/grpc_query_test.go index bc9b59e2..7cfa5637 100644 --- a/x/feemarket/keeper/grpc_query_test.go +++ b/x/feemarket/keeper/grpc_query_test.go @@ -4,7 +4,7 @@ import ( sdkmath "cosmossdk.io/math" sdk "github.com/cosmos/cosmos-sdk/types" ethparams "github.com/ethereum/go-ethereum/params" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) func (suite *KeeperTestSuite) TestQueryParams() { diff --git a/x/feemarket/keeper/integration_test.go b/x/feemarket/keeper/integration_test.go index 6357dcb7..a923076c 100644 --- a/x/feemarket/keeper/integration_test.go +++ b/x/feemarket/keeper/integration_test.go @@ -18,19 +18,19 @@ import ( authtx "github.com/cosmos/cosmos-sdk/x/auth/tx" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/tests" - "github.com/evmos/ethermint/testutil" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/tests" + "github.com/zeta-chain/ethermint/testutil" + "github.com/zeta-chain/ethermint/x/feemarket/types" dbm "github.com/cometbft/cometbft-db" abci "github.com/cometbft/cometbft/abci/types" "github.com/cometbft/cometbft/libs/log" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" ) var _ = Describe("Feemarket", func() { diff --git a/x/feemarket/keeper/keeper.go b/x/feemarket/keeper/keeper.go index 095e46d3..334dfc84 100644 --- a/x/feemarket/keeper/keeper.go +++ b/x/feemarket/keeper/keeper.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( @@ -25,7 +25,7 @@ import ( consensusparamkeeper "github.com/cosmos/cosmos-sdk/x/consensus/keeper" paramstypes "github.com/cosmos/cosmos-sdk/x/params/types" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) // KeyPrefixBaseFeeV1 TODO: Temporary will be removed with params refactor PR diff --git a/x/feemarket/keeper/keeper_test.go b/x/feemarket/keeper/keeper_test.go index 457ae7a8..7dca1f66 100644 --- a/x/feemarket/keeper/keeper_test.go +++ b/x/feemarket/keeper/keeper_test.go @@ -21,13 +21,13 @@ import ( stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/encoding" - "github.com/evmos/ethermint/tests" - ethermint "github.com/evmos/ethermint/types" - evmtypes "github.com/evmos/ethermint/x/evm/types" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/crypto/ethsecp256k1" + "github.com/zeta-chain/ethermint/encoding" + "github.com/zeta-chain/ethermint/tests" + ethermint "github.com/zeta-chain/ethermint/types" + evmtypes "github.com/zeta-chain/ethermint/x/evm/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" "github.com/ethereum/go-ethereum/common" ethtypes "github.com/ethereum/go-ethereum/core/types" diff --git a/x/feemarket/keeper/migrations.go b/x/feemarket/keeper/migrations.go index c41484a3..18520788 100644 --- a/x/feemarket/keeper/migrations.go +++ b/x/feemarket/keeper/migrations.go @@ -12,13 +12,13 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" - v4 "github.com/evmos/ethermint/x/feemarket/migrations/v4" - "github.com/evmos/ethermint/x/feemarket/types" + v4 "github.com/zeta-chain/ethermint/x/feemarket/migrations/v4" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) // Migrator is a struct for handling in-place store migrations. diff --git a/x/feemarket/keeper/migrations_test.go b/x/feemarket/keeper/migrations_test.go index 71b0bca4..b27bd276 100644 --- a/x/feemarket/keeper/migrations_test.go +++ b/x/feemarket/keeper/migrations_test.go @@ -2,8 +2,8 @@ package keeper_test import ( sdk "github.com/cosmos/cosmos-sdk/types" - feemarketkeeper "github.com/evmos/ethermint/x/feemarket/keeper" - "github.com/evmos/ethermint/x/feemarket/types" + feemarketkeeper "github.com/zeta-chain/ethermint/x/feemarket/keeper" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) type mockSubspace struct { diff --git a/x/feemarket/keeper/msg_server.go b/x/feemarket/keeper/msg_server.go index 68dcfcbd..39c727b6 100644 --- a/x/feemarket/keeper/msg_server.go +++ b/x/feemarket/keeper/msg_server.go @@ -6,7 +6,7 @@ import ( errorsmod "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) // UpdateParams implements the gRPC MsgServer interface. When an UpdateParams diff --git a/x/feemarket/keeper/msg_server_test.go b/x/feemarket/keeper/msg_server_test.go index 650a530c..2a54abf1 100644 --- a/x/feemarket/keeper/msg_server_test.go +++ b/x/feemarket/keeper/msg_server_test.go @@ -3,7 +3,7 @@ package keeper_test import ( authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) func (suite *KeeperTestSuite) TestUpdateParams() { diff --git a/x/feemarket/keeper/params.go b/x/feemarket/keeper/params.go index f8a1f374..e45e7200 100644 --- a/x/feemarket/keeper/params.go +++ b/x/feemarket/keeper/params.go @@ -12,13 +12,13 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package keeper import ( "math/big" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/feemarket/keeper/params_test.go b/x/feemarket/keeper/params_test.go index 59f1a285..ee21ade9 100644 --- a/x/feemarket/keeper/params_test.go +++ b/x/feemarket/keeper/params_test.go @@ -3,7 +3,7 @@ package keeper_test import ( "reflect" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) func (suite *KeeperTestSuite) TestSetGetParams() { diff --git a/x/feemarket/migrations/v4/migrate.go b/x/feemarket/migrations/v4/migrate.go index a13861e8..2332eb5b 100644 --- a/x/feemarket/migrations/v4/migrate.go +++ b/x/feemarket/migrations/v4/migrate.go @@ -4,7 +4,7 @@ import ( "github.com/cosmos/cosmos-sdk/codec" storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) // MigrateStore migrates the x/evm module state from the consensus version 3 to diff --git a/x/feemarket/migrations/v4/migrate_test.go b/x/feemarket/migrations/v4/migrate_test.go index 959bf16e..164ac305 100644 --- a/x/feemarket/migrations/v4/migrate_test.go +++ b/x/feemarket/migrations/v4/migrate_test.go @@ -5,11 +5,11 @@ import ( "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/evmos/ethermint/app" - "github.com/evmos/ethermint/encoding" - v4 "github.com/evmos/ethermint/x/feemarket/migrations/v4" - "github.com/evmos/ethermint/x/feemarket/types" "github.com/stretchr/testify/require" + "github.com/zeta-chain/ethermint/app" + "github.com/zeta-chain/ethermint/encoding" + v4 "github.com/zeta-chain/ethermint/x/feemarket/migrations/v4" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) type mockSubspace struct { diff --git a/x/feemarket/migrations/v4/types/params.go b/x/feemarket/migrations/v4/types/params.go index c2312921..ca03f808 100644 --- a/x/feemarket/migrations/v4/types/params.go +++ b/x/feemarket/migrations/v4/types/params.go @@ -3,7 +3,7 @@ package types import ( "fmt" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/types" sdkmath "cosmossdk.io/math" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/feemarket/module.go b/x/feemarket/module.go index 1420d6cf..524a7721 100644 --- a/x/feemarket/module.go +++ b/x/feemarket/module.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package feemarket import ( @@ -33,9 +33,9 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/evmos/ethermint/x/feemarket/client/cli" - "github.com/evmos/ethermint/x/feemarket/keeper" - "github.com/evmos/ethermint/x/feemarket/types" + "github.com/zeta-chain/ethermint/x/feemarket/client/cli" + "github.com/zeta-chain/ethermint/x/feemarket/keeper" + "github.com/zeta-chain/ethermint/x/feemarket/types" ) var ( diff --git a/x/feemarket/types/events.go b/x/feemarket/types/events.go index dc82e920..7958e4c7 100644 --- a/x/feemarket/types/events.go +++ b/x/feemarket/types/events.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types // feemarket module events diff --git a/x/feemarket/types/events.pb.go b/x/feemarket/types/events.pb.go index 472426cb..5d8ecf94 100644 --- a/x/feemarket/types/events.pb.go +++ b/x/feemarket/types/events.pb.go @@ -133,7 +133,7 @@ func init() { } var fileDescriptor_c6edce8d670faff7 = []byte{ - // 212 bytes of a gzipped FileDescriptorProto + // 217 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x4e, 0x2d, 0xc9, 0x48, 0x2d, 0xca, 0xcd, 0xcc, 0x2b, 0xd1, 0x4f, 0x4b, 0x4d, 0xcd, 0x4d, 0x2c, 0xca, 0x4e, 0x2d, 0xd1, 0x2f, 0x33, 0xd4, 0x4f, 0x2d, 0x4b, 0xcd, 0x2b, 0x29, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, @@ -142,12 +142,12 @@ var fileDescriptor_c6edce8d670faff7 = []byte{ 0xa5, 0xa6, 0x4a, 0x30, 0x2a, 0x30, 0x6a, 0x70, 0x06, 0xb1, 0x83, 0xf8, 0x6e, 0xa9, 0xa9, 0x4a, 0xf6, 0x5c, 0xbc, 0x60, 0xc5, 0x4e, 0x39, 0xf9, 0xc9, 0xd9, 0xee, 0x89, 0xc5, 0x42, 0x62, 0x5c, 0x6c, 0x19, 0xa9, 0x99, 0xe9, 0x19, 0x25, 0x50, 0x95, 0x50, 0x1e, 0x48, 0x3c, 0x31, 0x37, 0xbf, - 0x34, 0xaf, 0x44, 0x82, 0x09, 0x22, 0x0e, 0xe1, 0x39, 0xb9, 0x9d, 0x78, 0x24, 0xc7, 0x78, 0xe1, + 0x34, 0xaf, 0x44, 0x82, 0x09, 0x22, 0x0e, 0xe1, 0x39, 0x79, 0x9f, 0x78, 0x24, 0xc7, 0x78, 0xe1, 0x91, 0x1c, 0xe3, 0x83, 0x47, 0x72, 0x8c, 0x13, 0x1e, 0xcb, 0x31, 0x5c, 0x78, 0x2c, 0xc7, 0x70, - 0xe3, 0xb1, 0x1c, 0x43, 0x94, 0x4e, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, - 0x7e, 0x6a, 0x59, 0x6e, 0x7e, 0xb1, 0x3e, 0xc2, 0x57, 0x15, 0x48, 0xfe, 0x2a, 0xa9, 0x2c, 0x48, - 0x2d, 0x4e, 0x62, 0x03, 0x7b, 0xca, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0xc9, 0x52, 0xc3, 0x38, - 0xfb, 0x00, 0x00, 0x00, + 0xe3, 0xb1, 0x1c, 0x43, 0x94, 0x61, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, + 0x7e, 0x55, 0x6a, 0x49, 0xa2, 0x6e, 0x72, 0x46, 0x62, 0x66, 0x9e, 0x3e, 0xc2, 0x6b, 0x15, 0x48, + 0x9e, 0x2b, 0xa9, 0x2c, 0x48, 0x2d, 0x4e, 0x62, 0x03, 0xfb, 0xcc, 0x18, 0x10, 0x00, 0x00, 0xff, + 0xff, 0x35, 0xba, 0xb4, 0x07, 0x00, 0x01, 0x00, 0x00, } func (m *EventFeeMarket) Marshal() (dAtA []byte, err error) { diff --git a/x/feemarket/types/feemarket.pb.go b/x/feemarket/types/feemarket.pb.go index 063f7532..ab12f796 100644 --- a/x/feemarket/types/feemarket.pb.go +++ b/x/feemarket/types/feemarket.pb.go @@ -115,32 +115,32 @@ func init() { } var fileDescriptor_4feb8b20cf98e6e1 = []byte{ - // 388 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x52, 0xc1, 0x8a, 0xdb, 0x30, - 0x14, 0xb4, 0x9a, 0xdd, 0xac, 0x57, 0xdb, 0x40, 0x10, 0xdb, 0x62, 0x5a, 0xf0, 0x9a, 0x16, 0x16, - 0x1f, 0x5a, 0x9b, 0x65, 0xcf, 0xbd, 0xa4, 0x21, 0x6d, 0x0a, 0x85, 0xe0, 0x63, 0x29, 0x08, 0xd9, - 0x79, 0xb1, 0x45, 0x2c, 0xc9, 0x58, 0x4a, 0x68, 0xfe, 0xa2, 0x9f, 0x95, 0x63, 0x4e, 0xa5, 0xf4, - 0x10, 0x4a, 0xf2, 0x23, 0x25, 0x76, 0x62, 0xe7, 0xda, 0x3d, 0x49, 0x7a, 0x33, 0x9a, 0x79, 0xd2, - 0x1b, 0x7c, 0x0f, 0x26, 0x83, 0x52, 0x70, 0x69, 0xc2, 0x19, 0x80, 0x60, 0xe5, 0x1c, 0x4c, 0xb8, - 0x7c, 0x68, 0x0f, 0x41, 0x51, 0x2a, 0xa3, 0xc8, 0xcb, 0x86, 0x17, 0xb4, 0xd0, 0xf2, 0xe1, 0xd5, - 0x6d, 0xaa, 0x52, 0x55, 0x51, 0xc2, 0xc3, 0xae, 0x66, 0xbf, 0xf9, 0xd5, 0xc1, 0xdd, 0x09, 0x2b, - 0x99, 0xd0, 0xc4, 0xc5, 0x37, 0x52, 0xd1, 0x98, 0x69, 0xa0, 0x33, 0x00, 0x07, 0x79, 0xc8, 0xb7, - 0xa3, 0x6b, 0xa9, 0x06, 0x4c, 0xc3, 0x08, 0x80, 0x7c, 0xc0, 0xaf, 0x4f, 0x20, 0x4d, 0x32, 0x26, - 0x53, 0xa0, 0x53, 0x90, 0x4a, 0x70, 0xc9, 0x8c, 0x2a, 0x9d, 0x67, 0x1e, 0xf2, 0x7b, 0x91, 0x13, - 0xd7, 0xec, 0x8f, 0x15, 0x61, 0xd8, 0xe2, 0xe4, 0x11, 0xbf, 0x80, 0x9c, 0x69, 0xc3, 0x13, 0x6e, - 0x56, 0x54, 0x2c, 0x72, 0xc3, 0x8b, 0x9c, 0x43, 0xe9, 0x74, 0xaa, 0x8b, 0xb7, 0x2d, 0xf8, 0xb5, - 0xc1, 0xc8, 0x5b, 0xdc, 0x03, 0xc9, 0xe2, 0x1c, 0x68, 0x06, 0x3c, 0xcd, 0x8c, 0x73, 0xe9, 0x21, - 0xbf, 0x13, 0x3d, 0xaf, 0x8b, 0x9f, 0xab, 0x1a, 0x19, 0x63, 0xbb, 0xe9, 0xba, 0xeb, 0x21, 0xff, - 0x7a, 0x10, 0xac, 0xb7, 0x77, 0xd6, 0x9f, 0xed, 0xdd, 0x7d, 0xca, 0x4d, 0xb6, 0x88, 0x83, 0x44, - 0x89, 0x30, 0x51, 0x5a, 0x28, 0x7d, 0x5c, 0xde, 0xeb, 0xe9, 0x3c, 0x34, 0xab, 0x02, 0x74, 0x30, - 0x96, 0x26, 0xba, 0x3a, 0x76, 0x4d, 0x22, 0xdc, 0x13, 0x5c, 0xd2, 0x94, 0x69, 0x5a, 0x94, 0x3c, - 0x01, 0xe7, 0xea, 0xbf, 0xf5, 0x86, 0x90, 0x44, 0x37, 0x82, 0xcb, 0x4f, 0x4c, 0x4f, 0x0e, 0x12, - 0xe4, 0x3b, 0x26, 0x27, 0xcd, 0xb3, 0x57, 0xdb, 0x4f, 0x12, 0xee, 0xd7, 0xc2, 0xed, 0x0f, 0x7d, - 0xb9, 0xb0, 0x2f, 0xfa, 0x97, 0x51, 0x9f, 0x4b, 0x6e, 0x38, 0xcb, 0x9b, 0xf1, 0x0d, 0x46, 0xeb, - 0x9d, 0x8b, 0x36, 0x3b, 0x17, 0xfd, 0xdd, 0xb9, 0xe8, 0xe7, 0xde, 0xb5, 0x36, 0x7b, 0xd7, 0xfa, - 0xbd, 0x77, 0xad, 0x6f, 0xef, 0xce, 0xbc, 0x60, 0x79, 0xb0, 0x6a, 0x93, 0xf5, 0xe3, 0x2c, 0x5b, - 0x95, 0x6b, 0xdc, 0xad, 0x72, 0xf2, 0xf8, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xa5, 0xce, 0xeb, 0x97, - 0x7f, 0x02, 0x00, 0x00, + // 394 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x92, 0x41, 0x8b, 0xd3, 0x40, + 0x14, 0xc7, 0x33, 0x76, 0xb7, 0x9b, 0x9d, 0xb5, 0x50, 0x86, 0x55, 0x82, 0x42, 0x36, 0x28, 0x2c, + 0xb9, 0x6c, 0x42, 0xd9, 0xb3, 0x97, 0x5a, 0xd4, 0x2a, 0x42, 0xc9, 0x51, 0x84, 0x61, 0x92, 0xbe, + 0x26, 0x43, 0x33, 0x33, 0x21, 0x33, 0x2d, 0xd6, 0x4f, 0xe1, 0xc7, 0xea, 0xb1, 0x27, 0x11, 0x0f, + 0x45, 0xda, 0x2f, 0x22, 0x4d, 0xda, 0xa4, 0x57, 0x3d, 0x25, 0xf3, 0xfe, 0xff, 0xf9, 0xbd, 0x37, + 0x33, 0x7f, 0x7c, 0x0f, 0x26, 0x83, 0x52, 0x70, 0x69, 0xc2, 0x19, 0x80, 0x60, 0xe5, 0x1c, 0x4c, + 0xb8, 0x1c, 0xb4, 0x8b, 0xa0, 0x28, 0x95, 0x51, 0xe4, 0x79, 0xe3, 0x0b, 0x5a, 0x69, 0x39, 0x78, + 0x71, 0x9b, 0xaa, 0x54, 0x55, 0x96, 0xf0, 0xf0, 0x57, 0xbb, 0x5f, 0xfd, 0xec, 0xe0, 0xee, 0x84, + 0x95, 0x4c, 0x68, 0xe2, 0xe2, 0x1b, 0xa9, 0x68, 0xcc, 0x34, 0xd0, 0x19, 0x80, 0x83, 0x3c, 0xe4, + 0xdb, 0xd1, 0xb5, 0x54, 0x43, 0xa6, 0xe1, 0x1d, 0x00, 0x79, 0x83, 0x5f, 0x9e, 0x44, 0x9a, 0x64, + 0x4c, 0xa6, 0x40, 0xa7, 0x20, 0x95, 0xe0, 0x92, 0x19, 0x55, 0x3a, 0x4f, 0x3c, 0xe4, 0xf7, 0x22, + 0x27, 0xae, 0xdd, 0x6f, 0x2b, 0xc3, 0xa8, 0xd5, 0xc9, 0x23, 0x7e, 0x06, 0x39, 0xd3, 0x86, 0x27, + 0xdc, 0xac, 0xa8, 0x58, 0xe4, 0x86, 0x17, 0x39, 0x87, 0xd2, 0xe9, 0x54, 0x1b, 0x6f, 0x5b, 0xf1, + 0x73, 0xa3, 0x91, 0xd7, 0xb8, 0x07, 0x92, 0xc5, 0x39, 0xd0, 0x0c, 0x78, 0x9a, 0x19, 0xe7, 0xd2, + 0x43, 0x7e, 0x27, 0x7a, 0x5a, 0x17, 0x3f, 0x54, 0x35, 0x32, 0xc6, 0x76, 0x33, 0x75, 0xd7, 0x43, + 0xfe, 0xf5, 0x30, 0x58, 0x6f, 0xef, 0xac, 0xdf, 0xdb, 0xbb, 0xfb, 0x94, 0x9b, 0x6c, 0x11, 0x07, + 0x89, 0x12, 0x61, 0xa2, 0xb4, 0x50, 0xfa, 0xf8, 0x79, 0xd0, 0xd3, 0x79, 0x68, 0x56, 0x05, 0xe8, + 0x60, 0x2c, 0x4d, 0x74, 0x75, 0x9c, 0x9a, 0x44, 0xb8, 0x27, 0xb8, 0xa4, 0x29, 0xd3, 0xb4, 0x28, + 0x79, 0x02, 0xce, 0xd5, 0x3f, 0xf3, 0x46, 0x90, 0x44, 0x37, 0x82, 0xcb, 0xf7, 0x4c, 0x4f, 0x0e, + 0x08, 0xf2, 0x15, 0x93, 0x13, 0xf3, 0xec, 0xd4, 0xf6, 0x7f, 0x81, 0xfb, 0x35, 0xb8, 0xbd, 0xa1, + 0x8f, 0x17, 0xf6, 0x45, 0xff, 0x32, 0xea, 0x73, 0xc9, 0x0d, 0x67, 0x79, 0xf3, 0x7c, 0xc3, 0x4f, + 0xeb, 0x9d, 0x8b, 0x36, 0x3b, 0x17, 0xfd, 0xd9, 0xb9, 0xe8, 0xc7, 0xde, 0xb5, 0x36, 0x7b, 0xd7, + 0xfa, 0xb5, 0x77, 0xad, 0x2f, 0x83, 0xb3, 0x5e, 0xdf, 0xc1, 0xb0, 0x87, 0x24, 0x63, 0x5c, 0x86, + 0x6d, 0xbc, 0xbe, 0x9d, 0x05, 0xac, 0x6a, 0x1d, 0x77, 0xab, 0xb0, 0x3c, 0xfe, 0x0d, 0x00, 0x00, + 0xff, 0xff, 0x1b, 0xc9, 0x21, 0xb3, 0x84, 0x02, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/feemarket/types/genesis.go b/x/feemarket/types/genesis.go index 2d3b5d12..30efed29 100644 --- a/x/feemarket/types/genesis.go +++ b/x/feemarket/types/genesis.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types // DefaultGenesisState sets default fee market genesis state. diff --git a/x/feemarket/types/genesis.pb.go b/x/feemarket/types/genesis.pb.go index b1a985bc..0d02845b 100644 --- a/x/feemarket/types/genesis.pb.go +++ b/x/feemarket/types/genesis.pb.go @@ -88,7 +88,7 @@ func init() { } var fileDescriptor_6241c21661288629 = []byte{ - // 244 bytes of a gzipped FileDescriptorProto + // 249 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x49, 0x2d, 0xc9, 0x48, 0x2d, 0xca, 0xcd, 0xcc, 0x2b, 0xd1, 0x4f, 0x4b, 0x4d, 0xcd, 0x4d, 0x2c, 0xca, 0x4e, 0x2d, 0xd1, 0x2f, 0x33, 0xd4, 0x4f, 0x4f, 0xcd, 0x4b, 0x2d, 0xce, 0x2c, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, @@ -99,12 +99,12 @@ var fileDescriptor_6241c21661288629 = []byte{ 0xab, 0x17, 0x00, 0x56, 0xe5, 0xc4, 0x72, 0xe2, 0x9e, 0x3c, 0x43, 0x10, 0x54, 0x8f, 0x90, 0x34, 0x17, 0x67, 0x52, 0x4e, 0x7e, 0x72, 0x76, 0x7c, 0x7a, 0x62, 0xb1, 0x04, 0xb3, 0x02, 0xa3, 0x06, 0x4b, 0x10, 0x07, 0x58, 0xc0, 0x3d, 0xb1, 0xd8, 0x8b, 0x85, 0x83, 0x49, 0x80, 0x39, 0x88, 0x23, - 0x29, 0xb1, 0x38, 0x35, 0x3e, 0x2d, 0x35, 0xd5, 0xc9, 0xed, 0xc4, 0x23, 0x39, 0xc6, 0x0b, 0x8f, + 0x29, 0xb1, 0x38, 0x35, 0x3e, 0x2d, 0x35, 0xd5, 0xc9, 0xfb, 0xc4, 0x23, 0x39, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, 0x86, 0x1b, - 0x8f, 0xe5, 0x18, 0xa2, 0x74, 0xd2, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xf5, - 0x53, 0xcb, 0x72, 0xf3, 0x8b, 0xf5, 0x11, 0x7e, 0xac, 0x40, 0xf2, 0x65, 0x49, 0x65, 0x41, 0x6a, - 0x71, 0x12, 0x1b, 0xd8, 0x27, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xce, 0x3a, 0x44, 0x94, - 0x47, 0x01, 0x00, 0x00, + 0x8f, 0xe5, 0x18, 0xa2, 0x0c, 0xd3, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xf5, + 0xab, 0x52, 0x4b, 0x12, 0x75, 0x93, 0x33, 0x12, 0x33, 0xf3, 0xf4, 0x11, 0x1e, 0xad, 0x40, 0xf2, + 0x6a, 0x49, 0x65, 0x41, 0x6a, 0x71, 0x12, 0x1b, 0xd8, 0x3b, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, + 0xff, 0x29, 0x47, 0xce, 0xad, 0x4c, 0x01, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/feemarket/types/keys.go b/x/feemarket/types/keys.go index 4b89ca3c..cbc1beab 100644 --- a/x/feemarket/types/keys.go +++ b/x/feemarket/types/keys.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types const ( diff --git a/x/feemarket/types/params.go b/x/feemarket/types/params.go index a3f1f6d6..eba96e45 100644 --- a/x/feemarket/types/params.go +++ b/x/feemarket/types/params.go @@ -12,7 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with the Ethermint library. If not, see https://github.com/evmos/ethermint/blob/main/LICENSE +// along with the Ethermint library. If not, see https://github.com/zeta-chain/ethermint/blob/main/LICENSE package types import ( diff --git a/x/feemarket/types/query.pb.go b/x/feemarket/types/query.pb.go index 59213203..e036f399 100644 --- a/x/feemarket/types/query.pb.go +++ b/x/feemarket/types/query.pb.go @@ -288,35 +288,35 @@ func init() { } var fileDescriptor_71a07c1ffd85fde2 = []byte{ - // 443 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0xc1, 0x6e, 0xd3, 0x40, - 0x10, 0xf5, 0x12, 0x48, 0xcb, 0x72, 0x41, 0x4b, 0x5a, 0x21, 0x0b, 0x6d, 0x83, 0x91, 0xa2, 0xb6, - 0xb4, 0x5e, 0xb5, 0x5c, 0x39, 0x59, 0xa2, 0x88, 0x1b, 0x98, 0x1b, 0x12, 0xaa, 0xd6, 0x61, 0xea, - 0x5a, 0xa9, 0xbd, 0xae, 0x77, 0x13, 0xd1, 0x2b, 0x37, 0x2e, 0x08, 0xc1, 0xd7, 0xf0, 0x07, 0x39, - 0x46, 0xe2, 0x82, 0x38, 0x44, 0x28, 0xe1, 0x43, 0x90, 0x77, 0xd7, 0x49, 0x0c, 0x18, 0x72, 0xca, - 0x6a, 0xf2, 0xe6, 0xbd, 0x37, 0x6f, 0xc6, 0xd8, 0x03, 0x75, 0x0e, 0x45, 0x9a, 0x64, 0x8a, 0x9d, - 0x01, 0xa4, 0xbc, 0x18, 0x80, 0x62, 0xa3, 0x23, 0x76, 0x39, 0x84, 0xe2, 0xca, 0xcf, 0x0b, 0xa1, - 0x04, 0xd9, 0x5e, 0x60, 0xfc, 0x05, 0xc6, 0x1f, 0x1d, 0xb9, 0x9d, 0x58, 0xc4, 0x42, 0x43, 0x58, - 0xf9, 0x32, 0x68, 0xb7, 0xd7, 0xc0, 0xb8, 0x6c, 0x35, 0xb8, 0x7b, 0xb1, 0x10, 0xf1, 0x05, 0x30, - 0x9e, 0x27, 0x8c, 0x67, 0x99, 0x50, 0x5c, 0x25, 0x22, 0x93, 0xe6, 0x5f, 0xaf, 0x83, 0xc9, 0x8b, - 0xd2, 0xc2, 0x73, 0x5e, 0xf0, 0x54, 0x86, 0x70, 0x39, 0x04, 0xa9, 0xbc, 0x97, 0xf8, 0x4e, 0xad, - 0x2a, 0x73, 0x91, 0x49, 0x20, 0x8f, 0x71, 0x3b, 0xd7, 0x95, 0xbb, 0xa8, 0x8b, 0x76, 0x6f, 0x1d, - 0x53, 0xff, 0xef, 0x8e, 0x7d, 0xd3, 0x17, 0x5c, 0x1f, 0x4f, 0x77, 0x9c, 0xd0, 0xf6, 0x78, 0x5b, - 0x96, 0x34, 0xe0, 0x12, 0x4e, 0x00, 0x2a, 0xad, 0xd7, 0xb8, 0x53, 0x2f, 0x5b, 0xb1, 0x27, 0x78, - 0x33, 0xe2, 0x12, 0x4e, 0xcf, 0x00, 0xb4, 0xdc, 0xcd, 0x60, 0xff, 0xfb, 0x74, 0xa7, 0x17, 0x27, - 0xea, 0x7c, 0x18, 0xf9, 0x7d, 0x91, 0xb2, 0xbe, 0x90, 0xa9, 0x90, 0xf6, 0xe7, 0x50, 0xbe, 0x19, - 0x30, 0x75, 0x95, 0x83, 0xf4, 0x9f, 0x65, 0x2a, 0xdc, 0x88, 0x0c, 0x9d, 0xb7, 0x5d, 0xd1, 0x5f, - 0x88, 0xfe, 0xe0, 0x29, 0x5f, 0x8c, 0xb8, 0x87, 0xb7, 0x7e, 0xab, 0x5b, 0xdd, 0xdb, 0xb8, 0x15, - 0x73, 0x33, 0x61, 0x2b, 0x2c, 0x9f, 0xc7, 0x5f, 0x5a, 0xf8, 0x86, 0xc6, 0x92, 0xf7, 0x08, 0xb7, - 0xcd, 0x6c, 0x64, 0xbf, 0x69, 0xf6, 0x3f, 0xe3, 0x74, 0x1f, 0xae, 0x85, 0x35, 0xfa, 0x5e, 0xef, - 0xdd, 0xd7, 0x9f, 0x9f, 0xaf, 0x75, 0x09, 0x65, 0x0d, 0x0b, 0x36, 0x71, 0x92, 0x0f, 0x08, 0x6f, - 0xd8, 0xcc, 0xc8, 0xbf, 0x05, 0xea, 0x81, 0xbb, 0x07, 0xeb, 0x81, 0xad, 0x9d, 0x5d, 0x6d, 0xc7, - 0x23, 0xdd, 0x26, 0x3b, 0xd5, 0x92, 0xc8, 0x27, 0x84, 0x37, 0xab, 0x34, 0xc9, 0x7f, 0x44, 0xea, - 0xcb, 0x70, 0x0f, 0xd7, 0x44, 0x5b, 0x4f, 0x7b, 0xda, 0xd3, 0x03, 0x72, 0xbf, 0xd1, 0x53, 0xd9, - 0x71, 0x1a, 0x73, 0x19, 0x9c, 0x8c, 0x67, 0x14, 0x4d, 0x66, 0x14, 0xfd, 0x98, 0x51, 0xf4, 0x71, - 0x4e, 0x9d, 0xc9, 0x9c, 0x3a, 0xdf, 0xe6, 0xd4, 0x79, 0x75, 0xb0, 0x72, 0x49, 0x30, 0x2a, 0x0f, - 0x69, 0x49, 0xf6, 0x76, 0x85, 0x4e, 0xdf, 0x54, 0xd4, 0xd6, 0x9f, 0xcb, 0xa3, 0x5f, 0x01, 0x00, - 0x00, 0xff, 0xff, 0x61, 0x3c, 0x39, 0xd8, 0xc8, 0x03, 0x00, 0x00, + // 447 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0x41, 0x6f, 0xd3, 0x30, + 0x14, 0x8e, 0x29, 0x74, 0xc3, 0x5c, 0x90, 0xe9, 0x26, 0x14, 0x21, 0xaf, 0x04, 0xa9, 0xda, 0x06, + 0x8d, 0xd5, 0x71, 0xe5, 0x14, 0x09, 0x10, 0xe2, 0x02, 0xe1, 0x86, 0x84, 0x26, 0x27, 0xbc, 0xa5, + 0x51, 0x97, 0x38, 0x8b, 0xdd, 0x89, 0x71, 0xe4, 0xc6, 0x05, 0x21, 0xf8, 0x35, 0xfc, 0x83, 0x1d, + 0x27, 0x71, 0x41, 0x1c, 0x26, 0xd4, 0xf2, 0x43, 0x50, 0x6c, 0xa7, 0x34, 0x40, 0x58, 0x4f, 0xb1, + 0x5e, 0xbe, 0xf7, 0x7d, 0xdf, 0xfb, 0x9e, 0x8d, 0x3d, 0x50, 0x63, 0x28, 0xb3, 0x34, 0x57, 0xec, + 0x00, 0x20, 0xe3, 0xe5, 0x04, 0x14, 0x3b, 0x1e, 0xb1, 0xa3, 0x29, 0x94, 0x27, 0x7e, 0x51, 0x0a, + 0x25, 0xc8, 0xe6, 0x02, 0xe3, 0x2f, 0x30, 0xfe, 0xf1, 0xc8, 0xed, 0x25, 0x22, 0x11, 0x1a, 0xc2, + 0xaa, 0x93, 0x41, 0xbb, 0x83, 0x16, 0xc6, 0xdf, 0xad, 0x06, 0x77, 0x2b, 0x11, 0x22, 0x39, 0x04, + 0xc6, 0x8b, 0x94, 0xf1, 0x3c, 0x17, 0x8a, 0xab, 0x54, 0xe4, 0xd2, 0xfc, 0xf5, 0x7a, 0x98, 0x3c, + 0xaf, 0x2c, 0x3c, 0xe3, 0x25, 0xcf, 0x64, 0x08, 0x47, 0x53, 0x90, 0xca, 0x7b, 0x81, 0x6f, 0x34, + 0xaa, 0xb2, 0x10, 0xb9, 0x04, 0xf2, 0x00, 0x77, 0x0b, 0x5d, 0xb9, 0x89, 0xfa, 0x68, 0xfb, 0xda, + 0x1e, 0xf5, 0xff, 0xed, 0xd8, 0x37, 0x7d, 0xc1, 0xe5, 0xd3, 0xf3, 0x2d, 0x27, 0xb4, 0x3d, 0xde, + 0x86, 0x25, 0x0d, 0xb8, 0x84, 0x47, 0x00, 0xb5, 0xd6, 0x2b, 0xdc, 0x6b, 0x96, 0xad, 0xd8, 0x43, + 0xbc, 0x1e, 0x71, 0x09, 0xfb, 0x07, 0x00, 0x5a, 0xee, 0x6a, 0xb0, 0xfb, 0xfd, 0x7c, 0x6b, 0x90, + 0xa4, 0x6a, 0x3c, 0x8d, 0xfc, 0x58, 0x64, 0x2c, 0x16, 0x32, 0x13, 0xd2, 0x7e, 0x86, 0xf2, 0xf5, + 0x84, 0xa9, 0x93, 0x02, 0xa4, 0xff, 0x24, 0x57, 0xe1, 0x5a, 0x64, 0xe8, 0xbc, 0xcd, 0x9a, 0xfe, + 0x50, 0xc4, 0x93, 0xc7, 0x7c, 0x31, 0xe2, 0x0e, 0xde, 0xf8, 0xa3, 0x6e, 0x75, 0xaf, 0xe3, 0x4e, + 0xc2, 0xcd, 0x84, 0x9d, 0xb0, 0x3a, 0xee, 0x7d, 0xe9, 0xe0, 0x2b, 0x1a, 0x4b, 0xde, 0x23, 0xdc, + 0x35, 0xb3, 0x91, 0xdd, 0xb6, 0xd9, 0xff, 0x8e, 0xd3, 0xbd, 0xbb, 0x12, 0xd6, 0xe8, 0x7b, 0x83, + 0x77, 0x5f, 0x7f, 0x7e, 0xbe, 0xd4, 0x27, 0x94, 0xb5, 0x2c, 0xd8, 0xc4, 0x49, 0x3e, 0x20, 0xbc, + 0x66, 0x33, 0x23, 0xff, 0x17, 0x68, 0x06, 0xee, 0xde, 0x5b, 0x0d, 0x6c, 0xed, 0x6c, 0x6b, 0x3b, + 0x1e, 0xe9, 0xb7, 0xd9, 0xa9, 0x97, 0x44, 0x3e, 0x21, 0xbc, 0x5e, 0xa7, 0x49, 0x2e, 0x10, 0x69, + 0x2e, 0xc3, 0x1d, 0xae, 0x88, 0xb6, 0x9e, 0x76, 0xb4, 0xa7, 0x3b, 0xe4, 0x76, 0xab, 0xa7, 0xaa, + 0x63, 0x3f, 0xe1, 0x32, 0x78, 0x7a, 0x3a, 0xa3, 0xe8, 0x6c, 0x46, 0xd1, 0x8f, 0x19, 0x45, 0x1f, + 0xe7, 0xd4, 0x39, 0x9b, 0x53, 0xe7, 0xdb, 0x9c, 0x3a, 0x2f, 0x47, 0x4b, 0x37, 0xe9, 0x2d, 0x28, + 0x3e, 0x8c, 0xc7, 0x3c, 0xcd, 0x97, 0x18, 0xdf, 0x2c, 0x71, 0xea, 0x8b, 0x15, 0x75, 0xf5, 0x9b, + 0xb9, 0xff, 0x2b, 0x00, 0x00, 0xff, 0xff, 0xb8, 0xeb, 0x37, 0x7a, 0xcd, 0x03, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/feemarket/types/tx.pb.go b/x/feemarket/types/tx.pb.go index 6142dbd9..2eb4ac5b 100644 --- a/x/feemarket/types/tx.pb.go +++ b/x/feemarket/types/tx.pb.go @@ -132,7 +132,7 @@ func init() { func init() { proto.RegisterFile("ethermint/feemarket/v1/tx.proto", fileDescriptor_78aff2584dbf2838) } var fileDescriptor_78aff2584dbf2838 = []byte{ - // 319 bytes of a gzipped FileDescriptorProto + // 326 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4f, 0x2d, 0xc9, 0x48, 0x2d, 0xca, 0xcd, 0xcc, 0x2b, 0xd1, 0x4f, 0x4b, 0x4d, 0xcd, 0x4d, 0x2c, 0xca, 0x4e, 0x2d, 0xd1, 0x2f, 0x33, 0xd4, 0x2f, 0xa9, 0xd0, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x83, 0x2b, 0xd0, @@ -148,11 +148,12 @@ var fileDescriptor_78aff2584dbf2838 = []byte{ 0x33, 0x04, 0x41, 0xf5, 0x58, 0xf1, 0x35, 0x3d, 0xdf, 0xa0, 0x85, 0x30, 0x4d, 0x49, 0x92, 0x4b, 0x1c, 0xcd, 0x61, 0x41, 0xa9, 0xc5, 0x05, 0xf9, 0x79, 0xc5, 0xa9, 0x46, 0xf9, 0x5c, 0xcc, 0xbe, 0xc5, 0xe9, 0x42, 0x19, 0x5c, 0x3c, 0x28, 0xee, 0x56, 0xc7, 0x65, 0x1f, 0x9a, 0x39, 0x52, 0xfa, - 0x44, 0x2a, 0x84, 0x59, 0xe8, 0xe4, 0x76, 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, + 0x44, 0x2a, 0x84, 0x59, 0xe8, 0xe4, 0x7d, 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, 0xc9, 0x31, 0x4e, 0x78, 0x2c, 0xc7, 0x70, 0xe1, 0xb1, 0x1c, 0xc3, 0x8d, 0xc7, 0x72, 0x0c, - 0x51, 0x3a, 0xe9, 0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, 0xc9, 0xf9, 0xb9, 0xfa, 0xa9, 0x65, 0xa0, - 0xb8, 0x43, 0x44, 0x47, 0x05, 0x52, 0x84, 0x94, 0x54, 0x16, 0xa4, 0x16, 0x27, 0xb1, 0x81, 0x03, - 0xdd, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0xc8, 0xd6, 0x7f, 0x38, 0x21, 0x02, 0x00, 0x00, + 0x51, 0x86, 0xe9, 0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, 0xc9, 0xf9, 0xb9, 0xfa, 0x55, 0xa9, 0x25, + 0x89, 0xba, 0xc9, 0x19, 0x89, 0x99, 0x79, 0xfa, 0x88, 0x38, 0xa9, 0x40, 0x8a, 0x95, 0x92, 0xca, + 0x82, 0xd4, 0xe2, 0x24, 0x36, 0x70, 0xc8, 0x1b, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x9d, 0xb5, + 0xab, 0x94, 0x26, 0x02, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used.