The iExec SDK is a CLI and a JS library that allows easy interactions with iExec decentralized marketplace in order to run off-chain computations.
Library
The iExec javascript SDK can be imported in your frontend or backend JS project.
install
import
import { IExec } from 'iexec';
Check the documentation
CLI
The iExec SDK comes with a command line interface enabling interactions with the decentralized marketplace from a terminal.
install
npm install -g iexec # check commands iexec help
Check the documentation
Contributing
Install
Build
Test
Tests run on a local dockerized stack, the test stack must be started prior to running tests
# once before testing
npm run start-test-stack-After some times the test stack may become desynchronized, run
npm run start-test-stackto refresh it.
npm run stop-test-stackwill teardown the test stack
Run tests when the stack is up
Some tests relies on RPC API providers, to have them running smoothly you can provide the following envs
- ALCHEMY_API_KEY (obtained from https://alchemy.com)
- ETHERSCAN_API_KEY (obtained from https://etherscan.io)
- INFURA_PROJECT_ID (obtained from https://infura.io)
Changelog
Find changes in the CHANGELOG
