├── .coveragerc ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── add_safe_address_new_chain.yml │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml ├── release.yml ├── scripts │ └── github_adding_addresses │ │ ├── create_pr_with_new_address.py │ │ └── validate_new_address_issue_input_data.py └── workflows │ ├── cla.yml │ ├── create_pr_with_new_address.yml │ ├── python.yml │ └── validate_new_address_issue_input_data.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── LICENSE ├── MANIFEST.in ├── README.rst ├── config └── settings │ ├── __init__.py │ ├── base.py │ ├── local.py │ └── test.py ├── docker-compose.yml ├── docs ├── Makefile ├── make.bat └── source │ ├── conf.py │ ├── index.rst │ ├── modules.rst │ ├── quickstart.rst │ ├── safe_eth.cowsap.rst │ ├── safe_eth.eth.account_abstraction.rst │ ├── safe_eth.eth.clients.rst │ ├── safe_eth.eth.contracts.abis.rst │ ├── safe_eth.eth.contracts.rst │ ├── safe_eth.eth.django.rst │ ├── safe_eth.eth.eip712.rst │ ├── safe_eth.eth.oracles.abis.rst │ ├── safe_eth.eth.oracles.helpers.rst │ ├── safe_eth.eth.oracles.rst │ ├── safe_eth.eth.rst │ ├── safe_eth.rst │ ├── safe_eth.safe.account_abstraction.rst │ ├── safe_eth.safe.api.rst │ ├── safe_eth.safe.api.transaction_service_api.rst │ ├── safe_eth.safe.rst │ └── safe_eth.util.rst ├── manage.py ├── mypy.ini ├── pyproject.toml ├── requirements-dev.txt ├── requirements-test.txt ├── requirements.txt ├── run_tests.sh ├── safe_eth ├── __init__.py ├── eth │ ├── __init__.py │ ├── account_abstraction │ │ ├── __init__.py │ │ ├── bundler_client.py │ │ ├── constants.py │ │ ├── exceptions.py │ │ ├── user_operation.py │ │ └── user_operation_receipt.py │ ├── clients │ │ ├── __init__.py │ │ ├── blockscout_client.py │ │ ├── contract_metadata.py │ │ ├── cowswap │ │ │ ├── __init__.py │ │ │ ├── cow_swap_api.py │ │ │ ├── order.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ └── test_cow_swap_api.py │ │ ├── ens_client.py │ │ ├── etherscan_client_v2.py │ │ └── sourcify_client.py │ ├── constants.py │ ├── contracts │ │ ├── __init__.py │ │ ├── abis │ │ │ ├── CPKFactory.json │ │ │ ├── CompatibilityFallbackHandler_V1_3_0.json │ │ │ ├── CompatibilityFallbackHandler_V1_4_1.json │ │ │ ├── CompatibilityFallbackHandler_V1_5_0.json │ │ │ ├── DelegateConstructorProxy.json │ │ │ ├── ERC1155.json │ │ │ ├── ERC20.json │ │ │ ├── ERC20TestToken.json │ │ │ ├── ERC721.json │ │ │ ├── ExtensibleFallbackHandler_V1_5_0.json │ │ │ ├── GnosisSafe_V0_0_1.json │ │ │ ├── GnosisSafe_V1_0_0.json │ │ │ ├── GnosisSafe_V1_1_1.json │ │ │ ├── GnosisSafe_V1_3_0.json │ │ │ ├── MultiSendCallOnly_V1_4_1.json │ │ │ ├── MultiSendCallOnly_V1_5_0.json │ │ │ ├── MultiSend_V1_4_1.json │ │ │ ├── MultiSend_V1_5_0.json │ │ │ ├── PayingProxy.json │ │ │ ├── ProxyFactory_V1_0_0.json │ │ │ ├── ProxyFactory_V1_1_1.json │ │ │ ├── ProxyFactory_V1_3_0.json │ │ │ ├── ProxyFactory_V1_4_1.json │ │ │ ├── ProxyFactory_V1_5_0.json │ │ │ ├── Proxy_V1_0_0.json │ │ │ ├── Proxy_V1_1_1.json │ │ │ ├── Proxy_V1_3_0.json │ │ │ ├── Proxy_V1_4_1.json │ │ │ ├── Proxy_V1_5_0.json │ │ │ ├── SafeToL2Migration.json │ │ │ ├── Safe_V1_4_1.json │ │ │ ├── Safe_V1_5_0.json │ │ │ ├── SignMessageLib.json │ │ │ ├── SimulateTxAccessor_V1_4_1.json │ │ │ ├── SimulateTxAccessor_V1_5_0.json │ │ │ ├── __init__.py │ │ │ ├── kyber_network_proxy.json │ │ │ ├── multicall.py │ │ │ ├── uniswap_exchange.json │ │ │ ├── uniswap_factory.json │ │ │ ├── uniswap_v2_factory.json │ │ │ ├── uniswap_v2_pair.json │ │ │ └── uniswap_v2_router.json │ │ └── contract_base.py │ ├── django │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── filters.py │ │ ├── forms.py │ │ ├── models.py │ │ ├── serializers.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── models.py │ │ │ ├── test_forms.py │ │ │ ├── test_models.py │ │ │ ├── test_serializers.py │ │ │ └── test_validators.py │ │ └── validators.py │ ├── eip712 │ │ └── __init__.py │ ├── ethereum_client.py │ ├── ethereum_network.py │ ├── exceptions.py │ ├── multicall.py │ ├── oracles │ │ ├── __init__.py │ │ ├── abis │ │ │ ├── __init__.py │ │ │ ├── aave_abis.py │ │ │ ├── balancer_abis.py │ │ │ ├── cream_abis.py │ │ │ ├── curve_abis.py │ │ │ ├── mooniswap_abis.py │ │ │ ├── superfluid_abis.py │ │ │ ├── uniswap_v3.py │ │ │ ├── yearn_abis.py │ │ │ └── zerion_abis.py │ │ ├── cowswap.py │ │ ├── exceptions.py │ │ ├── helpers │ │ │ ├── __init__.py │ │ │ └── curve_gauge_list.py │ │ ├── kyber.py │ │ ├── oracles.py │ │ ├── superfluid.py │ │ ├── sushiswap.py │ │ ├── uniswap_v3.py │ │ └── utils.py │ ├── proxies │ │ ├── __init__.py │ │ ├── minimal_proxy.py │ │ ├── proxy.py │ │ ├── safe_proxy.py │ │ └── standard_proxy.py │ ├── tests │ │ ├── __init__.py │ │ ├── account_abstraction │ │ │ ├── __init__.py │ │ │ ├── test_bundler_client.py │ │ │ ├── test_e2e_bundler_client.py │ │ │ ├── test_user_operation.py │ │ │ └── test_user_operation_receipt.py │ │ ├── clients │ │ │ ├── __init__.py │ │ │ ├── mocks.py │ │ │ ├── test_blockscout_client.py │ │ │ ├── test_ens_client.py │ │ │ ├── test_etherscan_client_v2.py │ │ │ └── test_sourcify_client.py │ │ ├── eip712 │ │ │ ├── __init__.py │ │ │ └── test_eip712.py │ │ ├── ethereum_test_case.py │ │ ├── mocks │ │ │ ├── __init__.py │ │ │ ├── mock_bundler.py │ │ │ ├── mock_internal_txs.py │ │ │ ├── mock_log_receipts.py │ │ │ ├── mock_trace_block.py │ │ │ ├── mock_trace_filter.py │ │ │ └── mock_trace_transaction.py │ │ ├── oracles │ │ │ ├── __init__.py │ │ │ ├── test_cowswap.py │ │ │ ├── test_kyber.py │ │ │ ├── test_superfluid.py │ │ │ ├── test_sushiswap.py │ │ │ └── test_uniswap_v3.py │ │ ├── proxies │ │ │ ├── __init__.py │ │ │ ├── test_minimal_proxy.py │ │ │ ├── test_safe_proxy.py │ │ │ └── test_standard_proxy.py │ │ ├── test_ethereum_client.py │ │ ├── test_keccak_performance.py │ │ ├── test_multicall.py │ │ ├── test_oracles.py │ │ ├── test_utils.py │ │ └── utils.py │ ├── typing.py │ └── utils.py ├── py.typed ├── safe │ ├── __init__.py │ ├── account_abstraction │ │ ├── __init__.py │ │ └── safe_operation.py │ ├── addresses.py │ ├── api │ │ ├── __init__.py │ │ ├── base_api.py │ │ └── transaction_service_api │ │ │ ├── __init__.py │ │ │ ├── entities.py │ │ │ ├── transaction_service_api.py │ │ │ ├── transaction_service_messages.py │ │ │ └── transaction_service_tx.py │ ├── compatibility_fallback_handler.py │ ├── constants.py │ ├── enums.py │ ├── exceptions.py │ ├── extensible_fallback_handler.py │ ├── multi_send.py │ ├── proxy_factory.py │ ├── safe.py │ ├── safe_create2_tx.py │ ├── safe_creator.py │ ├── safe_deployments.py │ ├── safe_signature.py │ ├── safe_tx.py │ ├── serializers.py │ ├── signatures.py │ └── tests │ │ ├── __init__.py │ │ ├── account_abstraction │ │ ├── __init__.py │ │ └── test_safe_operation.py │ │ ├── api │ │ ├── __init__.py │ │ ├── test_transaction_service_api.py │ │ └── test_transaction_service_messages.py │ │ ├── mocks │ │ ├── __init__.py │ │ └── mock_transactions.py │ │ ├── safe_test_case.py │ │ ├── test_addresses.py │ │ ├── test_extensible_fallback_handler.py │ │ ├── test_multi_send.py │ │ ├── test_proxy_factory │ │ ├── __init__.py │ │ └── test_proxy_factory.py │ │ ├── test_safe.py │ │ ├── test_safe_create2_tx.py │ │ ├── test_safe_signature.py │ │ ├── test_safe_tx.py │ │ ├── test_safe_v1_0_0.py │ │ ├── test_safe_v1_3_0.py │ │ ├── test_safe_v1_4_1.py │ │ ├── test_serializers.py │ │ ├── test_signatures.py │ │ └── utils.py └── util │ ├── __init__.py │ ├── http.py │ ├── tests │ ├── __init__.py │ └── test_http.py │ └── util.py ├── scripts ├── cowswap │ └── cow_swap_cli.py └── generators │ ├── generate_chains_info_from_viem.py │ ├── generate_chains_list.py │ └── generate_safe_deployments.py └── setup.cfg /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/add_safe_address_new_chain.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/ISSUE_TEMPLATE/add_safe_address_new_chain.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/scripts/github_adding_addresses/create_pr_with_new_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/scripts/github_adding_addresses/create_pr_with_new_address.py -------------------------------------------------------------------------------- /.github/scripts/github_adding_addresses/validate_new_address_issue_input_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/scripts/github_adding_addresses/validate_new_address_issue_input_data.py -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/create_pr_with_new_address.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/workflows/create_pr_with_new_address.yml -------------------------------------------------------------------------------- /.github/workflows/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/workflows/python.yml -------------------------------------------------------------------------------- /.github/workflows/validate_new_address_issue_input_data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.github/workflows/validate_new_address_issue_input_data.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/README.rst -------------------------------------------------------------------------------- /config/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/settings/base.py: -------------------------------------------------------------------------------- 1 | INSTALLED_APPS = () 2 | -------------------------------------------------------------------------------- /config/settings/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/config/settings/local.py -------------------------------------------------------------------------------- /config/settings/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/config/settings/test.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/quickstart.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.cowsap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.cowsap.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.eth.account_abstraction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.eth.account_abstraction.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.eth.clients.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.eth.clients.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.eth.contracts.abis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.eth.contracts.abis.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.eth.contracts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.eth.contracts.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.eth.django.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.eth.django.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.eth.eip712.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.eth.eip712.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.eth.oracles.abis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.eth.oracles.abis.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.eth.oracles.helpers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.eth.oracles.helpers.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.eth.oracles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.eth.oracles.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.eth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.eth.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.safe.account_abstraction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.safe.account_abstraction.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.safe.api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.safe.api.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.safe.api.transaction_service_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.safe.api.transaction_service_api.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.safe.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.safe.rst -------------------------------------------------------------------------------- /docs/source/safe_eth.util.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/docs/source/safe_eth.util.rst -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/manage.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/run_tests.sh -------------------------------------------------------------------------------- /safe_eth/__init__.py: -------------------------------------------------------------------------------- 1 | VERSION = "7.17.1" 2 | -------------------------------------------------------------------------------- /safe_eth/eth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/__init__.py -------------------------------------------------------------------------------- /safe_eth/eth/account_abstraction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/account_abstraction/__init__.py -------------------------------------------------------------------------------- /safe_eth/eth/account_abstraction/bundler_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/account_abstraction/bundler_client.py -------------------------------------------------------------------------------- /safe_eth/eth/account_abstraction/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/account_abstraction/constants.py -------------------------------------------------------------------------------- /safe_eth/eth/account_abstraction/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/account_abstraction/exceptions.py -------------------------------------------------------------------------------- /safe_eth/eth/account_abstraction/user_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/account_abstraction/user_operation.py -------------------------------------------------------------------------------- /safe_eth/eth/account_abstraction/user_operation_receipt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/account_abstraction/user_operation_receipt.py -------------------------------------------------------------------------------- /safe_eth/eth/clients/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/clients/__init__.py -------------------------------------------------------------------------------- /safe_eth/eth/clients/blockscout_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/clients/blockscout_client.py -------------------------------------------------------------------------------- /safe_eth/eth/clients/contract_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/clients/contract_metadata.py -------------------------------------------------------------------------------- /safe_eth/eth/clients/cowswap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/clients/cowswap/__init__.py -------------------------------------------------------------------------------- /safe_eth/eth/clients/cowswap/cow_swap_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/clients/cowswap/cow_swap_api.py -------------------------------------------------------------------------------- /safe_eth/eth/clients/cowswap/order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/clients/cowswap/order.py -------------------------------------------------------------------------------- /safe_eth/eth/clients/cowswap/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/clients/cowswap/tests/test_cow_swap_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/clients/cowswap/tests/test_cow_swap_api.py -------------------------------------------------------------------------------- /safe_eth/eth/clients/ens_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/clients/ens_client.py -------------------------------------------------------------------------------- /safe_eth/eth/clients/etherscan_client_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/clients/etherscan_client_v2.py -------------------------------------------------------------------------------- /safe_eth/eth/clients/sourcify_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/clients/sourcify_client.py -------------------------------------------------------------------------------- /safe_eth/eth/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/constants.py -------------------------------------------------------------------------------- /safe_eth/eth/contracts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/__init__.py -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/CPKFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/CPKFactory.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/CompatibilityFallbackHandler_V1_3_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/CompatibilityFallbackHandler_V1_3_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/CompatibilityFallbackHandler_V1_4_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/CompatibilityFallbackHandler_V1_4_1.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/CompatibilityFallbackHandler_V1_5_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/CompatibilityFallbackHandler_V1_5_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/DelegateConstructorProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/DelegateConstructorProxy.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/ERC1155.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/ERC1155.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/ERC20.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/ERC20TestToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/ERC20TestToken.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/ERC721.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/ERC721.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/ExtensibleFallbackHandler_V1_5_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/ExtensibleFallbackHandler_V1_5_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/GnosisSafe_V0_0_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/GnosisSafe_V0_0_1.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/GnosisSafe_V1_0_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/GnosisSafe_V1_0_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/GnosisSafe_V1_1_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/GnosisSafe_V1_1_1.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/GnosisSafe_V1_3_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/GnosisSafe_V1_3_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/MultiSendCallOnly_V1_4_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/MultiSendCallOnly_V1_4_1.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/MultiSendCallOnly_V1_5_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/MultiSendCallOnly_V1_5_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/MultiSend_V1_4_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/MultiSend_V1_4_1.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/MultiSend_V1_5_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/MultiSend_V1_5_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/PayingProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/PayingProxy.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/ProxyFactory_V1_0_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/ProxyFactory_V1_0_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/ProxyFactory_V1_1_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/ProxyFactory_V1_1_1.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/ProxyFactory_V1_3_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/ProxyFactory_V1_3_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/ProxyFactory_V1_4_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/ProxyFactory_V1_4_1.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/ProxyFactory_V1_5_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/ProxyFactory_V1_5_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/Proxy_V1_0_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/Proxy_V1_0_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/Proxy_V1_1_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/Proxy_V1_1_1.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/Proxy_V1_3_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/Proxy_V1_3_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/Proxy_V1_4_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/Proxy_V1_4_1.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/Proxy_V1_5_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/Proxy_V1_5_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/SafeToL2Migration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/SafeToL2Migration.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/Safe_V1_4_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/Safe_V1_4_1.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/Safe_V1_5_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/Safe_V1_5_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/SignMessageLib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/SignMessageLib.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/SimulateTxAccessor_V1_4_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/SimulateTxAccessor_V1_4_1.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/SimulateTxAccessor_V1_5_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/SimulateTxAccessor_V1_5_0.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/kyber_network_proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/kyber_network_proxy.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/multicall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/multicall.py -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/uniswap_exchange.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/uniswap_exchange.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/uniswap_factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/uniswap_factory.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/uniswap_v2_factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/uniswap_v2_factory.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/uniswap_v2_pair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/uniswap_v2_pair.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/abis/uniswap_v2_router.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/abis/uniswap_v2_router.json -------------------------------------------------------------------------------- /safe_eth/eth/contracts/contract_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/contracts/contract_base.py -------------------------------------------------------------------------------- /safe_eth/eth/django/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/django/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/django/admin.py -------------------------------------------------------------------------------- /safe_eth/eth/django/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/django/filters.py -------------------------------------------------------------------------------- /safe_eth/eth/django/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/django/forms.py -------------------------------------------------------------------------------- /safe_eth/eth/django/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/django/models.py -------------------------------------------------------------------------------- /safe_eth/eth/django/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/django/serializers.py -------------------------------------------------------------------------------- /safe_eth/eth/django/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/django/tests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/django/tests/models.py -------------------------------------------------------------------------------- /safe_eth/eth/django/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/django/tests/test_forms.py -------------------------------------------------------------------------------- /safe_eth/eth/django/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/django/tests/test_models.py -------------------------------------------------------------------------------- /safe_eth/eth/django/tests/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/django/tests/test_serializers.py -------------------------------------------------------------------------------- /safe_eth/eth/django/tests/test_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/django/tests/test_validators.py -------------------------------------------------------------------------------- /safe_eth/eth/django/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/django/validators.py -------------------------------------------------------------------------------- /safe_eth/eth/eip712/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/eip712/__init__.py -------------------------------------------------------------------------------- /safe_eth/eth/ethereum_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/ethereum_client.py -------------------------------------------------------------------------------- /safe_eth/eth/ethereum_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/ethereum_network.py -------------------------------------------------------------------------------- /safe_eth/eth/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/exceptions.py -------------------------------------------------------------------------------- /safe_eth/eth/multicall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/multicall.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/__init__.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/abis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/oracles/abis/aave_abis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/abis/aave_abis.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/abis/balancer_abis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/abis/balancer_abis.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/abis/cream_abis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/abis/cream_abis.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/abis/curve_abis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/abis/curve_abis.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/abis/mooniswap_abis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/abis/mooniswap_abis.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/abis/superfluid_abis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/abis/superfluid_abis.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/abis/uniswap_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/abis/uniswap_v3.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/abis/yearn_abis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/abis/yearn_abis.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/abis/zerion_abis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/abis/zerion_abis.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/cowswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/cowswap.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/exceptions.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/oracles/helpers/curve_gauge_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/helpers/curve_gauge_list.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/kyber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/kyber.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/oracles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/oracles.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/superfluid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/superfluid.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/sushiswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/sushiswap.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/uniswap_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/uniswap_v3.py -------------------------------------------------------------------------------- /safe_eth/eth/oracles/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/oracles/utils.py -------------------------------------------------------------------------------- /safe_eth/eth/proxies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/proxies/__init__.py -------------------------------------------------------------------------------- /safe_eth/eth/proxies/minimal_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/proxies/minimal_proxy.py -------------------------------------------------------------------------------- /safe_eth/eth/proxies/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/proxies/proxy.py -------------------------------------------------------------------------------- /safe_eth/eth/proxies/safe_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/proxies/safe_proxy.py -------------------------------------------------------------------------------- /safe_eth/eth/proxies/standard_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/proxies/standard_proxy.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/tests/account_abstraction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/tests/account_abstraction/test_bundler_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/account_abstraction/test_bundler_client.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/account_abstraction/test_e2e_bundler_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/account_abstraction/test_e2e_bundler_client.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/account_abstraction/test_user_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/account_abstraction/test_user_operation.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/account_abstraction/test_user_operation_receipt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/account_abstraction/test_user_operation_receipt.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/tests/clients/mocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/clients/mocks.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/clients/test_blockscout_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/clients/test_blockscout_client.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/clients/test_ens_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/clients/test_ens_client.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/clients/test_etherscan_client_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/clients/test_etherscan_client_v2.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/clients/test_sourcify_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/clients/test_sourcify_client.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/eip712/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/tests/eip712/test_eip712.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/eip712/test_eip712.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/ethereum_test_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/ethereum_test_case.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/mocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/tests/mocks/mock_bundler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/mocks/mock_bundler.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/mocks/mock_internal_txs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/mocks/mock_internal_txs.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/mocks/mock_log_receipts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/mocks/mock_log_receipts.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/mocks/mock_trace_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/mocks/mock_trace_block.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/mocks/mock_trace_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/mocks/mock_trace_filter.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/mocks/mock_trace_transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/mocks/mock_trace_transaction.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/oracles/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/tests/oracles/test_cowswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/oracles/test_cowswap.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/oracles/test_kyber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/oracles/test_kyber.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/oracles/test_superfluid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/oracles/test_superfluid.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/oracles/test_sushiswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/oracles/test_sushiswap.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/oracles/test_uniswap_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/oracles/test_uniswap_v3.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/proxies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/eth/tests/proxies/test_minimal_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/proxies/test_minimal_proxy.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/proxies/test_safe_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/proxies/test_safe_proxy.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/proxies/test_standard_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/proxies/test_standard_proxy.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/test_ethereum_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/test_ethereum_client.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/test_keccak_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/test_keccak_performance.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/test_multicall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/test_multicall.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/test_oracles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/test_oracles.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/test_utils.py -------------------------------------------------------------------------------- /safe_eth/eth/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/tests/utils.py -------------------------------------------------------------------------------- /safe_eth/eth/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/typing.py -------------------------------------------------------------------------------- /safe_eth/eth/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/eth/utils.py -------------------------------------------------------------------------------- /safe_eth/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/safe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/__init__.py -------------------------------------------------------------------------------- /safe_eth/safe/account_abstraction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/account_abstraction/__init__.py -------------------------------------------------------------------------------- /safe_eth/safe/account_abstraction/safe_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/account_abstraction/safe_operation.py -------------------------------------------------------------------------------- /safe_eth/safe/addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/addresses.py -------------------------------------------------------------------------------- /safe_eth/safe/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/api/__init__.py -------------------------------------------------------------------------------- /safe_eth/safe/api/base_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/api/base_api.py -------------------------------------------------------------------------------- /safe_eth/safe/api/transaction_service_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/api/transaction_service_api/__init__.py -------------------------------------------------------------------------------- /safe_eth/safe/api/transaction_service_api/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/api/transaction_service_api/entities.py -------------------------------------------------------------------------------- /safe_eth/safe/api/transaction_service_api/transaction_service_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/api/transaction_service_api/transaction_service_api.py -------------------------------------------------------------------------------- /safe_eth/safe/api/transaction_service_api/transaction_service_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/api/transaction_service_api/transaction_service_messages.py -------------------------------------------------------------------------------- /safe_eth/safe/api/transaction_service_api/transaction_service_tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/api/transaction_service_api/transaction_service_tx.py -------------------------------------------------------------------------------- /safe_eth/safe/compatibility_fallback_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/compatibility_fallback_handler.py -------------------------------------------------------------------------------- /safe_eth/safe/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/constants.py -------------------------------------------------------------------------------- /safe_eth/safe/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/enums.py -------------------------------------------------------------------------------- /safe_eth/safe/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/exceptions.py -------------------------------------------------------------------------------- /safe_eth/safe/extensible_fallback_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/extensible_fallback_handler.py -------------------------------------------------------------------------------- /safe_eth/safe/multi_send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/multi_send.py -------------------------------------------------------------------------------- /safe_eth/safe/proxy_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/proxy_factory.py -------------------------------------------------------------------------------- /safe_eth/safe/safe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/safe.py -------------------------------------------------------------------------------- /safe_eth/safe/safe_create2_tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/safe_create2_tx.py -------------------------------------------------------------------------------- /safe_eth/safe/safe_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/safe_creator.py -------------------------------------------------------------------------------- /safe_eth/safe/safe_deployments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/safe_deployments.py -------------------------------------------------------------------------------- /safe_eth/safe/safe_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/safe_signature.py -------------------------------------------------------------------------------- /safe_eth/safe/safe_tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/safe_tx.py -------------------------------------------------------------------------------- /safe_eth/safe/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/serializers.py -------------------------------------------------------------------------------- /safe_eth/safe/signatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/signatures.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/safe/tests/account_abstraction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/safe/tests/account_abstraction/test_safe_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/account_abstraction/test_safe_operation.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/safe/tests/api/test_transaction_service_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/api/test_transaction_service_api.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/api/test_transaction_service_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/api/test_transaction_service_messages.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/mocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/safe/tests/mocks/mock_transactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/mocks/mock_transactions.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/safe_test_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/safe_test_case.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_addresses.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_extensible_fallback_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_extensible_fallback_handler.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_multi_send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_multi_send.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_proxy_factory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_proxy_factory/test_proxy_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_proxy_factory/test_proxy_factory.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_safe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_safe.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_safe_create2_tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_safe_create2_tx.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_safe_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_safe_signature.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_safe_tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_safe_tx.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_safe_v1_0_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_safe_v1_0_0.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_safe_v1_3_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_safe_v1_3_0.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_safe_v1_4_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_safe_v1_4_1.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_serializers.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/test_signatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/test_signatures.py -------------------------------------------------------------------------------- /safe_eth/safe/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/safe/tests/utils.py -------------------------------------------------------------------------------- /safe_eth/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/util/__init__.py -------------------------------------------------------------------------------- /safe_eth/util/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/util/http.py -------------------------------------------------------------------------------- /safe_eth/util/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /safe_eth/util/tests/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/util/tests/test_http.py -------------------------------------------------------------------------------- /safe_eth/util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/safe_eth/util/util.py -------------------------------------------------------------------------------- /scripts/cowswap/cow_swap_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/scripts/cowswap/cow_swap_cli.py -------------------------------------------------------------------------------- /scripts/generators/generate_chains_info_from_viem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/scripts/generators/generate_chains_info_from_viem.py -------------------------------------------------------------------------------- /scripts/generators/generate_chains_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/scripts/generators/generate_chains_list.py -------------------------------------------------------------------------------- /scripts/generators/generate_safe_deployments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/scripts/generators/generate_safe_deployments.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-global/safe-eth-py/HEAD/setup.cfg --------------------------------------------------------------------------------