├── .bumpversion.cfg ├── .copyright.tmpl ├── .docignore ├── .dockerignore ├── .env.example ├── .github └── workflows │ ├── black.yml │ ├── codacy.yml │ ├── codeql-analysis.yml │ └── pytest.yml ├── .gitignore ├── .pre-commit-config.yaml ├── API.md ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── bumpversion.sh ├── compose-env-values ├── conftest.py ├── db └── .gitignore ├── deployment ├── README.md └── provider-standard-networks-deployment-example.yaml ├── docker-compose.yml ├── docker-entrypoint.sh ├── logging.yaml ├── ocean_provider ├── __init__.py ├── constants.py ├── database.py ├── exceptions.py ├── file_types │ ├── definitions.py │ ├── file_types.py │ ├── file_types_factory.py │ └── types │ │ └── smartcontract.py ├── http_provider.py ├── log.py ├── models.py ├── myapp.py ├── requests_session.py ├── routes │ ├── README.md │ ├── __init__.py │ ├── auth.py │ ├── compute.py │ ├── consume.py │ ├── decrypt.py │ └── encrypt.py ├── run.py ├── serializers.py ├── test │ └── test_user_nonce.py ├── user_nonce.py ├── utils │ ├── __init__.py │ ├── accounts.py │ ├── address.py │ ├── asset.py │ ├── basics.py │ ├── compute.py │ ├── compute_environments.py │ ├── consumable.py │ ├── credentials.py │ ├── currency.py │ ├── data_nft.py │ ├── data_nft_factory.py │ ├── datatoken.py │ ├── did.py │ ├── encryption.py │ ├── error_responses.py │ ├── proof.py │ ├── provider_fees.py │ ├── services.py │ ├── test │ │ ├── test_accounts.py │ │ ├── test_address.py │ │ ├── test_basics.py │ │ ├── test_compute.py │ │ ├── test_credentials.py │ │ ├── test_currency.py │ │ ├── test_encyption.py │ │ ├── test_error_responses.py │ │ ├── test_provider_fees.py │ │ ├── test_url.py │ │ └── test_util.py │ ├── url.py │ └── util.py ├── validation │ ├── RBAC.py │ ├── algo.py │ ├── images.py │ ├── provider_requests.py │ └── test │ │ └── test_algo_validation.py └── version.py ├── pytest.ini ├── release-process.md ├── requirements_dev.txt ├── setup.cfg ├── setup.py ├── start_local_provider.sh └── tests ├── __init__.py ├── ddo ├── __init__.py ├── ddo_event_sample_v4.py ├── ddo_sa_sample_multiple_files.json ├── ddo_sa_sample_with_credentials.json ├── ddo_sa_sample_with_credentials_v4.py ├── ddo_sample1_compute.py ├── ddo_sample1_v4.py ├── ddo_sample_algorithm.json ├── ddo_sample_algorithm_v4.py ├── ddo_sample_invalid_url.json ├── ddo_sample_ipfs_url.json └── ddo_with_compute_service.json ├── helpers ├── compute_helpers.py ├── constants.py ├── ddo_dict_builders.py └── nonce.py ├── resources ├── branin.arff ├── consumer_key_file.json ├── ddo_sample_file.txt └── provider_key_file.json ├── test_RBAC.py ├── test_auth.py ├── test_compute.py ├── test_download.py ├── test_encryption.py ├── test_fileinfo.py ├── test_graphql.py ├── test_helpers.py ├── test_initialize.py ├── test_proof.py ├── test_routes.py └── test_smartcontract.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.copyright.tmpl: -------------------------------------------------------------------------------- 1 | Copyright 2023 Ocean Protocol Foundation 2 | SPDX-License-Identifier: Apache-2.0 3 | -------------------------------------------------------------------------------- /.docignore: -------------------------------------------------------------------------------- 1 | **tests** 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/black.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/.github/workflows/black.yml -------------------------------------------------------------------------------- /.github/workflows/codacy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/.github/workflows/codacy.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/.github/workflows/pytest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/API.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/README.md -------------------------------------------------------------------------------- /bumpversion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/bumpversion.sh -------------------------------------------------------------------------------- /compose-env-values: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/compose-env-values -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/conftest.py -------------------------------------------------------------------------------- /db/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/db/.gitignore -------------------------------------------------------------------------------- /deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/deployment/README.md -------------------------------------------------------------------------------- /deployment/provider-standard-networks-deployment-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/deployment/provider-standard-networks-deployment-example.yaml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/docker-entrypoint.sh -------------------------------------------------------------------------------- /logging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/logging.yaml -------------------------------------------------------------------------------- /ocean_provider/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2023 Ocean Protocol Foundation 3 | # SPDX-License-Identifier: Apache-2.0 4 | # 5 | -------------------------------------------------------------------------------- /ocean_provider/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/constants.py -------------------------------------------------------------------------------- /ocean_provider/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/database.py -------------------------------------------------------------------------------- /ocean_provider/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/exceptions.py -------------------------------------------------------------------------------- /ocean_provider/file_types/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/file_types/definitions.py -------------------------------------------------------------------------------- /ocean_provider/file_types/file_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/file_types/file_types.py -------------------------------------------------------------------------------- /ocean_provider/file_types/file_types_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/file_types/file_types_factory.py -------------------------------------------------------------------------------- /ocean_provider/file_types/types/smartcontract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/file_types/types/smartcontract.py -------------------------------------------------------------------------------- /ocean_provider/http_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/http_provider.py -------------------------------------------------------------------------------- /ocean_provider/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/log.py -------------------------------------------------------------------------------- /ocean_provider/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/models.py -------------------------------------------------------------------------------- /ocean_provider/myapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/myapp.py -------------------------------------------------------------------------------- /ocean_provider/requests_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/requests_session.py -------------------------------------------------------------------------------- /ocean_provider/routes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/routes/README.md -------------------------------------------------------------------------------- /ocean_provider/routes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/routes/__init__.py -------------------------------------------------------------------------------- /ocean_provider/routes/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/routes/auth.py -------------------------------------------------------------------------------- /ocean_provider/routes/compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/routes/compute.py -------------------------------------------------------------------------------- /ocean_provider/routes/consume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/routes/consume.py -------------------------------------------------------------------------------- /ocean_provider/routes/decrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/routes/decrypt.py -------------------------------------------------------------------------------- /ocean_provider/routes/encrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/routes/encrypt.py -------------------------------------------------------------------------------- /ocean_provider/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/run.py -------------------------------------------------------------------------------- /ocean_provider/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/serializers.py -------------------------------------------------------------------------------- /ocean_provider/test/test_user_nonce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/test/test_user_nonce.py -------------------------------------------------------------------------------- /ocean_provider/user_nonce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/user_nonce.py -------------------------------------------------------------------------------- /ocean_provider/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2023 Ocean Protocol Foundation 3 | # SPDX-License-Identifier: Apache-2.0 4 | # 5 | -------------------------------------------------------------------------------- /ocean_provider/utils/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/accounts.py -------------------------------------------------------------------------------- /ocean_provider/utils/address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/address.py -------------------------------------------------------------------------------- /ocean_provider/utils/asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/asset.py -------------------------------------------------------------------------------- /ocean_provider/utils/basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/basics.py -------------------------------------------------------------------------------- /ocean_provider/utils/compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/compute.py -------------------------------------------------------------------------------- /ocean_provider/utils/compute_environments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/compute_environments.py -------------------------------------------------------------------------------- /ocean_provider/utils/consumable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/consumable.py -------------------------------------------------------------------------------- /ocean_provider/utils/credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/credentials.py -------------------------------------------------------------------------------- /ocean_provider/utils/currency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/currency.py -------------------------------------------------------------------------------- /ocean_provider/utils/data_nft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/data_nft.py -------------------------------------------------------------------------------- /ocean_provider/utils/data_nft_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/data_nft_factory.py -------------------------------------------------------------------------------- /ocean_provider/utils/datatoken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/datatoken.py -------------------------------------------------------------------------------- /ocean_provider/utils/did.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/did.py -------------------------------------------------------------------------------- /ocean_provider/utils/encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/encryption.py -------------------------------------------------------------------------------- /ocean_provider/utils/error_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/error_responses.py -------------------------------------------------------------------------------- /ocean_provider/utils/proof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/proof.py -------------------------------------------------------------------------------- /ocean_provider/utils/provider_fees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/provider_fees.py -------------------------------------------------------------------------------- /ocean_provider/utils/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/services.py -------------------------------------------------------------------------------- /ocean_provider/utils/test/test_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/test/test_accounts.py -------------------------------------------------------------------------------- /ocean_provider/utils/test/test_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/test/test_address.py -------------------------------------------------------------------------------- /ocean_provider/utils/test/test_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/test/test_basics.py -------------------------------------------------------------------------------- /ocean_provider/utils/test/test_compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/test/test_compute.py -------------------------------------------------------------------------------- /ocean_provider/utils/test/test_credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/test/test_credentials.py -------------------------------------------------------------------------------- /ocean_provider/utils/test/test_currency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/test/test_currency.py -------------------------------------------------------------------------------- /ocean_provider/utils/test/test_encyption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/test/test_encyption.py -------------------------------------------------------------------------------- /ocean_provider/utils/test/test_error_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/test/test_error_responses.py -------------------------------------------------------------------------------- /ocean_provider/utils/test/test_provider_fees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/test/test_provider_fees.py -------------------------------------------------------------------------------- /ocean_provider/utils/test/test_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/test/test_url.py -------------------------------------------------------------------------------- /ocean_provider/utils/test/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/test/test_util.py -------------------------------------------------------------------------------- /ocean_provider/utils/url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/url.py -------------------------------------------------------------------------------- /ocean_provider/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/utils/util.py -------------------------------------------------------------------------------- /ocean_provider/validation/RBAC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/validation/RBAC.py -------------------------------------------------------------------------------- /ocean_provider/validation/algo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/validation/algo.py -------------------------------------------------------------------------------- /ocean_provider/validation/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/validation/images.py -------------------------------------------------------------------------------- /ocean_provider/validation/provider_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/validation/provider_requests.py -------------------------------------------------------------------------------- /ocean_provider/validation/test/test_algo_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/validation/test/test_algo_validation.py -------------------------------------------------------------------------------- /ocean_provider/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/ocean_provider/version.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/pytest.ini -------------------------------------------------------------------------------- /release-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/release-process.md -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/setup.py -------------------------------------------------------------------------------- /start_local_provider.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/start_local_provider.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2023 Ocean Protocol Foundation 3 | # SPDX-License-Identifier: Apache-2.0 4 | # 5 | -------------------------------------------------------------------------------- /tests/ddo/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2023 Ocean Protocol Foundation 3 | # SPDX-License-Identifier: Apache-2.0 4 | # 5 | -------------------------------------------------------------------------------- /tests/ddo/ddo_event_sample_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/ddo/ddo_event_sample_v4.py -------------------------------------------------------------------------------- /tests/ddo/ddo_sa_sample_multiple_files.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/ddo/ddo_sa_sample_multiple_files.json -------------------------------------------------------------------------------- /tests/ddo/ddo_sa_sample_with_credentials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/ddo/ddo_sa_sample_with_credentials.json -------------------------------------------------------------------------------- /tests/ddo/ddo_sa_sample_with_credentials_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/ddo/ddo_sa_sample_with_credentials_v4.py -------------------------------------------------------------------------------- /tests/ddo/ddo_sample1_compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/ddo/ddo_sample1_compute.py -------------------------------------------------------------------------------- /tests/ddo/ddo_sample1_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/ddo/ddo_sample1_v4.py -------------------------------------------------------------------------------- /tests/ddo/ddo_sample_algorithm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/ddo/ddo_sample_algorithm.json -------------------------------------------------------------------------------- /tests/ddo/ddo_sample_algorithm_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/ddo/ddo_sample_algorithm_v4.py -------------------------------------------------------------------------------- /tests/ddo/ddo_sample_invalid_url.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/ddo/ddo_sample_invalid_url.json -------------------------------------------------------------------------------- /tests/ddo/ddo_sample_ipfs_url.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/ddo/ddo_sample_ipfs_url.json -------------------------------------------------------------------------------- /tests/ddo/ddo_with_compute_service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/ddo/ddo_with_compute_service.json -------------------------------------------------------------------------------- /tests/helpers/compute_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/helpers/compute_helpers.py -------------------------------------------------------------------------------- /tests/helpers/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/helpers/constants.py -------------------------------------------------------------------------------- /tests/helpers/ddo_dict_builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/helpers/ddo_dict_builders.py -------------------------------------------------------------------------------- /tests/helpers/nonce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/helpers/nonce.py -------------------------------------------------------------------------------- /tests/resources/branin.arff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/resources/branin.arff -------------------------------------------------------------------------------- /tests/resources/consumer_key_file.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/resources/consumer_key_file.json -------------------------------------------------------------------------------- /tests/resources/ddo_sample_file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/resources/ddo_sample_file.txt -------------------------------------------------------------------------------- /tests/resources/provider_key_file.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/resources/provider_key_file.json -------------------------------------------------------------------------------- /tests/test_RBAC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_RBAC.py -------------------------------------------------------------------------------- /tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_auth.py -------------------------------------------------------------------------------- /tests/test_compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_compute.py -------------------------------------------------------------------------------- /tests/test_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_download.py -------------------------------------------------------------------------------- /tests/test_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_encryption.py -------------------------------------------------------------------------------- /tests/test_fileinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_fileinfo.py -------------------------------------------------------------------------------- /tests/test_graphql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_graphql.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_initialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_initialize.py -------------------------------------------------------------------------------- /tests/test_proof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_proof.py -------------------------------------------------------------------------------- /tests/test_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_routes.py -------------------------------------------------------------------------------- /tests/test_smartcontract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanprotocol/provider/HEAD/tests/test_smartcontract.py --------------------------------------------------------------------------------