0.0.16 • Published 8 months ago

@seda-protocol/as-sdk v0.0.16

Weekly downloads
-
License
-
Repository
-
Last release
8 months ago

AssemblyScript SDK

SDK for creating Oracle Programs on the SEDA chain.

For guides an examples on how to use this SDK see our documentation: <LINK_HERE>

Preview

import { Process, httpFetch, Bytes, OracleProgram, Console, JSON } from "@seda-protocol/as-sdk/assembly";

@json
class SwPlanet {
  name!: string;
}

class PlanetProgram extends OracleProgram {
  execute(): void {
    const response = httpFetch("https://swapi.dev/api/planets/1/");

    if (response.ok) {
      const planet = response.bytes.toJSON<SwPlanet>();

      Console.log(planet);

      Process.success(Bytes.fromUtf8String(planet.name));
    } else {
      Process.error(Bytes.fromUtf8String("Error while fetching"));
    }
  }
}

new PlanetProgram().run();
0.0.16

8 months ago

0.0.11

9 months ago

0.0.12

9 months ago

0.0.13

9 months ago

0.0.14

9 months ago

0.0.3

11 months ago

0.0.2

11 months ago

0.0.15

9 months ago

0.0.9

9 months ago

0.0.8

9 months ago

0.0.5

10 months ago

0.0.4

11 months ago

0.0.7

9 months ago

0.0.6

10 months ago

0.0.1

2 years ago