Skip to main content

Developers

Developers or Developers are the ones that are in need of computation for their applications. Developers can define in accessible Javascript code their requirements and get access to computational resources through the Acurast Marketplace by being matched with Processors.

The so-called Acurast Deployments are executed by Processors in their Trusted Execution Environment that provide the Output of the Deployment and a Proof of Execution to the defined destination chain.

Developers define their requirements in code.

Get Started

Head to Integration Levels ↗ for more details:

Level 2

  1. Go to the Acurast Console and log in with a supported wallet of your Ecosystem e.g., Metamask for Ethereum
  2. Fund Account - Get Acurast Canary (cACU) asset for your account, to be able to create Deployments, with "Fund Account" or head directly to the Faucet.
  3. Go to "Create Deployment" and select your destination, the ecosystem you're building in.
  4. Select an existing template, adapt it or write your own code that fits your needs. Test your code with "Test Code".
  5. Select "Public Processors"
    1. Alternatively select one or more of your "Personal Processors"
    2. or enter the address of one or more "Specific Processors"
  6. Define your "Execution Schedule" with the parameters such as start and endtime, interval etc.
  7. Specify "Additional Parameters"
    1. The number of Processors and their reputation
    2. The fulfillment fee, the transaction/gas fees for each submission
    3. The reward, paid in the native asset of your ecosystem e.g., ETH
  8. Publish your Deployment, it will be matched, acknowledged and then wait for your first fulfillment.

Level 1

  1. Go to the Acurast Console and log in with a supported Acurast wallet.
  2. Fund Account - Get Acurast Canary (cACU) asset for your account, to be able to create Deployments, with "Fund Account" or head directly to the Faucet.
  3. Go to "Create Deployment" and select your destination, the ecosystem you're building in.
  4. Select an existing template, adapt it or write your own code that fits your needs. Test your code with "Test Code".
  5. Select "Public Processors".
    1. Alternatively select one or more of your "Personal Processors"
    2. or enter the address of one or more "Specific Processors"
  6. Define your "Execution Schedule" with the parameters such as start and endtime, interval etc.
  7. Specify "Additional Parameters"
    1. The number of Processors and their reputation
    2. The reward, paid in the native asset of your ecosystem e.g., ETH
  8. Publish your Deployment, it will be matched, acknowledged
  9. Head to the "Deployment Details", check the address of each Processor for your destination ecosystem.
    1. Send transaction/gas fees to your unique address, that the Processor is able to inject the signed output directly.
  10. Wait for your first fulfillment

Not sure if your ecosystem is supported? Take a look at Ecosystems & Integrations.