Typescript

About

DeltaDeFi's Typescript SDK provides utility functions to interact with the API service and sign transactions with provided keys.

Installation

The SDK is hosted on npmjs.com, so you can directly import it using your favorite package manager.

npm i @deltadefi-protocol/sdk
yarn add @deltadefi-protocol/sdk

Getting Started

Placing and canceling orders are as simple as below.

import { ApiClient } from "@deltadefi-protocol/sdk";

export const getApiClient = async (): Promise<ApiClient> => {
  const network = process.env.NETWORK;
  const apiKey = process.env.API_KEY;
  const operationKeyEncryptionPassword =
    process.env.OPERATION_KEY_ENCRYPTION_PASSWORD!;

  const apiClient = new ApiClient({
    network: network as "preprod" | "mainnet",
    apiKey: apiKey,
  });

  await apiClient.loadOperationKey(operationKeyEncryptionPassword);
  return apiClient;
};

Posting Order

Cancel Order

Detailed SDK demo

https://github.com/deltadefi-protocol/sdks-demo/tree/main/typescriptarrow-up-right

Last updated