0.1.9 • Published 1 year ago

defi-sdk v0.1.9

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

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.0

2 years ago

0.1.0-alpha.78

2 years ago

0.1.0-alpha.77

2 years ago

0.1.0-alpha.76

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

3 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

3 years ago

0.1.0-alpha.62

3 years ago

0.1.0-alpha.61

3 years ago

0.1.0-alpha.59

3 years ago

0.1.0-alpha.60

3 years ago

0.1.0-alpha.58

3 years ago

0.1.0-alpha.56

3 years ago

0.1.0-alpha.57

3 years ago

0.1.0-alpha.55

3 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

4 years ago

0.1.0-alpha.37

4 years ago

0.1.0-alpha.39

4 years ago

0.1.0-alpha.41

4 years ago

0.1.0-alpha.40

4 years ago

0.1.0-alpha.36

4 years ago

0.1.0-alpha.35

4 years ago

0.1.0-alpha.34

4 years ago

0.1.0-alpha.33

4 years ago

0.1.0-alpha.30

4 years ago

0.1.0-alpha.32

4 years ago

0.1.0-alpha.31

4 years ago

0.1.0-alpha.29

4 years ago

0.1.0-alpha.28

4 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

5 years ago

0.1.0-alpha.23

5 years ago

0.1.0-alpha.22

5 years ago

0.1.0-alpha.21

5 years ago

0.1.0-alpha.20

5 years ago

0.1.0-alpha.19

5 years ago

0.1.0-alpha.10

5 years ago

0.1.0-alpha.12

5 years ago

0.1.0-alpha.11

5 years ago

0.1.0-alpha.14

5 years ago

0.1.0-alpha.13

5 years ago

0.1.0-alpha.16

5 years ago

0.1.0-alpha.15

5 years ago

0.1.0-alpha.18

5 years ago

0.1.0-alpha.17

5 years ago

0.1.0-alpha.9

5 years ago

0.1.0-alpha.8

5 years ago

0.1.0-alpha.5

5 years ago

0.1.0-alpha.4

5 years ago

0.1.0-alpha.7

5 years ago

0.1.0-alpha.6

5 years ago

0.1.0-alpha.1

5 years ago

0.1.0-alpha.0

5 years ago

0.1.0-alpha.3

5 years ago

0.1.0-alpha.2

5 years ago

0.0.1

6 years ago

0.0.1-rc.2

6 years ago

0.0.1-rc.1

6 years ago

0.0.1-rc.0

6 years ago