├── .env.unsafe.example ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── .pre-commit-config.yaml │ ├── integration.yaml │ ├── main.yaml │ └── release-pypi.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CONTRIBUTING.md ├── FUNDING.json ├── LICENSE ├── Makefile ├── README.md ├── boa ├── __init__.py ├── contracts │ ├── __init__.py │ ├── abi │ │ ├── __init__.py │ │ └── abi_contract.py │ ├── base_evm_contract.py │ ├── call_trace.py │ ├── event_decoder.py │ ├── trace-template.html │ ├── vvm │ │ ├── __init__.py │ │ └── vvm_contract.py │ └── vyper │ │ ├── __init__.py │ │ ├── ast_utils.py │ │ ├── compiler_utils.py │ │ ├── decoder_utils.py │ │ ├── ir_executor.py │ │ └── vyper_contract.py ├── coverage.py ├── dealer.py ├── debugger.py ├── deployments.py ├── environment.py ├── explorer.py ├── integrations │ ├── __init__.py │ └── jupyter │ │ ├── __init__.py │ │ ├── browser.py │ │ ├── constants.py │ │ ├── handlers.py │ │ └── jupyter.js ├── interpret.py ├── ipython.py ├── network.py ├── precompile.py ├── profiling.py ├── rpc.py ├── test │ ├── __init__.py │ ├── plugin.py │ └── strategies.py ├── util │ ├── abi.py │ ├── disk_cache.py │ ├── eip1167.py │ ├── eip5202.py │ ├── evm.py │ ├── exceptions.py │ ├── lrudict.py │ ├── open_ctx.py │ └── sqlitedb.py ├── verifiers.py └── vm │ ├── fast_accountdb.py │ ├── fast_mem.py │ ├── fork.py │ ├── gas_meters.py │ ├── py_evm.py │ └── utils.py ├── dev-requirements.txt ├── docs ├── api │ ├── abi_contract │ │ └── overview.md │ ├── cache.md │ ├── common_classes │ │ ├── _BaseEVMContract.md │ │ ├── _BaseVyperContract.md │ │ ├── _constants.md │ │ ├── abi.md │ │ ├── address.md │ │ ├── call_trace.md │ │ ├── deployer.md │ │ ├── handle_error.md │ │ └── stack_trace.md │ ├── env │ │ ├── browser_env.md │ │ ├── env.md │ │ ├── network_env.md │ │ └── singleton.md │ ├── exceptions │ │ └── boa_error.md │ ├── load_contracts.md │ ├── pyevm │ │ ├── deregister_precompile.md │ │ ├── patch_opcode.md │ │ └── register_precompile.md │ ├── testing.md │ ├── verify │ │ ├── get_verifier.md │ │ ├── overview.md │ │ ├── set_verifier.md │ │ └── verify.md │ ├── vvm_deployer │ │ ├── __call__.md │ │ ├── __init__.md │ │ ├── at.md │ │ ├── constructor.md │ │ ├── deploy.md │ │ ├── factory.md │ │ ├── from_compiler_output.md │ │ └── overview.md │ ├── vyper_blueprint │ │ └── overview.md │ ├── vyper_contract │ │ ├── at.md │ │ ├── decode_log.md │ │ ├── deployer.md │ │ ├── eval.md │ │ ├── function_calls.md │ │ ├── get_logs.md │ │ ├── inject_function.md │ │ ├── marshal_to_python.md │ │ ├── overview.md │ │ ├── stack_trace.md │ │ ├── storage_introspection.md │ │ └── trace_source.md │ ├── vyper_deployer │ │ ├── __call__.md │ │ ├── _constants.md │ │ ├── at.md │ │ ├── deploy.md │ │ ├── deploy_as_blueprint.md │ │ ├── overview.md │ │ ├── standard_json.md │ │ └── stomp.md │ └── vyper_internal_function │ │ └── overview.md ├── assets │ ├── images │ │ ├── moccasin-symbol-col.svg │ │ ├── python-logo-only.svg │ │ ├── titanoboa-symbol-col.svg │ │ ├── titanoboa-symbol-mono-pos.svg │ │ └── vyper-symbol-col.svg │ ├── javascript │ │ └── extra.js │ └── stylesheets │ │ └── extra.css ├── explain │ ├── caching.md │ ├── revert_reasons.md │ ├── singleton_env.md │ ├── tx_context.md │ └── vvm_contracts.md ├── guides │ ├── advanced_features.md │ ├── deployments.md │ ├── forge.md │ ├── performance_optimization.md │ ├── scripting │ │ ├── ipython_vyper_cells.md │ │ └── native_import_syntax.md │ └── testing │ │ ├── coverage.md │ │ ├── fuzzing_strategies.md │ │ ├── gas_profiling.md │ │ └── private_members.md ├── index.md ├── requirements.txt ├── template.md └── tutorials │ ├── debug.md │ ├── install.md │ └── pytest.md ├── examples ├── ERC20.vy ├── deployer.vy ├── jupyter_browser_signer.ipynb └── simple.vy ├── mkdocs.yml ├── pypi-publish.sh ├── pyproject.toml ├── setup.cfg └── tests ├── __init__.py ├── conftest.py ├── integration ├── RewardPool.vy ├── fork │ ├── CurveStableswapFactoryNG_abi.json │ ├── conftest.py │ ├── crvusd_abi.json │ ├── metaregistry_abi.json │ ├── test_abi_contract.py │ ├── test_block_variables.py │ ├── test_dirty_fork.py │ ├── test_from_etherscan.py │ ├── test_gas_profiling_fork.py │ ├── test_logs_fork.py │ └── tricrypto_abi.json ├── network │ ├── anvil │ │ ├── conftest.py │ │ └── test_network_env.py │ └── sepolia │ │ ├── conftest.py │ │ ├── module_lib.vy │ │ └── test_sepolia_env.py ├── sim_veYFI.py └── veYFI.vy └── unitary ├── contracts ├── abi │ └── test_abi.py ├── vvm │ ├── mock_3_10.vy │ └── test_vvm.py └── vyper │ ├── test_vyi.py │ └── test_vyper_contract.py ├── fixtures ├── module_contract.vy ├── module_lib.vy ├── solidity_overload.yaml └── solidity_python_keywords.yaml ├── jupyter ├── conftest.py ├── test_browser.py └── test_handlers.py ├── stateful └── test_state_machine_isolation.py ├── strategy ├── test_address.py ├── test_array.py ├── test_bool.py ├── test_byte.py ├── test_decimal.py ├── test_integer.py ├── test_string.py └── test_tuple.py ├── test_blueprints.py ├── test_boa.py ├── test_call_internal_fn.py ├── test_coverage.py ├── test_deal.py ├── test_decode_empty_memory.py ├── test_deploy_value.py ├── test_env_defaults.py ├── test_env_timestamp.py ├── test_fixture_order.py ├── test_fork_utils.py ├── test_fuzzing.py ├── test_gas_profiling.py ├── test_get_constant.py ├── test_import_overloading.py ├── test_injects.py ├── test_ipython.py ├── test_isolation.py ├── test_logs.py ├── test_minimal_proxy.py ├── test_modules.py ├── test_raw_call.py ├── test_reverts.py ├── test_simulate.py ├── test_time_travel.py └── utils ├── test_cache.py ├── test_lrudict.py └── test_parse_eip5202.py /.env.unsafe.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/.env.unsafe.example -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/.github/workflows/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.github/workflows/integration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/.github/workflows/integration.yaml -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.github/workflows/release-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/.github/workflows/release-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /FUNDING.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/FUNDING.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/README.md -------------------------------------------------------------------------------- /boa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/__init__.py -------------------------------------------------------------------------------- /boa/contracts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /boa/contracts/abi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /boa/contracts/abi/abi_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/contracts/abi/abi_contract.py -------------------------------------------------------------------------------- /boa/contracts/base_evm_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/contracts/base_evm_contract.py -------------------------------------------------------------------------------- /boa/contracts/call_trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/contracts/call_trace.py -------------------------------------------------------------------------------- /boa/contracts/event_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/contracts/event_decoder.py -------------------------------------------------------------------------------- /boa/contracts/trace-template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/contracts/trace-template.html -------------------------------------------------------------------------------- /boa/contracts/vvm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /boa/contracts/vvm/vvm_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/contracts/vvm/vvm_contract.py -------------------------------------------------------------------------------- /boa/contracts/vyper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /boa/contracts/vyper/ast_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/contracts/vyper/ast_utils.py -------------------------------------------------------------------------------- /boa/contracts/vyper/compiler_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/contracts/vyper/compiler_utils.py -------------------------------------------------------------------------------- /boa/contracts/vyper/decoder_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/contracts/vyper/decoder_utils.py -------------------------------------------------------------------------------- /boa/contracts/vyper/ir_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/contracts/vyper/ir_executor.py -------------------------------------------------------------------------------- /boa/contracts/vyper/vyper_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/contracts/vyper/vyper_contract.py -------------------------------------------------------------------------------- /boa/coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/coverage.py -------------------------------------------------------------------------------- /boa/dealer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/dealer.py -------------------------------------------------------------------------------- /boa/debugger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/debugger.py -------------------------------------------------------------------------------- /boa/deployments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/deployments.py -------------------------------------------------------------------------------- /boa/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/environment.py -------------------------------------------------------------------------------- /boa/explorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/explorer.py -------------------------------------------------------------------------------- /boa/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /boa/integrations/jupyter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/integrations/jupyter/__init__.py -------------------------------------------------------------------------------- /boa/integrations/jupyter/browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/integrations/jupyter/browser.py -------------------------------------------------------------------------------- /boa/integrations/jupyter/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/integrations/jupyter/constants.py -------------------------------------------------------------------------------- /boa/integrations/jupyter/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/integrations/jupyter/handlers.py -------------------------------------------------------------------------------- /boa/integrations/jupyter/jupyter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/integrations/jupyter/jupyter.js -------------------------------------------------------------------------------- /boa/interpret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/interpret.py -------------------------------------------------------------------------------- /boa/ipython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/ipython.py -------------------------------------------------------------------------------- /boa/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/network.py -------------------------------------------------------------------------------- /boa/precompile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/precompile.py -------------------------------------------------------------------------------- /boa/profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/profiling.py -------------------------------------------------------------------------------- /boa/rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/rpc.py -------------------------------------------------------------------------------- /boa/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/test/__init__.py -------------------------------------------------------------------------------- /boa/test/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/test/plugin.py -------------------------------------------------------------------------------- /boa/test/strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/test/strategies.py -------------------------------------------------------------------------------- /boa/util/abi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/util/abi.py -------------------------------------------------------------------------------- /boa/util/disk_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/util/disk_cache.py -------------------------------------------------------------------------------- /boa/util/eip1167.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/util/eip1167.py -------------------------------------------------------------------------------- /boa/util/eip5202.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/util/eip5202.py -------------------------------------------------------------------------------- /boa/util/evm.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /boa/util/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/util/exceptions.py -------------------------------------------------------------------------------- /boa/util/lrudict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/util/lrudict.py -------------------------------------------------------------------------------- /boa/util/open_ctx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/util/open_ctx.py -------------------------------------------------------------------------------- /boa/util/sqlitedb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/util/sqlitedb.py -------------------------------------------------------------------------------- /boa/verifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/verifiers.py -------------------------------------------------------------------------------- /boa/vm/fast_accountdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/vm/fast_accountdb.py -------------------------------------------------------------------------------- /boa/vm/fast_mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/vm/fast_mem.py -------------------------------------------------------------------------------- /boa/vm/fork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/vm/fork.py -------------------------------------------------------------------------------- /boa/vm/gas_meters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/vm/gas_meters.py -------------------------------------------------------------------------------- /boa/vm/py_evm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/vm/py_evm.py -------------------------------------------------------------------------------- /boa/vm/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/boa/vm/utils.py -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /docs/api/abi_contract/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/abi_contract/overview.md -------------------------------------------------------------------------------- /docs/api/cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/cache.md -------------------------------------------------------------------------------- /docs/api/common_classes/_BaseEVMContract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/common_classes/_BaseEVMContract.md -------------------------------------------------------------------------------- /docs/api/common_classes/_BaseVyperContract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/common_classes/_BaseVyperContract.md -------------------------------------------------------------------------------- /docs/api/common_classes/_constants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/common_classes/_constants.md -------------------------------------------------------------------------------- /docs/api/common_classes/abi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/common_classes/abi.md -------------------------------------------------------------------------------- /docs/api/common_classes/address.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/common_classes/address.md -------------------------------------------------------------------------------- /docs/api/common_classes/call_trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/common_classes/call_trace.md -------------------------------------------------------------------------------- /docs/api/common_classes/deployer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/common_classes/deployer.md -------------------------------------------------------------------------------- /docs/api/common_classes/handle_error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/common_classes/handle_error.md -------------------------------------------------------------------------------- /docs/api/common_classes/stack_trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/common_classes/stack_trace.md -------------------------------------------------------------------------------- /docs/api/env/browser_env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/env/browser_env.md -------------------------------------------------------------------------------- /docs/api/env/env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/env/env.md -------------------------------------------------------------------------------- /docs/api/env/network_env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/env/network_env.md -------------------------------------------------------------------------------- /docs/api/env/singleton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/env/singleton.md -------------------------------------------------------------------------------- /docs/api/exceptions/boa_error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/exceptions/boa_error.md -------------------------------------------------------------------------------- /docs/api/load_contracts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/load_contracts.md -------------------------------------------------------------------------------- /docs/api/pyevm/deregister_precompile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/pyevm/deregister_precompile.md -------------------------------------------------------------------------------- /docs/api/pyevm/patch_opcode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/pyevm/patch_opcode.md -------------------------------------------------------------------------------- /docs/api/pyevm/register_precompile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/pyevm/register_precompile.md -------------------------------------------------------------------------------- /docs/api/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/testing.md -------------------------------------------------------------------------------- /docs/api/verify/get_verifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/verify/get_verifier.md -------------------------------------------------------------------------------- /docs/api/verify/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/verify/overview.md -------------------------------------------------------------------------------- /docs/api/verify/set_verifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/verify/set_verifier.md -------------------------------------------------------------------------------- /docs/api/verify/verify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/verify/verify.md -------------------------------------------------------------------------------- /docs/api/vvm_deployer/__call__.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vvm_deployer/__call__.md -------------------------------------------------------------------------------- /docs/api/vvm_deployer/__init__.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vvm_deployer/__init__.md -------------------------------------------------------------------------------- /docs/api/vvm_deployer/at.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vvm_deployer/at.md -------------------------------------------------------------------------------- /docs/api/vvm_deployer/constructor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vvm_deployer/constructor.md -------------------------------------------------------------------------------- /docs/api/vvm_deployer/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vvm_deployer/deploy.md -------------------------------------------------------------------------------- /docs/api/vvm_deployer/factory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vvm_deployer/factory.md -------------------------------------------------------------------------------- /docs/api/vvm_deployer/from_compiler_output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vvm_deployer/from_compiler_output.md -------------------------------------------------------------------------------- /docs/api/vvm_deployer/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vvm_deployer/overview.md -------------------------------------------------------------------------------- /docs/api/vyper_blueprint/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_blueprint/overview.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/at.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/at.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/decode_log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/decode_log.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/deployer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/deployer.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/eval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/eval.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/function_calls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/function_calls.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/get_logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/get_logs.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/inject_function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/inject_function.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/marshal_to_python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/marshal_to_python.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/overview.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/stack_trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/stack_trace.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/storage_introspection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/storage_introspection.md -------------------------------------------------------------------------------- /docs/api/vyper_contract/trace_source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_contract/trace_source.md -------------------------------------------------------------------------------- /docs/api/vyper_deployer/__call__.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_deployer/__call__.md -------------------------------------------------------------------------------- /docs/api/vyper_deployer/_constants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_deployer/_constants.md -------------------------------------------------------------------------------- /docs/api/vyper_deployer/at.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_deployer/at.md -------------------------------------------------------------------------------- /docs/api/vyper_deployer/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_deployer/deploy.md -------------------------------------------------------------------------------- /docs/api/vyper_deployer/deploy_as_blueprint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_deployer/deploy_as_blueprint.md -------------------------------------------------------------------------------- /docs/api/vyper_deployer/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_deployer/overview.md -------------------------------------------------------------------------------- /docs/api/vyper_deployer/standard_json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_deployer/standard_json.md -------------------------------------------------------------------------------- /docs/api/vyper_deployer/stomp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_deployer/stomp.md -------------------------------------------------------------------------------- /docs/api/vyper_internal_function/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/api/vyper_internal_function/overview.md -------------------------------------------------------------------------------- /docs/assets/images/moccasin-symbol-col.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/assets/images/moccasin-symbol-col.svg -------------------------------------------------------------------------------- /docs/assets/images/python-logo-only.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/assets/images/python-logo-only.svg -------------------------------------------------------------------------------- /docs/assets/images/titanoboa-symbol-col.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/assets/images/titanoboa-symbol-col.svg -------------------------------------------------------------------------------- /docs/assets/images/titanoboa-symbol-mono-pos.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/assets/images/titanoboa-symbol-mono-pos.svg -------------------------------------------------------------------------------- /docs/assets/images/vyper-symbol-col.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/assets/images/vyper-symbol-col.svg -------------------------------------------------------------------------------- /docs/assets/javascript/extra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/assets/javascript/extra.js -------------------------------------------------------------------------------- /docs/assets/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/assets/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/explain/caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/explain/caching.md -------------------------------------------------------------------------------- /docs/explain/revert_reasons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/explain/revert_reasons.md -------------------------------------------------------------------------------- /docs/explain/singleton_env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/explain/singleton_env.md -------------------------------------------------------------------------------- /docs/explain/tx_context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/explain/tx_context.md -------------------------------------------------------------------------------- /docs/explain/vvm_contracts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/explain/vvm_contracts.md -------------------------------------------------------------------------------- /docs/guides/advanced_features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/guides/advanced_features.md -------------------------------------------------------------------------------- /docs/guides/deployments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/guides/deployments.md -------------------------------------------------------------------------------- /docs/guides/forge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/guides/forge.md -------------------------------------------------------------------------------- /docs/guides/performance_optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/guides/performance_optimization.md -------------------------------------------------------------------------------- /docs/guides/scripting/ipython_vyper_cells.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/guides/scripting/ipython_vyper_cells.md -------------------------------------------------------------------------------- /docs/guides/scripting/native_import_syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/guides/scripting/native_import_syntax.md -------------------------------------------------------------------------------- /docs/guides/testing/coverage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/guides/testing/coverage.md -------------------------------------------------------------------------------- /docs/guides/testing/fuzzing_strategies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/guides/testing/fuzzing_strategies.md -------------------------------------------------------------------------------- /docs/guides/testing/gas_profiling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/guides/testing/gas_profiling.md -------------------------------------------------------------------------------- /docs/guides/testing/private_members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/guides/testing/private_members.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | mkdocs-material 2 | -------------------------------------------------------------------------------- /docs/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/template.md -------------------------------------------------------------------------------- /docs/tutorials/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/tutorials/debug.md -------------------------------------------------------------------------------- /docs/tutorials/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/tutorials/install.md -------------------------------------------------------------------------------- /docs/tutorials/pytest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/docs/tutorials/pytest.md -------------------------------------------------------------------------------- /examples/ERC20.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/examples/ERC20.vy -------------------------------------------------------------------------------- /examples/deployer.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/examples/deployer.vy -------------------------------------------------------------------------------- /examples/jupyter_browser_signer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/examples/jupyter_browser_signer.ipynb -------------------------------------------------------------------------------- /examples/simple.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/examples/simple.vy -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pypi-publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/pypi-publish.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/integration/RewardPool.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/RewardPool.vy -------------------------------------------------------------------------------- /tests/integration/fork/CurveStableswapFactoryNG_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/fork/CurveStableswapFactoryNG_abi.json -------------------------------------------------------------------------------- /tests/integration/fork/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/fork/conftest.py -------------------------------------------------------------------------------- /tests/integration/fork/crvusd_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/fork/crvusd_abi.json -------------------------------------------------------------------------------- /tests/integration/fork/metaregistry_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/fork/metaregistry_abi.json -------------------------------------------------------------------------------- /tests/integration/fork/test_abi_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/fork/test_abi_contract.py -------------------------------------------------------------------------------- /tests/integration/fork/test_block_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/fork/test_block_variables.py -------------------------------------------------------------------------------- /tests/integration/fork/test_dirty_fork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/fork/test_dirty_fork.py -------------------------------------------------------------------------------- /tests/integration/fork/test_from_etherscan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/fork/test_from_etherscan.py -------------------------------------------------------------------------------- /tests/integration/fork/test_gas_profiling_fork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/fork/test_gas_profiling_fork.py -------------------------------------------------------------------------------- /tests/integration/fork/test_logs_fork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/fork/test_logs_fork.py -------------------------------------------------------------------------------- /tests/integration/fork/tricrypto_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/fork/tricrypto_abi.json -------------------------------------------------------------------------------- /tests/integration/network/anvil/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/network/anvil/conftest.py -------------------------------------------------------------------------------- /tests/integration/network/anvil/test_network_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/network/anvil/test_network_env.py -------------------------------------------------------------------------------- /tests/integration/network/sepolia/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/network/sepolia/conftest.py -------------------------------------------------------------------------------- /tests/integration/network/sepolia/module_lib.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/network/sepolia/module_lib.vy -------------------------------------------------------------------------------- /tests/integration/network/sepolia/test_sepolia_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/network/sepolia/test_sepolia_env.py -------------------------------------------------------------------------------- /tests/integration/sim_veYFI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/sim_veYFI.py -------------------------------------------------------------------------------- /tests/integration/veYFI.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/integration/veYFI.vy -------------------------------------------------------------------------------- /tests/unitary/contracts/abi/test_abi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/contracts/abi/test_abi.py -------------------------------------------------------------------------------- /tests/unitary/contracts/vvm/mock_3_10.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/contracts/vvm/mock_3_10.vy -------------------------------------------------------------------------------- /tests/unitary/contracts/vvm/test_vvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/contracts/vvm/test_vvm.py -------------------------------------------------------------------------------- /tests/unitary/contracts/vyper/test_vyi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/contracts/vyper/test_vyi.py -------------------------------------------------------------------------------- /tests/unitary/contracts/vyper/test_vyper_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/contracts/vyper/test_vyper_contract.py -------------------------------------------------------------------------------- /tests/unitary/fixtures/module_contract.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/fixtures/module_contract.vy -------------------------------------------------------------------------------- /tests/unitary/fixtures/module_lib.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/fixtures/module_lib.vy -------------------------------------------------------------------------------- /tests/unitary/fixtures/solidity_overload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/fixtures/solidity_overload.yaml -------------------------------------------------------------------------------- /tests/unitary/fixtures/solidity_python_keywords.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/fixtures/solidity_python_keywords.yaml -------------------------------------------------------------------------------- /tests/unitary/jupyter/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/jupyter/conftest.py -------------------------------------------------------------------------------- /tests/unitary/jupyter/test_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/jupyter/test_browser.py -------------------------------------------------------------------------------- /tests/unitary/jupyter/test_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/jupyter/test_handlers.py -------------------------------------------------------------------------------- /tests/unitary/stateful/test_state_machine_isolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/stateful/test_state_machine_isolation.py -------------------------------------------------------------------------------- /tests/unitary/strategy/test_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/strategy/test_address.py -------------------------------------------------------------------------------- /tests/unitary/strategy/test_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/strategy/test_array.py -------------------------------------------------------------------------------- /tests/unitary/strategy/test_bool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/strategy/test_bool.py -------------------------------------------------------------------------------- /tests/unitary/strategy/test_byte.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/strategy/test_byte.py -------------------------------------------------------------------------------- /tests/unitary/strategy/test_decimal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/strategy/test_decimal.py -------------------------------------------------------------------------------- /tests/unitary/strategy/test_integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/strategy/test_integer.py -------------------------------------------------------------------------------- /tests/unitary/strategy/test_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/strategy/test_string.py -------------------------------------------------------------------------------- /tests/unitary/strategy/test_tuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/strategy/test_tuple.py -------------------------------------------------------------------------------- /tests/unitary/test_blueprints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_blueprints.py -------------------------------------------------------------------------------- /tests/unitary/test_boa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_boa.py -------------------------------------------------------------------------------- /tests/unitary/test_call_internal_fn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_call_internal_fn.py -------------------------------------------------------------------------------- /tests/unitary/test_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_coverage.py -------------------------------------------------------------------------------- /tests/unitary/test_deal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_deal.py -------------------------------------------------------------------------------- /tests/unitary/test_decode_empty_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_decode_empty_memory.py -------------------------------------------------------------------------------- /tests/unitary/test_deploy_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_deploy_value.py -------------------------------------------------------------------------------- /tests/unitary/test_env_defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_env_defaults.py -------------------------------------------------------------------------------- /tests/unitary/test_env_timestamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_env_timestamp.py -------------------------------------------------------------------------------- /tests/unitary/test_fixture_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_fixture_order.py -------------------------------------------------------------------------------- /tests/unitary/test_fork_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_fork_utils.py -------------------------------------------------------------------------------- /tests/unitary/test_fuzzing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_fuzzing.py -------------------------------------------------------------------------------- /tests/unitary/test_gas_profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_gas_profiling.py -------------------------------------------------------------------------------- /tests/unitary/test_get_constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_get_constant.py -------------------------------------------------------------------------------- /tests/unitary/test_import_overloading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_import_overloading.py -------------------------------------------------------------------------------- /tests/unitary/test_injects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_injects.py -------------------------------------------------------------------------------- /tests/unitary/test_ipython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_ipython.py -------------------------------------------------------------------------------- /tests/unitary/test_isolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_isolation.py -------------------------------------------------------------------------------- /tests/unitary/test_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_logs.py -------------------------------------------------------------------------------- /tests/unitary/test_minimal_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_minimal_proxy.py -------------------------------------------------------------------------------- /tests/unitary/test_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_modules.py -------------------------------------------------------------------------------- /tests/unitary/test_raw_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_raw_call.py -------------------------------------------------------------------------------- /tests/unitary/test_reverts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_reverts.py -------------------------------------------------------------------------------- /tests/unitary/test_simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_simulate.py -------------------------------------------------------------------------------- /tests/unitary/test_time_travel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/test_time_travel.py -------------------------------------------------------------------------------- /tests/unitary/utils/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/utils/test_cache.py -------------------------------------------------------------------------------- /tests/unitary/utils/test_lrudict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/utils/test_lrudict.py -------------------------------------------------------------------------------- /tests/unitary/utils/test_parse_eip5202.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vyperlang/titanoboa/HEAD/tests/unitary/utils/test_parse_eip5202.py --------------------------------------------------------------------------------