.dockerignore
.gitignore
.pre-commit-config.yaml
CONTRIBUTING.md
Dockerfile
LICENSE
README.md
build_docs.py
pyproject.toml
recommended-plugins.txt
setup.cfg
setup.py
.github/FUNDING.yml
.github/PULL_REQUEST_TEMPLATE.md
.github/release-drafter.yml
.github/ISSUE_TEMPLATE/bug.md
.github/ISSUE_TEMPLATE/feature.md
.github/ISSUE_TEMPLATE/work-item.md
.github/workflows/codeql.yml
.github/workflows/commitlint.yaml
.github/workflows/docs.yaml
.github/workflows/draft.yaml
.github/workflows/prtitle.yaml
.github/workflows/publish.yaml
.github/workflows/test.yaml
docs/conf.py
docs/favicon.ico
docs/index.md
docs/logo.gif
docs/_static/custom.css
docs/_static/custom.js
docs/_templates/layout.html
docs/commands/accounts.rst
docs/commands/compile.rst
docs/commands/console.rst
docs/commands/init.rst
docs/commands/networks.rst
docs/commands/plugins.rst
docs/commands/run.rst
docs/commands/test.rst
docs/methoddocs/ape.md
docs/methoddocs/api.md
docs/methoddocs/cli.md
docs/methoddocs/contracts.md
docs/methoddocs/exceptions.md
docs/methoddocs/managers.md
docs/methoddocs/plugins.md
docs/methoddocs/types.md
docs/methoddocs/utils.md
docs/userguides/accounts.md
docs/userguides/cache.md
docs/userguides/compile.md
docs/userguides/config.md
docs/userguides/console.md
docs/userguides/contracts.md
docs/userguides/developing_plugins.md
docs/userguides/installing_plugins.md
docs/userguides/networks.md
docs/userguides/projects.md
docs/userguides/publishing.md
docs/userguides/quickstart.md
docs/userguides/scripts.md
docs/userguides/testing.md
docs/userguides/transactions.md
src/ape/__init__.py
src/ape/__modules__.py
src/ape/_cli.py
src/ape/exceptions.py
src/ape/harambe.py
src/ape/logging.py
src/ape/py.typed
src/ape/version.py
src/ape/api/__init__.py
src/ape/api/accounts.py
src/ape/api/address.py
src/ape/api/compiler.py
src/ape/api/config.py
src/ape/api/convert.py
src/ape/api/explorers.py
src/ape/api/networks.py
src/ape/api/projects.py
src/ape/api/providers.py
src/ape/api/query.py
src/ape/api/transactions.py
src/ape/cli/__init__.py
src/ape/cli/arguments.py
src/ape/cli/choices.py
src/ape/cli/commands.py
src/ape/cli/options.py
src/ape/cli/paramtype.py
src/ape/cli/utils.py
src/ape/contracts/__init__.py
src/ape/contracts/base.py
src/ape/managers/__init__.py
src/ape/managers/accounts.py
src/ape/managers/base.py
src/ape/managers/chain.py
src/ape/managers/compilers.py
src/ape/managers/config.py
src/ape/managers/converters.py
src/ape/managers/networks.py
src/ape/managers/query.py
src/ape/managers/project/__init__.py
src/ape/managers/project/dependency.py
src/ape/managers/project/manager.py
src/ape/managers/project/types.py
src/ape/plugins/__init__.py
src/ape/plugins/account.py
src/ape/plugins/compiler.py
src/ape/plugins/config.py
src/ape/plugins/converter.py
src/ape/plugins/network.py
src/ape/plugins/pluggy_patch.py
src/ape/plugins/project.py
src/ape/plugins/query.py
src/ape/pytest/README.md
src/ape/pytest/__init__.py
src/ape/pytest/config.py
src/ape/pytest/contextmanagers.py
src/ape/pytest/fixtures.py
src/ape/pytest/plugin.py
src/ape/pytest/runners.py
src/ape/types/__init__.py
src/ape/types/signatures.py
src/ape/utils/__init__.py
src/ape/utils/abi.py
src/ape/utils/basemodel.py
src/ape/utils/github.py
src/ape/utils/misc.py
src/ape/utils/os.py
src/ape/utils/process.py
src/ape/utils/testing.py
src/ape/utils/trace.py
src/ape_accounts/__init__.py
src/ape_accounts/_cli.py
src/ape_accounts/accounts.py
src/ape_accounts/py.typed
src/ape_cache/__init__.py
src/ape_cache/_cli.py
src/ape_cache/base.py
src/ape_cache/models.py
src/ape_cache/query.py
src/ape_compile/__init__.py
src/ape_compile/_cli.py
src/ape_compile/py.typed
src/ape_console/__init__.py
src/ape_console/_cli.py
src/ape_ethereum/__init__.py
src/ape_ethereum/_converters.py
src/ape_ethereum/ecosystem.py
src/ape_ethereum/py.typed
src/ape_ethereum/transactions.py
src/ape_geth/__init__.py
src/ape_geth/provider.py
src/ape_geth/py.typed
src/ape_init/__init__.py
src/ape_init/_cli.py
src/ape_networks/__init__.py
src/ape_networks/_cli.py
src/ape_plugins/__init__.py
src/ape_plugins/_cli.py
src/ape_plugins/utils.py
src/ape_pm/__init__.py
src/ape_pm/compiler.py
src/ape_pm/py.typed
src/ape_run/__init__.py
src/ape_run/_cli.py
src/ape_run/py.typed
src/ape_test/__init__.py
src/ape_test/_cli.py
src/ape_test/accounts.py
src/ape_test/provider.py
src/ape_test/py.typed
src/eth_ape.egg-info/PKG-INFO
src/eth_ape.egg-info/SOURCES.txt
src/eth_ape.egg-info/dependency_links.txt
src/eth_ape.egg-info/entry_points.txt
src/eth_ape.egg-info/not-zip-safe
src/eth_ape.egg-info/requires.txt
src/eth_ape.egg-info/top_level.txt
tests/README.md
tests/__init__.py
tests/conftest.py
tests/functional/__init__.py
tests/functional/conftest.py
tests/functional/test_accounts.py
tests/functional/test_chain.py
tests/functional/test_cli.py
tests/functional/test_compilers.py
tests/functional/test_config.py
tests/functional/test_contract_container.py
tests/functional/test_contract_event.py
tests/functional/test_contract_instance.py
tests/functional/test_dependencies.py
tests/functional/test_ecosystem.py
tests/functional/test_exceptions.py
tests/functional/test_geth.py
tests/functional/test_logging.py
tests/functional/test_networks.py
tests/functional/test_plugins.py
tests/functional/test_project.py
tests/functional/test_provider.py
tests/functional/test_query.py
tests/functional/test_receipt.py
tests/functional/test_transaction.py
tests/functional/test_types.py
tests/functional/conversion/test_ether.py
tests/functional/conversion/test_timestamp.py
tests/functional/data/__init__.py
tests/functional/data/contracts/ethereum/local/Interface.json
tests/functional/data/contracts/ethereum/local/InterfaceImplementation.json
tests/functional/data/contracts/ethereum/local/contract_a.json
tests/functional/data/contracts/ethereum/local/contract_b.json
tests/functional/data/contracts/ethereum/local/contract_c.json
tests/functional/data/contracts/ethereum/local/ds_note_test.json
tests/functional/data/contracts/ethereum/local/proxy.json
tests/functional/data/contracts/ethereum/local/solidity_contract.json
tests/functional/data/contracts/ethereum/local/vyper_contract.json
tests/functional/data/contracts/ethereum/mainnet/0x0000000000b3F879cb30FE243b4Dfee438691c04.json
tests/functional/data/contracts/ethereum/mainnet/0x0C3F8Df27e1A00b47653fDE878D68D35F00714C0.json
tests/functional/data/contracts/ethereum/mainnet/0x1b14E8D511c9A4395425314f849bD737BAF8208F.json
tests/functional/data/contracts/ethereum/mainnet/0x2a17c35FF147b32f13F19F2E311446eEB02503F3.json
tests/functional/data/contracts/ethereum/mainnet/0x338f7e5d19d9953b76dD81446B142C2D9fE03482.json
tests/functional/data/contracts/ethereum/mainnet/0x35A18000230DA775CAc24873d00Ff85BccdeD550.json
tests/functional/data/contracts/ethereum/mainnet/0x35D1b3F3D7966A1DFe207aa4514C12a259A0492B.json
tests/functional/data/contracts/ethereum/mainnet/0x3d9819210A31b4961b30EF54bE2aeD79B9c9Cd3B.json
tests/functional/data/contracts/ethereum/mainnet/0x4BA1f38427b33B8ab7Bb0490200dAE1F1C36823F.json
tests/functional/data/contracts/ethereum/mainnet/0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5.json
tests/functional/data/contracts/ethereum/mainnet/0x533c8844bA1922b88d892aCA090df0cC0c292F1b.json
tests/functional/data/contracts/ethereum/mainnet/0x5c55B921f590a89C1Ebe84dF170E655a82b62126.json
tests/functional/data/contracts/ethereum/mainnet/0x5d3a536E4D6DbD6114cc1Ead35777bAB948E3643.json
tests/functional/data/contracts/ethereum/mainnet/0x61935CbDd02287B511119DDb11Aeb42F1593b7Ef.json
tests/functional/data/contracts/ethereum/mainnet/0x637726f8b08a7ABE3aE3aCaB01A80E2d8ddeF77B.json
tests/functional/data/contracts/ethereum/mainnet/0x7b5e3521a049C8fF88e6349f33044c6Cc33c113c.json
tests/functional/data/contracts/ethereum/mainnet/0x922018674c12a7F0D394ebEEf9B58F186CdE13c1.json
tests/functional/data/contracts/ethereum/mainnet/0x95E6F48254609A6ee006F7D493c8e5fB97094ceF.json
tests/functional/data/contracts/ethereum/mainnet/0x976aa93ca5Aaa569109f4267589c619a097f001D.json
tests/functional/data/contracts/ethereum/mainnet/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2.json
tests/functional/data/contracts/ethereum/mainnet/0xF14f0648435CF34f8bC800d4E71FF0Ba15bC52dD.json
tests/functional/data/contracts/ethereum/mainnet/0xFB564da37B41b2F6B6EDcc3e56FbF523bD9F2012.json
tests/functional/data/contracts/ethereum/mainnet/0xa26e80e7Dea86279c6d778D702Cc413E6CFfA777.json
tests/functional/data/contracts/ethereum/mainnet/0xbB8bE4772fAA655C255309afc3c5207aA7b896Fd.json
tests/functional/data/contracts/ethereum/mainnet/0xc00e94Cb662C3520282E6f5717214004A7f26888.json
tests/functional/data/contracts/ethereum/mainnet/0xdAC17F958D2ee523a2206206994597C13D831ec7.json
tests/functional/data/contracts/ethereum/mainnet/0xf650C3d88D12dB855b8bf7D11Be6C55A4e07dCC9.json
tests/functional/data/manifests/OpenZeppelin/v3.1.0/OpenZeppelin.json
tests/functional/data/manifests/OpenZeppelin/v4.4.2/OpenZeppelin.json
tests/functional/data/projects/ApeProject/ape-config.yaml
tests/functional/data/projects/ApeProject/contracts/ApeContract0.json
tests/functional/data/projects/ApeProject/contracts/ApeContract1.json
tests/functional/data/projects/ApeProject/contracts/Contract.json
tests/functional/data/projects/BrownieProject/brownie-config.yaml
tests/functional/data/projects/BrownieProject/contracts/brownie.json
tests/functional/data/projects/LongContractsFolder/source/v0.1/long_contracts_folder.json
tests/functional/data/python/__init__.py
tests/functional/data/sources/ContractA.sol
tests/functional/data/sources/ContractB.sol
tests/functional/data/sources/ContractC.sol
tests/functional/data/sources/Proxy.sol
tests/functional/data/sources/TestContractSol.sol
tests/functional/data/sources/TestContractVy.vy
tests/functional/utils/__init__.py
tests/functional/utils/expected_traces.py
tests/functional/utils/test_github.py
tests/functional/utils/test_misc.py
tests/functional/utils/test_os.py
tests/functional/utils/test_trace.py
tests/integration/__init__.py
tests/integration/cli/__init__.py
tests/integration/cli/conftest.py
tests/integration/cli/test_accounts.py
tests/integration/cli/test_cache.py
tests/integration/cli/test_compile.py
tests/integration/cli/test_console.py
tests/integration/cli/test_misc.py
tests/integration/cli/test_networks.py
tests/integration/cli/test_plugins.py
tests/integration/cli/test_project.py
tests/integration/cli/test_run.py
tests/integration/cli/test_test.py
tests/integration/cli/utils.py
tests/integration/cli/projects/__init__.py
tests/integration/cli/projects/empty-config/ape-config.yaml
tests/integration/cli/projects/geth/ape-config.yaml
tests/integration/cli/projects/geth/contracts/contract.json
tests/integration/cli/projects/geth/contracts/token_a.json
tests/integration/cli/projects/geth/contracts/token_b.json
tests/integration/cli/projects/geth/tests/conftest.py
tests/integration/cli/projects/geth/tests/test_using_local_geth.py
tests/integration/cli/projects/multiple-interfaces/contracts/Interface-with-hyphens.json
tests/integration/cli/projects/multiple-interfaces/contracts/Interface.exclude.json
tests/integration/cli/projects/multiple-interfaces/contracts/Interface.json
tests/integration/cli/projects/multiple-interfaces/contracts/InterfaceWithNumber123.json
tests/integration/cli/projects/multiple-interfaces/contracts/Interface_with_underscores.json
tests/integration/cli/projects/no-config/.gitkeep
tests/integration/cli/projects/only-dependencies/ape-config.yaml
tests/integration/cli/projects/only-dependencies/dependency_in_project_only/__init__.py
tests/integration/cli/projects/only-dependencies/dependency_in_project_only/importme.py
tests/integration/cli/projects/only-dependencies/dependency_in_project_only/sources/DependencyInProjectOnly.json
tests/integration/cli/projects/script/__init__.py
tests/integration/cli/projects/script/scripts/__init__.py
tests/integration/cli/projects/script/scripts/_utils.py
tests/integration/cli/projects/script/scripts/click.py
tests/integration/cli/projects/script/scripts/deploy.py
tests/integration/cli/projects/script/scripts/error.py
tests/integration/cli/projects/script/scripts/error_cli.py
tests/integration/cli/projects/script/scripts/site.py
tests/integration/cli/projects/test/ape-config.yaml
tests/integration/cli/projects/test/tests/test_fixture_isolation.py
tests/integration/cli/projects/test/tests/test_fixtures.py
tests/integration/cli/projects/test/tests/test_networks.py
tests/integration/cli/projects/unregistered-contracts/contracts/Contract.test
tests/integration/cli/projects/unregistered-contracts/contracts/tests/TestContract.foobar
tests/integration/cli/projects/with-contracts/ape-config.yaml
tests/integration/cli/projects/with-contracts/contracts/ContractA.json
tests/integration/cli/projects/with-contracts/tests/conftest.py
tests/integration/cli/projects/with-contracts/tests/test_contract.py
tests/integration/cli/projects/with-dependencies/ape-config.yaml
tests/integration/cli/projects/with-dependencies/containing_sub_dependencies/ape-config.yaml
tests/integration/cli/projects/with-dependencies/containing_sub_dependencies/contracts/containing_sub_dependencies.json
tests/integration/cli/projects/with-dependencies/containing_sub_dependencies/sub_dependency/contracts/SubDependency.json
tests/integration/cli/projects/with-dependencies/contracts/Other.json
tests/integration/cli/projects/with-dependencies/contracts/Project.json
tests/integration/cli/projects/with-dependencies/default/contracts/default.json
tests/integration/cli/projects/with-dependencies/renamed_complex_contracts_folder/contracts/src/v0.1/renamed_complex_contracts_folder.json
tests/integration/cli/projects/with-dependencies/renamed_contracts_folder/sources/renamed_contracts_folder.json
tests/integration/cli/projects/with-dependencies/renamed_contracts_folder_specified_in_config/ape-config.yaml
tests/integration/cli/projects/with-dependencies/renamed_contracts_folder_specified_in_config/my_contracts/renamed_contracts_folder_specified_in_config.json