Skip to content

hashtagcoin/sdk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.wallet = sdk.address.generate({data: source.public}).encode()
target.wallet = sdk.address.generate({data: source.public}).encode()

/* Prepare IOU claims */
let claims = {
  source: source.wallet,
  target: target.wallet,
  amount: '100', // must be a big-number string
  symbol: source.wallet, // source === issuer
  expires: (/*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 */
//...

About

WebWallet SDK for Node

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%