0.0.10 • Published 1 year ago

@didhq/did-render-sdk v0.0.10

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

Spore DOB render SDK

Installation

npm i @didhq/did-render-sdk

Usage

Examples

SDK Docs

Browser Example

NodeJs Example

Render by token key

import { renderByTokenKey } from '@didhq/did-render-sdk'

const tokenKey = 'dc19e68af1793924845e2a4dbc23598ed919dcfe44d3f9cd90964fe590efb0e4'
await renderByTokenKey(tokenKey) // returns base64 encoded image starts with data:image/svg+xml;base64,

Render by dob decode server

import { renderByDobDecodeResponse } from '@didhq/did-render-sdk'

const tokenKey = 'dc19e68af1793924845e2a4dbc23598ed919dcfe44d3f9cd90964fe590efb0e4'
const response = await fetch('https://dob-decode-server', {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    id: 2,
    jsonrpc: "2.0",
    method: "dob_decode",
    params: [tokenKey],
  }),
});
const dobDecodeResult = response.json();
await renderByDobDecodeResponse(dobDecodeResult.result) // <svg ... />

Config

Config DOB Decode server

DOB Decode server source code

import { 
  config, // step1: import
  renderByTokenKey,
} from '@didhq/did-render-sdk'

// step2: set
config.setDobDecodeServerURL('https://dob-decode-server')

const tokenKey = 'dc19e68af1793924845e2a4dbc23598ed919dcfe44d3f9cd90964fe590efb0e4'
await renderByTokenKey(tokenKey) // this function will query the configured decode service to read the data required for rendering
0.0.10

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.1

1 year ago