This repository has been archived and the code was moved to acurast-substrate.
Repository for the Acurast related pallets and the acurast-p256-crypto
crate.
Please refer to the respective READMEs for more information:
Pallets and crates relevant for third, party integrations.
- Acurast P256 crypto: Crates providing crypto primitives to support p256 signatures in substrate
- Acurast Fulfillment Receiver Pallet: Pallet meant to be integrated by other parachains to receive fulfillments from Acurast Processors
- Acurast Proxy Pallet: Pallet meant to be integrated by other parachains to interact with the Acurast parachain
Acurast Protocol specific pallets.
- Acurast Pallet: Main pallet integrated by the Acurast parachain
- Acurast Marketplace Pallet: Acurast marketplace functionality integrated by the Acurast parachain
Use the following command to build all the crates:
cargo build --release
Use the -p
option to build only a specific crate:
cargo build -p pallet-acurast --release
Use the following command to run all the tests:
cargo test
Use the -p
option to test only a specific crate:
cargo test -p pallet-acurast
Use the following command to build using the included Dockerfile:
docker build -t acurast-core .
Once a docker image is built, it is possible to run the tests with the following command:
docker run acurast-core test