@kinecosystem/devtools
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Developer Tools for KIN Devs

building the project

This is a typescript project, therfore it needs to be transpiled

npm run lint
npm run build

create-wallet

A script to createa local address and private key and run the register process to assign these keys to a user.

Usage

$> npm run create-wallet -- <beta|production> <device_id> <JWT>
  • beta|production - which environment to register to
  • device_id - a device_id to associate this user to (can be anything you choose)
  • JWT - a registration JWT as described here

Example

Create a wallet for user doody_test_1 with device test_device on beta.

$> npm run create-wallet -- beta test_device eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImVzMjU2XzAifQ.eyJpc3MiOiJ0ZXN0IiwiZXhwIjoxNTQwODQ5NzE4NTM2LCJpYXQiOjE1NDA4MjgxMTg1MzYsInN1YiI6InJlZ2lzdGVyIiwidXNlcl9pZCI6ImRvb2R5X3Rlc3RfMSJ9.6sfbb6dtQtiisG_ZYaetOw2WyGjBXIIdnMCpbxHvPj73W-Ik67cUJIApnusGxc4hWg0jHC1iFQwFjrue5Kdi2

doody_test_1@test_device) address: <GBIVJXWSQTLJFSCWUZYPIHUHIPJRWIPMSX52R2OL62UKZ7F642QY6TIG> secret key: <SDT3CBJMQI....................EZ7HT2OGLRC>
auth token: <SOME_TOKEN>

Test User Creation

Using the token created from the previous step:

Beta

$> curl -IH 'Authorization: Bearer SOME_TOKEN' https://api.kinecosystembeta.com/v1/users/me

Production

$> curl -IH 'Authorization: Bearer SOME_TOKEN' https://api.kinmarketplace.com/v1/users/me

Should return HTTP 200 OK.

Test Wallet Creation

Using the public address:

Beta

curl https://horizon-playground.kininfrastructure.com/accounts/USER_PUBLIC_ADDRESS | jq -r '.balances[] | select(.asset_code=="KIN") | .balance'

Production

curl https://horizon-kin-ecosystem.kininfrastructure.com/accounts/USER_PUBLIC_ADDRESS | jq -r '.balances[] | select(.asset_code=="KIN") | .balance'

Readme

Keywords

none

Package Sidebar

Install

npm i @kinecosystem/devtools

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

8.82 kB

Total Files

5

Last publish

Collaborators

  • kin-foundation
  • kikengineering