├── .commitlintrc.json ├── .eslintrc ├── .gitattributes ├── .github ├── CODEOWNERS ├── actions │ ├── cleanup-tests │ │ └── action.yml │ └── prepare-tests │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── publish-tag.yml │ ├── release.yml │ └── weekly-master-beta-sync.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .releaserc.json ├── .typedoc ├── summary-generator.cjs └── typedoc-frontmatter-theme.cjs ├── LICENSE ├── README.md ├── cypress.config.ts ├── docs ├── CONCEPTS.md ├── CONTRIBUTING.md ├── FEATURES.md ├── PLUGINS.md ├── TESTING.md ├── UPGRADING.md └── USAGE.md ├── examples ├── .gitignore ├── core-api │ ├── manual-pools.ts │ ├── override-module.ts │ ├── scan.ts │ └── step-by-step.ts ├── docs-examples │ └── quickstarts │ │ ├── quickstart │ │ └── requestor.mjs │ │ └── retrievable-task │ │ └── task.mjs ├── experimental │ ├── deployment │ │ └── new-api.ts │ ├── express │ │ ├── public │ │ │ └── .gitkeep │ │ └── server.ts │ └── job │ │ ├── cancel.ts │ │ ├── getJobById.ts │ │ └── waitForResults.ts ├── package.json ├── rental-model │ ├── advanced │ │ ├── deposit │ │ │ ├── config.ts │ │ │ ├── contracts │ │ │ │ ├── glmAbi.json │ │ │ │ └── lockAbi.json │ │ │ ├── funder.ts │ │ │ ├── index.ts │ │ │ └── observer.ts │ │ ├── gpu-ai.ts │ │ ├── gpu │ │ │ ├── bandwidthTest │ │ │ └── gpu.ts │ │ ├── local-image │ │ │ ├── Dockerfile │ │ │ ├── alpine.gvmi │ │ │ └── local-image.ts │ │ ├── outbound │ │ │ └── whitelist │ │ │ │ ├── manifest.json │ │ │ │ └── read-golem-js-releases.ts │ │ ├── payment-filters.ts │ │ ├── proposal-filter.ts │ │ ├── proposal-predefined-filter.ts │ │ ├── proposal-selector.ts │ │ ├── reuse-allocation.ts │ │ ├── setup-and-teardown.ts │ │ └── tcp-proxy │ │ │ ├── server.js │ │ │ └── tcp-proxy.ts │ └── basic │ │ ├── events.ts │ │ ├── many-of.ts │ │ ├── one-of.ts │ │ ├── run-and-stream.ts │ │ ├── transfer.ts │ │ └── vpn.ts ├── tsconfig.json └── web │ ├── hello.html │ └── transfer-data.html ├── jest.config.json ├── package.json ├── rollup.config.mjs ├── src ├── activity │ ├── activity.module.ts │ ├── activity.test.ts │ ├── activity.ts │ ├── api.ts │ ├── config.ts │ ├── exe-script-executor.test.ts │ ├── exe-script-executor.ts │ ├── exe-unit │ │ ├── batch.spec.ts │ │ ├── batch.ts │ │ ├── error.ts │ │ ├── exe-unit.test.ts │ │ ├── exe-unit.ts │ │ ├── index.ts │ │ ├── process.spec.ts │ │ └── process.ts │ ├── index.ts │ ├── results.test.ts │ ├── results.ts │ └── script │ │ ├── command.ts │ │ ├── index.ts │ │ └── script.ts ├── experimental │ ├── README.md │ ├── deployment │ │ ├── builder.test.ts │ │ ├── builder.ts │ │ ├── deployment.ts │ │ ├── index.ts │ │ └── validate-deployment.ts │ ├── index.ts │ ├── job │ │ ├── index.ts │ │ ├── job.test.ts │ │ ├── job.ts │ │ └── job_manager.ts │ └── reputation │ │ ├── error.ts │ │ ├── index.ts │ │ ├── system.ts │ │ └── types.ts ├── golem-network │ ├── golem-network.test.ts │ ├── golem-network.ts │ ├── index.ts │ └── plugin.ts ├── index.ts ├── market │ ├── agreement │ │ ├── agreement-event.ts │ │ ├── agreement.test.ts │ │ ├── agreement.ts │ │ └── index.ts │ ├── api.ts │ ├── demand │ │ ├── demand-body-builder.test.ts │ │ ├── demand-body-builder.ts │ │ ├── demand.ts │ │ ├── directors │ │ │ ├── base-config.ts │ │ │ ├── basic-demand-director-config.test.ts │ │ │ ├── basic-demand-director-config.ts │ │ │ ├── basic-demand-director.ts │ │ │ ├── payment-demand-director-config.test.ts │ │ │ ├── payment-demand-director-config.ts │ │ │ ├── payment-demand-director.ts │ │ │ ├── workload-demand-director-config.ts │ │ │ ├── workload-demand-director.test.ts │ │ │ └── workload-demand-director.ts │ │ ├── index.ts │ │ └── options.ts │ ├── draft-offer-proposal-pool.test.ts │ ├── draft-offer-proposal-pool.ts │ ├── error.ts │ ├── helpers.spec.ts │ ├── helpers.ts │ ├── index.ts │ ├── market.module.test.ts │ ├── market.module.ts │ ├── proposal │ │ ├── index.ts │ │ ├── market-proposal-event.ts │ │ ├── market-proposal.ts │ │ ├── offer-counter-proposal.ts │ │ ├── offer-proposal.test.ts │ │ ├── offer-proposal.ts │ │ ├── proposal-properties.ts │ │ ├── proposals_batch.test.ts │ │ └── proposals_batch.ts │ ├── scan │ │ ├── index.ts │ │ ├── scan-director.ts │ │ ├── scanned-offer.test.ts │ │ ├── scanned-offer.ts │ │ └── types.ts │ ├── strategy.test.ts │ └── strategy.ts ├── network │ ├── api.ts │ ├── error.ts │ ├── index.ts │ ├── network.module.test.ts │ ├── network.module.ts │ ├── network.test.ts │ ├── network.ts │ ├── node.ts │ ├── tcp-proxy.test.ts │ └── tcp-proxy.ts ├── payment │ ├── BaseDocument.ts │ ├── InvoiceProcessor.ts │ ├── PayerDetails.ts │ ├── agreement_payment_process.spec.ts │ ├── agreement_payment_process.ts │ ├── allocation.test.ts │ ├── allocation.ts │ ├── api.ts │ ├── config.ts │ ├── debit_note.spec.ts │ ├── debit_note.ts │ ├── error.ts │ ├── index.ts │ ├── invoice.spec.ts │ ├── invoice.ts │ ├── payment.module.ts │ ├── rejection.ts │ ├── service.ts │ ├── strategy.test.ts │ └── strategy.ts ├── resource-rental │ ├── index.ts │ ├── rental.module.ts │ ├── resource-rental-pool.test.ts │ ├── resource-rental-pool.ts │ ├── resource-rental.test.ts │ └── resource-rental.ts └── shared │ ├── cache │ └── CacheService.ts │ ├── error │ └── golem-error.ts │ ├── expiration │ └── ExpirationManager.ts │ ├── storage │ ├── StorageServerAdapter.ts │ ├── default.ts │ ├── gftp.ts │ ├── index.ts │ ├── null.ts │ ├── provider.ts │ ├── ws.test.ts │ └── ws.ts │ ├── types.ts │ ├── utils │ ├── abortSignal.ts │ ├── acquireQueue.ts │ ├── apiErrorMessage.ts │ ├── cancel.ts │ ├── env.test.ts │ ├── env.ts │ ├── eventLoop.ts │ ├── index.ts │ ├── logger │ │ ├── defaultLogger.ts │ │ ├── logger.ts │ │ └── nullLogger.ts │ ├── runtimeContextChecker.ts │ ├── rxjs.ts │ ├── sleep.ts │ ├── timeout.ts │ ├── types.ts │ └── wait.ts │ └── yagna │ ├── adapters │ ├── activity-api-adapter.ts │ ├── index.ts │ ├── market-api-adapter.test.ts │ ├── market-api-adapter.ts │ ├── network-api-adapter.ts │ └── payment-api-adapter.ts │ ├── event-reader.ts │ ├── index.ts │ ├── repository │ ├── activity-repository.ts │ ├── agreement-repository.ts │ ├── debit-note-repository.ts │ ├── demand-repository.ts │ ├── index.ts │ ├── invoice-repository.ts │ └── proposal-repository.ts │ ├── yagna.spec.ts │ └── yagnaApi.ts ├── tests ├── cypress │ ├── support │ │ ├── commands.ts │ │ └── e2e.ts │ ├── tsconfig.json │ └── ui │ │ ├── hello-world.cy.ts │ │ └── transfer-data.cy.ts ├── docker │ ├── Provider.Dockerfile │ ├── Requestor.Dockerfile │ ├── configureProvider.py │ ├── data-node │ │ └── ya-provider │ │ │ ├── globals.json │ │ │ ├── hardware.json │ │ │ └── presets.json │ ├── docker-compose.yml │ ├── fundRequestor.sh │ └── startRequestor.sh ├── e2e │ ├── _setupEnv.ts │ ├── _setupLogging.ts │ ├── express.spec.ts │ ├── jest.config.json │ └── resourceRentalPool.spec.ts ├── examples │ ├── examples.json │ └── examples.test.ts ├── fixtures │ ├── alpine.gvmi │ └── cubes.blend ├── import │ ├── import.test.mjs │ ├── jest.config.js │ └── require.test.cjs ├── jest.config.json ├── jest.d.ts ├── jest.setup.ts ├── tsconfig.json └── utils │ ├── error_matcher.ts │ └── helpers.ts ├── tsconfig.json └── tsconfig.spec.json /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @golemfactory/ya-sdk 2 | -------------------------------------------------------------------------------- /.github/actions/cleanup-tests/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.github/actions/cleanup-tests/action.yml -------------------------------------------------------------------------------- /.github/actions/prepare-tests/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.github/actions/prepare-tests/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.github/workflows/publish-tag.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/weekly-master-beta-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.github/workflows/weekly-master-beta-sync.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | *.gvmi 3 | tmp/ -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | printWidth: 120 2 | -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.releaserc.json -------------------------------------------------------------------------------- /.typedoc/summary-generator.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.typedoc/summary-generator.cjs -------------------------------------------------------------------------------- /.typedoc/typedoc-frontmatter-theme.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/.typedoc/typedoc-frontmatter-theme.cjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/README.md -------------------------------------------------------------------------------- /cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/cypress.config.ts -------------------------------------------------------------------------------- /docs/CONCEPTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/docs/CONCEPTS.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/FEATURES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/docs/FEATURES.md -------------------------------------------------------------------------------- /docs/PLUGINS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/docs/PLUGINS.md -------------------------------------------------------------------------------- /docs/TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/docs/TESTING.md -------------------------------------------------------------------------------- /docs/UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/docs/UPGRADING.md -------------------------------------------------------------------------------- /docs/USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/docs/USAGE.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | *.bin 2 | package-lock.json -------------------------------------------------------------------------------- /examples/core-api/manual-pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/core-api/manual-pools.ts -------------------------------------------------------------------------------- /examples/core-api/override-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/core-api/override-module.ts -------------------------------------------------------------------------------- /examples/core-api/scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/core-api/scan.ts -------------------------------------------------------------------------------- /examples/core-api/step-by-step.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/core-api/step-by-step.ts -------------------------------------------------------------------------------- /examples/docs-examples/quickstarts/quickstart/requestor.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/docs-examples/quickstarts/quickstart/requestor.mjs -------------------------------------------------------------------------------- /examples/docs-examples/quickstarts/retrievable-task/task.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/docs-examples/quickstarts/retrievable-task/task.mjs -------------------------------------------------------------------------------- /examples/experimental/deployment/new-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/experimental/deployment/new-api.ts -------------------------------------------------------------------------------- /examples/experimental/express/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/experimental/express/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/experimental/express/server.ts -------------------------------------------------------------------------------- /examples/experimental/job/cancel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/experimental/job/cancel.ts -------------------------------------------------------------------------------- /examples/experimental/job/getJobById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/experimental/job/getJobById.ts -------------------------------------------------------------------------------- /examples/experimental/job/waitForResults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/experimental/job/waitForResults.ts -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/rental-model/advanced/deposit/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/deposit/config.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/deposit/contracts/glmAbi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/deposit/contracts/glmAbi.json -------------------------------------------------------------------------------- /examples/rental-model/advanced/deposit/contracts/lockAbi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/deposit/contracts/lockAbi.json -------------------------------------------------------------------------------- /examples/rental-model/advanced/deposit/funder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/deposit/funder.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/deposit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/deposit/index.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/deposit/observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/deposit/observer.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/gpu-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/gpu-ai.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/gpu/bandwidthTest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/gpu/bandwidthTest -------------------------------------------------------------------------------- /examples/rental-model/advanced/gpu/gpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/gpu/gpu.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/local-image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/local-image/Dockerfile -------------------------------------------------------------------------------- /examples/rental-model/advanced/local-image/alpine.gvmi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/local-image/alpine.gvmi -------------------------------------------------------------------------------- /examples/rental-model/advanced/local-image/local-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/local-image/local-image.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/outbound/whitelist/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/outbound/whitelist/manifest.json -------------------------------------------------------------------------------- /examples/rental-model/advanced/outbound/whitelist/read-golem-js-releases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/outbound/whitelist/read-golem-js-releases.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/payment-filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/payment-filters.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/proposal-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/proposal-filter.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/proposal-predefined-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/proposal-predefined-filter.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/proposal-selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/proposal-selector.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/reuse-allocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/reuse-allocation.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/setup-and-teardown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/setup-and-teardown.ts -------------------------------------------------------------------------------- /examples/rental-model/advanced/tcp-proxy/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/tcp-proxy/server.js -------------------------------------------------------------------------------- /examples/rental-model/advanced/tcp-proxy/tcp-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/advanced/tcp-proxy/tcp-proxy.ts -------------------------------------------------------------------------------- /examples/rental-model/basic/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/basic/events.ts -------------------------------------------------------------------------------- /examples/rental-model/basic/many-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/basic/many-of.ts -------------------------------------------------------------------------------- /examples/rental-model/basic/one-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/basic/one-of.ts -------------------------------------------------------------------------------- /examples/rental-model/basic/run-and-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/basic/run-and-stream.ts -------------------------------------------------------------------------------- /examples/rental-model/basic/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/basic/transfer.ts -------------------------------------------------------------------------------- /examples/rental-model/basic/vpn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/rental-model/basic/vpn.ts -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /examples/web/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/web/hello.html -------------------------------------------------------------------------------- /examples/web/transfer-data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/examples/web/transfer-data.html -------------------------------------------------------------------------------- /jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/jest.config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/activity/activity.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/activity.module.ts -------------------------------------------------------------------------------- /src/activity/activity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/activity.test.ts -------------------------------------------------------------------------------- /src/activity/activity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/activity.ts -------------------------------------------------------------------------------- /src/activity/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/api.ts -------------------------------------------------------------------------------- /src/activity/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/config.ts -------------------------------------------------------------------------------- /src/activity/exe-script-executor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/exe-script-executor.test.ts -------------------------------------------------------------------------------- /src/activity/exe-script-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/exe-script-executor.ts -------------------------------------------------------------------------------- /src/activity/exe-unit/batch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/exe-unit/batch.spec.ts -------------------------------------------------------------------------------- /src/activity/exe-unit/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/exe-unit/batch.ts -------------------------------------------------------------------------------- /src/activity/exe-unit/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/exe-unit/error.ts -------------------------------------------------------------------------------- /src/activity/exe-unit/exe-unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/exe-unit/exe-unit.test.ts -------------------------------------------------------------------------------- /src/activity/exe-unit/exe-unit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/exe-unit/exe-unit.ts -------------------------------------------------------------------------------- /src/activity/exe-unit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/exe-unit/index.ts -------------------------------------------------------------------------------- /src/activity/exe-unit/process.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/exe-unit/process.spec.ts -------------------------------------------------------------------------------- /src/activity/exe-unit/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/exe-unit/process.ts -------------------------------------------------------------------------------- /src/activity/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/index.ts -------------------------------------------------------------------------------- /src/activity/results.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/results.test.ts -------------------------------------------------------------------------------- /src/activity/results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/results.ts -------------------------------------------------------------------------------- /src/activity/script/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/script/command.ts -------------------------------------------------------------------------------- /src/activity/script/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/script/index.ts -------------------------------------------------------------------------------- /src/activity/script/script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/activity/script/script.ts -------------------------------------------------------------------------------- /src/experimental/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/README.md -------------------------------------------------------------------------------- /src/experimental/deployment/builder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/deployment/builder.test.ts -------------------------------------------------------------------------------- /src/experimental/deployment/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/deployment/builder.ts -------------------------------------------------------------------------------- /src/experimental/deployment/deployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/deployment/deployment.ts -------------------------------------------------------------------------------- /src/experimental/deployment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/deployment/index.ts -------------------------------------------------------------------------------- /src/experimental/deployment/validate-deployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/deployment/validate-deployment.ts -------------------------------------------------------------------------------- /src/experimental/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/index.ts -------------------------------------------------------------------------------- /src/experimental/job/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/job/index.ts -------------------------------------------------------------------------------- /src/experimental/job/job.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/job/job.test.ts -------------------------------------------------------------------------------- /src/experimental/job/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/job/job.ts -------------------------------------------------------------------------------- /src/experimental/job/job_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/job/job_manager.ts -------------------------------------------------------------------------------- /src/experimental/reputation/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/reputation/error.ts -------------------------------------------------------------------------------- /src/experimental/reputation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/reputation/index.ts -------------------------------------------------------------------------------- /src/experimental/reputation/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/reputation/system.ts -------------------------------------------------------------------------------- /src/experimental/reputation/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/experimental/reputation/types.ts -------------------------------------------------------------------------------- /src/golem-network/golem-network.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/golem-network/golem-network.test.ts -------------------------------------------------------------------------------- /src/golem-network/golem-network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/golem-network/golem-network.ts -------------------------------------------------------------------------------- /src/golem-network/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/golem-network/index.ts -------------------------------------------------------------------------------- /src/golem-network/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/golem-network/plugin.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/market/agreement/agreement-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/agreement/agreement-event.ts -------------------------------------------------------------------------------- /src/market/agreement/agreement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/agreement/agreement.test.ts -------------------------------------------------------------------------------- /src/market/agreement/agreement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/agreement/agreement.ts -------------------------------------------------------------------------------- /src/market/agreement/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/agreement/index.ts -------------------------------------------------------------------------------- /src/market/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/api.ts -------------------------------------------------------------------------------- /src/market/demand/demand-body-builder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/demand-body-builder.test.ts -------------------------------------------------------------------------------- /src/market/demand/demand-body-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/demand-body-builder.ts -------------------------------------------------------------------------------- /src/market/demand/demand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/demand.ts -------------------------------------------------------------------------------- /src/market/demand/directors/base-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/directors/base-config.ts -------------------------------------------------------------------------------- /src/market/demand/directors/basic-demand-director-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/directors/basic-demand-director-config.test.ts -------------------------------------------------------------------------------- /src/market/demand/directors/basic-demand-director-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/directors/basic-demand-director-config.ts -------------------------------------------------------------------------------- /src/market/demand/directors/basic-demand-director.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/directors/basic-demand-director.ts -------------------------------------------------------------------------------- /src/market/demand/directors/payment-demand-director-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/directors/payment-demand-director-config.test.ts -------------------------------------------------------------------------------- /src/market/demand/directors/payment-demand-director-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/directors/payment-demand-director-config.ts -------------------------------------------------------------------------------- /src/market/demand/directors/payment-demand-director.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/directors/payment-demand-director.ts -------------------------------------------------------------------------------- /src/market/demand/directors/workload-demand-director-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/directors/workload-demand-director-config.ts -------------------------------------------------------------------------------- /src/market/demand/directors/workload-demand-director.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/directors/workload-demand-director.test.ts -------------------------------------------------------------------------------- /src/market/demand/directors/workload-demand-director.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/directors/workload-demand-director.ts -------------------------------------------------------------------------------- /src/market/demand/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/index.ts -------------------------------------------------------------------------------- /src/market/demand/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/demand/options.ts -------------------------------------------------------------------------------- /src/market/draft-offer-proposal-pool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/draft-offer-proposal-pool.test.ts -------------------------------------------------------------------------------- /src/market/draft-offer-proposal-pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/draft-offer-proposal-pool.ts -------------------------------------------------------------------------------- /src/market/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/error.ts -------------------------------------------------------------------------------- /src/market/helpers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/helpers.spec.ts -------------------------------------------------------------------------------- /src/market/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/helpers.ts -------------------------------------------------------------------------------- /src/market/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/index.ts -------------------------------------------------------------------------------- /src/market/market.module.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/market.module.test.ts -------------------------------------------------------------------------------- /src/market/market.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/market.module.ts -------------------------------------------------------------------------------- /src/market/proposal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/proposal/index.ts -------------------------------------------------------------------------------- /src/market/proposal/market-proposal-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/proposal/market-proposal-event.ts -------------------------------------------------------------------------------- /src/market/proposal/market-proposal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/proposal/market-proposal.ts -------------------------------------------------------------------------------- /src/market/proposal/offer-counter-proposal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/proposal/offer-counter-proposal.ts -------------------------------------------------------------------------------- /src/market/proposal/offer-proposal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/proposal/offer-proposal.test.ts -------------------------------------------------------------------------------- /src/market/proposal/offer-proposal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/proposal/offer-proposal.ts -------------------------------------------------------------------------------- /src/market/proposal/proposal-properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/proposal/proposal-properties.ts -------------------------------------------------------------------------------- /src/market/proposal/proposals_batch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/proposal/proposals_batch.test.ts -------------------------------------------------------------------------------- /src/market/proposal/proposals_batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/proposal/proposals_batch.ts -------------------------------------------------------------------------------- /src/market/scan/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/scan/index.ts -------------------------------------------------------------------------------- /src/market/scan/scan-director.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/scan/scan-director.ts -------------------------------------------------------------------------------- /src/market/scan/scanned-offer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/scan/scanned-offer.test.ts -------------------------------------------------------------------------------- /src/market/scan/scanned-offer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/scan/scanned-offer.ts -------------------------------------------------------------------------------- /src/market/scan/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/scan/types.ts -------------------------------------------------------------------------------- /src/market/strategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/strategy.test.ts -------------------------------------------------------------------------------- /src/market/strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/market/strategy.ts -------------------------------------------------------------------------------- /src/network/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/network/api.ts -------------------------------------------------------------------------------- /src/network/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/network/error.ts -------------------------------------------------------------------------------- /src/network/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/network/index.ts -------------------------------------------------------------------------------- /src/network/network.module.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/network/network.module.test.ts -------------------------------------------------------------------------------- /src/network/network.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/network/network.module.ts -------------------------------------------------------------------------------- /src/network/network.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/network/network.test.ts -------------------------------------------------------------------------------- /src/network/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/network/network.ts -------------------------------------------------------------------------------- /src/network/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/network/node.ts -------------------------------------------------------------------------------- /src/network/tcp-proxy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/network/tcp-proxy.test.ts -------------------------------------------------------------------------------- /src/network/tcp-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/network/tcp-proxy.ts -------------------------------------------------------------------------------- /src/payment/BaseDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/BaseDocument.ts -------------------------------------------------------------------------------- /src/payment/InvoiceProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/InvoiceProcessor.ts -------------------------------------------------------------------------------- /src/payment/PayerDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/PayerDetails.ts -------------------------------------------------------------------------------- /src/payment/agreement_payment_process.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/agreement_payment_process.spec.ts -------------------------------------------------------------------------------- /src/payment/agreement_payment_process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/agreement_payment_process.ts -------------------------------------------------------------------------------- /src/payment/allocation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/allocation.test.ts -------------------------------------------------------------------------------- /src/payment/allocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/allocation.ts -------------------------------------------------------------------------------- /src/payment/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/api.ts -------------------------------------------------------------------------------- /src/payment/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/config.ts -------------------------------------------------------------------------------- /src/payment/debit_note.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/debit_note.spec.ts -------------------------------------------------------------------------------- /src/payment/debit_note.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/debit_note.ts -------------------------------------------------------------------------------- /src/payment/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/error.ts -------------------------------------------------------------------------------- /src/payment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/index.ts -------------------------------------------------------------------------------- /src/payment/invoice.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/invoice.spec.ts -------------------------------------------------------------------------------- /src/payment/invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/invoice.ts -------------------------------------------------------------------------------- /src/payment/payment.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/payment.module.ts -------------------------------------------------------------------------------- /src/payment/rejection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/rejection.ts -------------------------------------------------------------------------------- /src/payment/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/service.ts -------------------------------------------------------------------------------- /src/payment/strategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/strategy.test.ts -------------------------------------------------------------------------------- /src/payment/strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/payment/strategy.ts -------------------------------------------------------------------------------- /src/resource-rental/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/resource-rental/index.ts -------------------------------------------------------------------------------- /src/resource-rental/rental.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/resource-rental/rental.module.ts -------------------------------------------------------------------------------- /src/resource-rental/resource-rental-pool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/resource-rental/resource-rental-pool.test.ts -------------------------------------------------------------------------------- /src/resource-rental/resource-rental-pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/resource-rental/resource-rental-pool.ts -------------------------------------------------------------------------------- /src/resource-rental/resource-rental.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/resource-rental/resource-rental.test.ts -------------------------------------------------------------------------------- /src/resource-rental/resource-rental.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/resource-rental/resource-rental.ts -------------------------------------------------------------------------------- /src/shared/cache/CacheService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/cache/CacheService.ts -------------------------------------------------------------------------------- /src/shared/error/golem-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/error/golem-error.ts -------------------------------------------------------------------------------- /src/shared/expiration/ExpirationManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/expiration/ExpirationManager.ts -------------------------------------------------------------------------------- /src/shared/storage/StorageServerAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/storage/StorageServerAdapter.ts -------------------------------------------------------------------------------- /src/shared/storage/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/storage/default.ts -------------------------------------------------------------------------------- /src/shared/storage/gftp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/storage/gftp.ts -------------------------------------------------------------------------------- /src/shared/storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/storage/index.ts -------------------------------------------------------------------------------- /src/shared/storage/null.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/storage/null.ts -------------------------------------------------------------------------------- /src/shared/storage/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/storage/provider.ts -------------------------------------------------------------------------------- /src/shared/storage/ws.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/storage/ws.test.ts -------------------------------------------------------------------------------- /src/shared/storage/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/storage/ws.ts -------------------------------------------------------------------------------- /src/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/types.ts -------------------------------------------------------------------------------- /src/shared/utils/abortSignal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/abortSignal.ts -------------------------------------------------------------------------------- /src/shared/utils/acquireQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/acquireQueue.ts -------------------------------------------------------------------------------- /src/shared/utils/apiErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/apiErrorMessage.ts -------------------------------------------------------------------------------- /src/shared/utils/cancel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/cancel.ts -------------------------------------------------------------------------------- /src/shared/utils/env.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/env.test.ts -------------------------------------------------------------------------------- /src/shared/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/env.ts -------------------------------------------------------------------------------- /src/shared/utils/eventLoop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/eventLoop.ts -------------------------------------------------------------------------------- /src/shared/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/index.ts -------------------------------------------------------------------------------- /src/shared/utils/logger/defaultLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/logger/defaultLogger.ts -------------------------------------------------------------------------------- /src/shared/utils/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/logger/logger.ts -------------------------------------------------------------------------------- /src/shared/utils/logger/nullLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/logger/nullLogger.ts -------------------------------------------------------------------------------- /src/shared/utils/runtimeContextChecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/runtimeContextChecker.ts -------------------------------------------------------------------------------- /src/shared/utils/rxjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/rxjs.ts -------------------------------------------------------------------------------- /src/shared/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/sleep.ts -------------------------------------------------------------------------------- /src/shared/utils/timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/timeout.ts -------------------------------------------------------------------------------- /src/shared/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/types.ts -------------------------------------------------------------------------------- /src/shared/utils/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/utils/wait.ts -------------------------------------------------------------------------------- /src/shared/yagna/adapters/activity-api-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/adapters/activity-api-adapter.ts -------------------------------------------------------------------------------- /src/shared/yagna/adapters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/adapters/index.ts -------------------------------------------------------------------------------- /src/shared/yagna/adapters/market-api-adapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/adapters/market-api-adapter.test.ts -------------------------------------------------------------------------------- /src/shared/yagna/adapters/market-api-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/adapters/market-api-adapter.ts -------------------------------------------------------------------------------- /src/shared/yagna/adapters/network-api-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/adapters/network-api-adapter.ts -------------------------------------------------------------------------------- /src/shared/yagna/adapters/payment-api-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/adapters/payment-api-adapter.ts -------------------------------------------------------------------------------- /src/shared/yagna/event-reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/event-reader.ts -------------------------------------------------------------------------------- /src/shared/yagna/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/index.ts -------------------------------------------------------------------------------- /src/shared/yagna/repository/activity-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/repository/activity-repository.ts -------------------------------------------------------------------------------- /src/shared/yagna/repository/agreement-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/repository/agreement-repository.ts -------------------------------------------------------------------------------- /src/shared/yagna/repository/debit-note-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/repository/debit-note-repository.ts -------------------------------------------------------------------------------- /src/shared/yagna/repository/demand-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/repository/demand-repository.ts -------------------------------------------------------------------------------- /src/shared/yagna/repository/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/repository/index.ts -------------------------------------------------------------------------------- /src/shared/yagna/repository/invoice-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/repository/invoice-repository.ts -------------------------------------------------------------------------------- /src/shared/yagna/repository/proposal-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/repository/proposal-repository.ts -------------------------------------------------------------------------------- /src/shared/yagna/yagna.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/yagna.spec.ts -------------------------------------------------------------------------------- /src/shared/yagna/yagnaApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/src/shared/yagna/yagnaApi.ts -------------------------------------------------------------------------------- /tests/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/cypress/support/commands.ts -------------------------------------------------------------------------------- /tests/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/cypress/support/e2e.ts -------------------------------------------------------------------------------- /tests/cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/cypress/tsconfig.json -------------------------------------------------------------------------------- /tests/cypress/ui/hello-world.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/cypress/ui/hello-world.cy.ts -------------------------------------------------------------------------------- /tests/cypress/ui/transfer-data.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/cypress/ui/transfer-data.cy.ts -------------------------------------------------------------------------------- /tests/docker/Provider.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/docker/Provider.Dockerfile -------------------------------------------------------------------------------- /tests/docker/Requestor.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/docker/Requestor.Dockerfile -------------------------------------------------------------------------------- /tests/docker/configureProvider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/docker/configureProvider.py -------------------------------------------------------------------------------- /tests/docker/data-node/ya-provider/globals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/docker/data-node/ya-provider/globals.json -------------------------------------------------------------------------------- /tests/docker/data-node/ya-provider/hardware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/docker/data-node/ya-provider/hardware.json -------------------------------------------------------------------------------- /tests/docker/data-node/ya-provider/presets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/docker/data-node/ya-provider/presets.json -------------------------------------------------------------------------------- /tests/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/docker/docker-compose.yml -------------------------------------------------------------------------------- /tests/docker/fundRequestor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/docker/fundRequestor.sh -------------------------------------------------------------------------------- /tests/docker/startRequestor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/docker/startRequestor.sh -------------------------------------------------------------------------------- /tests/e2e/_setupEnv.ts: -------------------------------------------------------------------------------- 1 | process.env.DEBUG = "golem-js:*"; 2 | -------------------------------------------------------------------------------- /tests/e2e/_setupLogging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/e2e/_setupLogging.ts -------------------------------------------------------------------------------- /tests/e2e/express.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/e2e/express.spec.ts -------------------------------------------------------------------------------- /tests/e2e/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/e2e/jest.config.json -------------------------------------------------------------------------------- /tests/e2e/resourceRentalPool.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/e2e/resourceRentalPool.spec.ts -------------------------------------------------------------------------------- /tests/examples/examples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/examples/examples.json -------------------------------------------------------------------------------- /tests/examples/examples.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/examples/examples.test.ts -------------------------------------------------------------------------------- /tests/fixtures/alpine.gvmi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/fixtures/alpine.gvmi -------------------------------------------------------------------------------- /tests/fixtures/cubes.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/fixtures/cubes.blend -------------------------------------------------------------------------------- /tests/import/import.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/import/import.test.mjs -------------------------------------------------------------------------------- /tests/import/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/import/jest.config.js -------------------------------------------------------------------------------- /tests/import/require.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/import/require.test.cjs -------------------------------------------------------------------------------- /tests/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/jest.config.json -------------------------------------------------------------------------------- /tests/jest.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/jest.d.ts -------------------------------------------------------------------------------- /tests/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/jest.setup.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tests/utils/error_matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/utils/error_matcher.ts -------------------------------------------------------------------------------- /tests/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tests/utils/helpers.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/golemfactory/golem-js/HEAD/tsconfig.spec.json --------------------------------------------------------------------------------