├── .cargo └── config ├── .github ├── actionlint.yaml ├── e2e │ ├── docker-compose.yml │ └── ipfs.sh ├── release-please │ ├── config.json │ └── manifest.json ├── renovate.json └── workflows │ ├── e2e.yml │ ├── lint.yml │ ├── release.yml │ ├── run-tests.yml │ ├── snapshot.yml │ └── tests.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── aqua-tests ├── .fluence │ └── secrets │ │ └── test_put_get_dag.txt ├── .gitignore ├── README.md ├── config.py ├── fluence.yaml ├── getDefaultPeers.js ├── package-lock.json ├── package.json ├── requirements.txt ├── src │ └── aqua │ │ └── main.aqua └── test_aqua.py ├── aqua ├── README.md ├── ipfs-api.aqua ├── ipfs.aqua ├── package-lock.json └── package.json ├── builtin-package ├── ipfs_effector_config.json ├── ipfs_pure_config.json ├── on_start.air ├── on_start.json └── package.sh ├── example ├── README.md ├── aqua │ └── export.aqua ├── index.ts ├── package-lock.json ├── package.json └── tsconfig.json ├── local-network └── docker-compose.yml ├── rust-toolchain.toml └── service ├── Cargo.lock ├── Cargo.toml ├── artifacts └── Config.toml ├── build.sh ├── distro ├── Cargo.toml ├── build.rs └── src │ └── lib.rs ├── effector ├── Cargo.toml ├── build.rs ├── src │ ├── effector.rs │ └── main.rs └── tests │ ├── Config.toml │ ├── Config_error.toml │ ├── Config_put.toml │ ├── ipfs │ ├── ipfs_error │ ├── ipfs_put │ └── tests.rs ├── pure ├── Cargo.toml ├── build.rs ├── src │ ├── main.rs │ └── pure.rs └── tests │ ├── Config.toml │ └── tests.rs └── types ├── Cargo.toml └── src ├── lib.rs └── results.rs /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.cargo/config -------------------------------------------------------------------------------- /.github/actionlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.github/actionlint.yaml -------------------------------------------------------------------------------- /.github/e2e/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.github/e2e/docker-compose.yml -------------------------------------------------------------------------------- /.github/e2e/ipfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.github/e2e/ipfs.sh -------------------------------------------------------------------------------- /.github/release-please/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.github/release-please/config.json -------------------------------------------------------------------------------- /.github/release-please/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "0.6.0" 3 | } 4 | -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.github/workflows/snapshot.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/README.md -------------------------------------------------------------------------------- /aqua-tests/.fluence/secrets/test_put_get_dag.txt: -------------------------------------------------------------------------------- 1 | BNidntUryx+hxr7NK2z9nci23sMn3fURB6bTH1K2Ll4= -------------------------------------------------------------------------------- /aqua-tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua-tests/.gitignore -------------------------------------------------------------------------------- /aqua-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua-tests/README.md -------------------------------------------------------------------------------- /aqua-tests/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua-tests/config.py -------------------------------------------------------------------------------- /aqua-tests/fluence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua-tests/fluence.yaml -------------------------------------------------------------------------------- /aqua-tests/getDefaultPeers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua-tests/getDefaultPeers.js -------------------------------------------------------------------------------- /aqua-tests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua-tests/package-lock.json -------------------------------------------------------------------------------- /aqua-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua-tests/package.json -------------------------------------------------------------------------------- /aqua-tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua-tests/requirements.txt -------------------------------------------------------------------------------- /aqua-tests/src/aqua/main.aqua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua-tests/src/aqua/main.aqua -------------------------------------------------------------------------------- /aqua-tests/test_aqua.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua-tests/test_aqua.py -------------------------------------------------------------------------------- /aqua/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua/README.md -------------------------------------------------------------------------------- /aqua/ipfs-api.aqua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua/ipfs-api.aqua -------------------------------------------------------------------------------- /aqua/ipfs.aqua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua/ipfs.aqua -------------------------------------------------------------------------------- /aqua/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua/package-lock.json -------------------------------------------------------------------------------- /aqua/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/aqua/package.json -------------------------------------------------------------------------------- /builtin-package/ipfs_effector_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/builtin-package/ipfs_effector_config.json -------------------------------------------------------------------------------- /builtin-package/ipfs_pure_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/builtin-package/ipfs_pure_config.json -------------------------------------------------------------------------------- /builtin-package/on_start.air: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/builtin-package/on_start.air -------------------------------------------------------------------------------- /builtin-package/on_start.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/builtin-package/on_start.json -------------------------------------------------------------------------------- /builtin-package/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/builtin-package/package.sh -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/example/README.md -------------------------------------------------------------------------------- /example/aqua/export.aqua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/example/aqua/export.aqua -------------------------------------------------------------------------------- /example/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/example/index.ts -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/example/package.json -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /local-network/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/local-network/docker-compose.yml -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /service/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/Cargo.lock -------------------------------------------------------------------------------- /service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/Cargo.toml -------------------------------------------------------------------------------- /service/artifacts/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/artifacts/Config.toml -------------------------------------------------------------------------------- /service/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/build.sh -------------------------------------------------------------------------------- /service/distro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/distro/Cargo.toml -------------------------------------------------------------------------------- /service/distro/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/distro/build.rs -------------------------------------------------------------------------------- /service/distro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/distro/src/lib.rs -------------------------------------------------------------------------------- /service/effector/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/effector/Cargo.toml -------------------------------------------------------------------------------- /service/effector/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/effector/build.rs -------------------------------------------------------------------------------- /service/effector/src/effector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/effector/src/effector.rs -------------------------------------------------------------------------------- /service/effector/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/effector/src/main.rs -------------------------------------------------------------------------------- /service/effector/tests/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/effector/tests/Config.toml -------------------------------------------------------------------------------- /service/effector/tests/Config_error.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/effector/tests/Config_error.toml -------------------------------------------------------------------------------- /service/effector/tests/Config_put.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/effector/tests/Config_put.toml -------------------------------------------------------------------------------- /service/effector/tests/ipfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/effector/tests/ipfs -------------------------------------------------------------------------------- /service/effector/tests/ipfs_error: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exit 1 3 | -------------------------------------------------------------------------------- /service/effector/tests/ipfs_put: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | printf "hash\n" 3 | exit 0 4 | -------------------------------------------------------------------------------- /service/effector/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/effector/tests/tests.rs -------------------------------------------------------------------------------- /service/pure/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/pure/Cargo.toml -------------------------------------------------------------------------------- /service/pure/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/pure/build.rs -------------------------------------------------------------------------------- /service/pure/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/pure/src/main.rs -------------------------------------------------------------------------------- /service/pure/src/pure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/pure/src/pure.rs -------------------------------------------------------------------------------- /service/pure/tests/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/pure/tests/Config.toml -------------------------------------------------------------------------------- /service/pure/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/pure/tests/tests.rs -------------------------------------------------------------------------------- /service/types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/types/Cargo.toml -------------------------------------------------------------------------------- /service/types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/types/src/lib.rs -------------------------------------------------------------------------------- /service/types/src/results.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/aqua-ipfs/HEAD/service/types/src/results.rs --------------------------------------------------------------------------------