0.1.0-alpha.78 • Published 7 days ago

defi-sdk v0.1.0-alpha.78

Weekly downloads
104
License
MIT
Repository
github
Last release
7 days ago

defi-sdk

A JS client for interacting with Zerion API

Install

npm install defi-sdk

Getting Started

import { client } from "defi-sdk";

client.configure({ url: endpoint, apiToken: API_TOKEN });

API

General usage

client.subscribe(options)

import { client } from "defi-sdk";

client.subscribe({
  namespace: "assets",
  body: {
    scope: ["prices"],
    payload: { asset_codes: ["eth"], currency: "usd" }
  },
  onMessage: (event: Event, data: Response) => {
    /* handle data */
  }
});

Domain Helpers

Instead of calling client.subscribe and passing type information manually, the SDK provides helpers for most of the existing request scopes

addressAssets

import { client } from "defi-sdk";

client.addressAssets({
  payload: { asset_codes: ["eth"], currency: "usd" },
  onData: data => {
    /* handle data */
  }
});

Types

Request

interface Request<T, ScopeName extends string> {
  scope: ScopeName[];
  payload: T;
}

Response

interface Response<T> {
  meta: any;
  payload: T;
}

See Response in Zerion Docs

License

MIT License, see the included LICENSE file.

0.1.0-alpha.78

7 days ago

0.1.0-alpha.77

7 days ago

0.1.0-alpha.76

16 days ago

0.1.0-alpha.75

5 months ago

0.1.0-alpha.74

5 months ago

0.1.0-alpha.73

5 months ago

0.1.0-alpha.65

9 months ago

0.1.0-alpha.64

9 months ago

0.1.0-alpha.67

7 months ago

0.1.0-alpha.66

8 months ago

0.1.0-alpha.69

6 months ago

0.1.0-alpha.68

6 months ago

0.1.0-alpha.70

6 months ago

0.1.0-alpha.72

5 months ago

0.1.0-alpha.71

5 months ago

0.1.0-alpha.63

10 months ago

0.1.0-alpha.62

10 months ago

0.1.0-alpha.61

11 months ago

0.1.0-alpha.59

11 months ago

0.1.0-alpha.60

11 months ago

0.1.0-alpha.58

1 year ago

0.1.0-alpha.56

1 year ago

0.1.0-alpha.57

1 year ago

0.1.0-alpha.55

1 year ago

0.1.0-alpha.50

1 year ago

0.1.0-alpha.52

1 year ago

0.1.0-alpha.54

1 year ago

0.1.0-alpha.53

1 year ago

0.1.0-alpha.47

2 years ago

0.1.0-alpha.46

2 years ago

0.1.0-alpha.49

1 year ago

0.1.0-alpha.48

1 year ago

0.1.0-alpha.42

2 years ago

0.1.0-alpha.45

2 years ago

0.1.0-alpha.44

2 years ago

0.1.0-alpha.38

2 years ago

0.1.0-alpha.37

2 years ago

0.1.0-alpha.39

2 years ago

0.1.0-alpha.41

2 years ago

0.1.0-alpha.40

2 years ago

0.1.0-alpha.36

2 years ago

0.1.0-alpha.35

2 years ago

0.1.0-alpha.34

2 years ago

0.1.0-alpha.33

2 years ago

0.1.0-alpha.30

2 years ago

0.1.0-alpha.32

2 years ago

0.1.0-alpha.31

2 years ago

0.1.0-alpha.29

2 years ago

0.1.0-alpha.28

2 years ago

0.1.0-alpha.27

3 years ago

0.1.0-alpha.26

3 years ago

0.1.0-alpha.25

3 years ago

0.1.0-alpha.24

3 years ago

0.1.0-alpha.23

3 years ago

0.1.0-alpha.22

3 years ago

0.1.0-alpha.21

3 years ago

0.1.0-alpha.20

3 years ago

0.1.0-alpha.19

3 years ago

0.1.0-alpha.10

3 years ago

0.1.0-alpha.12

3 years ago

0.1.0-alpha.11

3 years ago

0.1.0-alpha.14

3 years ago

0.1.0-alpha.13

3 years ago

0.1.0-alpha.16

3 years ago

0.1.0-alpha.15

3 years ago

0.1.0-alpha.18

3 years ago

0.1.0-alpha.17

3 years ago

0.1.0-alpha.9

3 years ago

0.1.0-alpha.8

3 years ago

0.1.0-alpha.5

3 years ago

0.1.0-alpha.4

3 years ago

0.1.0-alpha.7

3 years ago

0.1.0-alpha.6

3 years ago

0.1.0-alpha.1

3 years ago

0.1.0-alpha.0

3 years ago

0.1.0-alpha.3

3 years ago

0.1.0-alpha.2

3 years ago

0.0.1

4 years ago

0.0.1-rc.2

4 years ago

0.0.1-rc.1

4 years ago

0.0.1-rc.0

4 years ago