aqua-ipfs/README.md

20 lines
883 B
Markdown
Raw Normal View History

# Aqua IPFS bindings
Native IPFS integration to Aqua language. Orchestrate IPFS file transfer with Aqua scripts.
2021-07-30 14:42:43 +03:00
## Documentation
See [Aqua Book](https://fluence.dev/aqua-book/libraries/aqua-ipfs).
## How to use it in TypeScript
2022-03-31 02:49:54 +04:00
There's a simple example in [example](/example/index.ts)
2021-07-21 20:19:13 +03:00
## Directory structure
- `aqua` Aqua API of AquaIPFS. See [aqua/README](/aqua/README.md)
2021-07-21 20:19:13 +03:00
- `service` contains Rust service that implements all the IPFS calls by using `ipfs` cli mounted binary
- `example` A simple example of how to use ipfs adapter from TypeScript
2021-07-21 20:19:13 +03:00
- `local-network` contains Docker Compose YAML config to run a local Fluence network of 3 nodes
# Contribution
Contributions are welcome!
`aqua-ipfs` integrates with IPFS by using `ipfs` CLI, so it's possible to expose virtually any IPFS API to Aqua. Feel free to open an issue or contribute APIs and patterns you find useful.