The 'client' is a Node/Typescript script that can be run from the command line.
From the repo root folder install the node dependencies:
npm install
The sample program the script interacts with is already deployed as are various account keys that are also on devnet. This is the default network but the command line lets you change to localnet
Refer to the building and running of the sample program
From the repo root folder:
npm run build:client
Overall help
ts-node client/main.ts -h
Command specific help
ts-node client/main.ts mint -h
ts-node client/main.ts transfer -h
ts-node client/main.ts burn -h
ts-node client/fetch.ts data -h
With Node: This runs on 'devnet' and mints key: 'newKey' and value: 'A new value' to: 'user1' from sample keys
npm run do:MintUser1
npm run do:DataUser1
With Node: This runs on 'devnet' and transfers key: 'newKey' (and value) from: 'user1' to 'user2'
npm run do:TransferUser1To2
npm run do:DataUser1
npm run do:DataUser2
With Node: This runs on 'devnet' and burns key: 'newKey' from: 'user2'
npm run do:BurnUser2
npm run do:DataUser1
npm run do:DataUser2