1.2.0 • Published 3 years ago

@webwallet/sdk v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

sdk

WebWallet SDK for Node

Usage

npm install @webwallet/sdk
const sdk = require('@webwallet/sdk')

/* Generate cryptographic keys and addresses */
let source = sdk.keypair.generate()
let target = sdk.keypair.generate()

/* Generate wallet addresses from public keys */
source.signer = sdk.address.generate({data: source.public}).encode()
target.signer = sdk.address.generate({data: source.public}).encode()

/* Prepare IOU claims */
let claims = {
  domain: 'wallet.example.com',
  source: source.signer,
  target: target.signer,
  amount: '100', // must be a big-number string
  symbol: source.signer, // source === issuer
  expiry: (/*some date*/).toISOString()
}

/* Write and sign IOU */
let signers = [source]
let iou = sdk.iou.write(claims).sign(signers)

/* Build transaction request body */
let body = {
  data: {
    inputs: [iou]
  }
}

/* Send transaction request */
//...
1.2.0

3 years ago

1.1.3

3 years ago

1.1.2

4 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago