Javascript SDK of WoopChain protocol
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sdk/examples/testNode.js

34 lines
772 B

const { Account } = require('../packages/harmony-account/lib/index.js');
const {
getAddressFromPublicKey,
} = require('../packages/harmony-crypto/lib/index.js');
const {
isAddress,
isPrivateKey,
} = require('../packages/harmony-utils/lib/index.js');
// const a = Account.new();
// console.log(isAddress(a.checksumAddress));
const importKey =
'0x87b3ec80f36f9553fb63624d0805d87cfe461145c7be972d23db95fb1a53b1e7';
const c = Account.add(importKey);
// console.log(isPrivateKey(importKey));
c.addShard('newShard');
console.log(c.getShardsCount);
c.toFile('123').then((f) => {
console.log('---- encrypting ----');
console.log(f);
c.fromFile(f, '123').then((a) => {
console.log('--- decrypting and add to Account ----');
console.log(a);
});
});