0.1.9 • Published 8 months ago

defi-sdk v0.1.9

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

8 months ago

0.1.8

11 months ago

0.1.7

11 months ago

0.1.6

12 months ago

0.1.5

12 months ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.4

1 year ago

0.1.3

1 year 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

2 years ago

0.1.0-alpha.74

2 years 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