├── .bencher └── config.yaml ├── .clang-format ├── .dockerignore ├── .envrc.example ├── .flake8 ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature-request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── issue_labeler.yml ├── pr_labeler.yml └── workflows │ ├── build.yml │ ├── changelog-reminder.yml │ ├── codeql-analysis.yml │ ├── dependabot-update-all.yml │ ├── dependencies-review.yml │ ├── dependencies.yml │ ├── deploy-contract.yml │ ├── goreleaser.yml │ ├── issue_labeler.yml │ ├── lint-pr.yml │ ├── lint.yml │ ├── markdown-links.yml │ ├── pr_labeler.yml │ ├── proto.yml │ ├── security.yml │ ├── semgrep.yml │ ├── stale.yml │ └── test.yml ├── .gitignore ├── .gitleaks.toml ├── .golangci.yml ├── .goreleaser.yml ├── .markdownlint.yml ├── .markdownlintignore ├── .mergify.yml ├── .protolint.yml ├── .semgrepignore ├── .solhint.json ├── .yamllint ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── ante ├── cache │ ├── antecache.go │ └── antecache_test.go ├── cosmos │ ├── authz.go │ ├── eip712.go │ ├── min_gas_price.go │ └── reject_msgs.go ├── eth.go ├── evm │ ├── fee_checker.go │ ├── fee_checker_test.go │ └── nativefee.go ├── interfaces │ ├── evm.go │ └── setup.go └── sigverify.go ├── buf.work.yaml ├── client ├── config.go ├── config_test.go ├── docs │ ├── config.json │ ├── embed.go │ ├── swagger-ui │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── index.html │ │ ├── oauth2-redirect.html │ │ ├── swagger-ui-bundle.js │ │ ├── swagger-ui-standalone-preset.js │ │ ├── swagger-ui.css │ │ └── swagger.yaml │ └── swagger_legacy.yaml ├── export.go ├── import.go ├── keys.go ├── keys │ ├── add.go │ └── utils.go └── testnet.go ├── cmd ├── config │ ├── config.go │ └── config_test.go └── ethermintd │ ├── cmd_test.go │ ├── flags.go │ ├── main.go │ └── root.go ├── codecov.yml ├── contrib └── scripts │ └── test_localnet_liveness.sh ├── crypto ├── codec │ ├── amino.go │ └── codec.go ├── ethsecp256k1 │ ├── benchmark_test.go │ ├── ethsecp256k1.go │ ├── ethsecp256k1_test.go │ └── keys.pb.go └── hd │ ├── algorithm.go │ ├── algorithm_test.go │ ├── benchmark_test.go │ └── utils_test.go ├── default.nix ├── docker-compose.yml ├── docs ├── api │ └── proto-docs.md ├── architecture │ ├── PROCESS.md │ ├── README.md │ ├── adr-001-state.md │ ├── adr-002-evm-hooks.md │ └── adr-template.md ├── ethermint.jpg └── protodoc-markdown.tmpl ├── encoding ├── codec │ └── codec.go ├── config.go └── config_test.go ├── ethereum └── eip712 │ ├── domain.go │ ├── eip712.go │ ├── eip712_fuzzer_test.go │ ├── eip712_legacy.go │ ├── eip712_test.go │ ├── encoding.go │ ├── encoding_legacy.go │ ├── message.go │ └── types.go ├── evmd ├── ante │ ├── ante.go │ ├── ante_test.go │ ├── authz_test.go │ ├── eth_test.go │ ├── evm_handler.go │ ├── handler_options.go │ ├── min_gas_price_test.go │ ├── setup_test.go │ ├── signverify_test.go │ ├── sigs_test.go │ ├── tx_listener.go │ └── utils_test.go ├── app.go ├── app_test.go ├── benchmark_test.go ├── executor.go ├── export.go ├── genesis.go ├── signer.go ├── simulation_test.go └── upgrades.go ├── flake.lock ├── flake.nix ├── go.mod ├── go.sum ├── gometalinter.json ├── gomod2nix.toml ├── indexer ├── kv_indexer.go └── kv_indexer_test.go ├── init.bat ├── init.sh ├── mlc_config.json ├── networks └── local │ ├── Makefile │ └── ethermintnode │ └── Dockerfile ├── nix ├── build_overlay.nix ├── default.nix ├── go-ethereum.nix ├── go_no_vendor_checks-1.23.patch ├── golangci-lint.nix ├── scripts.nix ├── sources.json ├── sources.nix └── testenv.nix ├── proto ├── buf.gen.gogo.yaml ├── buf.gen.swagger.yaml ├── buf.lock ├── buf.yaml └── ethermint │ ├── crypto │ └── v1 │ │ └── ethsecp256k1 │ │ └── keys.proto │ ├── evm │ └── v1 │ │ ├── access_tuple.proto │ │ ├── chain_config.proto │ │ ├── chain_config_v0.proto │ │ ├── events.proto │ │ ├── genesis.proto │ │ ├── log.proto │ │ ├── params.proto │ │ ├── params_v0.proto │ │ ├── params_v4.proto │ │ ├── preinstall.proto │ │ ├── query.proto │ │ ├── set_code_authorization.proto │ │ ├── state.proto │ │ ├── trace_config.proto │ │ ├── trace_config_v0.proto │ │ ├── transaction_logs.proto │ │ ├── tx.proto │ │ └── tx_result.proto │ ├── feemarket │ └── v1 │ │ ├── events.proto │ │ ├── feemarket.proto │ │ ├── genesis.proto │ │ ├── query.proto │ │ └── tx.proto │ └── types │ └── v1 │ ├── account.proto │ ├── dynamic_fee.proto │ ├── indexer.proto │ └── web3.proto ├── rpc ├── apis.go ├── backend │ ├── account_info.go │ ├── account_info_test.go │ ├── backend.go │ ├── backend_suite_test.go │ ├── blocks.go │ ├── blocks_test.go │ ├── call_tx.go │ ├── call_tx_test.go │ ├── chain_info.go │ ├── chain_info_test.go │ ├── client_test.go │ ├── evm_query_client_test.go │ ├── feemarket_query_client_test.go │ ├── filters.go │ ├── filters_test.go │ ├── mocks │ │ ├── client.go │ │ ├── evm_query_client.go │ │ └── feemarket_query_client.go │ ├── node_info.go │ ├── node_info_test.go │ ├── sign_tx.go │ ├── sign_tx_test.go │ ├── tracing.go │ ├── tracing_test.go │ ├── tx_info.go │ ├── tx_info_test.go │ ├── utils.go │ └── utils_test.go ├── ethereum │ └── pubsub │ │ ├── pubsub.go │ │ └── pubsub_test.go ├── namespaces │ └── ethereum │ │ ├── debug │ │ ├── api.go │ │ ├── trace.go │ │ ├── trace_fallback.go │ │ └── utils.go │ │ ├── eth │ │ ├── api.go │ │ └── filters │ │ │ ├── api.go │ │ │ ├── filters.go │ │ │ └── utils.go │ │ ├── net │ │ └── api.go │ │ ├── personal │ │ └── api.go │ │ ├── txpool │ │ └── api.go │ │ └── web3 │ │ └── api.go ├── stream │ ├── cond.go │ ├── queue.go │ ├── queue_test.go │ ├── rpc.go │ ├── stream.go │ └── stream_test.go ├── types │ ├── addrlock.go │ ├── block.go │ ├── block_test.go │ ├── events.go │ ├── events_test.go │ ├── query_client.go │ ├── types.go │ ├── utils.go │ └── utils_test.go └── websockets.go ├── scripts ├── contract-test.sh ├── env ├── ethermint-devnet.yaml ├── gen-tests-artifacts.sh ├── geth-genesis.json ├── go-mod-tidy-all.sh ├── go-update-dep-all.sh ├── integration-test-all.sh ├── proto-tools-installer.sh ├── protoc-swagger-gen.sh ├── protocgen.sh ├── run-integration-tests.sh ├── run-solidity-tests.sh ├── start-docker.sh ├── start-ethermint.sh ├── start-geth.sh └── start.sh ├── server ├── config │ ├── config.go │ ├── config_test.go │ └── toml.go ├── flags │ └── flags.go ├── indexer_cmd.go ├── indexer_service.go ├── json_rpc.go ├── log_handler.go ├── start.go ├── start_test.go └── util.go ├── tests ├── importer │ ├── blockchain │ ├── chain_ctx.go │ ├── chain_ctx_test.go │ └── importer_test.go ├── integration_tests │ ├── .isort.cfg │ ├── README.md │ ├── __init__.py │ ├── bytecode_deployer.py │ ├── configs │ │ ├── broken-ethermintd.nix │ │ ├── broken-ethermintd.patch │ │ ├── cosmovisor.jsonnet │ │ ├── default.jsonnet │ │ ├── discard.jsonnet │ │ ├── enable-indexer.jsonnet │ │ ├── exploit.jsonnet │ │ ├── fee-history.jsonnet │ │ ├── indexer.jsonnet │ │ ├── long_timeout_commit.jsonnet │ │ ├── pruned_node.jsonnet │ │ ├── rollback-test.jsonnet │ │ └── upgrade-test-package.nix │ ├── conftest.py │ ├── cosmoscli.py │ ├── expected_constants.py │ ├── hardhat │ │ ├── .gitignore │ │ ├── README.md │ │ ├── contracts │ │ │ ├── BurnGas.sol │ │ │ ├── BytecodeDeployer.sol │ │ │ ├── Calculator.sol │ │ │ ├── Caller.sol │ │ │ ├── ChainID.sol │ │ │ ├── FeeCollector.sol │ │ │ ├── Greeter.sol │ │ │ ├── Mars.sol │ │ │ ├── Random.sol │ │ │ ├── SelfDestruct.sol │ │ │ ├── StateContract.sol │ │ │ ├── TestBlockTxProperties.sol │ │ │ ├── TestERC20A.sol │ │ │ ├── TestExploitContract.sol │ │ │ ├── TestMessageCall.sol │ │ │ └── TestRevert.sol │ │ ├── hardhat.config.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tsconfig.json │ ├── network.py │ ├── poetry.lock │ ├── pyproject.toml │ ├── shell.nix │ ├── test_account.py │ ├── test_batch.py │ ├── test_block.py │ ├── test_call.py │ ├── test_debug_traceblock.py │ ├── test_estimate_gas.py │ ├── test_exploit.py │ ├── test_fee_history.py │ ├── test_filters.py │ ├── test_gas.py │ ├── test_grpc_only.py │ ├── test_indexer.py │ ├── test_priority.py │ ├── test_pruned_node.py │ ├── test_rollback.py │ ├── test_set_code_tx.py │ ├── test_storage_proof.py │ ├── test_tracers.py │ ├── test_types.py │ ├── test_upgrade.py │ ├── test_websockets.py │ └── utils.py ├── rpc │ ├── net_test.go │ ├── personal_test.go │ ├── rpc_pending_test.go │ ├── rpc_test.go │ ├── utils.go │ └── ws_test.go ├── signer.go ├── solidity │ ├── .gitattributes │ ├── .gitignore │ ├── README.md │ ├── init-test-node.sh │ ├── package.json │ ├── patches │ │ └── truffle+5.4.14.patch │ ├── suites │ │ ├── basic │ │ │ ├── contracts │ │ │ │ ├── Counter.sol │ │ │ │ ├── Storage.sol │ │ │ │ ├── TestMessageCall.sol │ │ │ │ └── test │ │ │ │ │ └── Migrations.sol │ │ │ ├── migrations │ │ │ │ └── 1_initial_migration.js │ │ │ ├── package.json │ │ │ ├── test │ │ │ │ ├── .gitkeep │ │ │ │ └── counter.js │ │ │ └── truffle-config.js │ │ ├── eip1559 │ │ │ ├── package.json │ │ │ ├── test │ │ │ │ └── eip1559.js │ │ │ └── truffle-config.js │ │ ├── exception │ │ │ ├── contracts │ │ │ │ ├── TestRevert.sol │ │ │ │ └── test │ │ │ │ │ └── Migrations.sol │ │ │ ├── migrations │ │ │ │ └── 1_initial_migration.js │ │ │ ├── package.json │ │ │ ├── test │ │ │ │ ├── .gitkeep │ │ │ │ └── revert.js │ │ │ └── truffle-config.js │ │ ├── initializable-buidler │ │ │ ├── .gitignore │ │ │ ├── buidler.config.js │ │ │ ├── contracts │ │ │ │ ├── Initializable.sol │ │ │ │ ├── Petrifiable.sol │ │ │ │ ├── TimeHelpers.sol │ │ │ │ ├── Uint256Helpers.sol │ │ │ │ ├── UnstructuredStorage.sol │ │ │ │ └── test │ │ │ │ │ └── InitializableMock.sol │ │ │ ├── package.json │ │ │ └── test │ │ │ │ └── lifecycle.js │ │ ├── initializable │ │ │ ├── contracts │ │ │ │ ├── Initializable.sol │ │ │ │ ├── Petrifiable.sol │ │ │ │ ├── TimeHelpers.sol │ │ │ │ ├── Uint256Helpers.sol │ │ │ │ ├── UnstructuredStorage.sol │ │ │ │ └── test │ │ │ │ │ ├── InitializableMock.sol │ │ │ │ │ └── Migrations.sol │ │ │ ├── migrations │ │ │ │ └── 1_initial_migration.js │ │ │ ├── package.json │ │ │ ├── test │ │ │ │ ├── .gitkeep │ │ │ │ └── lifecycle.js │ │ │ └── truffle-config.js │ │ ├── opcode │ │ │ ├── bytecode.js │ │ │ ├── contracts │ │ │ │ ├── Migrations.sol │ │ │ │ └── OpCodes.sol │ │ │ ├── migrations │ │ │ │ ├── 1_initial_migration.js │ │ │ │ └── 2_opCodes_migration.js │ │ │ ├── package.json │ │ │ ├── test │ │ │ │ └── opCodes.js │ │ │ └── truffle-config.js │ │ ├── proxy │ │ │ ├── contracts │ │ │ │ ├── DelegateProxy.sol │ │ │ │ ├── DepositableDelegateProxy.sol │ │ │ │ ├── DepositableStorage.sol │ │ │ │ ├── ERCProxy.sol │ │ │ │ ├── IsContract.sol │ │ │ │ ├── UnstructuredStorage.sol │ │ │ │ └── test │ │ │ │ │ ├── DepositableDelegateProxyMock.sol │ │ │ │ │ ├── EthSender.sol │ │ │ │ │ ├── Migrations.sol │ │ │ │ │ └── ProxyTarget.sol │ │ │ ├── migrations │ │ │ │ └── 1_initial_migration.js │ │ │ ├── package.json │ │ │ ├── test │ │ │ │ ├── .gitkeep │ │ │ │ └── depositable_delegate_proxy.js │ │ │ └── truffle-config.js │ │ ├── staking │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ └── ci_contracts.yml │ │ │ ├── contracts │ │ │ │ ├── Staking.sol │ │ │ │ ├── StakingFactory.sol │ │ │ │ ├── lib │ │ │ │ │ ├── Checkpointing.sol │ │ │ │ │ └── os │ │ │ │ │ │ ├── Autopetrified.sol │ │ │ │ │ │ ├── DelegateProxy.sol │ │ │ │ │ │ ├── ERC20.sol │ │ │ │ │ │ ├── ERCProxy.sol │ │ │ │ │ │ ├── Initializable.sol │ │ │ │ │ │ ├── IsContract.sol │ │ │ │ │ │ ├── Migrations.sol │ │ │ │ │ │ ├── Petrifiable.sol │ │ │ │ │ │ ├── SafeERC20.sol │ │ │ │ │ │ ├── SafeMath.sol │ │ │ │ │ │ ├── SafeMath64.sol │ │ │ │ │ │ ├── ScriptHelpers.sol │ │ │ │ │ │ ├── TimeHelpers.sol │ │ │ │ │ │ ├── Uint256Helpers.sol │ │ │ │ │ │ └── UnstructuredStorage.sol │ │ │ │ ├── locking │ │ │ │ │ ├── ILockManager.sol │ │ │ │ │ ├── IStakingLocking.sol │ │ │ │ │ └── TimeLockManager.sol │ │ │ │ ├── proxies │ │ │ │ │ ├── StakingProxy.sol │ │ │ │ │ └── ThinProxy.sol │ │ │ │ ├── standards │ │ │ │ │ └── ERC900.sol │ │ │ │ └── test │ │ │ │ │ ├── TestImports.sol │ │ │ │ │ ├── lib │ │ │ │ │ ├── EchidnaStaking.sol │ │ │ │ │ ├── ITokenController.sol │ │ │ │ │ └── MiniMeToken.sol │ │ │ │ │ └── mocks │ │ │ │ │ ├── BadTokenMock.sol │ │ │ │ │ ├── CheckpointingMock.sol │ │ │ │ │ ├── ERC20.sol │ │ │ │ │ ├── LockManagerMock.sol │ │ │ │ │ ├── NoApproveTokenMock.sol │ │ │ │ │ ├── StakingMock.sol │ │ │ │ │ ├── StandardTokenMock.sol │ │ │ │ │ ├── TimeHelpersMock.sol │ │ │ │ │ └── TimeLockManagerMock.sol │ │ │ ├── package.json │ │ │ ├── patches │ │ │ │ ├── @aragon+contract-helpers-test+0.0.3.patch │ │ │ │ └── truffle+5.4.14.patch │ │ │ ├── test │ │ │ │ ├── approve_and_call.js │ │ │ │ ├── gas.js │ │ │ │ ├── helpers │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── deploy.js │ │ │ │ │ ├── errors.js │ │ │ │ │ └── helpers.js │ │ │ │ ├── lib │ │ │ │ │ └── checkpointing.js │ │ │ │ ├── locking │ │ │ │ │ ├── funds_flows.js │ │ │ │ │ ├── locking.js │ │ │ │ │ └── locking_time.js │ │ │ │ ├── staking.js │ │ │ │ ├── staking_factory.js │ │ │ │ ├── staking_proxy.js │ │ │ │ └── transfers.js │ │ │ └── truffle-config.js │ │ └── storage │ │ │ ├── contracts │ │ │ ├── EventTest.sol │ │ │ └── Storage.sol │ │ │ ├── package.json │ │ │ ├── test │ │ │ ├── .gitkeep │ │ │ ├── 0_test_contracts.test.js │ │ │ ├── 1_test_evm_revert.test.js │ │ │ └── 2_test_events.test.js │ │ │ └── truffle-config.js │ ├── test-helper.js │ └── yarn.lock └── tooling │ └── ethers │ └── ethers.js ├── testutil ├── abci.go ├── app.go ├── base_test_suite.go ├── config │ └── encoding.go ├── constants.go ├── fund.go ├── network │ ├── doc.go │ ├── network.go │ ├── network_test.go │ └── util.go └── tx │ ├── cosmos.go │ ├── eip712.go │ ├── eth.go │ └── signer.go ├── tools └── tools.go ├── types ├── account.go ├── account.pb.go ├── account_test.go ├── benchmark_test.go ├── block.go ├── chain_id.go ├── chain_id_test.go ├── codec.go ├── coin.go ├── dynamic_fee.go ├── dynamic_fee.pb.go ├── encoding.go ├── errors.go ├── gasmeter.go ├── hdpath.go ├── indexer.go ├── indexer.pb.go ├── int.go ├── int_test.go ├── protocol.go ├── validation.go ├── validation_test.go └── web3.pb.go ├── version └── version.go └── x ├── README.md ├── evm ├── client │ └── cli │ │ ├── query.go │ │ ├── tx.go │ │ ├── utils.go │ │ └── utils_test.go ├── genesis.go ├── genesis_test.go ├── handler_test.go ├── keeper │ ├── abci.go │ ├── abci_test.go │ ├── benchmark_test.go │ ├── bloom.go │ ├── config.go │ ├── gas.go │ ├── grpc_query.go │ ├── grpc_query_test.go │ ├── hooks.go │ ├── hooks_test.go │ ├── integration_test.go │ ├── keeper.go │ ├── keeper_test.go │ ├── migrations.go │ ├── msg_server.go │ ├── msg_server_test.go │ ├── params.go │ ├── params_benchmark_test.go │ ├── params_test.go │ ├── set_code_authorizations.go │ ├── state_transition.go │ ├── state_transition_benchmark_test.go │ ├── state_transition_test.go │ ├── statedb.go │ ├── statedb_benchmark_test.go │ ├── statedb_test.go │ ├── utils.go │ └── utils_test.go ├── migrations │ ├── v0 │ │ └── types │ │ │ ├── chain_config.go │ │ │ ├── chain_config_v0.pb.go │ │ │ ├── params.go │ │ │ ├── params_legacy.go │ │ │ ├── params_v0.pb.go │ │ │ └── trace_config_v0.pb.go │ ├── v4 │ │ ├── migrate.go │ │ └── types │ │ │ ├── params.go │ │ │ └── params_v4.pb.go │ ├── v5 │ │ └── migrate.go │ ├── v6 │ │ └── migrate.go │ └── v7 │ │ ├── migrate.go │ │ └── migrate_test.go ├── module.go ├── simulation │ ├── decoder.go │ ├── decoder_test.go │ ├── genesis.go │ ├── genesis_test.go │ └── operations.go ├── spec │ ├── 01_concepts.md │ ├── 02_state.md │ ├── 03_state_transitions.md │ ├── 04_transactions.md │ ├── 05_abci.md │ ├── 06_hooks.md │ ├── 07_events.md │ ├── 08_params.md │ ├── 09_client.md │ └── README.md ├── statedb │ ├── access_list.go │ ├── config.go │ ├── interfaces.go │ ├── journal.go │ ├── native.go │ ├── state_object.go │ ├── statedb.go │ ├── statedb_hooked.go │ ├── statedb_hooked_test.go │ ├── statedb_test.go │ └── transient_storage.go └── types │ ├── ERC20Contract.json │ ├── SimpleStorageContract.json │ ├── TestMessageCall.json │ ├── access_list.go │ ├── access_list_test.go │ ├── access_list_tx.go │ ├── access_list_tx_test.go │ ├── access_tuple.pb.go │ ├── auth_list.go │ ├── chain_config.go │ ├── chain_config.pb.go │ ├── codec.go │ ├── codec_test.go │ ├── compiled_contract.go │ ├── dynamic_fee_tx.go │ ├── dynamic_fee_tx_test.go │ ├── errors.go │ ├── errors_test.go │ ├── eth.go │ ├── events.go │ ├── events.pb.go │ ├── genesis.go │ ├── genesis.pb.go │ ├── genesis_test.go │ ├── interfaces.go │ ├── key.go │ ├── legacy_tx.go │ ├── legacy_tx_test.go │ ├── log.pb.go │ ├── logs.go │ ├── logs_test.go │ ├── msg.go │ ├── msg_test.go │ ├── params.go │ ├── params.pb.go │ ├── preinstall.go │ ├── preinstall.pb.go │ ├── preinstall_test.go │ ├── query.go │ ├── query.pb.go │ ├── query.pb.gw.go │ ├── response.go │ ├── set_code_authorization.pb.go │ ├── set_code_tx.go │ ├── set_code_tx_test.go │ ├── state.pb.go │ ├── storage.go │ ├── storage_test.go │ ├── trace_config.pb.go │ ├── tracer.go │ ├── tracer_test.go │ ├── transaction_logs.pb.go │ ├── tx.go │ ├── tx.pb.go │ ├── tx.pb.gw.go │ ├── tx_args.go │ ├── tx_args_test.go │ ├── tx_data.go │ ├── tx_data_test.go │ ├── tx_result.pb.go │ ├── utils.go │ └── utils_test.go └── feemarket ├── client └── cli │ └── query.go ├── genesis.go ├── keeper ├── abci.go ├── abci_test.go ├── eip1559.go ├── eip1559_test.go ├── grpc_query.go ├── grpc_query_test.go ├── integration_test.go ├── keeper.go ├── keeper_test.go ├── migrations.go ├── migrations_test.go ├── msg_server.go ├── msg_server_test.go ├── params.go └── params_test.go ├── migrations └── v4 │ ├── migrate.go │ ├── migrate_test.go │ └── types │ ├── feemarket.pb.go │ └── params.go ├── module.go ├── simulation └── genesis.go ├── spec ├── 01_concepts.md ├── 02_state.md ├── 03_begin_block.md ├── 04_end_block.md ├── 05_keeper.md ├── 06_events.md ├── 07_params.md ├── 08_client.md ├── 09_antehandlers.md ├── 10_future_improvements.md └── README.md └── types ├── codec.go ├── events.go ├── events.pb.go ├── feemarket.pb.go ├── genesis.go ├── genesis.pb.go ├── genesis_test.go ├── interfaces.go ├── keys.go ├── msg.go ├── msg_test.go ├── params.go ├── params_test.go ├── query.pb.go ├── query.pb.gw.go ├── tx.pb.go └── tx.pb.gw.go /.bencher/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.bencher/config.yaml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | Language: Proto 3 | BasedOnStyle: google 4 | ColumnLimit: 120 5 | IndentWidth: 2 6 | ... 7 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.dockerignore -------------------------------------------------------------------------------- /.envrc.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.envrc.example -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/issue_labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/issue_labeler.yml -------------------------------------------------------------------------------- /.github/pr_labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/pr_labeler.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/changelog-reminder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/changelog-reminder.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-update-all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/dependabot-update-all.yml -------------------------------------------------------------------------------- /.github/workflows/dependencies-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/dependencies-review.yml -------------------------------------------------------------------------------- /.github/workflows/dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-contract.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/deploy-contract.yml -------------------------------------------------------------------------------- /.github/workflows/goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/goreleaser.yml -------------------------------------------------------------------------------- /.github/workflows/issue_labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/issue_labeler.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/lint-pr.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/markdown-links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/markdown-links.yml -------------------------------------------------------------------------------- /.github/workflows/pr_labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/pr_labeler.yml -------------------------------------------------------------------------------- /.github/workflows/proto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/proto.yml -------------------------------------------------------------------------------- /.github/workflows/security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/security.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitleaks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.gitleaks.toml -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.markdownlint.yml -------------------------------------------------------------------------------- /.markdownlintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.markdownlintignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.protolint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.protolint.yml -------------------------------------------------------------------------------- /.semgrepignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.semgrepignore -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "solhint:default" 3 | } 4 | -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/.yamllint -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/SECURITY.md -------------------------------------------------------------------------------- /ante/cache/antecache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/cache/antecache.go -------------------------------------------------------------------------------- /ante/cache/antecache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/cache/antecache_test.go -------------------------------------------------------------------------------- /ante/cosmos/authz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/cosmos/authz.go -------------------------------------------------------------------------------- /ante/cosmos/eip712.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/cosmos/eip712.go -------------------------------------------------------------------------------- /ante/cosmos/min_gas_price.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/cosmos/min_gas_price.go -------------------------------------------------------------------------------- /ante/cosmos/reject_msgs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/cosmos/reject_msgs.go -------------------------------------------------------------------------------- /ante/eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/eth.go -------------------------------------------------------------------------------- /ante/evm/fee_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/evm/fee_checker.go -------------------------------------------------------------------------------- /ante/evm/fee_checker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/evm/fee_checker_test.go -------------------------------------------------------------------------------- /ante/evm/nativefee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/evm/nativefee.go -------------------------------------------------------------------------------- /ante/interfaces/evm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/interfaces/evm.go -------------------------------------------------------------------------------- /ante/interfaces/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/interfaces/setup.go -------------------------------------------------------------------------------- /ante/sigverify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ante/sigverify.go -------------------------------------------------------------------------------- /buf.work.yaml: -------------------------------------------------------------------------------- 1 | version: v1 2 | directories: 3 | - proto 4 | -------------------------------------------------------------------------------- /client/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/config.go -------------------------------------------------------------------------------- /client/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/config_test.go -------------------------------------------------------------------------------- /client/docs/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/docs/config.json -------------------------------------------------------------------------------- /client/docs/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/docs/embed.go -------------------------------------------------------------------------------- /client/docs/swagger-ui/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/docs/swagger-ui/favicon-16x16.png -------------------------------------------------------------------------------- /client/docs/swagger-ui/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/docs/swagger-ui/favicon-32x32.png -------------------------------------------------------------------------------- /client/docs/swagger-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/docs/swagger-ui/index.html -------------------------------------------------------------------------------- /client/docs/swagger-ui/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/docs/swagger-ui/oauth2-redirect.html -------------------------------------------------------------------------------- /client/docs/swagger-ui/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/docs/swagger-ui/swagger-ui-bundle.js -------------------------------------------------------------------------------- /client/docs/swagger-ui/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/docs/swagger-ui/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /client/docs/swagger-ui/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/docs/swagger-ui/swagger-ui.css -------------------------------------------------------------------------------- /client/docs/swagger-ui/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/docs/swagger-ui/swagger.yaml -------------------------------------------------------------------------------- /client/docs/swagger_legacy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/docs/swagger_legacy.yaml -------------------------------------------------------------------------------- /client/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/export.go -------------------------------------------------------------------------------- /client/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/import.go -------------------------------------------------------------------------------- /client/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/keys.go -------------------------------------------------------------------------------- /client/keys/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/keys/add.go -------------------------------------------------------------------------------- /client/keys/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/keys/utils.go -------------------------------------------------------------------------------- /client/testnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/client/testnet.go -------------------------------------------------------------------------------- /cmd/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/cmd/config/config.go -------------------------------------------------------------------------------- /cmd/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/cmd/config/config_test.go -------------------------------------------------------------------------------- /cmd/ethermintd/cmd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/cmd/ethermintd/cmd_test.go -------------------------------------------------------------------------------- /cmd/ethermintd/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/cmd/ethermintd/flags.go -------------------------------------------------------------------------------- /cmd/ethermintd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/cmd/ethermintd/main.go -------------------------------------------------------------------------------- /cmd/ethermintd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/cmd/ethermintd/root.go -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/codecov.yml -------------------------------------------------------------------------------- /contrib/scripts/test_localnet_liveness.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/contrib/scripts/test_localnet_liveness.sh -------------------------------------------------------------------------------- /crypto/codec/amino.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/crypto/codec/amino.go -------------------------------------------------------------------------------- /crypto/codec/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/crypto/codec/codec.go -------------------------------------------------------------------------------- /crypto/ethsecp256k1/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/crypto/ethsecp256k1/benchmark_test.go -------------------------------------------------------------------------------- /crypto/ethsecp256k1/ethsecp256k1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/crypto/ethsecp256k1/ethsecp256k1.go -------------------------------------------------------------------------------- /crypto/ethsecp256k1/ethsecp256k1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/crypto/ethsecp256k1/ethsecp256k1_test.go -------------------------------------------------------------------------------- /crypto/ethsecp256k1/keys.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/crypto/ethsecp256k1/keys.pb.go -------------------------------------------------------------------------------- /crypto/hd/algorithm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/crypto/hd/algorithm.go -------------------------------------------------------------------------------- /crypto/hd/algorithm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/crypto/hd/algorithm_test.go -------------------------------------------------------------------------------- /crypto/hd/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/crypto/hd/benchmark_test.go -------------------------------------------------------------------------------- /crypto/hd/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/crypto/hd/utils_test.go -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/default.nix -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/api/proto-docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/docs/api/proto-docs.md -------------------------------------------------------------------------------- /docs/architecture/PROCESS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/docs/architecture/PROCESS.md -------------------------------------------------------------------------------- /docs/architecture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/docs/architecture/README.md -------------------------------------------------------------------------------- /docs/architecture/adr-001-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/docs/architecture/adr-001-state.md -------------------------------------------------------------------------------- /docs/architecture/adr-002-evm-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/docs/architecture/adr-002-evm-hooks.md -------------------------------------------------------------------------------- /docs/architecture/adr-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/docs/architecture/adr-template.md -------------------------------------------------------------------------------- /docs/ethermint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/docs/ethermint.jpg -------------------------------------------------------------------------------- /docs/protodoc-markdown.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/docs/protodoc-markdown.tmpl -------------------------------------------------------------------------------- /encoding/codec/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/encoding/codec/codec.go -------------------------------------------------------------------------------- /encoding/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/encoding/config.go -------------------------------------------------------------------------------- /encoding/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/encoding/config_test.go -------------------------------------------------------------------------------- /ethereum/eip712/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ethereum/eip712/domain.go -------------------------------------------------------------------------------- /ethereum/eip712/eip712.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ethereum/eip712/eip712.go -------------------------------------------------------------------------------- /ethereum/eip712/eip712_fuzzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ethereum/eip712/eip712_fuzzer_test.go -------------------------------------------------------------------------------- /ethereum/eip712/eip712_legacy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ethereum/eip712/eip712_legacy.go -------------------------------------------------------------------------------- /ethereum/eip712/eip712_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ethereum/eip712/eip712_test.go -------------------------------------------------------------------------------- /ethereum/eip712/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ethereum/eip712/encoding.go -------------------------------------------------------------------------------- /ethereum/eip712/encoding_legacy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ethereum/eip712/encoding_legacy.go -------------------------------------------------------------------------------- /ethereum/eip712/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ethereum/eip712/message.go -------------------------------------------------------------------------------- /ethereum/eip712/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/ethereum/eip712/types.go -------------------------------------------------------------------------------- /evmd/ante/ante.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/ante.go -------------------------------------------------------------------------------- /evmd/ante/ante_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/ante_test.go -------------------------------------------------------------------------------- /evmd/ante/authz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/authz_test.go -------------------------------------------------------------------------------- /evmd/ante/eth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/eth_test.go -------------------------------------------------------------------------------- /evmd/ante/evm_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/evm_handler.go -------------------------------------------------------------------------------- /evmd/ante/handler_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/handler_options.go -------------------------------------------------------------------------------- /evmd/ante/min_gas_price_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/min_gas_price_test.go -------------------------------------------------------------------------------- /evmd/ante/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/setup_test.go -------------------------------------------------------------------------------- /evmd/ante/signverify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/signverify_test.go -------------------------------------------------------------------------------- /evmd/ante/sigs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/sigs_test.go -------------------------------------------------------------------------------- /evmd/ante/tx_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/tx_listener.go -------------------------------------------------------------------------------- /evmd/ante/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/ante/utils_test.go -------------------------------------------------------------------------------- /evmd/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/app.go -------------------------------------------------------------------------------- /evmd/app_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/app_test.go -------------------------------------------------------------------------------- /evmd/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/benchmark_test.go -------------------------------------------------------------------------------- /evmd/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/executor.go -------------------------------------------------------------------------------- /evmd/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/export.go -------------------------------------------------------------------------------- /evmd/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/genesis.go -------------------------------------------------------------------------------- /evmd/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/signer.go -------------------------------------------------------------------------------- /evmd/simulation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/simulation_test.go -------------------------------------------------------------------------------- /evmd/upgrades.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/evmd/upgrades.go -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/flake.nix -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/go.sum -------------------------------------------------------------------------------- /gometalinter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/gometalinter.json -------------------------------------------------------------------------------- /gomod2nix.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/gomod2nix.toml -------------------------------------------------------------------------------- /indexer/kv_indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/indexer/kv_indexer.go -------------------------------------------------------------------------------- /indexer/kv_indexer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/indexer/kv_indexer_test.go -------------------------------------------------------------------------------- /init.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/init.bat -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/init.sh -------------------------------------------------------------------------------- /mlc_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/mlc_config.json -------------------------------------------------------------------------------- /networks/local/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/networks/local/Makefile -------------------------------------------------------------------------------- /networks/local/ethermintnode/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/networks/local/ethermintnode/Dockerfile -------------------------------------------------------------------------------- /nix/build_overlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/nix/build_overlay.nix -------------------------------------------------------------------------------- /nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/nix/default.nix -------------------------------------------------------------------------------- /nix/go-ethereum.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/nix/go-ethereum.nix -------------------------------------------------------------------------------- /nix/go_no_vendor_checks-1.23.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/nix/go_no_vendor_checks-1.23.patch -------------------------------------------------------------------------------- /nix/golangci-lint.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/nix/golangci-lint.nix -------------------------------------------------------------------------------- /nix/scripts.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/nix/scripts.nix -------------------------------------------------------------------------------- /nix/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/nix/sources.json -------------------------------------------------------------------------------- /nix/sources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/nix/sources.nix -------------------------------------------------------------------------------- /nix/testenv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/nix/testenv.nix -------------------------------------------------------------------------------- /proto/buf.gen.gogo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/buf.gen.gogo.yaml -------------------------------------------------------------------------------- /proto/buf.gen.swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/buf.gen.swagger.yaml -------------------------------------------------------------------------------- /proto/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/buf.lock -------------------------------------------------------------------------------- /proto/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/buf.yaml -------------------------------------------------------------------------------- /proto/ethermint/crypto/v1/ethsecp256k1/keys.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/crypto/v1/ethsecp256k1/keys.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/access_tuple.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/access_tuple.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/chain_config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/chain_config.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/chain_config_v0.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/chain_config_v0.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/events.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/genesis.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/genesis.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/log.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/log.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/params.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/params.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/params_v0.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/params_v0.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/params_v4.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/params_v4.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/preinstall.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/preinstall.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/query.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/set_code_authorization.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/set_code_authorization.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/state.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/state.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/trace_config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/trace_config.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/trace_config_v0.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/trace_config_v0.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/transaction_logs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/transaction_logs.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/tx.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/tx.proto -------------------------------------------------------------------------------- /proto/ethermint/evm/v1/tx_result.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/evm/v1/tx_result.proto -------------------------------------------------------------------------------- /proto/ethermint/feemarket/v1/events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/feemarket/v1/events.proto -------------------------------------------------------------------------------- /proto/ethermint/feemarket/v1/feemarket.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/feemarket/v1/feemarket.proto -------------------------------------------------------------------------------- /proto/ethermint/feemarket/v1/genesis.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/feemarket/v1/genesis.proto -------------------------------------------------------------------------------- /proto/ethermint/feemarket/v1/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/feemarket/v1/query.proto -------------------------------------------------------------------------------- /proto/ethermint/feemarket/v1/tx.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/feemarket/v1/tx.proto -------------------------------------------------------------------------------- /proto/ethermint/types/v1/account.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/types/v1/account.proto -------------------------------------------------------------------------------- /proto/ethermint/types/v1/dynamic_fee.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/types/v1/dynamic_fee.proto -------------------------------------------------------------------------------- /proto/ethermint/types/v1/indexer.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/types/v1/indexer.proto -------------------------------------------------------------------------------- /proto/ethermint/types/v1/web3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/proto/ethermint/types/v1/web3.proto -------------------------------------------------------------------------------- /rpc/apis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/apis.go -------------------------------------------------------------------------------- /rpc/backend/account_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/account_info.go -------------------------------------------------------------------------------- /rpc/backend/account_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/account_info_test.go -------------------------------------------------------------------------------- /rpc/backend/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/backend.go -------------------------------------------------------------------------------- /rpc/backend/backend_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/backend_suite_test.go -------------------------------------------------------------------------------- /rpc/backend/blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/blocks.go -------------------------------------------------------------------------------- /rpc/backend/blocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/blocks_test.go -------------------------------------------------------------------------------- /rpc/backend/call_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/call_tx.go -------------------------------------------------------------------------------- /rpc/backend/call_tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/call_tx_test.go -------------------------------------------------------------------------------- /rpc/backend/chain_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/chain_info.go -------------------------------------------------------------------------------- /rpc/backend/chain_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/chain_info_test.go -------------------------------------------------------------------------------- /rpc/backend/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/client_test.go -------------------------------------------------------------------------------- /rpc/backend/evm_query_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/evm_query_client_test.go -------------------------------------------------------------------------------- /rpc/backend/feemarket_query_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/feemarket_query_client_test.go -------------------------------------------------------------------------------- /rpc/backend/filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/filters.go -------------------------------------------------------------------------------- /rpc/backend/filters_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/filters_test.go -------------------------------------------------------------------------------- /rpc/backend/mocks/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/mocks/client.go -------------------------------------------------------------------------------- /rpc/backend/mocks/evm_query_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/mocks/evm_query_client.go -------------------------------------------------------------------------------- /rpc/backend/mocks/feemarket_query_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/mocks/feemarket_query_client.go -------------------------------------------------------------------------------- /rpc/backend/node_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/node_info.go -------------------------------------------------------------------------------- /rpc/backend/node_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/node_info_test.go -------------------------------------------------------------------------------- /rpc/backend/sign_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/sign_tx.go -------------------------------------------------------------------------------- /rpc/backend/sign_tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/sign_tx_test.go -------------------------------------------------------------------------------- /rpc/backend/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/tracing.go -------------------------------------------------------------------------------- /rpc/backend/tracing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/tracing_test.go -------------------------------------------------------------------------------- /rpc/backend/tx_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/tx_info.go -------------------------------------------------------------------------------- /rpc/backend/tx_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/tx_info_test.go -------------------------------------------------------------------------------- /rpc/backend/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/utils.go -------------------------------------------------------------------------------- /rpc/backend/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/backend/utils_test.go -------------------------------------------------------------------------------- /rpc/ethereum/pubsub/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/ethereum/pubsub/pubsub.go -------------------------------------------------------------------------------- /rpc/ethereum/pubsub/pubsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/ethereum/pubsub/pubsub_test.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/debug/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/debug/api.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/debug/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/debug/trace.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/debug/trace_fallback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/debug/trace_fallback.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/debug/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/debug/utils.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/eth/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/eth/api.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/eth/filters/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/eth/filters/api.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/eth/filters/filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/eth/filters/filters.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/eth/filters/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/eth/filters/utils.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/net/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/net/api.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/personal/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/personal/api.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/txpool/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/txpool/api.go -------------------------------------------------------------------------------- /rpc/namespaces/ethereum/web3/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/namespaces/ethereum/web3/api.go -------------------------------------------------------------------------------- /rpc/stream/cond.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/stream/cond.go -------------------------------------------------------------------------------- /rpc/stream/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/stream/queue.go -------------------------------------------------------------------------------- /rpc/stream/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/stream/queue_test.go -------------------------------------------------------------------------------- /rpc/stream/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/stream/rpc.go -------------------------------------------------------------------------------- /rpc/stream/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/stream/stream.go -------------------------------------------------------------------------------- /rpc/stream/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/stream/stream_test.go -------------------------------------------------------------------------------- /rpc/types/addrlock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/types/addrlock.go -------------------------------------------------------------------------------- /rpc/types/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/types/block.go -------------------------------------------------------------------------------- /rpc/types/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/types/block_test.go -------------------------------------------------------------------------------- /rpc/types/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/types/events.go -------------------------------------------------------------------------------- /rpc/types/events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/types/events_test.go -------------------------------------------------------------------------------- /rpc/types/query_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/types/query_client.go -------------------------------------------------------------------------------- /rpc/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/types/types.go -------------------------------------------------------------------------------- /rpc/types/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/types/utils.go -------------------------------------------------------------------------------- /rpc/types/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/types/utils_test.go -------------------------------------------------------------------------------- /rpc/websockets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/rpc/websockets.go -------------------------------------------------------------------------------- /scripts/contract-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/contract-test.sh -------------------------------------------------------------------------------- /scripts/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/env -------------------------------------------------------------------------------- /scripts/ethermint-devnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/ethermint-devnet.yaml -------------------------------------------------------------------------------- /scripts/gen-tests-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/gen-tests-artifacts.sh -------------------------------------------------------------------------------- /scripts/geth-genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/geth-genesis.json -------------------------------------------------------------------------------- /scripts/go-mod-tidy-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/go-mod-tidy-all.sh -------------------------------------------------------------------------------- /scripts/go-update-dep-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/go-update-dep-all.sh -------------------------------------------------------------------------------- /scripts/integration-test-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/integration-test-all.sh -------------------------------------------------------------------------------- /scripts/proto-tools-installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/proto-tools-installer.sh -------------------------------------------------------------------------------- /scripts/protoc-swagger-gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/protoc-swagger-gen.sh -------------------------------------------------------------------------------- /scripts/protocgen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/protocgen.sh -------------------------------------------------------------------------------- /scripts/run-integration-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/run-integration-tests.sh -------------------------------------------------------------------------------- /scripts/run-solidity-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/run-solidity-tests.sh -------------------------------------------------------------------------------- /scripts/start-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/start-docker.sh -------------------------------------------------------------------------------- /scripts/start-ethermint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/start-ethermint.sh -------------------------------------------------------------------------------- /scripts/start-geth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/start-geth.sh -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/scripts/start.sh -------------------------------------------------------------------------------- /server/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/server/config/config.go -------------------------------------------------------------------------------- /server/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/server/config/config_test.go -------------------------------------------------------------------------------- /server/config/toml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/server/config/toml.go -------------------------------------------------------------------------------- /server/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/server/flags/flags.go -------------------------------------------------------------------------------- /server/indexer_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/server/indexer_cmd.go -------------------------------------------------------------------------------- /server/indexer_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/server/indexer_service.go -------------------------------------------------------------------------------- /server/json_rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/server/json_rpc.go -------------------------------------------------------------------------------- /server/log_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/server/log_handler.go -------------------------------------------------------------------------------- /server/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/server/start.go -------------------------------------------------------------------------------- /server/start_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/server/start_test.go -------------------------------------------------------------------------------- /server/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/server/util.go -------------------------------------------------------------------------------- /tests/importer/blockchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/importer/blockchain -------------------------------------------------------------------------------- /tests/importer/chain_ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/importer/chain_ctx.go -------------------------------------------------------------------------------- /tests/importer/chain_ctx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/importer/chain_ctx_test.go -------------------------------------------------------------------------------- /tests/importer/importer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/importer/importer_test.go -------------------------------------------------------------------------------- /tests/integration_tests/.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/.isort.cfg -------------------------------------------------------------------------------- /tests/integration_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/README.md -------------------------------------------------------------------------------- /tests/integration_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration_tests/bytecode_deployer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/bytecode_deployer.py -------------------------------------------------------------------------------- /tests/integration_tests/configs/broken-ethermintd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/broken-ethermintd.nix -------------------------------------------------------------------------------- /tests/integration_tests/configs/broken-ethermintd.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/broken-ethermintd.patch -------------------------------------------------------------------------------- /tests/integration_tests/configs/cosmovisor.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/cosmovisor.jsonnet -------------------------------------------------------------------------------- /tests/integration_tests/configs/default.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/default.jsonnet -------------------------------------------------------------------------------- /tests/integration_tests/configs/discard.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/discard.jsonnet -------------------------------------------------------------------------------- /tests/integration_tests/configs/enable-indexer.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/enable-indexer.jsonnet -------------------------------------------------------------------------------- /tests/integration_tests/configs/exploit.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/exploit.jsonnet -------------------------------------------------------------------------------- /tests/integration_tests/configs/fee-history.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/fee-history.jsonnet -------------------------------------------------------------------------------- /tests/integration_tests/configs/indexer.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/indexer.jsonnet -------------------------------------------------------------------------------- /tests/integration_tests/configs/long_timeout_commit.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/long_timeout_commit.jsonnet -------------------------------------------------------------------------------- /tests/integration_tests/configs/pruned_node.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/pruned_node.jsonnet -------------------------------------------------------------------------------- /tests/integration_tests/configs/rollback-test.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/rollback-test.jsonnet -------------------------------------------------------------------------------- /tests/integration_tests/configs/upgrade-test-package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/configs/upgrade-test-package.nix -------------------------------------------------------------------------------- /tests/integration_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/conftest.py -------------------------------------------------------------------------------- /tests/integration_tests/cosmoscli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/cosmoscli.py -------------------------------------------------------------------------------- /tests/integration_tests/expected_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/expected_constants.py -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/.gitignore -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/README.md -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/BurnGas.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/BurnGas.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/BytecodeDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/BytecodeDeployer.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/Calculator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/Calculator.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/Caller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/Caller.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/ChainID.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/ChainID.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/FeeCollector.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/FeeCollector.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/Greeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/Greeter.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/Mars.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/Mars.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/Random.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/Random.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/SelfDestruct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/SelfDestruct.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/StateContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/StateContract.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/TestBlockTxProperties.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/TestBlockTxProperties.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/TestERC20A.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/TestERC20A.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/TestExploitContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/TestExploitContract.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/TestMessageCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/TestMessageCall.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/contracts/TestRevert.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/contracts/TestRevert.sol -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/hardhat.config.ts -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/package-lock.json -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/package.json -------------------------------------------------------------------------------- /tests/integration_tests/hardhat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/hardhat/tsconfig.json -------------------------------------------------------------------------------- /tests/integration_tests/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/network.py -------------------------------------------------------------------------------- /tests/integration_tests/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/poetry.lock -------------------------------------------------------------------------------- /tests/integration_tests/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/pyproject.toml -------------------------------------------------------------------------------- /tests/integration_tests/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/shell.nix -------------------------------------------------------------------------------- /tests/integration_tests/test_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_account.py -------------------------------------------------------------------------------- /tests/integration_tests/test_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_batch.py -------------------------------------------------------------------------------- /tests/integration_tests/test_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_block.py -------------------------------------------------------------------------------- /tests/integration_tests/test_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_call.py -------------------------------------------------------------------------------- /tests/integration_tests/test_debug_traceblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_debug_traceblock.py -------------------------------------------------------------------------------- /tests/integration_tests/test_estimate_gas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_estimate_gas.py -------------------------------------------------------------------------------- /tests/integration_tests/test_exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_exploit.py -------------------------------------------------------------------------------- /tests/integration_tests/test_fee_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_fee_history.py -------------------------------------------------------------------------------- /tests/integration_tests/test_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_filters.py -------------------------------------------------------------------------------- /tests/integration_tests/test_gas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_gas.py -------------------------------------------------------------------------------- /tests/integration_tests/test_grpc_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_grpc_only.py -------------------------------------------------------------------------------- /tests/integration_tests/test_indexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_indexer.py -------------------------------------------------------------------------------- /tests/integration_tests/test_priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_priority.py -------------------------------------------------------------------------------- /tests/integration_tests/test_pruned_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_pruned_node.py -------------------------------------------------------------------------------- /tests/integration_tests/test_rollback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_rollback.py -------------------------------------------------------------------------------- /tests/integration_tests/test_set_code_tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_set_code_tx.py -------------------------------------------------------------------------------- /tests/integration_tests/test_storage_proof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_storage_proof.py -------------------------------------------------------------------------------- /tests/integration_tests/test_tracers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_tracers.py -------------------------------------------------------------------------------- /tests/integration_tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_types.py -------------------------------------------------------------------------------- /tests/integration_tests/test_upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_upgrade.py -------------------------------------------------------------------------------- /tests/integration_tests/test_websockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/test_websockets.py -------------------------------------------------------------------------------- /tests/integration_tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/integration_tests/utils.py -------------------------------------------------------------------------------- /tests/rpc/net_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/rpc/net_test.go -------------------------------------------------------------------------------- /tests/rpc/personal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/rpc/personal_test.go -------------------------------------------------------------------------------- /tests/rpc/rpc_pending_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/rpc/rpc_pending_test.go -------------------------------------------------------------------------------- /tests/rpc/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/rpc/rpc_test.go -------------------------------------------------------------------------------- /tests/rpc/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/rpc/utils.go -------------------------------------------------------------------------------- /tests/rpc/ws_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/rpc/ws_test.go -------------------------------------------------------------------------------- /tests/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/signer.go -------------------------------------------------------------------------------- /tests/solidity/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /tests/solidity/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/.gitignore -------------------------------------------------------------------------------- /tests/solidity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/README.md -------------------------------------------------------------------------------- /tests/solidity/init-test-node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/init-test-node.sh -------------------------------------------------------------------------------- /tests/solidity/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/package.json -------------------------------------------------------------------------------- /tests/solidity/patches/truffle+5.4.14.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/patches/truffle+5.4.14.patch -------------------------------------------------------------------------------- /tests/solidity/suites/basic/contracts/Counter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/basic/contracts/Counter.sol -------------------------------------------------------------------------------- /tests/solidity/suites/basic/contracts/Storage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/basic/contracts/Storage.sol -------------------------------------------------------------------------------- /tests/solidity/suites/basic/contracts/TestMessageCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/basic/contracts/TestMessageCall.sol -------------------------------------------------------------------------------- /tests/solidity/suites/basic/contracts/test/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/basic/contracts/test/Migrations.sol -------------------------------------------------------------------------------- /tests/solidity/suites/basic/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/basic/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /tests/solidity/suites/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/basic/package.json -------------------------------------------------------------------------------- /tests/solidity/suites/basic/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/solidity/suites/basic/test/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/basic/test/counter.js -------------------------------------------------------------------------------- /tests/solidity/suites/basic/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/basic/truffle-config.js -------------------------------------------------------------------------------- /tests/solidity/suites/eip1559/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/eip1559/package.json -------------------------------------------------------------------------------- /tests/solidity/suites/eip1559/test/eip1559.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/eip1559/test/eip1559.js -------------------------------------------------------------------------------- /tests/solidity/suites/eip1559/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/eip1559/truffle-config.js -------------------------------------------------------------------------------- /tests/solidity/suites/exception/contracts/TestRevert.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/exception/contracts/TestRevert.sol -------------------------------------------------------------------------------- /tests/solidity/suites/exception/contracts/test/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/exception/contracts/test/Migrations.sol -------------------------------------------------------------------------------- /tests/solidity/suites/exception/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/exception/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /tests/solidity/suites/exception/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/exception/package.json -------------------------------------------------------------------------------- /tests/solidity/suites/exception/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/solidity/suites/exception/test/revert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/exception/test/revert.js -------------------------------------------------------------------------------- /tests/solidity/suites/exception/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/exception/truffle-config.js -------------------------------------------------------------------------------- /tests/solidity/suites/initializable-buidler/.gitignore: -------------------------------------------------------------------------------- 1 | # Buidler 2 | artifacts 3 | cache 4 | -------------------------------------------------------------------------------- /tests/solidity/suites/initializable-buidler/buidler.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable-buidler/buidler.config.js -------------------------------------------------------------------------------- /tests/solidity/suites/initializable-buidler/contracts/Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable-buidler/contracts/Initializable.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable-buidler/contracts/Petrifiable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable-buidler/contracts/Petrifiable.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable-buidler/contracts/TimeHelpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable-buidler/contracts/TimeHelpers.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable-buidler/contracts/Uint256Helpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable-buidler/contracts/Uint256Helpers.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable-buidler/contracts/UnstructuredStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable-buidler/contracts/UnstructuredStorage.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable-buidler/contracts/test/InitializableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable-buidler/contracts/test/InitializableMock.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable-buidler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable-buidler/package.json -------------------------------------------------------------------------------- /tests/solidity/suites/initializable-buidler/test/lifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable-buidler/test/lifecycle.js -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/contracts/Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable/contracts/Initializable.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/contracts/Petrifiable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable/contracts/Petrifiable.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/contracts/TimeHelpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable/contracts/TimeHelpers.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/contracts/Uint256Helpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable/contracts/Uint256Helpers.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/contracts/UnstructuredStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable/contracts/UnstructuredStorage.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/contracts/test/InitializableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable/contracts/test/InitializableMock.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/contracts/test/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable/contracts/test/Migrations.sol -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable/package.json -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/test/lifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable/test/lifecycle.js -------------------------------------------------------------------------------- /tests/solidity/suites/initializable/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/initializable/truffle-config.js -------------------------------------------------------------------------------- /tests/solidity/suites/opcode/bytecode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/opcode/bytecode.js -------------------------------------------------------------------------------- /tests/solidity/suites/opcode/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/opcode/contracts/Migrations.sol -------------------------------------------------------------------------------- /tests/solidity/suites/opcode/contracts/OpCodes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/opcode/contracts/OpCodes.sol -------------------------------------------------------------------------------- /tests/solidity/suites/opcode/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/opcode/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /tests/solidity/suites/opcode/migrations/2_opCodes_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/opcode/migrations/2_opCodes_migration.js -------------------------------------------------------------------------------- /tests/solidity/suites/opcode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/opcode/package.json -------------------------------------------------------------------------------- /tests/solidity/suites/opcode/test/opCodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/opcode/test/opCodes.js -------------------------------------------------------------------------------- /tests/solidity/suites/opcode/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/opcode/truffle-config.js -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/contracts/DelegateProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/contracts/DelegateProxy.sol -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/contracts/DepositableDelegateProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/contracts/DepositableDelegateProxy.sol -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/contracts/DepositableStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/contracts/DepositableStorage.sol -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/contracts/ERCProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/contracts/ERCProxy.sol -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/contracts/IsContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/contracts/IsContract.sol -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/contracts/UnstructuredStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/contracts/UnstructuredStorage.sol -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/contracts/test/DepositableDelegateProxyMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/contracts/test/DepositableDelegateProxyMock.sol -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/contracts/test/EthSender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/contracts/test/EthSender.sol -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/contracts/test/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/contracts/test/Migrations.sol -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/contracts/test/ProxyTarget.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/contracts/test/ProxyTarget.sol -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/package.json -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/test/depositable_delegate_proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/test/depositable_delegate_proxy.js -------------------------------------------------------------------------------- /tests/solidity/suites/proxy/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/proxy/truffle-config.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/.github/workflows/ci_contracts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/.github/workflows/ci_contracts.yml -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/Staking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/Staking.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/StakingFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/StakingFactory.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/Checkpointing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/Checkpointing.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/Autopetrified.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/Autopetrified.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/DelegateProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/DelegateProxy.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/ERC20.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/ERCProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/ERCProxy.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/Initializable.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/IsContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/IsContract.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/Migrations.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/Petrifiable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/Petrifiable.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/SafeERC20.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/SafeMath.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/SafeMath64.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/SafeMath64.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/ScriptHelpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/ScriptHelpers.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/TimeHelpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/TimeHelpers.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/Uint256Helpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/Uint256Helpers.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/lib/os/UnstructuredStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/lib/os/UnstructuredStorage.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/locking/ILockManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/locking/ILockManager.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/locking/IStakingLocking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/locking/IStakingLocking.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/locking/TimeLockManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/locking/TimeLockManager.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/proxies/StakingProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/proxies/StakingProxy.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/proxies/ThinProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/proxies/ThinProxy.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/standards/ERC900.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/standards/ERC900.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/TestImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/TestImports.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/lib/EchidnaStaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/lib/EchidnaStaking.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/lib/ITokenController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/lib/ITokenController.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/lib/MiniMeToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/lib/MiniMeToken.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/mocks/BadTokenMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/mocks/BadTokenMock.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/mocks/CheckpointingMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/mocks/CheckpointingMock.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/mocks/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/mocks/ERC20.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/mocks/LockManagerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/mocks/LockManagerMock.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/mocks/NoApproveTokenMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/mocks/NoApproveTokenMock.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/mocks/StakingMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/mocks/StakingMock.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/mocks/StandardTokenMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/mocks/StandardTokenMock.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/mocks/TimeHelpersMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/mocks/TimeHelpersMock.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/contracts/test/mocks/TimeLockManagerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/contracts/test/mocks/TimeLockManagerMock.sol -------------------------------------------------------------------------------- /tests/solidity/suites/staking/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/package.json -------------------------------------------------------------------------------- /tests/solidity/suites/staking/patches/@aragon+contract-helpers-test+0.0.3.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/patches/@aragon+contract-helpers-test+0.0.3.patch -------------------------------------------------------------------------------- /tests/solidity/suites/staking/patches/truffle+5.4.14.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/patches/truffle+5.4.14.patch -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/approve_and_call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/approve_and_call.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/gas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/gas.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/helpers/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/helpers/constants.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/helpers/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/helpers/deploy.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/helpers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/helpers/errors.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/helpers/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/helpers/helpers.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/lib/checkpointing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/lib/checkpointing.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/locking/funds_flows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/locking/funds_flows.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/locking/locking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/locking/locking.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/locking/locking_time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/locking/locking_time.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/staking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/staking.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/staking_factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/staking_factory.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/staking_proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/staking_proxy.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/test/transfers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/test/transfers.js -------------------------------------------------------------------------------- /tests/solidity/suites/staking/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/staking/truffle-config.js -------------------------------------------------------------------------------- /tests/solidity/suites/storage/contracts/EventTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/storage/contracts/EventTest.sol -------------------------------------------------------------------------------- /tests/solidity/suites/storage/contracts/Storage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/storage/contracts/Storage.sol -------------------------------------------------------------------------------- /tests/solidity/suites/storage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/storage/package.json -------------------------------------------------------------------------------- /tests/solidity/suites/storage/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/solidity/suites/storage/test/0_test_contracts.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/storage/test/0_test_contracts.test.js -------------------------------------------------------------------------------- /tests/solidity/suites/storage/test/1_test_evm_revert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/storage/test/1_test_evm_revert.test.js -------------------------------------------------------------------------------- /tests/solidity/suites/storage/test/2_test_events.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/storage/test/2_test_events.test.js -------------------------------------------------------------------------------- /tests/solidity/suites/storage/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/suites/storage/truffle-config.js -------------------------------------------------------------------------------- /tests/solidity/test-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/test-helper.js -------------------------------------------------------------------------------- /tests/solidity/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/solidity/yarn.lock -------------------------------------------------------------------------------- /tests/tooling/ethers/ethers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tests/tooling/ethers/ethers.js -------------------------------------------------------------------------------- /testutil/abci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/abci.go -------------------------------------------------------------------------------- /testutil/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/app.go -------------------------------------------------------------------------------- /testutil/base_test_suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/base_test_suite.go -------------------------------------------------------------------------------- /testutil/config/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/config/encoding.go -------------------------------------------------------------------------------- /testutil/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/constants.go -------------------------------------------------------------------------------- /testutil/fund.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/fund.go -------------------------------------------------------------------------------- /testutil/network/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/network/doc.go -------------------------------------------------------------------------------- /testutil/network/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/network/network.go -------------------------------------------------------------------------------- /testutil/network/network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/network/network_test.go -------------------------------------------------------------------------------- /testutil/network/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/network/util.go -------------------------------------------------------------------------------- /testutil/tx/cosmos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/tx/cosmos.go -------------------------------------------------------------------------------- /testutil/tx/eip712.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/tx/eip712.go -------------------------------------------------------------------------------- /testutil/tx/eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/tx/eth.go -------------------------------------------------------------------------------- /testutil/tx/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/testutil/tx/signer.go -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/tools/tools.go -------------------------------------------------------------------------------- /types/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/account.go -------------------------------------------------------------------------------- /types/account.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/account.pb.go -------------------------------------------------------------------------------- /types/account_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/account_test.go -------------------------------------------------------------------------------- /types/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/benchmark_test.go -------------------------------------------------------------------------------- /types/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/block.go -------------------------------------------------------------------------------- /types/chain_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/chain_id.go -------------------------------------------------------------------------------- /types/chain_id_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/chain_id_test.go -------------------------------------------------------------------------------- /types/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/codec.go -------------------------------------------------------------------------------- /types/coin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/coin.go -------------------------------------------------------------------------------- /types/dynamic_fee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/dynamic_fee.go -------------------------------------------------------------------------------- /types/dynamic_fee.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/dynamic_fee.pb.go -------------------------------------------------------------------------------- /types/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/encoding.go -------------------------------------------------------------------------------- /types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/errors.go -------------------------------------------------------------------------------- /types/gasmeter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/gasmeter.go -------------------------------------------------------------------------------- /types/hdpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/hdpath.go -------------------------------------------------------------------------------- /types/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/indexer.go -------------------------------------------------------------------------------- /types/indexer.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/indexer.pb.go -------------------------------------------------------------------------------- /types/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/int.go -------------------------------------------------------------------------------- /types/int_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/int_test.go -------------------------------------------------------------------------------- /types/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/protocol.go -------------------------------------------------------------------------------- /types/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/validation.go -------------------------------------------------------------------------------- /types/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/validation_test.go -------------------------------------------------------------------------------- /types/web3.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/types/web3.pb.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/version/version.go -------------------------------------------------------------------------------- /x/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/README.md -------------------------------------------------------------------------------- /x/evm/client/cli/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/client/cli/query.go -------------------------------------------------------------------------------- /x/evm/client/cli/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/client/cli/tx.go -------------------------------------------------------------------------------- /x/evm/client/cli/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/client/cli/utils.go -------------------------------------------------------------------------------- /x/evm/client/cli/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/client/cli/utils_test.go -------------------------------------------------------------------------------- /x/evm/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/genesis.go -------------------------------------------------------------------------------- /x/evm/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/genesis_test.go -------------------------------------------------------------------------------- /x/evm/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/handler_test.go -------------------------------------------------------------------------------- /x/evm/keeper/abci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/abci.go -------------------------------------------------------------------------------- /x/evm/keeper/abci_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/abci_test.go -------------------------------------------------------------------------------- /x/evm/keeper/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/benchmark_test.go -------------------------------------------------------------------------------- /x/evm/keeper/bloom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/bloom.go -------------------------------------------------------------------------------- /x/evm/keeper/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/config.go -------------------------------------------------------------------------------- /x/evm/keeper/gas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/gas.go -------------------------------------------------------------------------------- /x/evm/keeper/grpc_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/grpc_query.go -------------------------------------------------------------------------------- /x/evm/keeper/grpc_query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/grpc_query_test.go -------------------------------------------------------------------------------- /x/evm/keeper/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/hooks.go -------------------------------------------------------------------------------- /x/evm/keeper/hooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/hooks_test.go -------------------------------------------------------------------------------- /x/evm/keeper/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/integration_test.go -------------------------------------------------------------------------------- /x/evm/keeper/keeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/keeper.go -------------------------------------------------------------------------------- /x/evm/keeper/keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/keeper_test.go -------------------------------------------------------------------------------- /x/evm/keeper/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/migrations.go -------------------------------------------------------------------------------- /x/evm/keeper/msg_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/msg_server.go -------------------------------------------------------------------------------- /x/evm/keeper/msg_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/msg_server_test.go -------------------------------------------------------------------------------- /x/evm/keeper/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/params.go -------------------------------------------------------------------------------- /x/evm/keeper/params_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/params_benchmark_test.go -------------------------------------------------------------------------------- /x/evm/keeper/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/params_test.go -------------------------------------------------------------------------------- /x/evm/keeper/set_code_authorizations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/set_code_authorizations.go -------------------------------------------------------------------------------- /x/evm/keeper/state_transition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/state_transition.go -------------------------------------------------------------------------------- /x/evm/keeper/state_transition_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/state_transition_benchmark_test.go -------------------------------------------------------------------------------- /x/evm/keeper/state_transition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/state_transition_test.go -------------------------------------------------------------------------------- /x/evm/keeper/statedb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/statedb.go -------------------------------------------------------------------------------- /x/evm/keeper/statedb_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/statedb_benchmark_test.go -------------------------------------------------------------------------------- /x/evm/keeper/statedb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/statedb_test.go -------------------------------------------------------------------------------- /x/evm/keeper/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/utils.go -------------------------------------------------------------------------------- /x/evm/keeper/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/keeper/utils_test.go -------------------------------------------------------------------------------- /x/evm/migrations/v0/types/chain_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v0/types/chain_config.go -------------------------------------------------------------------------------- /x/evm/migrations/v0/types/chain_config_v0.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v0/types/chain_config_v0.pb.go -------------------------------------------------------------------------------- /x/evm/migrations/v0/types/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v0/types/params.go -------------------------------------------------------------------------------- /x/evm/migrations/v0/types/params_legacy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v0/types/params_legacy.go -------------------------------------------------------------------------------- /x/evm/migrations/v0/types/params_v0.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v0/types/params_v0.pb.go -------------------------------------------------------------------------------- /x/evm/migrations/v0/types/trace_config_v0.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v0/types/trace_config_v0.pb.go -------------------------------------------------------------------------------- /x/evm/migrations/v4/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v4/migrate.go -------------------------------------------------------------------------------- /x/evm/migrations/v4/types/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v4/types/params.go -------------------------------------------------------------------------------- /x/evm/migrations/v4/types/params_v4.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v4/types/params_v4.pb.go -------------------------------------------------------------------------------- /x/evm/migrations/v5/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v5/migrate.go -------------------------------------------------------------------------------- /x/evm/migrations/v6/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v6/migrate.go -------------------------------------------------------------------------------- /x/evm/migrations/v7/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v7/migrate.go -------------------------------------------------------------------------------- /x/evm/migrations/v7/migrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/migrations/v7/migrate_test.go -------------------------------------------------------------------------------- /x/evm/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/module.go -------------------------------------------------------------------------------- /x/evm/simulation/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/simulation/decoder.go -------------------------------------------------------------------------------- /x/evm/simulation/decoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/simulation/decoder_test.go -------------------------------------------------------------------------------- /x/evm/simulation/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/simulation/genesis.go -------------------------------------------------------------------------------- /x/evm/simulation/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/simulation/genesis_test.go -------------------------------------------------------------------------------- /x/evm/simulation/operations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/simulation/operations.go -------------------------------------------------------------------------------- /x/evm/spec/01_concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/spec/01_concepts.md -------------------------------------------------------------------------------- /x/evm/spec/02_state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/spec/02_state.md -------------------------------------------------------------------------------- /x/evm/spec/03_state_transitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/spec/03_state_transitions.md -------------------------------------------------------------------------------- /x/evm/spec/04_transactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/spec/04_transactions.md -------------------------------------------------------------------------------- /x/evm/spec/05_abci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/spec/05_abci.md -------------------------------------------------------------------------------- /x/evm/spec/06_hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/spec/06_hooks.md -------------------------------------------------------------------------------- /x/evm/spec/07_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/spec/07_events.md -------------------------------------------------------------------------------- /x/evm/spec/08_params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/spec/08_params.md -------------------------------------------------------------------------------- /x/evm/spec/09_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/spec/09_client.md -------------------------------------------------------------------------------- /x/evm/spec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/spec/README.md -------------------------------------------------------------------------------- /x/evm/statedb/access_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/statedb/access_list.go -------------------------------------------------------------------------------- /x/evm/statedb/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/statedb/config.go -------------------------------------------------------------------------------- /x/evm/statedb/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/statedb/interfaces.go -------------------------------------------------------------------------------- /x/evm/statedb/journal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/statedb/journal.go -------------------------------------------------------------------------------- /x/evm/statedb/native.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/statedb/native.go -------------------------------------------------------------------------------- /x/evm/statedb/state_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/statedb/state_object.go -------------------------------------------------------------------------------- /x/evm/statedb/statedb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/statedb/statedb.go -------------------------------------------------------------------------------- /x/evm/statedb/statedb_hooked.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/statedb/statedb_hooked.go -------------------------------------------------------------------------------- /x/evm/statedb/statedb_hooked_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/statedb/statedb_hooked_test.go -------------------------------------------------------------------------------- /x/evm/statedb/statedb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/statedb/statedb_test.go -------------------------------------------------------------------------------- /x/evm/statedb/transient_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/statedb/transient_storage.go -------------------------------------------------------------------------------- /x/evm/types/ERC20Contract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/ERC20Contract.json -------------------------------------------------------------------------------- /x/evm/types/SimpleStorageContract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/SimpleStorageContract.json -------------------------------------------------------------------------------- /x/evm/types/TestMessageCall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/TestMessageCall.json -------------------------------------------------------------------------------- /x/evm/types/access_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/access_list.go -------------------------------------------------------------------------------- /x/evm/types/access_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/access_list_test.go -------------------------------------------------------------------------------- /x/evm/types/access_list_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/access_list_tx.go -------------------------------------------------------------------------------- /x/evm/types/access_list_tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/access_list_tx_test.go -------------------------------------------------------------------------------- /x/evm/types/access_tuple.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/access_tuple.pb.go -------------------------------------------------------------------------------- /x/evm/types/auth_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/auth_list.go -------------------------------------------------------------------------------- /x/evm/types/chain_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/chain_config.go -------------------------------------------------------------------------------- /x/evm/types/chain_config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/chain_config.pb.go -------------------------------------------------------------------------------- /x/evm/types/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/codec.go -------------------------------------------------------------------------------- /x/evm/types/codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/codec_test.go -------------------------------------------------------------------------------- /x/evm/types/compiled_contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/compiled_contract.go -------------------------------------------------------------------------------- /x/evm/types/dynamic_fee_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/dynamic_fee_tx.go -------------------------------------------------------------------------------- /x/evm/types/dynamic_fee_tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/dynamic_fee_tx_test.go -------------------------------------------------------------------------------- /x/evm/types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/errors.go -------------------------------------------------------------------------------- /x/evm/types/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/errors_test.go -------------------------------------------------------------------------------- /x/evm/types/eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/eth.go -------------------------------------------------------------------------------- /x/evm/types/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/events.go -------------------------------------------------------------------------------- /x/evm/types/events.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/events.pb.go -------------------------------------------------------------------------------- /x/evm/types/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/genesis.go -------------------------------------------------------------------------------- /x/evm/types/genesis.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/genesis.pb.go -------------------------------------------------------------------------------- /x/evm/types/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/genesis_test.go -------------------------------------------------------------------------------- /x/evm/types/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/interfaces.go -------------------------------------------------------------------------------- /x/evm/types/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/key.go -------------------------------------------------------------------------------- /x/evm/types/legacy_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/legacy_tx.go -------------------------------------------------------------------------------- /x/evm/types/legacy_tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/legacy_tx_test.go -------------------------------------------------------------------------------- /x/evm/types/log.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/log.pb.go -------------------------------------------------------------------------------- /x/evm/types/logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/logs.go -------------------------------------------------------------------------------- /x/evm/types/logs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/logs_test.go -------------------------------------------------------------------------------- /x/evm/types/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/msg.go -------------------------------------------------------------------------------- /x/evm/types/msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/msg_test.go -------------------------------------------------------------------------------- /x/evm/types/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/params.go -------------------------------------------------------------------------------- /x/evm/types/params.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/params.pb.go -------------------------------------------------------------------------------- /x/evm/types/preinstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/preinstall.go -------------------------------------------------------------------------------- /x/evm/types/preinstall.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/preinstall.pb.go -------------------------------------------------------------------------------- /x/evm/types/preinstall_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/preinstall_test.go -------------------------------------------------------------------------------- /x/evm/types/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/query.go -------------------------------------------------------------------------------- /x/evm/types/query.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/query.pb.go -------------------------------------------------------------------------------- /x/evm/types/query.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/query.pb.gw.go -------------------------------------------------------------------------------- /x/evm/types/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/response.go -------------------------------------------------------------------------------- /x/evm/types/set_code_authorization.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/set_code_authorization.pb.go -------------------------------------------------------------------------------- /x/evm/types/set_code_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/set_code_tx.go -------------------------------------------------------------------------------- /x/evm/types/set_code_tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/set_code_tx_test.go -------------------------------------------------------------------------------- /x/evm/types/state.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/state.pb.go -------------------------------------------------------------------------------- /x/evm/types/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/storage.go -------------------------------------------------------------------------------- /x/evm/types/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/storage_test.go -------------------------------------------------------------------------------- /x/evm/types/trace_config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/trace_config.pb.go -------------------------------------------------------------------------------- /x/evm/types/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/tracer.go -------------------------------------------------------------------------------- /x/evm/types/tracer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/tracer_test.go -------------------------------------------------------------------------------- /x/evm/types/transaction_logs.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/transaction_logs.pb.go -------------------------------------------------------------------------------- /x/evm/types/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/tx.go -------------------------------------------------------------------------------- /x/evm/types/tx.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/tx.pb.go -------------------------------------------------------------------------------- /x/evm/types/tx.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/tx.pb.gw.go -------------------------------------------------------------------------------- /x/evm/types/tx_args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/tx_args.go -------------------------------------------------------------------------------- /x/evm/types/tx_args_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/tx_args_test.go -------------------------------------------------------------------------------- /x/evm/types/tx_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/tx_data.go -------------------------------------------------------------------------------- /x/evm/types/tx_data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/tx_data_test.go -------------------------------------------------------------------------------- /x/evm/types/tx_result.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/tx_result.pb.go -------------------------------------------------------------------------------- /x/evm/types/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/utils.go -------------------------------------------------------------------------------- /x/evm/types/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/evm/types/utils_test.go -------------------------------------------------------------------------------- /x/feemarket/client/cli/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/client/cli/query.go -------------------------------------------------------------------------------- /x/feemarket/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/genesis.go -------------------------------------------------------------------------------- /x/feemarket/keeper/abci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/abci.go -------------------------------------------------------------------------------- /x/feemarket/keeper/abci_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/abci_test.go -------------------------------------------------------------------------------- /x/feemarket/keeper/eip1559.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/eip1559.go -------------------------------------------------------------------------------- /x/feemarket/keeper/eip1559_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/eip1559_test.go -------------------------------------------------------------------------------- /x/feemarket/keeper/grpc_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/grpc_query.go -------------------------------------------------------------------------------- /x/feemarket/keeper/grpc_query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/grpc_query_test.go -------------------------------------------------------------------------------- /x/feemarket/keeper/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/integration_test.go -------------------------------------------------------------------------------- /x/feemarket/keeper/keeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/keeper.go -------------------------------------------------------------------------------- /x/feemarket/keeper/keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/keeper_test.go -------------------------------------------------------------------------------- /x/feemarket/keeper/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/migrations.go -------------------------------------------------------------------------------- /x/feemarket/keeper/migrations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/migrations_test.go -------------------------------------------------------------------------------- /x/feemarket/keeper/msg_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/msg_server.go -------------------------------------------------------------------------------- /x/feemarket/keeper/msg_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/msg_server_test.go -------------------------------------------------------------------------------- /x/feemarket/keeper/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/params.go -------------------------------------------------------------------------------- /x/feemarket/keeper/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/keeper/params_test.go -------------------------------------------------------------------------------- /x/feemarket/migrations/v4/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/migrations/v4/migrate.go -------------------------------------------------------------------------------- /x/feemarket/migrations/v4/migrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/migrations/v4/migrate_test.go -------------------------------------------------------------------------------- /x/feemarket/migrations/v4/types/feemarket.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/migrations/v4/types/feemarket.pb.go -------------------------------------------------------------------------------- /x/feemarket/migrations/v4/types/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/migrations/v4/types/params.go -------------------------------------------------------------------------------- /x/feemarket/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/module.go -------------------------------------------------------------------------------- /x/feemarket/simulation/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/simulation/genesis.go -------------------------------------------------------------------------------- /x/feemarket/spec/01_concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/spec/01_concepts.md -------------------------------------------------------------------------------- /x/feemarket/spec/02_state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/spec/02_state.md -------------------------------------------------------------------------------- /x/feemarket/spec/03_begin_block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/spec/03_begin_block.md -------------------------------------------------------------------------------- /x/feemarket/spec/04_end_block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/spec/04_end_block.md -------------------------------------------------------------------------------- /x/feemarket/spec/05_keeper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/spec/05_keeper.md -------------------------------------------------------------------------------- /x/feemarket/spec/06_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/spec/06_events.md -------------------------------------------------------------------------------- /x/feemarket/spec/07_params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/spec/07_params.md -------------------------------------------------------------------------------- /x/feemarket/spec/08_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/spec/08_client.md -------------------------------------------------------------------------------- /x/feemarket/spec/09_antehandlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/spec/09_antehandlers.md -------------------------------------------------------------------------------- /x/feemarket/spec/10_future_improvements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/spec/10_future_improvements.md -------------------------------------------------------------------------------- /x/feemarket/spec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/spec/README.md -------------------------------------------------------------------------------- /x/feemarket/types/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/codec.go -------------------------------------------------------------------------------- /x/feemarket/types/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/events.go -------------------------------------------------------------------------------- /x/feemarket/types/events.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/events.pb.go -------------------------------------------------------------------------------- /x/feemarket/types/feemarket.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/feemarket.pb.go -------------------------------------------------------------------------------- /x/feemarket/types/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/genesis.go -------------------------------------------------------------------------------- /x/feemarket/types/genesis.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/genesis.pb.go -------------------------------------------------------------------------------- /x/feemarket/types/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/genesis_test.go -------------------------------------------------------------------------------- /x/feemarket/types/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/interfaces.go -------------------------------------------------------------------------------- /x/feemarket/types/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/keys.go -------------------------------------------------------------------------------- /x/feemarket/types/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/msg.go -------------------------------------------------------------------------------- /x/feemarket/types/msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/msg_test.go -------------------------------------------------------------------------------- /x/feemarket/types/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/params.go -------------------------------------------------------------------------------- /x/feemarket/types/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/params_test.go -------------------------------------------------------------------------------- /x/feemarket/types/query.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/query.pb.go -------------------------------------------------------------------------------- /x/feemarket/types/query.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/query.pb.gw.go -------------------------------------------------------------------------------- /x/feemarket/types/tx.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/tx.pb.go -------------------------------------------------------------------------------- /x/feemarket/types/tx.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-org-chain/ethermint/HEAD/x/feemarket/types/tx.pb.gw.go --------------------------------------------------------------------------------