Manage your apporders
Last updated
Last updated
Orders enable setting custom governance for resources.
Here you will learn how to manage your application's monetization rules.
Initialize an apporder
:
Edit the apporder
part in iexec.json
to set the conditions to use your app:
key | description |
---|---|
the restriction is disabled by default with 0x0000000000000000000000000000000000000000
The supported tags for application orders are:
Tag value | Description |
---|---|
TEE tasks with Gramine TEE framework are not supported yet. Do not publish orders with both tee
and gramine
tag bits enabled.
As soon as your apporder
complies to your requirements, you must sign it and you may publish it.
List the published orders for your app.
Copy the orderHash
of the order you want to remove
Unpublish the apporder
from the iExec Marketplace
An unpublished order is still valid on the blockchain, to invalidate it use the cancel command.
app
app address
appprice
price to charge the requester for each execution of the app (in nRLC)
volume
number of authorized uses, each use decreases this number
tag
restrict usage to a specific runtime such as Scone or Gramine TEE framework
datasetrestrict
restrict to use the app with a specific dataset (1)
workerpoolrestrict
restrict to run the app on a specific workerpool (1)
requesterrestrict
restrict the app usage to a specific requester (1)
0x0000000000000000000000000000000000000000000000000000000000000000
Standard task
0x0000000000000000000000000000000000000000000000000000000000000003
TEE task with Scone framework
0x0000000000000000000000000000000000000000000000000000000000000005
TEE task with Gramine framework (reserved value, do not use)