Skip to content

blocklessnetwork/sdk-assemblyscript

Repository files navigation

blockless-sdk-assembly-script

** This sdk is configured to work with assembly-script. **

It currently has built in support for

  • json
  • http
  • ipfs

Install this SDK

This module can be installed into any existing project. New projects should use @blockless/app to start a fresh WASM module.

$ yarn add @blockless/sdk
# or using npm
$ npm i @blockless/sdk

Example of using this SDK.

// The entry file of your WebAssembly.
import "wasi";

import { Console } from "as-wasi/assembly";
import { http } from "@blockless/sdk";

const client = new http.Client();
const data = client.get("https://httpbin.org/json");

console.log(data.toString())
}

How to build

Use asc to build the typescript source into a deployable WASM file.

$ asc examples/index.ts --target release

Shortcuts for a few examples are available in the package.json of this module.

$ yarn build:example:debug