0.1.9 • Published 7 months ago

defi-sdk v0.1.9

Weekly downloads
104
License
MIT
Repository
github
Last release
7 months 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.9

7 months ago

0.1.8

10 months ago

0.1.7

10 months ago

0.1.6

11 months ago

0.1.5

11 months ago

0.1.2

12 months ago

0.1.1

12 months ago

0.1.4

12 months ago

0.1.3

12 months ago

0.1.0

1 year ago

0.1.0-alpha.78

1 year ago

0.1.0-alpha.77

1 year ago

0.1.0-alpha.76

1 year ago

0.1.0-alpha.75

1 year ago

0.1.0-alpha.74

1 year ago

0.1.0-alpha.73

2 years ago

0.1.0-alpha.65

2 years ago

0.1.0-alpha.64

2 years ago

0.1.0-alpha.67

2 years ago

0.1.0-alpha.66

2 years ago

0.1.0-alpha.69

2 years ago

0.1.0-alpha.68

2 years ago

0.1.0-alpha.70

2 years ago

0.1.0-alpha.72

2 years ago

0.1.0-alpha.71

2 years ago

0.1.0-alpha.63

2 years ago

0.1.0-alpha.62

2 years ago

0.1.0-alpha.61

2 years ago

0.1.0-alpha.59

2 years ago

0.1.0-alpha.60

2 years ago

0.1.0-alpha.58

2 years ago

0.1.0-alpha.56

2 years ago

0.1.0-alpha.57

2 years ago

0.1.0-alpha.55

2 years ago

0.1.0-alpha.50

3 years ago

0.1.0-alpha.52

3 years ago

0.1.0-alpha.54

3 years ago

0.1.0-alpha.53

3 years ago

0.1.0-alpha.47

3 years ago

0.1.0-alpha.46

3 years ago

0.1.0-alpha.49

3 years ago

0.1.0-alpha.48

3 years ago

0.1.0-alpha.42

3 years ago

0.1.0-alpha.45

3 years ago

0.1.0-alpha.44

3 years ago

0.1.0-alpha.38

3 years ago

0.1.0-alpha.37

3 years ago

0.1.0-alpha.39

3 years ago

0.1.0-alpha.41

3 years ago

0.1.0-alpha.40

3 years ago

0.1.0-alpha.36

3 years ago

0.1.0-alpha.35

3 years ago

0.1.0-alpha.34

3 years ago

0.1.0-alpha.33

3 years ago

0.1.0-alpha.30

3 years ago

0.1.0-alpha.32

3 years ago

0.1.0-alpha.31

3 years ago

0.1.0-alpha.29

3 years ago

0.1.0-alpha.28

3 years ago

0.1.0-alpha.27

4 years ago

0.1.0-alpha.26

4 years ago

0.1.0-alpha.25

4 years ago

0.1.0-alpha.24

4 years ago

0.1.0-alpha.23

4 years ago

0.1.0-alpha.22

4 years ago

0.1.0-alpha.21

4 years ago

0.1.0-alpha.20

4 years ago

0.1.0-alpha.19

4 years ago

0.1.0-alpha.10

4 years ago

0.1.0-alpha.12

4 years ago

0.1.0-alpha.11

4 years ago

0.1.0-alpha.14

4 years ago

0.1.0-alpha.13

4 years ago

0.1.0-alpha.16

4 years ago

0.1.0-alpha.15

4 years ago

0.1.0-alpha.18

4 years ago

0.1.0-alpha.17

4 years ago

0.1.0-alpha.9

4 years ago

0.1.0-alpha.8

4 years ago

0.1.0-alpha.5

4 years ago

0.1.0-alpha.4

4 years ago

0.1.0-alpha.7

4 years ago

0.1.0-alpha.6

4 years ago

0.1.0-alpha.1

4 years ago

0.1.0-alpha.0

4 years ago

0.1.0-alpha.3

4 years ago

0.1.0-alpha.2

4 years ago

0.0.1

5 years ago

0.0.1-rc.2

5 years ago

0.0.1-rc.1

5 years ago

0.0.1-rc.0

5 years ago