1.0.4 • Published 2 years ago
vechain_sdk v1.0.4
const vechain_sdk = require('vechain_sdk');
vechain_sdk.initVeChainSDK('app_id', 'app_key', 'operator_uid);
async function generateVID() {
// Generate VID
let request_number = Math.floor(100000 + Math.random() * 900000) + '' + (+new Date());
let vid_response = await vechain_sdk.generateVID(request_number, 1);
console.log(vid_response.data.data);
}
async function createHash() {
// Create Hash
let request_number = Math.floor(100000 + Math.random() * 900000) + '' + (+new Date());
let vid = 'generate VID or use from the database'
let data = 'data';
let hash_response = await ve_chain_sdk.createHash(request_number, vid, data);
console.log(hash_response.data.data);
}
Notes
- Call functions asynchronously to get the success response from the VeChain ToolChain
- Request number is the only way to get the updated statuses
- Statuses are... draft, init, processing, success