Congratulations, you've successfully made it through this tutorial!
The ffmpeg execution has been triggered thanks to a dapp smart contract, and it has been calculated remotely by a worker!
Finally, to help make the iExec SDK better, go to github and give it a star, thanks!
Craft your own custom iExec app
Let's install the iExec SDK using Nodejs:
npm -g install iexec
Init a base project
Let's start your iExec project with the bare minimum:
Rename and enter the project:
mv iexec-init iexec-ffmpeg && cd iexec-ffmpeg
Your iExec dapp is composed of:
appdirectory: In case you have a binary app, put it here. If you are already using Docker (and you should!) then this directory is not used.
contractsdirectory: A smart contract that interfaces with your iExec dapp from Ethereum to the offchain app.
iexec.jsfile: This is where you describe your project name, your app, and your work.
setup your wallet
iexec wallet create
iexec wallet getETH
iexec account login
iexec wallet show