Sign inSign up

switchboardlabs/task-runner

By switchboardlabs

•Updated over 2 years ago

Image
0

7.2K

switchboardlabs/task-runner repository overview

⁠

⁠switchboardlabs/task-runner

A NodeJS express server to simulate OracleJob results

Discord ⁠ Twitter ⁠

⁠ Documentation: docs.switchboard.xyz⁠

⁠Switchboard Task Runner

A NodeJS server to simulate OracleJob results for Switchboard data feeds.

⁠Environment Variables

Env VariableDefinition
SOLANA_MAINNET_ENDPOINT Required
Type - URL
Description - Solana mainnet RPC URL
SOLANA_DEVNET_ENDPOINT Required
Type - URL
Description - Solana devnet RPC URL
PORT Optional
Type - Integer
Default - 8080 (production) or 3000 (development)
Description - The network port to use
VERBOSE Optional
Type - Boolean
Default - false
Description - Verbose logging

⁠Request Format

curl http://localhost:8080/simulate -X POST -H "Content-Type: application/json" -d '{
  "jobs": 
    [
      {
        "tasks": [
          { "valueTask": { "value": 100 } },
          {
            "divideTask": {
              "job": {
                "tasks": [
                  {
                    "jupiterSwapTask": {
                      "inTokenAddress": "DUALa4FC2yREwZ59PHeu1un4wis36vHRv5hWVBmzykCJ",
                      "outTokenAddress": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                      "quoteAmount": 100
                    }
                  }
                ]
              }
            }
          }
        ]
      }
    ]
}'

Tag summary

Content type

Image

Digest

sha256:eab1e8f62…

Size

63.8 MB

Last updated

over 2 years ago

docker pull switchboardlabs/task-runner:dev-RC_05_14_24_14_34