Manage your apporders
Orders enables setting custom governance for resources.
Here you will learn how to manage your application's rules.
Initialize an apporder
iexec order init --app
Edit the apporder part in
iexec.jsonto set the conditions to use your app
price to charge the requester for each execution of the app (in nRLC)
number of order created, each usage decrease this number
restrict usage to specific runtime such "tee" or "gpu"
restrict to use the app with a specific dataset (1)
restrict to run the app on a specific workerpool (1)
restrict the app usage to a specific requester (1)
- 1.the restriction is disabled by default with 0x0000000000000000000000000000000000000000
When you are happy with your apporder sign it and publish it
iexec order sign --app && iexec order publish --app
List the published orders for your app.
iexec orderbook app <your app address>
orderHashof the order you want to remove
Unpublish the apporder from the iExec Marketplace
iexec order unpublish --app <orderHash>
An unpublished order is still valid on the blockchain, to invalidate it use the cancel command.
iexec order cancel --app <orderHash>