{"_id":"dhealth-utils","_rev":"62-edca0ed95f2a3360b7fb65e67a8f3411","name":"dhealth-utils","dist-tags":{"latest":"1.1.19","hd-wallet-alpha":"0.0.11","stable":"0.1.0","centiva-services":"0.1.5","beta":"1.0.3","centiva-pipeline":"0.2.2","automate-protocol-detection":"1.1.16"},"versions":{"0.0.1":{"name":"dhealth-utils","version":"0.0.1","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"MIT","homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.4"},"dependencies":{"rxjs":"^6.6.7","symbol-sdk":"^1.0.0"},"gitHead":"e709a7e370e76d8d5c94e3f26ebdc5b985f2a86d","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"dist":{"integrity":"sha512-bJaUWufBPEJ6SOk6FBa73q6IXpxiTaWpdLxKWKzlkqh335TK6+Vtvbr3k7u+AQNE1HEbf8IBYzPKcc/AlAbshw==","shasum":"19eaec6c9d70a16967260ebe2ee651898d3007d0","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.1.tgz","fileCount":27,"unpackedSize":58231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvY1VCRA9TVsSAnZWagAAjdYP/35eALUVqrt1UKBx0quR\n++tBnk13uxk+KGSGOVzFaeBrcPQWEq79P5rKH4W9qgreN65ZWTLtiMMg/zFW\nL24cJ5Auz7iedC0c7RuNy11nU8fgt3Y/SHwNDT03YKL7HhzgxHCD+3ppL9EH\nN0CMTkxwKUfxyGcjz/lyLQgFMZ1ibRjbFgJ45XggzbDr15amrvFVOe/Ex4m6\n75Jbk2lQD0m8bxf3Ap2ViOapoS7E+UXSCkJ8t24xEOG2eaNZNav84fD4LMnL\nyzrHcNJVfsXJviDmia5fjNEohXAvFgKxUt1Yp+GXMZht+8pimppq46GFOelC\n4eA72lzHMY65IkVrD7zgsCtnpEuRoNQ/eupKhw4kSa+QYZSDnEXmcYwii5yW\n/4bzl2VniL/vTpcxvhk+ID2ITDuYcKT80pAsXT0752slyffr2H0LuXjA4oWg\n9IUpYsSc7/i2qEoI8IJl9I6CoY9xbBLzg+Bzp18t19C9ILoTRQAfP5FtT/yF\nbPb1n6PKG+76aPNpZAWcAkV4jOSNb8M39zJszpeEmLfELYdirFUqmKeTtJXT\n4GuNTgyAbrRkf5tiYx771Z7rWT+H/Dq24ow2p89x7Gm3+RuYp8u7JOA/Ug+Y\nZ7MnIaMuKG04y29YghU2t/vA+f5fqV0WwP2qJPvmWlCMCbvSbySTXpXybuU0\nfyLq\r\n=cKyd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPszlFFSuqbOZjeAk9ECdot6kfzVb39+erOG0Pox+yuAiACi+RU78ukyLixaaaF+WwIq/oQaFhadstXwNEyniiJ2A=="}]},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.1_1623035221702_0.6042179044877827"},"_hasShrinkwrap":false},"0.0.2":{"name":"dhealth-utils","version":"0.0.2","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"MIT","homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.4"},"dependencies":{"rxjs":"^6.6.7","symbol-sdk":"^1.0.0"},"gitHead":"45086ea5cf0d07e78475f7b15f63565a7453b773","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.2","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-xxEAeUckQvl5cY+T+p71LvWJzk8Br2UldWKsp6kZ3EisKZHFRtzZ6aGz2FGDlPY4iBsVFvOMvtwMKHvV1XYznw==","shasum":"5f1a0b19fb0177c6fa925e0b5f1eb84467d26231","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.2.tgz","fileCount":27,"unpackedSize":68523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvcRiCRA9TVsSAnZWagAA0KsP/1QyMKexQm25FCuZzfYQ\n9838Wmq9LSrNk6YkqpXL7xM1xrqgi6ST0E+l5tiwtNb6iZxlcipy9GF93PFD\niDQmomCYX/yF70eRknqZVSBjGPwdtKaG3t04FSURyveVFR13QXiBvxWlsnRY\nzAzQqGFCIXih7qwz+Vp+CIULGhDNvXhIZpg//l6Zp/WRE2dDDVcHHwLyt0Id\nr/yqAzf2sBPHHRN7xBv1daYWfrqdeyDuytsGILjML/n5ShN0ALjgups61Jcu\nDPS438yXgi6IYzrfm2uHxbxxIL37iv1WnI/NzW9mufLzCQvDpXogAO9pb4lG\n+q2aVdEuZS/V33Ru4ZS2ngEz+fYjwCqmnv/ZZndCMXclA4jnTKUjF8faUAho\nlT/B23Vdf2fH1InKyTF/b2E+YsBRobHylSJltz8ZlI/Qxc8zHbdXIn3cACLz\nVLnLBbWEA1n5lGy74V2TuL7dxBKz+Z2ppMmJdiax3DAFwieB/Nuv7MJJJt7J\nWUFKas9XgnJsN6ThB7DJyCNHzeS9d0e7hHCEnbJPsddmbp92xCTImDiETWXB\n5Ll5GLb2RQqrJAyZU9EMk+pUI/FTS/aPTf8sLCCrkqFLHs/70NfZd0wzqG/g\n3HDEYgN4A6Nj4Jb1bMzGE8cQIENAxaT3rJgDde/5v/Ov/rUruFcOFOOh31hp\nW+UZ\r\n=IPA1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE475miQWaXToMKQ4nhp3M1XKZHUi4rY8qaJnMvvN8N2AiEAhlBpP85LPXDURLkjvlh4URaa+VpohEBc5446qDuTLpY="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.2_1623049314583_0.13265572401021464"},"_hasShrinkwrap":false},"0.0.3":{"name":"dhealth-utils","version":"0.0.3","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"MIT","homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.4"},"dependencies":{"rxjs":"^6.6.7","symbol-sdk":"^1.0.0"},"gitHead":"8e0ee0186e96f26734dd3490818a5e078ecc3bb4","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.3","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-zE3iSZI5e4Kh7nF7/aoXU/z+d5gGvewBqglNTcE+qyxEw5gQzHtKJm5GnQaWKQUhCCGLhl6hrJ94+bpF/w4/zg==","shasum":"31b5be977d51a08e6fc0c82584f15fe2416c0e3b","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.3.tgz","fileCount":27,"unpackedSize":68523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvdlnCRA9TVsSAnZWagAA+CUP/1SZs6TuMmK5RExilRJz\nN/sbg+B3ditKa0zExp6MIEiHt3QD/v/c+snk/N7B1XS0GLENwnWMKudiqm+U\nq71/QxCSLmYbtPKjQXjTRgCO2R5LO3XRH5V8sNttKSA6/VVfWWaCRRtGPsuW\nPaW/Ao+bDSvNtOYA04hzwiW1Ma1Y8oK34QErBmo7lGs5Vg32aDG58cAYh3pZ\nCYVEdjMgtGsvDntF2Ntv1iDWpght75grhGSpi+FMxCGk9kmhu6ZkwNyDmXYn\nhnS+mD+YWWr1H481iBZfVNdNKVvQQYuPrAfBea1rOlO+L9NhAvAjrP6Fb0Wv\nio3AnqkLnO1YslXwypg4cMQ03Pk6Csg8INWpKhKGgFBUIzBwEBOYBGQ9fJFb\nZcdJs+hLLwVTAfmO1xBVlm4bbMkh4ZHSDm2tjKT8BGM7H6xW9dxevtWDUTjY\n86EWyZS3NfnfXjuld/fTs2QY4OKauz1aPBXq8H3e6LyeLPxtxrwx43E/jyUB\nap97X9sFaYDOty74lCUYzKWPQS+p8ZmVgJM8tVXdv6+dsrg8ZKVMpa2BSr3i\nWIwYDom6koNtQXwbg55QPOgIECxVErqwWRngzl4Nc9dOMj/wmw1cSZA/QUdi\n5r6JPkddP0z+8N7QIK3jtVCxaCN16u1IIdW3Cv3WN48wDsjEHKJNLx9ONdqY\nNQh6\r\n=h2wG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDWN8VZY3Etj/G/81W5ltaJUPZ0AYT8hpDa59Udo4uKgIhAJVpD5v1YbnAXhJsq7Af7r1eVYNIrdv7AAfZ/9TgyvLN"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.3_1623054695280_0.5427718630353493"},"_hasShrinkwrap":false},"0.0.4":{"name":"dhealth-utils","version":"0.0.4","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"MIT","homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"396e16d4869ece8d75657c73a4fcfd59f55c999c","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.4","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-OA65Cnqw1V1giZX4S2V11NJqdobkL7qjwu7MJ9J+F5DpcHv1vIPSFPT1IW64UAnJgXCItV//hTXdSVSLWFEMLw==","shasum":"f4833bd911a5416dbfa66148cec6e7321b69106d","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.4.tgz","fileCount":27,"unpackedSize":63166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2swdCRA9TVsSAnZWagAA4tIP/3MPr8pOwzX8GfHtu06+\nJxp/gglyJZGadHBLaLvinZLOIflxFwDM2hjpDfcb5IF5Vw9UeoL9qZV2n8HR\nET5EMnjCPIkbYLxUZUJFLFRVmZnP7v+pbhIgyr1oytOE+Tzvc7HvA4XL1T3l\nPDjKtehebzwO2Rfju7lelgHOwosFdtPKhxEwsBE91vCcsQ4CQe5tE9pya4fV\no0CHqQS2Ycf23B1rHqGObRo99Dyx8wOhwVZLaANFenlAVLS0aWYQ2ELmhI9I\n852J3ejCx/4vMe6YEbJSzJl84S1mBYtPqX8klAL51UJYSq9bZ2CXoTgXNz6g\noDFOiZoa+iC94YXMoYT16/KhBAllpNIFTVrbRhZN7P7CdtCv8zVParQ49Dvz\nKKS8yUzZ4cExDEF/Sg+rywp+PYAT1uiOfVQ1plem+xacYwArvVeZY+FFXgrj\n05bVRSNxM91RedfyBPBTKQOQxjTTsnAeyviJOJLGZ87Jh8wsFqU1ds5M7vCx\n+gJLIpzyWebHy+NsmIOTeOJRpOlg5Ptg28OednEwRjon5qcKiIh0NkS+uO8e\n77ujnVh24zl+Krb/CyyCaXyZlrL9z4gr+APnj9X4adN6h+2qcG7q3PbxVQ+B\nRmSuvPMS6YrepWmvt3SgpOGG6QF3dTTr35ckbuwbk1Z/jzpout19hoxYwERp\nVcV6\r\n=8l+u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwooQTvZ2EOI3s5SdIzLH4FJoO1pLPuAh4vngyWVy13QIhALdRx5gXW0z4RRVWNfZde4UU66xL+Wn+TMIC96z+Dzr/"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.4_1624951836704_0.41815804218077224"},"_hasShrinkwrap":false},"0.0.5":{"name":"dhealth-utils","version":"0.0.5","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"MIT","homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"1ce28afae73fdfa4366672fa9797dbb43f049b3d","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.5","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-+L7cUC121dt4zPayxlvfm7yQU2DRr5LhC6L5Zfhu/f10XnDTd3a+PNYFSpI2k0GlYJerDJounCBctWejTfI9zQ==","shasum":"afb7df132464b9c1f3d9ccb29b1b72253261d729","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.5.tgz","fileCount":27,"unpackedSize":64755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2tjeCRA9TVsSAnZWagAAGzwP/1ntOmkPtlT7NJ3jmnAg\nKBQ0uhWnNxyIUe783NWqP+6K1lP9U2gIYYFbiwCqF+qbd4NH3NWivZAFvvFV\nLSWV7S9EFmRA/mf5TOOAT5QYkc6Khq8duwKAKdCy3whaZ+9/+ZsQtJvTY9z6\n/W9UBKGkBrkVX/JMJSdpRLsKTkKAMKogDR7KpR6tkDmTmxjxCz8xLyW6CaBY\nNQizMZxw4+Hb1BgsJxJhiaRJ3fBoi3UrI/NWiwU9njbTuXrEME8f/acFZqGZ\nM2FWachyLV4OaxvKibZfe2cRM2p51tbxokuFDnCO0U4Njpzb+OTzeYfvi3XD\neLDEZIbGE8wBTLnObG1aY8Hy2ubkSIAF7ayIxvVA2s1I045Drkl9J6LUUJPP\nbL8O85k7cwHk+zvouFetzjX3nH2hCI8L/g6cumoUlR1vUVPWjKv5kTn3J1im\n12LLHURKytKFdapI83xL1zF3X6CElxlVOG/OtjI3ucqpAk2VdqBx2HKBt26P\nYH008Q4xB/YBD29hv8ENAS2BfcgA8Ifail7+zx/uUQWR4BvxBbGiMrMTEmWH\nYMKthPvK3DTXduqMmx0uR2RXqds+6dHJ35eaWn9YMghSIMFSo7t8IStp9/rd\nXILDDcyNDHnJ836dK+ie3+EsYYDOx2UanHlabuAcHJC/arExX4ZOjdqwAdak\nCCSt\r\n=A571\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDst81La71gKEjsstI2XCPUfXZO/GgafqYnKHDIT41b4gIhAKPranoGx407r2KXcA8ADc+pCFNOs182a0hVyBPwodbN"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.5_1624955102093_0.7604166415562112"},"_hasShrinkwrap":false},"0.0.6":{"name":"dhealth-utils","version":"0.0.6","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"MIT","homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"888bed946487899ee4d2163d5a4722804fe40b21","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.6","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HKZjISL1xKFUshAhRDiKvNBujCpl8pVL5cCFh8DpHyScjjS44Y7mm2I8KSXpA2Y8k1+sNPi5af7OZQ2agM1J+A==","shasum":"253a7662aad4c7a6eebecf5d3e8f98332be5ef81","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.6.tgz","fileCount":47,"unpackedSize":97873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3BeTCRA9TVsSAnZWagAA0n0P+gNZTDgVYQeZg+c3lcEl\nbq5Y2IbplMGuCkG9hMg/qozoKAD1b6Irl2p1r2zCORYA78+aScWQFXV2HRnu\n+93CV7vttFPn24oBtqESppIRHtPhcKx5+Cy9f9wN5reG31mHuEXHSpUKxjHs\napXK5TX1JIGaeRqOizNECLduM5POuSrKnFVDYyPvauJlBZu2fwaupZ4DaiZe\n8n3NPDvfNXm9qAUG6gP/8oY313gmqkd8mMJvKuwLW8/nVMcPG89XBVaIgvAJ\nzXUHoBo5z6XylSfSQH9Oiz9rgj/tyM7zK00gdhduiQ5fuutnT5Pw9pYLybIr\nfNXydR8/Np7Fo//h3w2hCcDRATn6AFzCXlGUSLePXgFvxQJ70gdf/jUrwAMm\nP4UD21JEyOe0H53U7+246zguGq5ivGHgcmIr/6TE6J6tVNU6gF7OQPDgyQ2/\nHiL4B2w6c6loWaFsWNSAKEQKfZrGoHI8tkcaSQFb2Vdp5RIoLYAxD18RObuP\n43Y/gu8txbi5e/TzhdCn0+mbTLLfheaLKbZdNQ3pAeHzOcd42180OuWqFLZg\n0baVeUzFcDuoHdPHsW8NGJlxXKtRZUyRrAeB2eRlcnW19npjUTrgzr7ckIGE\nrplQVjuTAwdkWpXUUQRDYvvFhjidoZltvwXq2knbHM3Nw5eRgdoMTFaYrIfp\nliJh\r\n=pAXX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlonitvyHiXIuDYPTGhBt1tLNr/UoSGOmxT+/a2XUGSAiAh6EhKNzOrLPSfeTFC2q4UzEFc7ftKbNxES2RZ3qG+tg=="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.6_1625036691055_0.26489436815043965"},"_hasShrinkwrap":false},"0.0.7":{"name":"dhealth-utils","version":"0.0.7","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"MIT","homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"786e059497589b973464225c00d28fe6519705e8","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.7","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-F3Z+dvXil3hZZxTrILZ+4SAk3r44Lm63dsRitkFOGZkqDPULHmqlZzyu6lJ6kJA1SWMW+u6FuxRrwnF2WpODFg==","shasum":"3ee1b0088582abdb0db8b084a3ae1718aa2996e1","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.7.tgz","fileCount":47,"unpackedSize":99104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3esaCRA9TVsSAnZWagAAIssP/36drmZ5PTZ5DC/nMr8v\nqQxqwpnJyzX7em/reUAhHQIXtEeVtGoczcbLiQtqFP7acB/mw8c5VIIq45+q\nCCCs3AxUon1kZWR6QYVWn9v2nLRu4IemUDAdWpi2SBnr2OGmRJIS8tPBuSLO\nsvVx0TjHghlpmyMzBUalEXf67oFkdzddbHnrJZA6hGpjlgD/kKl9jHc19TM3\n+2kRG820S9aS4e67Nx2gNDDw0bWfkmrRsAiWd//kybSwDxB3g+x4ZbuykaNY\n9o68m+3msyeW+PhsTTF/6VjGNkb/5Jp+8wqvxcvbewOA5TncT7c/5QyUSv5Q\nO4ybQjVtf68w3Scg9xLLQO9h0CDdJk4SK0gaIPKDMLeIBN2v08MIZdntLDgI\nIL5b/b2D53lZK2d9W8d5OM0pUbXq/UqDNzcifocZkGG/7Bi2toCJ5XMvdt9q\nB/rG9KdIQlqEaPDe2T4VFSTGTY/Fn+y2Chch8IS0cb8P2uvkNr1Vh8ZfZB5V\nVuAIoGgKcA/z71CdAF3YEAxjrCYtZeFDzVJjlsNa/QY7cua0E6OHyfEwIU6O\nEJIaXH0MwYKMYMa/XZgorxFAGBbG5qv78YrUnaMrP/Se7ahJn2ILw1ddO4SN\nfiE5UqDa3TCn5osoB61JjJcu3vm+NWgVdZQA23ZGIaWvZnH6YZjTg/Cpx5SP\n1YBe\r\n=rzLM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG77IyOYIOnshsNTFK75EUAFEPBoWq7cIIwpoAnucQ2uAiEA7GUbwklIM1qlo2SMsyjnpOD9e0JAD7P7FmFT76V3Cr8="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.7_1625156378153_0.1784557833349456"},"_hasShrinkwrap":false},"0.0.8":{"name":"dhealth-utils","version":"0.0.8","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"MIT","homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"786e059497589b973464225c00d28fe6519705e8","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.8","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-i79kq7Y5Rws05oBQu/eQiJRP1TSQV6N1MSPBZYViMDSyX1AKYv6502qcINHFIDudlHx1Uu/b9DwSn3Q4ZzpEKg==","shasum":"507f1c2583442999b704379d4d8a80c66c569da5","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.8.tgz","fileCount":47,"unpackedSize":99104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3evpCRA9TVsSAnZWagAARigQAJ4TfnoTJ0xZhoBJstcz\nZXMRJG1uM2Sykh8CZkQ2WkQ2LRi8g3HlQa6x0TlaIPqkmb9i9McTJWWPm/98\n4z1iYEcFvlfOL0tpvnhSSxTW0qzm2EYFmGDxeIcr9LLJGJhhJoE0vv1V0sWS\n318pwhT+DaNgAB8q9cd/J931DsEyizyTOVPLNUVHzT6KP1LL3JZ0yKIvvw8p\nQiKiupjUsLIPBMyNWNcWdQyFo5tsMG/vxqlYnpduuASMQctKcjBlipISFZKY\nEYHn7apDRoRCqpkDQYisT4veP7l9pR56MpsfqWMeNHXLlKj0TTqpDIJ1+UmC\nz/oB1ZrtdPMHqR1mmgluAAeNBTReQTdnDv24BCSXlYZbgajizOwh3ING/Od0\nSj6vQE5KXmSaSPHQiR/b1vbWLYt3AW3CL6GUW3WEQkhXSKCjh+M6RlXo9QgE\nLNRUv8VNXrP7xGuR4jVgDYU5cmb7kuyrMoAmdPkJj5pKjiBDyeHXUy9nRM1s\nGLhRkoGQOo3iVrG0e0fWvbHgn31zS5Fcl5o3vVkX7C+kNEo4Y7Eu+yjRCZix\nOPbMqsExwpx/mTBRaHnCtGjg/v0oPBJ0VWW3fmtxE+Ik8D/2MyE4/CQYVI93\n+epMqM4OGsOD9hMbeBHfrCrznrjCzL9IZmvhT84eTng8VW1kwlZr/gUTqlAv\ngI/o\r\n=qxSW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7SmRnyeh54QDLmZB6Xt+Z1zWYDJ0OM4ompVUzJuyIyAiEAmH26ref6D501O+q6jiNfSCf9ge4cZxF0AUkf7W09V7o="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.8_1625156585233_0.2594030207104332"},"_hasShrinkwrap":false},"0.0.9":{"name":"dhealth-utils","version":"0.0.9","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"MIT","homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"cb6cbd8a1183c30d4e84dd2c23dfe2771b34acf9","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.9","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-w8aM3GWyDuwqB23KDRUl3bYc+XzIS19dtgdLkuknx4KJ8jfAFUM/nxX6/EkPHMpx8VBt9D2LYZaFBkfbjhydBA==","shasum":"e0679870d887571d71f30bbb3cc0864492b57a31","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.9.tgz","fileCount":47,"unpackedSize":100054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4zgqCRA9TVsSAnZWagAAE5EP/3WzL0frzg7sW8VCSi5o\nIKqW5+k3J9G9SoEoRAPn8Nrjg/38H4+CGysnT8SMUrA2P+HA0kuKw058O6oD\n8bgiKvDUDIEyKhoBlCNre7cddqdm5IHtLB0l7z+mMkGtjz1uC3xEt5Oozm2T\ntPBTOIVI5aDww/lOSpUpXVKS73pYdCCE19Tsabtv0JTuB03W8u0wyhPddtBU\nGdOTMw1yjQgI7msDxWZ1Ldm0/HcGgxPuzyr9RfLCyqELsavztudodAb69oZ6\nX8Thp4/y7hs+s2ZSSFEDIWioASLh2gx3KXAxyVK7dxUBEG8g50BYzK+d3h44\nE71IIN+y0RpC0lIfLo82jQ36XPwMnDDYgQWot933a7No+tOgUD+Ymtkn20iH\nRjbea5Qoml8M6s5IFuXWhofi5wSPh4AmQjQwEFGqnb9gznirlrYfJDflLYQx\nkNnFd8q50TThwZ/Wv8spviVCoT7hnKMkl//VtCYR0s6Qpb6FYS4JWQIHIlH5\nquM+GH4pUjVh1OxlT5cX+x5MTIZ9MxdOYMIvAjDL8NkubXcnmTvZayVgbPol\nPLKIi0242ezt7wKubQk6ZZHprJqnDHWjW/sX6KjAL+RjHrQpzqvqTvPBndps\n8SOlh4Qsgi6cpUhhWzFc5CkcRqEjZ+fG038cR5bfntknqg+78ysV6j0RvEM1\n9T3v\r\n=iXwE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxLUfwP8uWZ/pC1CVuxGqNykGSnv5UdzIPEJvpP2AJZwIhAN+Lo/DcvXYzgAJ7zEiXJjwTo679OjQNnO3zFq547Rza"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.9_1625503785666_0.12088480934299639"},"_hasShrinkwrap":false},"0.0.10":{"name":"dhealth-utils","version":"0.0.10","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"068434eb43445a7b6e228401732ef3e1944ea557","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.10","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-d3I+eOHbx7UvWBSQTNfgmKV94IsmAfBuLdqTDjTO2Z/MysQW4CgdLcd7BAk2nYY0VIkKbTyfRgBqQz2ANzC15A==","shasum":"6f2a07487d1be28cde72c5eff43ebd47ada4f04f","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.10.tgz","fileCount":47,"unpackedSize":100843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg41LoCRA9TVsSAnZWagAAbWUQAKDgnOBG1HddoVShOmgQ\nBKLJywQu+x9l6nvEnFIJiQDpaD5Pdhq3W8yGJYw+dr04AdtyWnCd5K40AAca\n0/5KawbgZyAM3k4uO8Ezy0j0J+gLRLuzIWm55Q702zf2s6ZLqkuJ5Gj7rmTw\n5kzI52IaEZScwD/nmvH5UBMAPYM3ivglZjVZ1wBqiItPlmTUWGBqIHq2NvK0\nF7/em+NPYWSHSzT7HOvqlJaP4fkiOdCv+54pGeTBFhjOmjds19d6enl9s4Tj\nZhg3iPXBXJC7VDiBozOeh3twQx7ckt61jkqnYMpoa2t8bELBFqaJNqGQ+AW3\nmSG5ejWXA8Q2lshGLWw86xqmiSGau+0qqvuuBoherXB+lvU1niQV9A9LDee3\nzMGQgI55aLagxSfcbshIMl/2NPIJp1K0RCOTLCXQwqUyyKp4Piuo9v/JOhWl\nB4WsKWAb8i0/PxTs79MU+SN7Dvw933cowZQmcL/6+wvm0snvbV53LfW2gTwM\n8hVhyBBSkD0DA/bu5YqPRu2J6Pixova6nP/0hb1cXoDKvrhejkmkxs3trt4x\n+ZrRO3Cnb29rn/kqZP56SO0TIAVK89THl0borr34aEFC4sUrC5LGT1VILydg\n6+Kv81BqPHWTSK8d/aGstJCa+9Y3t6wURIpxGkDMNpZr9MPW2nKdmm4LxtSb\nUWcm\r\n=xtnp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBr4xCTPgF3VJNrtrpfSvbzc8ZMq0CraMnklL2nVWyb6AiEA7FmCDyeQZIBOyC/zbV5Mt7ppG5F8bpXfq3H1JihiC0I="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.10_1625510632067_0.9255381582154114"},"_hasShrinkwrap":false},"0.0.11":{"name":"dhealth-utils","version":"0.0.11","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"c39feb32665a0ddacd19de56735685d8bad4ddec","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.11","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LhCWTKMUbA72gezMpFDbawsmwIPIZq7NmPJrmmMxcE/fHKyXbSNnV7HVKxiAXX3rEhWln72uWycQERoPVK98/A==","shasum":"d206aa700b2c96be1b3c6131199e433018bde979","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.11.tgz","fileCount":47,"unpackedSize":101141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5DCJCRA9TVsSAnZWagAAv8UP/iP0uICfNaJZlfUBt3U+\n0viIPLNry839EG1weJvrTjyvfDsH+mFMKftr+GlTT7fekoQP0PyNSgKkocmQ\npuMo+iHC3dOoRb6sH8tRFyGY8vULH+/W4PjDvFP0+m7vvzd83dux4Y1tV+iZ\nuMpuqO6+RADNFIrqriPES/Tl3nnI1nAWe1g8K5TtYs5RCfHGhYzU1iWOlF1w\ndmdPhVE/kL9V3qPKSHFd98RSRZhOhNpsmar+zqj2GgxBxeIRxR295zQWZl1I\nDW3hKa+oS0BuyiT8UqOr6KF+Ou2MjoCAF9bimQ07ej9TMOwn9j+VtpNTRdwu\nr/eOmv6cpkE3oXqERP0Px+dkvuYfOIsbrAZlPgnuMJeo3E6jNdUI8A9UQZjk\n+wq6KSwmHnZzyEEe+8G1Jd+1qORukGs+xEo+P5q3JROhAN3bZHwZnD8aH9cc\nl1MTr4WEHTQ1Aov2Q6ItpBqI9ipB9ugbj2fV3w7qMFBdrHRudArqs2sbLnO7\nk8Eg0nJ1qe9QuPF8C63f5O0LuqA3/3c/rGqlCy9gL/9fnqJYLWVKd5hBrAW6\nwqxwKiElWleMuqV4cAODul7bcgZRbJl8dWew+S82NpHIQvMO6ULQ3IM28tj1\nQUhGbVAdOYousIlQKStbzpc+QrwBddqg21350m+egsEdVyVXK2P/FEE+Y1/M\nIQk9\r\n=dSPa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCc+hNM6FckL5tnyIFj56GjUchO3q5K0xpas87odezVAIgAlya7FCEDDob2F6+s3PB0fTAkc/WTQ8KQKFIDDKo+jk="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.11_1625567368608_0.6907799667587942"},"_hasShrinkwrap":false},"0.0.12":{"name":"dhealth-utils","version":"0.0.12","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"c39feb32665a0ddacd19de56735685d8bad4ddec","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.12","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ePO7jo8R+ReKyMTglmWYzn24wpdZudqA07h8+rKi2PF4ihxbHpKECxheJ764/zAu0I5LUO6RzqEZo3dTBdEYrQ==","shasum":"f64f9fb7998cc967dcce7c312e25dc3e3c5c337b","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.12.tgz","fileCount":47,"unpackedSize":101415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5DaSCRA9TVsSAnZWagAAyPsP/2kT+UXxd/CwLJm1B9b+\nnSi4wqnSFTYsYmMaJqIFKVn3xUaxDc8iuVcR/2CrbpupG5OQAE2374Vhn/kv\n1gtKOEe9+S98bSxVE95gQX2/jKfyV/7duXMAXD3Zz4gKKuUxvdewNoaolvtH\nXTDz7XTUXY6Qbdw0MhIMRtOu+tbCPk7X8VC2VQP7hhm1yhiBNl6tTt/tVWnn\nCVXbK0s/H310WGJlIGAe6lRBiNz/TvISlgNi2OhtTxmDLcdC16ucXcM8Qfy7\nRBktPO61mIYncH/Set+Xpqe5v0wSFUBsHitjp+JxrKZjOrFB3vfECTweyQlh\nq+F7HGOoTn3ufTgtYLpzO+fBiBHP2bwuSfNnwy5CgrHGP7JWeRaDkxTDNWc5\n8a91Sh7Zddcfttwe/zeOFlGVfQGobtm1TxY1s+8mdmL/TvPS8D5ZicvtE8Sz\nOmiLB82sSyd+sFSvnjJ/oEqCNXs62BjKpEly3lhNzC97ILWM5Cbjy05eFyH+\nAS59+cvgxnw/mlfmLQsTThwk6biHax6aQyitMkvbDIX1+C1FwXpC1B+lUXAE\ngsF3jBgVV08d73oDmihNZDGab21kQ07+YZE6cnLZ1dsV6l5Q7tNdV3AYwgUF\nBzhZkDilg/DyteMZ2qMBXLZcPaBknicRfgrxmFVnSoxPioIUXLX2pwEAXud6\nbQC0\r\n=eptR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI5deXjTgMMXrkid9xL0C+Dq0nIeBuXTcCIoETKqJyxwIhAN9Kvy5ZWS4ITKoV3EEk/KElU1PLbT6dr/CmJ9JktZR2"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.12_1625568914414_0.1478280696453218"},"_hasShrinkwrap":false},"0.0.13":{"name":"dhealth-utils","version":"0.0.13","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"dd24f36b79877632a5934ac7d301aa501b881112","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.13","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/r5pTJBjO3f9Smn2iHf+/Vt7yKDqhcrVU53oa62+Oj6gSE0OOvfPtpMfGGCzY6gapl5X+pOxbOzQjkm2z9Mx9Q==","shasum":"9571b8f7339e4ef0173dcfcdaca4bed871ffecb4","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.13.tgz","fileCount":47,"unpackedSize":102033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5Rl/CRA9TVsSAnZWagAAU2UP/0lUHHWpyinJ1++Vjkt2\ntHShzM2clvDLdYhefWrLhdl26u3aMwwOMlft8yJm2d2kKTM5xG48kp6iELp+\nyNnQEsCGfttAWuuRxa+0AfHnx1VcA5jePrgBvhoXOa/lryPwSVRv3VA/ik/e\nSd55Cvj/hJmBKhSTyHrzgI1x+JhGYb7nzHtELfFNngwE6uuZcHvV3RPsmj4V\nPMVRP1oCQodNkMudiSjTwgmnVn6UTQOUlsDAmbjiekfeul/oUUyg6wJITfrU\nHPit473p2ORE7sJicHHyK9JEZALHapVpPtMmd4pMNiBAhABTJAynIfaBCKlg\noRYt8GNCJToZV7On2jD7ErqKkuqYg+Ty9iBbFxuIo2zYsG1JilWRaMc66nd/\nbkMuok/TC3IBWsgQQLE2PPGERZjJnO9uws6ZvYPOGA5RVCoWmFCqUVxc74FK\nY3APXdVtrC4kvro4GjV43HOEvCZMyotYclP7CRIrg9r1u9Xq6Rovn85kTbrh\n41yxYkFOZVki5sAQi1VcQp5RQatp82zQyBncs7FhZylh/VqO0Ncr9044aJ4L\n6Y+8+jTo/SV259WXJEGnLXmTjW8byJu6uTC1o8LoRmExA0PwFs4zyln63DFh\nNSwOztn8Y+Z3vRrK6fqba3agMyLjVmvDEoFh1nE0Zyl7eT1bApUJMUomSulQ\npAT5\r\n=ra3V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBtVc5csZh+QYXUJ21/hrgVPgCoMrR8S8uM9ko+7J25AiEAo9WnKdICLhjHgXQ8LkoNGlzEAIVsbhYoOw0ZOdBEQGM="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.13_1625627006721_0.29976218103614616"},"_hasShrinkwrap":false},"0.0.15":{"name":"dhealth-utils","version":"0.0.15","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"01a217510e4084030c0034e1295bd037fcaa6b6a","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.15","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"dist":{"integrity":"sha512-1yhHJB3WuWgCPJQPvela68AwmvUdHd/DDzFbLohkdXZsr3YSNsFboLTJTN0hoRPT0HQSlEQM4ZA471dBhxT7NQ==","shasum":"408e81da0a6376214e9f3344db19f3ee9d2b596a","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.15.tgz","fileCount":47,"unpackedSize":103217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5SM1CRA9TVsSAnZWagAAnPEQAJSc/KixHxosEYnWBOlD\nBVh8hr26i8iTPowBvy64tsutJ3ZXI+03BmZvQj7KLUPveAULVQhs2tFQ+klo\nzOpx7MMylB/I/FPARzBL2B1E7e+t4QSs3wh4CEAbTXhmwwkdpLL+fl2IJI+c\njSGrsoCRQTMxIMb7x1lXiGkuax/aRcP1I7i4x5W1jrL4PS7dvNgBgmos+soh\n+2ykf+8A2e5uuh/BQ3JrYbCFzbnw63lQMJ8YyRQ40hbAdj12PrVmKbVS0JQ8\nC67stZyM+FxLZHv34Eb58gTF8iU1Ug/vT2EjXpgWMtQZ45SZlWhtOm9swjUe\nysTHn6GCN80lRMBmeYGdeg3qTTvvfkmCNxg866AltmK6C/qpjtC1r5p6iPjQ\nuqeRxV7UtWcpsrwc7Hv94USw74t+2EVP694lp+nbEiMC21FofuPRcjOadIrf\n9TXV5B1vGov/xJQJ0M3lWHsQHn4W4XbG+H37+DzDCqi8HbxDhMQENCRrtwCX\nFnxFByQBPUuvl2ImbEMtdJD7XDN8fcq8ctxDyHOp9lhCeDogfJABp7GaEBJj\np2S3BU9bUn4dFRNTZLKP3VcslBHWC+QRFYSHDYDJpkz5cWfAt4JCy9GARVei\n7LCDbZXLlopjWAW1TOuq+0t002qBGqlbJOOIs9R7BgKv87l2PALeiB+X1WOl\nb6v0\r\n=EPJV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjVUN22DwRwSnphTxQNb5RrY6me1lgoL9hz165FA/JxAiAhIPD2BfcSoO87DNlXzlzf13kBpajst4DwCDci6KgXRw=="}]},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.15_1625629492585_0.8032096838425848"},"_hasShrinkwrap":false},"0.0.16":{"name":"dhealth-utils","version":"0.0.16","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"e9131962435f783e7e5d938935c6b2c26587cebb","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.16","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-o/0DHFtZrwcFDuxcWWoNYlWT/zivw/U/Ek1ufX7voQSZyD1zrPpoAx4qNy2wgjO5jjPR+iVVT2c7GYHgpVTZjA==","shasum":"87afb719f8e189cfd252fdaaeca3042fe0f7686e","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.16.tgz","fileCount":47,"unpackedSize":110561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5cVUCRA9TVsSAnZWagAAFSkQAIcpHYKi5PlkHbPrwot2\nysnjPVjzup5s0GoQ3x5mPnUaODtAawyaueFVCkXff+xuvhZA5mNK7VQuGLrp\nl/6ZFTvUElWVunTh3r/aScdEwxpDT9WmOQc47LMugdjoPFs5bkw0RJdGLs08\ny6V4wXI+gcLn103Dvzpn+MhvNgDeQ1PTlHi0UnglYWw0zxbmGU+uRxWBcK1j\nmHqH7o2gVLsytQ76AimtHFBQeaKUNPNFvSrPEP9QkktRPFDzAW4Ywo5tUKpW\nDMXGjL17DPJSYigHqYPuAzMsj3MktliK34z5iAbyABtw2ZA5JSE5T4MzvCpo\n0huf2ULlM4z0Ao5DJKL7AmfmlZBTkpoVwW1xxTVD0w/rREWC2RSgHP9FGOAg\ntNELgaHZGKd54Gr1+ZzeF4U1vnXPCq1xmOq0Y2+tcTJeemGBMLWEFrjtN0gE\n/0doqonsIEE2uRySE2e6mraTz75p/pxywpj4IKTEHca4G3UDQVRytjBhvmHA\nXyPeqgiacjZ18Ol098LhLsM5Ry8/+KAZGcIc7UTjjbq1Qd8uDDMVWX5J4T8G\nu5nckhwdzOCBxY6/2qhRusqC/xhDSNle3NNc8IUm5ozAHGbU/mtAMOfSaj/K\nBKCB0xXd7eMiWJijVDnMrUySurMPcB2nK7Bo/r4Ypx8yVxicUlFji2UR1VMf\nm0dF\r\n=qV15\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+StjQBBHztP1mQ3A9hWUIsF5DypeNO9bLFjD3eAzYNgIhAPckED64331RKqJZ3y9OXtSPgLiJHQSXQu+NY67U2lUI"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.16_1625670996180_0.8231134707098497"},"_hasShrinkwrap":false},"0.0.18":{"name":"dhealth-utils","version":"0.0.18","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"e94e2e9461d2d2fb8df3df641821e7e26dbf6be4","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.18","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iux8W4p54y9rkYUSmtirytsqKaSRlmcep6xvlESECqTs6ekBx8AM2NRvcym3vUzU1R78p9lvl6veVnQCqvBl9A==","shasum":"d313e2cf37d3fcb1222f95f9acd081cf39a903d3","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.18.tgz","fileCount":47,"unpackedSize":113724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5eZBCRA9TVsSAnZWagAA4FQP/jZ6dEjH98BH180lKZeS\nMxDrYtXbgNZkedj9NEpbZgAk6c3JbFG73etvuDQkluyHAVYWF4XWT4kLKfGV\noFVym5KAReQ3U5RdzafMDZt7xIfVcGM4EMMDLHaroaZH7aPUnRQPBf/rD/qy\nobFYqGemp9j+b4l4FcFsWrw8TEYSRnvIltlvYiRq0FdGuNwqDSDfsSlaVy2T\n3EE1JBq4SQKG5NFE+FVoyAhtbmQDle4ptjJIJWGyehecKLILLZuy/BXaXM90\nH7NbEEm/bNWJ4X+iWMz8HMlbkYtDIaZuw0UU7+UNbMHNOwPy3W6+6ykPepEv\n9ZwdO93Ta6FRvK1BAMl6mJmbO82hZv8PIMWU2PEJGOQhSz1YoSPiG9BOynWm\neWjOALG7pzadbEUJkWgWzGXfFeCMFqCHOfn3BNwrvlVkctbBRW9a6pMf321q\ni9RWmWHDoDTX1i9vqlMYu9z+RIQFB/uXrUOUnGgCdpnaBSYGgTVWIErxwL2S\ni921oJyTF45KEkeq4h/U2K9wk8fA4AL02fooMRYFImw6TkQ10YHlLZwN/rW/\ngSKt4F9h09j5vRg2sHeMEYINZ9G0FfY7g49mJ/h/bXdHQUZEPpIJbq8b7s3d\neoc6wJ/mUc99tKWzZWur7lmWZyhlenhAyLQVw9PVDKnM5+xql7S3rIjoIvKY\nIQy8\r\n=Czuw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzvsEmkVwD46Fj+413sWc3S3/Rg0aAsfQJguKRxoQg3AiEA4ofZaYhkW1Zc3uJ4ECfxmQiFTn7zfizTfQ3ricqNAIE="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.18_1625679425283_0.7225756616564252"},"_hasShrinkwrap":false},"0.0.19":{"name":"dhealth-utils","version":"0.0.19","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"74199c2eaac98fe40f1842d3724093bc39fdb629","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.19","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-WvpyAg9DHpB6fI4Z7n1hWH060vPIh/V3qh8BjV9iFl9/sI54JdRx8HoK8D80Rt7icUHwX+Hxalfx5SyvX9KVkg==","shasum":"fb2fba7c6b78f9abedd71775d81e969965720320","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.19.tgz","fileCount":47,"unpackedSize":114209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5xspCRA9TVsSAnZWagAA7QEQAKDUcryTjIcTXwvtbkWp\nXDuEkS/elULHqcevSwBobgzFlPe5cV1f01oyd1VDgMzGs+iXnoTnubaFHBSg\nYJdDFxZLLj+rSxcv52oLs25+MrPlRrKXLRPDnAJxDJtI/ifBIJI9zCxR2c1E\nSRkBWCtWzGyg6ZnQo3kgMomph3QamZkdsWEJ8zS6tIXiBcVvZk6p89Yhme4k\nlUWmc31gwBwpfXHh1CZw38yj1kotIWwOPvSpEj95lmMGYppVgc7PiULwOR7R\n5upPPe2ZEXlRTwnIth/op9ApqplZxCH5FbYh4x2g00034kr7Z/NtH6in0ZmD\nNWyb9ttW4V2vXf0xNF0dXe3zB2b8Xinou4vy1ji7v0dl1YcdaNcoEVhAxqu9\nj4AlF8tVUwIk1uO9ZcKJ3u4uc0/ocMtCJm6ahRHfYpXVVVajgtUT/kCarKOI\nL24erE4xfMgZ1SMMwCMI57Z0XcLnYrzcCuH1oKcpT7TeUyHLmTywDe8lwtqK\n08N7MsDz60NIr+ZXWxUWOlRBNlRIV50oMGRm+ApvHLTIUlIYGse5uWEfIBgS\n4GqfLnqw8lIZjA3Dy9yietoN54LOEJTGuX5Ow+Nm8D32k/1l5rRDN7/KI3AQ\nJv5PqHwlbjQhSWWNXCHCCV7KFxogKssFCa9Vs0vPOMjH89DNL59E/CFlA0Pl\nU+h9\r\n=8eFH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpyCEteSshiyjOAZMPZtrf+o2TMLjyoBwrQPatXVvfOAiEAyk1ZBwgBdmbPbpR8b0Ls02XOqyK5EYaH8QudLKgfjAo="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.19_1625758504717_0.9237469913955698"},"_hasShrinkwrap":false},"0.0.20":{"name":"dhealth-utils","version":"0.0.20","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"084d7cc41db4b81224a381f9eb5a0d08bf48eedc","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.20","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vDReT5uG4/eZb6xZZTc5nA6PYhvK/p3hY6ggdgvCbTTJy4IhrBcxOseeub1iFmlI4+6xaGGWf1gIPNZ1M+2ciw==","shasum":"3200e2eb16cdf673bea6a310fadaa21919b83142","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.20.tgz","fileCount":47,"unpackedSize":114973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5yUcCRA9TVsSAnZWagAAD20P/iZm81Mn7FxYafij2q9k\nKr4FHYZcLUGrnlYvO+7mpu+kmtmq1BgNbVSyO33U2xIW094N0W/XqhyzCsVN\nohG+tjEmRYLmekc/5+wTKA20VOaRp8+jkCm8TG33LwMtHYfWJUWoZVQK0ik/\n2JK1hziiosps0h3kFbjl/lj1tLjQVGOobuNhSJtYcJFugI8rZ+ei/dPjazEn\nuaBlwWQk8UGMmndz7mvFnIu0F5Str2e2/ZtihTUtbdPsimXRJ/9EfsxcStou\nTuL0ySjDfvJ5RuZYTOjMmtGjeuSvVaaCNC64vgqFeeTRts4ntJ3BxrCQgIDC\novSvVZQqlZSQ+jmggXyzNBzBS/etwT16wIqt852ytErhlr+xDCQvYR45gH0m\nzdjJbr/qWwLur0RIbthLzsIKpTbtYu4+d42cE+gJvswcpoeSSa9xyukcWowo\n67DjJcEqY/QCUIT+/+POatGWu2/EYBSrsaGcSKCc4jXe3PLVBxhKk6Ir/6fs\nEICVUnOTBxK+F0BtnYokE+Xuth9bi5tJD8bx5Y66qTGivesfEORn0Bp+xh8F\nWt8vpn/jrhF8B95JXGkaRv0z3vKF96TFkUOFIL0mFz4DD0BUBTPkcuxy5KEP\n6KxyYRQ0LVHlR6IOZ1HGPLKJPZC2UyWYyaE8weFZtkrgJThYqzVlAuMUcHNn\nzdGs\r\n=F84j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjinr63kUG3zzZBi9lNHVpWieurFbrACEUj+GoZmYXOAiEA3Yl7dJ3d/767Z7yud0LaNoRYzOL+naIYke00+O0lalc="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.20_1625761051923_0.6415461511472136"},"_hasShrinkwrap":false},"0.0.21":{"name":"dhealth-utils","version":"0.0.21","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"03ac45a645ee63e3464aa531824b7a0525ab69dc","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.21","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-bKLiRI/xLnbYGsvznxTxYeu43QPimVQyBFOSWhELykjSUkIaVHpFtCeYjcf5LZClKy3PxJFUSj/mFCTKL2pw5A==","shasum":"d03fc25138713017828f1d857dc4a6199d1068e5","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.21.tgz","fileCount":31,"unpackedSize":89144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6senCRA9TVsSAnZWagAAHoAP/0Gfywdkqlb5Z26K+Idg\nN3ZW0QYujKocm/bszl2IyocinvXiW/rK6i8b0dLrSkaMQFe9PU7UeFZqqAZ2\nWy6XKna9whNGi5XQNIvnh5M5LUcuISTUWDx6nPZ/exG0WBn1CZYgq7M04iwn\nbFnsO2vq/jOi7s5y8HyyajJ8G25FXGTX5Iygbc8yarXf9h4YhA8whW/k1hfA\n25FsmxfdM7amfpuHn/Jgv7dCvSbKIB3pGBa5hkIH8MKk10Q27i1nAua3kf3S\nDakftzjZkOmU2cV9Zp4z2gVN0TduFvgqrLh5BnW3IROgXGPSTbzQNuJoGQtH\n/2H1+AugX5C3oWD4+dnobu3izJeCkMwDzSdE1vyF0Ps/amfoCtaG8x6S2sqG\nxDRCTFhH6h/ECNG84cicMJgiiOA4NesBLRiTccJMuVjEwZVbaag2Gm6zYNCF\neDizkpsAvBGyFgTEuO126wiDsBINDP47q0kccRfKTXSmqU22yn1ZILHTBZ8F\n4gXW2Q2UsUlY1Rr6fBhcTpVA0FBnopx9174L5R1FeG63aTQsl0ZzmR8mAoHh\nSe3ZwLV9l2/E/pEP2qBnY1mVAFTqQ54pSYaNlaCDa392x1HmDfe3sTj/rFYD\nc+T+hygz5Csb8ofKMjQXRRz+/N7YWvs6mvskpVYDZ99sEH+1RqzB8xHqB5kK\nM6Bs\r\n=SIP+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXylDRPJNI57GYk41wodlv+3vapoShoGKVBXB21RRk6AIhAI+hK+lNnDW1xFByWY1Huv0GWnBJnuulrE1xJDHAzDXS"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.21_1625999271322_0.6253727478488209"},"_hasShrinkwrap":false},"0.0.22":{"name":"dhealth-utils","version":"0.0.22","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"6005adaee08c8cb7ea6cd35b8b0b214f9e8002d5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.22","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-nYm2Xd7FR+Go7GjkNLsd1BwZMGjnXlvxE8vW5v4AdsOy/bWUAi0wrkilWDxIgIpk4VO/1dOq1Ux90jWlQzNKqQ==","shasum":"ebc73ece4cb542b2ce12fd9ae212eb502de4e4b6","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.22.tgz","fileCount":31,"unpackedSize":91108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7GVyCRA9TVsSAnZWagAABZwP/2+n1oUiXeLvXQrzCgGh\nrtInzcu3KKBXbe2GnSSKOGasnvEJfrz8bi/yYK5FSrMmIz58S1SA0NPhSz/a\nUfIfnGpVEdu7sJWVOkMtpK6ubu+mxIOATgtKDNueO8GWP6eH4+g+ggnVVgXI\n6KlFNpYwNS2QdzTkSlCmRTB1H8lkEqmtUQQ+iLYRvCeOBb4vByLytN2SKCBw\nuaqC6ekjAC6M5C72Fkn+d739w71uWOdO1iG76R/CPNerF6hVJe09gIjXm33z\nStpaGkv6KGcVKIqM95mtfNMJtrVypEIh4nkibIVTVVN+xd3P3FO8BiaoFTUW\nUKIjzfGGtKK3Hb70Qmw4Yh0UB0h0/Q/tRwSfsWXtVXp/MK26rZD8c9J9m+eo\nDaBQlnipkwznyJhhIJKCB+Onv2LMYNzlCiWXUr4fkUoN0hqkRFGl6CdhMxC2\nTCLa6dJxAatunu6GfXkU8HAItt3/6VsIyseeNNIboUD2+C293ddUna5PvZ+N\nv7wuXABgIkm5qEUSLLJCK78T6XsmppSVe6TnV+etz2YVzUuKsfgT1YDj9p7w\nb1ZQirTcCd/ioHQwnDgKMicLjavIaQmc1RtmXcnVWhsYI/q2byUPFwrY/bL2\nbN6efaP9QgefO3sFC+Prqv8xX5Me0t8AmArYE0eeAX5nKbStoL3p/IogZmIk\nMYNm\r\n=O8ER\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaZz9RqtHaU1n6j0iZTX7d2sIvjOpTxCVfPekUc3vDjAiAasUD7uDHrGsSq8UEcBe2wzpksKwqRS+rRdT8r9erTHw=="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.22_1626105202359_0.8015246235738396"},"_hasShrinkwrap":false},"0.0.23":{"name":"dhealth-utils","version":"0.0.23","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"e38ff6c58b493cef87ececcb5a402d414d2a054f","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.23","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-qfg9NHbSsloRPFEnGC2O6gRI+DJ/j4ijX99tqlZp2tXVBkZBPJNw15VrGr5MmvDPRMxX9r6T1h2g5Pno1bRo8w==","shasum":"a8f4c90f160349be18bde05a4e0957abc530c780","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.23.tgz","fileCount":31,"unpackedSize":92569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7GoFCRA9TVsSAnZWagAA+zcP/R0wtLfSDoeJ/JlyNElG\nvJCMtDUeMYmVn/8Q88QFdtGY8+4e8P6hfDgep89QI4qPm61igyEPHVAIuLWk\nZgQ79EvD/Y9Ic+IUOzxHCtS8muehM7oDAcX4RGFDGXAQOjvxgBZRjSOPv7r7\nVjtv2x4A9wuObyKHfvVOq3wqWEHswmyqZkfPAOield/pUYsagMltcJefFAFF\n5qsM7sEgzqPrgcFYFnsA6lBAMwvDSJQaVAOvvG8TJ2alnhNJatCVath0hsJu\n9Te3wdu+WBW1H8hsgVWrhzOzvyPSY3LFIxNoi6KbaTPLkIa5DE6N9SDg2lXi\nXoLzkL5EDToB/Q8L1JRH8uYfiwVivcuH6+zjvzNCg4JDNmxQYZzojQlIl8bs\nEa6egS8VneiqfR0iTiKOpyamEfKOn2iJqBFEq7wE6Tjt0pBzS8TNk8WcB/Wp\n4eCmeyAlxjjLzJh9l7fM4WWBBxnH8Ym9INum8fL37xuYNQfYeXI+DSwjWHbR\nPpDuf9CL4WcYEO18THPcl2yaxwnQKieCcrt2t6C7iijix5y80/NzrALaXosl\nGhqYtqGHe7bvRXl8KITrlkTJm6GFzVVeR3f6ctysnhEZgqiUPYEJL/bwpc9h\nHZ8kcFjan0j1bqbOikoUk+7VjHzWAKmPa+JxwtXEFDVwvLQplzu/whWrzTL8\n1Rjy\r\n=m6IQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi82hSuDvWD/MRjEhBckmP00JLdS1gwPg4yDgtTuxiwAIhAIithAoLQydqX1pu+mDcTnKnpTKNC0aNGHAx0k5NMrBI"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.23_1626106372754_0.4031701755131101"},"_hasShrinkwrap":false},"0.0.25":{"name":"dhealth-utils","version":"0.0.25","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"1b9c3c423177489fb34772fd60101f59e32c3fdf","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.25","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-hZsp3O/GTqpahmmzaho7qXDUp/Dvh+RL/0GhjE1/mAyjNuD5zk9orj537UkblqGY2k1FAwgnD1zBARM5zkmb3A==","shasum":"c04addb23cd8f0216588fccf5eb824139f44120a","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.25.tgz","fileCount":31,"unpackedSize":92569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7HPCCRA9TVsSAnZWagAAj7QQAJxuq0X4sZ/C3BxRUz4e\nbceDj41j2y9CihoQANy/+RRcEYlCJo3nbDXWphsmrhKhJrm8atynhqW2VoLL\nd/u0c/oji1PLnVZZChs/YNLa2N4qObiuOBdGedlX3SzDec8FfijJSBOAOCev\nlmUsblsMfpgj99KeHUy99T6/tLYztxsr99H07xsAEULLcGDYDZvCWY0DANKI\nX2/F26BlCkLLnkHkPwS77+tWcYQA9XatlVuAa23SADr5nWM0Ht5Dqkl88qLe\nv2jXzvNOdPY1VxVZFplxrYlsvGZ+vE2qKFWbUd2+dwgQTcfevWeT+FY3R4n0\n87OkA76+FE3rU2Jls/SAUbWB9YXnbLjrhq2bSyTpJ5QUkLFaramp4bwl/P7i\n88DtnPh+I5eAWAK4fNV28/7bG7LOQkTwxDICQhPcxGtdlP54riUkcMuiWLqU\nKQzJSnk5ZNDgvVlqTRLV0ZEek+OtLSFdn6mEMzEY99VQ2ixZqPbZYkbB0+v9\nX2alLcj19Hl3SPECFT6OZdpyIxN+/iM3+bVyRkmIiN1ZtrSnAus9Ocup1heA\n3pvKlvKuUiooeeicVCySyvDg0i2Ofvt0h8HuneprFDe7X2/0qehCUQ6eym7q\nRImKuMU9JzGQx+edSHh/rlLGjq4t9zmfwH6Ou+kmp789HNJqQ8Fjr5F4Knr8\ny7wd\r\n=hCNR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9kXQK/6+4jG0vYBKI1BP+G9kaQR8N0feOhotLB5Q49wIga2o7VlOfBKrXVYX7fyF9zZwHhM90FFF4QT9Tg9VNT14="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.25_1626108866150_0.3306802450591555"},"_hasShrinkwrap":false},"0.0.26":{"name":"dhealth-utils","version":"0.0.26","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"1b9c3c423177489fb34772fd60101f59e32c3fdf","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.26","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-cnYq5sPno2jl3AnV0OL/UU25gkge7S4SPB4FeFBUhhYNb2ZJjuze7b6PdjdntLXBOmSogZMFAM6MR0An+NUpcQ==","shasum":"bd41059324c46cbc39dc7d529181c1651c801515","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.26.tgz","fileCount":31,"unpackedSize":91373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7HsRCRA9TVsSAnZWagAAqiIP/Agu/BTGKB7n4UCe0NTw\nQuIZFNRfH5s/qOg7/NAf+8fJATFmiFZvyujJx07rB5oXEjI50gMOH3VpmhjQ\n9LMdC/WeSDC5JrQliQjN2qZbwM1vAlCC6cwLX1R9rtfE9eEbuXW1+HDTtrcX\nOlp8b9x7NeDEncNwAU54AjS9aKILmvmcgzgl+++gMntEv2Vo3BgSFdmavIlw\nLXtX8WfYBYmxDhAwhgCREt04rFp301NNP9isxgTCxDBv9n5J/tsC2SGYe9ER\nnwelWpmFRPzOtavbSuiTXaVc7bLJB/iUotgtC8Wo+OnmeYwKp/L5UceLm797\nTbd/UlF3AybXUd7V9IiQWuxcgZxOvsObTGo59KO0ogZLaz05LZdquurXzOHl\nc/nYqN+u4U1RZdlucDTsDW+i+Sj1sEDBqsVGVO++g5eifzCVsMB0/KdtrTZ4\n7MPmmtwCqtqUamyzKjddsopXhWhwtbwcdl92vNop0WLXhkCZfc3UtyLeFcEU\nubAFDJNlokx0/O+qDMWjYW0pWlBzS5twK58GG3jVZbXI+/yDkYeIVFem2uP2\n278VOnHXT1+ZocKPKaQhYNsfom/mhWlu7cHkHDL7ADvv/dt0DdQvk5ZdBAjx\n98/Zl0CwPWpDapR71OwHuzXj2mQh4+TI+zB9ye9ougaSo1GNTJVdMluB+MLX\nDYWG\r\n=f75n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl8RSq5+GbPpdnTHvkao2zBT0l3cai6ggfRvTW0FLPfgIgc0ztMT1cenk0c3d87aazmA/TXQopQu8dlhbp9ts+TB4="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.26_1626110736743_0.3941148381040549"},"_hasShrinkwrap":false},"0.0.27":{"name":"dhealth-utils","version":"0.0.27","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"f046b87b4ce82f16b6ce4c0cc6f426bc172202fa","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.27","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-O6rzQo1A4S8TPdVx9SuNKFOC1HGTwFUoXvM9sXCwdxY7sDgk+h449pIYnlokoH86s/rZA2Vpq7NpIL1drwaZmw==","shasum":"df700be0e7641867c16bc6acc044364a74e61ace","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.27.tgz","fileCount":31,"unpackedSize":91552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7RKKCRA9TVsSAnZWagAABh0P/1ZqwpzXMedphLfxtrbQ\n1mpVWdt/PiB3bjXtqMDVeYZbbJhHQTnXOfiQhVsSVrwXWTlpARUq+ocu9HJn\nl858HJhYKyKK1JqMZK5ObXVYyF6lO7T9K9uchet4OwvQUT3D71q8Vzx0HeKi\nd67k3xz6eWqg0DSDj541whl8nHUhCpc4bP/wLousJxPJYGHdr6vY5/pvye58\nzYbO1obT7ifJrBDL8g2JCbQY67pNP29lyRpNYcIfYIXOxnQ1T+8WADST/LFD\nBB5tdaMHMnLdyxf0/le5uonBE0mhh/x1JMj/r72qLd5FKjzZ8yxq7jOv7xLa\nYxgv1n2hLqHOpLQTllYKFte0Pnkb1GMOCdt62ZDfkjM1nt4WvRz6JOgWPV8E\nxz9Jq/HRfE9Z6AvTb3wO61MmcQHSStNPhYhk780uDtDsEHN227Q3hDWMYAHD\nkKAjHHzezuu32Ygau9nxin/VrLo3+3za3mrlG8/HCBgrcTHo0Oo9H615molw\n9Td+JxgVu/mdJYkOGCwnh1JHeLpZJY2yMUutNJck+33yuykKUuv0ppg70a5E\nVgsEObFoJ7ZrcpILZ9yhKMrxle5TcQ4yykwL0NFvgLMAf8bVEODzG3ZNr1VJ\nmLl4T3FM9pZHe4n5Lmk21p6H9aJx3vtkWoKmbxuhfzOe5ma295YrlYe7ps6y\nKP4W\r\n=pj5p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTzRQ3q/rkLA6O2f3xQXlS90ORyaYhtKG6PmkfQJiiYgIhANrCyQXU9d5t5QEHNoZwl139CGgxcj/gP3SWd3QVi8fW"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.27_1626149513762_0.3725766019811181"},"_hasShrinkwrap":false},"0.0.28":{"name":"dhealth-utils","version":"0.0.28","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"f046b87b4ce82f16b6ce4c0cc6f426bc172202fa","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.28","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-j3m5FJpyT8o14gBYcrYxtW/MqNsEnT/8Zpu2ZxGcazSwLQpwxzdu6Lia0wXnU5lxsP6Z233UT4FQsGJKl13UMA==","shasum":"d7f5a2320b824022601c51292685e907ed1790da","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.28.tgz","fileCount":31,"unpackedSize":91939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7c+rCRA9TVsSAnZWagAAT8sP/3NHuK1JnLza81fY3M8x\nSXy6u1oVmqMBgx5vA4g7ZFRn+296C3bX9UjYv5FOlvTyyoXGVDtZAMhNplGW\nnNokUOy91N6hg3nZmrj6B9/gDzS6NqIDQ9Hk67Z04gF4Sv0b/Ni1DuvDejPV\nHyAp9D+a99teGHP+sT7vGCMqgFMDTRPFUgChYTmIxx5q4V96QY66TQCMVPqm\nXRCUc1UoKxXPIrMICk8U5OUW0s9Hh9qe1ijWi4fW2qhrsBMMDHb+MYQk9n/p\n60ZpKh8SmffsysPYiJHtARI+xnm3c/iRIX08GBYaKx73E3mmib/nBJpkGWVb\nD7aW5Xqmpg1Tw+1qXjI6b1BH2tAH7p1innfjakcZlZDWhrun+Ox1weeYyMGU\npRv92E5Yd61Ujz/2YNu8CFkD+XURUXwo0q0G7cKyLveYGJZ+ZoeYJADvxdvg\nIOfkdfpmbomobfL0UGnhwcec5xGG4H0Ox/fz7s09upLmlCEpaO6mBoUmx1jh\n/mdw0LkL2qSM38+JNWlomuPCxVxqawerofuA6+5HyqAeEeR0URZzhVl6OJCY\nw7cA6zbqqClGYOTXESR7XEpDgrRK3BVcNuDwb0rjMId7t6kUaQ+atCrSbg40\nFsXINCxsL99N9xexP0n8aUa2IZbzZ3sTS5EpbtRetth8RwGN5eu6StLYVHH1\ndN8l\r\n=g06T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFXSyxbayHz7Xap3ab0jvlSZtzRJJ/jRSHsMs1Wb6IVAiEAmvMTNt1JRE4rpef/ce5aPtwdHy3AR4HZLkZjK1O80R8="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.28_1626197930787_0.34244010872836106"},"_hasShrinkwrap":false},"0.0.29":{"name":"dhealth-utils","version":"0.0.29","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"f046b87b4ce82f16b6ce4c0cc6f426bc172202fa","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.29","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-275MOD1MnscG95kZKSle3aD6ipoRe4WYtZvcbjc9zGKJCiquZ2UgZJMjCjbEj+B6BGFS/0Qt8HXQd5D4CQjmsg==","shasum":"10875d1d5716f9ed6c05f1a4698faa02338c8924","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.29.tgz","fileCount":31,"unpackedSize":92127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7dMzCRA9TVsSAnZWagAAGG4P/i0CVz5ZIHQ421HsP2tr\nWgkc0sT3/TYxBfah0xP8HmVbsaOZ8nm6Rm/318e+XPIpCdZQ7ZZ2HZqoZwQK\nddQDfZtrkmBwHecbypbFMRBenqdgfLXWqX4rFEzAlgHc1seUxwQVmrFIhR7n\nATuf++ekrVrwDjLGHE6qW3j/pLLyuxzNcFvM6Oxm7JacuU2Dx2NiCTtrWnfu\nflJI28y7ylxDwCtsjgEdgXYtivARV1lvYyNHvDpEinbuJ0EBeXJFXe8wbbte\nGrnSZLUzVXaFOwo8UFmXhfJyLHX5qBxVn6dIAYfgy6Hw6mDDiS7YzlT0x1Ah\nU7oXizYbcYYfZyz+Qvxi7T5OKIjm8oBglCBT8vxxEVqGrCRyNVTf7R0qTGsJ\nxLc8uJT1UK0hND99O/XFMxr7AgJ7S+nMPVDsC+2McF6UU0nIkIDSyxEPyvR1\nRoKrMrNNJGHNmbZdRXlqjxh3i0KML8L8j7xI/X2l5iBQT197KayproF+OetH\npRZFoHsGsVQjM0IsaANWLGHqPu2BQPMELr1LDsdafimSgeGV5QeO+pW/NaxX\nHG5QuftVxaDeT+TZjPhUL2lMxhpTMD9JDek6pFAnewM7Kb1g9zUVA/H3POE3\nyINr6t+XbcsUA2Cz8cLSsODKu6deG0iU/Y/2yj3bwPEmkFaSe6sY4QVuSw6c\ncruQ\r\n=XIYT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSbOrTsdP8zJsA95CfkyqowJodWadsKX7MoNerCBdtdQIhAPfP2FKImP5gbb9qcrJQNd71w9zg6BcjveIvTv18j74I"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.29_1626198835023_0.11473747688060532"},"_hasShrinkwrap":false},"0.0.30":{"name":"dhealth-utils","version":"0.0.30","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"d974d8d41f8d75e4bde88460d0b7462eb20ce7cf","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.30","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-BRIqbfnJKq1rUXxlDyM6uPbDWarZV9tatGdNOSMUpSISFFlKNr0BGZWEqsPpIVWqlAeJ5UBOSbDeEJU7XFq+Pw==","shasum":"3ad67b8783afa322d66573d6f490a515af915c34","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.30.tgz","fileCount":31,"unpackedSize":92127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8ZE+CRA9TVsSAnZWagAAuNIP/jWsuzFzeGsaBGW1iunA\nbPIRAY+WCbbThj8EXkWrDGDJzB/qKAtbsWBRXBTTB0QOxebdswQTkqi2bxPf\nwnyHfl+TgWR/efi4AmNuQ0dUb8rqSLTtE3xeE7GcZJ9ZU00ErDiT3TURBPY0\nzpGW0BuBaF9jpKvdRRFyc+AZPQbmvyAf2IJ35JNVQRISnlj7K7t9xcG6cWNh\njTWWbWuXg154JAKKeHlj1J6cEzzDSodjF2m2VqfPh0sCiPqF1IqcRx0hoUBL\n8fOa5ybQg3N8wx5nw/cIPsUGLJZOGZX1JnvvzJWnwPb/DRpPSEu1QSynRb6D\nJu1ScJxfPEFTGIqusar9WmvZOXlKxykNSy8haLbfHdwb3NHoGosBBrbGUdFE\nwtlIle8q1gWbUoPbpSf7z+jByhdZbtNqt94M77DpS0bCSVImBnU3+Rkaj8nT\nOXlcn5NDx5VERAPJ93VZmezvjnRapOq4SQLMceEr4KONlbVUofufNp8wvEeJ\nQV1ip3/D1fmftHjzhBQby+gKShEhEGQ30yVCMEoU1n3shQc70xC2FJihdYN6\nqeV2yDLZ2865qtTdjc23MFctvsVFrMocTMf3QPT4eJiFYX7svGM+86Mr2N7L\nERJ5+uczX+THRLhI3PqMUmuEYjn3i06lrhXm5i1Xp9k9HG94xmkZBJXsoyBk\n2i84\r\n=TI/n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmArgNEp38FJ4czeJGr05r1kL9XBeNPCpuHe7m29/GdQIhAOD69kdh5K2s4ogTVTt86ZFz/I0DFL20kEnxt/owd+xV"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.30_1626444093839_0.8061702221796898"},"_hasShrinkwrap":false},"0.1.0":{"name":"dhealth-utils","version":"0.1.0","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"8c6df684b9ee69c4b23ee5d03e3433fc0d5fc904","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.1.0","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-qU2ZFOvivAl1S1ogB8tHFV4F1qYES7fEZlk3Pczjd8fZK+wEz6nQ2kx0zyTyPaC8VTUIolo0vaOGZ0r3PwyY0A==","shasum":"7420b2bb30eb40c45044238fa165fe1da6c95bb2","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.1.0.tgz","fileCount":67,"unpackedSize":290845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9YszCRA9TVsSAnZWagAA2q4QAJGh8uajEL/LlS2Y4H9Q\ntCxXF/kgs8aWhSeq0dinQbitMZhIC2HcxB5Q78RYrjYFAWjae3Nd+K66xFDN\nB8IAtvSBa2urqzDkInNElNuo6C6w8d8JCq8H/NQELmAsJPK085GjkvRB4Zkn\nMt97xSVvqgMMjXofBdGanu5ZxdVgrC8D//mPCrl79sYyCqJrwxqzV/vMTL/F\nns9Po4DJyp1sC5pcICzhC1k99Z9p4CgRwYUvIYt7SvN9mj5+jBicxpv2M8OJ\n4pBnYjtWy+cC8P7n8e+HbagZ/olOQhem2zwxJtPLOveOIL0m+tAtNOWTONXD\nXULulXBsWNaRkdh8saeZiRLESEYCK6SsQB0QGftjiA2VA0LURLGfXB3ovJP7\nGcVyXbP/8GI7Yfkh/+j8tHDiDOahMG0MqEKFC/dTcdyAP6u9J7he/Skso5+U\nlKs5kR3xaQswykeBO37BmL6pzmvVjH2HodETFrLT2eJ1S74Ele3PhRUDtr2P\nNee5yCMKIDEjTwktFcD2cU7Jn4CNdxrtomBT3Mp6clFDq2ebRPPTZrUCWVFR\nlIjxs/gTAn6O+w4l10lwKRhxQ/YMbVFPrvdPcvvZSrbWPnmd/EgzU+tJGSMo\n59QU+hqNHYJqJqUAvUarHWdXgY7nUbku7wQlcvyn/FXkVbhRlPkITm6uMOwf\nnfRD\r\n=d4dZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcEpYKGOPi/YM22Z+wL2JPyKB+k9UsaDZAI3QzIpgccAiBCkmPyl7gF9epFhIoLJvygdFsATnCxdz8uJGv7p+seZQ=="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.1.0_1626704691052_0.9445397225828787"},"_hasShrinkwrap":false},"0.1.1":{"name":"dhealth-utils","version":"0.1.1","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"@types/google-protobuf":"^3.15.3","axios":"^0.21.1","crypto-js":"^4.0.0","google-protobuf":"^3.17.3","js-base64":"^3.6.1","js-joda":"^1.11.0","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0","ts-retry-promise":"^0.6.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"b7f514453800d6595dd10d8925309d0308181737","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.1.1","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-zmv+kgzM97/BwH0l6jgfX4zzzQUjxuqwjjtXeQRt8ZfbdwDnCL4KVkcVAEO+qlbhZIVTHRs9ReKx4JHxOIFZ4w==","shasum":"392303b6f04eae2a34a4fb3ef471ce35b94b7fea","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.1.1.tgz","fileCount":143,"unpackedSize":426996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+U1yCRA9TVsSAnZWagAA/tAP/iMqhg3UUl3qYfhodBhe\n6L4r/SvZlyJ8GN/riVsPiR40byTrHBmCYVVRyQlWosOJjO/PuRq61u8CS+1H\nqvLiSN8egVoDlGi1It+Eun6EqDciL3NSLHEv8X1CA4mpzSWVuaMqHzbwIWP2\nw4glwlne90WLaT6PPsAPD0WpgN7x4qQwlW2dYb7ILr+lvrJ/7pxeSXkBylPk\ngInIqgZpzBDVMYvkpTe85QQLBwD3Q2AwI220AjjJy0TkINVQHCae6yNfPOpl\n4h1IlxX3yrZqD7MnJQ8Xb3KkJ+bubVhJssDReh+EWVb1xBhu2ZDTawSIJbMm\nzF7CPs0aVo8quUOzk4GdlPv8Ykhba0idW4YiQqbLIPqS+w6/Szw+iizksoBd\nrUL4Uk45D37tyq+VJmXs+mJ3WMgRrC6cK6U6J3MQEqUgHFUi3dLWl3TNmQDe\nO98F/3CKJPP3hHCO3zmCYrWfOb/7SVRGcoS4HM1JCpZ42cpOta4P9jdrEwrJ\n2xiv2zR4El3sjSCN4NoDPwssYWaB3ka9k1rZ3NN1tjYmPLkfEf97/4YePZ6n\nNTiAa9mHGWN7B4LIsE5dTTadMAEnvCWilCjL+lPN6HfZU4ir5Q641RplK7xw\nvCbJWsYWOEduXJhMNCQ+ONf/A5MNmStG6SDR8i77nnkUshVtdqx7haWeIxW8\nyRA6\r\n=vDCn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYpRn538ZmNXxP1GIASNyOp9/oR2wLk2RKF/+SC0URwQIhAPmSrIpcn8JJvVOXWTUxGPkBodfIewZCDuKw3B2XZKvX"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.1.1_1626951025951_0.11892895344962096"},"_hasShrinkwrap":false},"0.1.2":{"name":"dhealth-utils","version":"0.1.2","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"@types/google-protobuf":"^3.15.3","axios":"^0.21.1","crypto-js":"^4.0.0","google-protobuf":"^3.17.3","js-base64":"^3.6.1","js-joda":"^1.11.0","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0","ts-retry-promise":"^0.6.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"b7f514453800d6595dd10d8925309d0308181737","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.1.2","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-hKsephS8rNre8hNkt3QDrYHhDY6e20c7jSGeL4zbiq3NxbaaS9mcY3T7j7OKGNGzAb1mFrJstDyO3JjRMdN6XQ==","shasum":"3357442d2f0358ca7a43c156cc5df448d02a1e35","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.1.2.tgz","fileCount":241,"unpackedSize":851821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+iwJCRA9TVsSAnZWagAAAZAP+QGFal4sdWK+aTtyOJsK\nM1jjG1ZNQAr8BPpWbIrnSZKQ/TzkamX3AAW4xOlDGh2quEEIPDGbKEHTxU1S\nlAqe+bhyndmnru6W15dZ0RGJY23E/1OEbF7X58MJBXKnF8+EkTI/R/8nop9n\n8FT+jbsFTDgEKWM/hKtVxBAe3Tl7Kv4zOG/q9jKaGdWiKe0szg0df7ncQKwa\nwrCsvvbkCDpGtn+TV8PNVmAWSCOlpT0ERF6CWBR6nlXMWCfqrOnEQrYVT9+P\nTZ43/WjLlZZYinLEDGu5muwNxjByXdm71OC694z1H1PSZBkj628/bcsgfJxF\nHu0NQygkjs26fnWECryPA7KzDkzYfnuqGusprLDhHGB5kJP7H9hXrw7rw7N3\nNwhSj8VswSiLLny532Tq0fDwuniCCgsMls+cajLgbTqnc2R+J5m/OeJab+u0\nVgPGp9crj7cdTT9HjZKYrvUcYFajMI4c6uSpGNPXOVakRg5X4O1rVkYyBf9S\nbqLnMs03FQrxbMfsV6hCkBm2FSHJ2CW5X0C7jdQhj/8NzfKbb1P6XVfI024Y\nH4dVX3cX3jcVdvkpDdWIZ9umUhRTq9Fzi6azhE/MfuU0soVWZVyNdsHGNhMb\nQOxLzDHg4T7+JN/MgTJCGxW7nJfqKd7qbfu8viR+Jf64Z6xZiWEPtZlFIVq4\n7cU/\r\n=iReA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt+YfxEJsCeXzo3dH4IUAhvnMrg8+Dy+E7qG9aks07jAiEA55ea+yhwqqvkKxg9yWa+Wif9gBNhvzsufY5wpLFs38I="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.1.2_1627008009326_0.9327565408810587"},"_hasShrinkwrap":false},"0.1.3":{"name":"dhealth-utils","version":"0.1.3","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"@types/google-protobuf":"^3.15.3","axios":"^0.21.1","crypto-js":"^4.0.0","google-protobuf":"^3.17.3","js-base64":"^3.6.1","js-joda":"^1.11.0","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0","ts-retry-promise":"^0.6.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"b7f514453800d6595dd10d8925309d0308181737","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.1.3","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-jQH7EQ78/7jpv3iW2Pe7NvBagMLwE0U/wpuVvrg8FZamU4j/V/En502en53CGTBf6TnTmo/eQZqlQ3F2SaklLA==","shasum":"4bc0cb0eb60954bef14b98e2b6b84eca9581f02b","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.1.3.tgz","fileCount":285,"unpackedSize":1317349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+jN/CRA9TVsSAnZWagAAIYwP/1vVm7k8coZ6d49XdDET\nomPpUWSBIdnyIK+XjX0X2niQecIVLworMdAl0rTmObm1wa5VbTCBGfHDqhzq\nHDlxx8+sLXqTDeHpBzgtEObb6KOXzr6c3SVmAFeopa3QoIOg7D3Ojgv8AO8I\nwlkrB19faMs2zMQlGjI76AR6NYALGGD9NXGDixWgObcL7F4D7kfkXJyu0S8c\nsKU6B6i0zl50CbuY6bvV8D83V8UlMGgZ9yHz9oRp+Ja7AzOSoax184+ZHwiZ\nMuyXM1B7xkQX3NH49wYQoWDvGFl9VYlA/OaY4SWA8h5Q1QfJepgEKrY8zA9B\nmbUPYYZJX5Q41IVEetqfI7u1J9XRsU5TTr3mMgb4kBfGLvyeyOgjNqARMTer\n4zcQrtxEmzvV51UHzB9/T3Px3YJWRxkWeBAXeGXlxCBlbetSzuiX49gWzP8m\nnfw0XLL4IoGdn6VBz6K61Ki+oe8IFPsJhXMc9hLYYfbzXOYOt+38YzJQxzMU\nWGxA4jKtW4rMvbmeFoOshSo/x4BMgwSC2j6DYJz3dJxH4zrj6xcyCKiWvMSj\nr5Wdf6bRqJi2VZH/6MdZSGnQ+2eaQfiwhm4wLq8w2m0gp2h8MWOBUyI7azDf\nIPMYAOzMXJ3QVVZsW9w4qYRlOK0a4em6tBhvRTzEV77xvzJB9yDt5TSYPmvS\n6efG\r\n=+Mu1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHm5qXX03dlLzhol4Fzn+RK1wPXDMmGiXQfQeOf2bDQAIgYCupqbGuxf0eGAxC498n+jmsP+cPaXGvDm7SEIKrR4w="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.1.3_1627009919312_0.34170156178708333"},"_hasShrinkwrap":false},"0.1.5":{"name":"dhealth-utils","version":"0.1.5","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && npm run setup-proto","setup-proto":"npm run setup-proto-cjs && npm run setup-proto-esm","setup-proto-cjs":"cp -r src/centiva/shared/models/proto lib/cjs/centiva/shared/models","setup-proto-esm":"cp -r src/centiva/shared/models/proto lib/esm/centiva/shared/models","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"@types/google-protobuf":"^3.15.3","axios":"^0.21.1","crypto-js":"^4.0.0","google-protobuf":"^3.17.3","js-base64":"^3.6.1","js-joda":"^1.11.0","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0","ts-retry-promise":"^0.6.0"},"readme":"# dhealth-utils\ndHealth utility for js/ts\n","readmeFilename":"README.md","gitHead":"b7f514453800d6595dd10d8925309d0308181737","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.1.5","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-57XsnQNsg3Of9pw4RMHJMeOORxptgRLQbRYXat2B8vPiKo3rlGggd9yRofUNCQxuWObK9cuV/9+IE3yt2q90XQ==","shasum":"7416c97d0182eaf3d6305c799e9b6dedffb6d73c","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.1.5.tgz","fileCount":227,"unpackedSize":1116672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/CA5CRA9TVsSAnZWagAAYCIP/RV0/aMzzZ7reD3zb38A\ncRs8h1ocEqmhYuO65oyuKXsW3pMlh6zSRHJj3A66z8EB9cKno5LEK87aCo0l\nvri36icxWPmaQIawp1d563tghZha+NYp5/zHO34V4yrCvW51S/b5xhiOU+Ur\nQpvynJoPp7GrYcYpzBiwxp4a/hUYqn/+Xn2LUFMY7i+DVvPEaIB+ztTAsRxq\nXfFzYBTPY+HLP0D9JtYp5ZilbqdWpLyJux926QWUWMJxQhdRAMcSeKmQ3Ra5\n+rI3tn090oMxc4ieOxqXKNv6KGIFtTiKEmRZxuP4ljj9qIyR8VC+wK4GgFPX\nA/oX+vEqrtAKNHI/rLDWYaoP1OLTiGrjw1qRdhS3YBn4AsyyYferK17UsOpI\nOrUd8sAfNzixfxch+rKBiUPf1pUi9ft5ujY3fubl/eyQ5d1nmmR0/cBklhlB\nK4jJg/HjXvaVvMyql1F9N5e3UK7R9ec6PqnSeL/857eOrZle8XZCEoTdqxjn\nFT7c1sHhVPNZBOPGQU59/Me1wWf5uRihjyoA/LdR8Pq3lhF77FwZBAPYQBW6\nQHci9JBZ+ePRIDv3IHyu2rc95BXOEeqfm5Pnp/PD9v2Yd302dGT4qUplX/Hv\nEYxvHS9/pKRCXJgV7+SMSjjOfMBCMnHLr8OaE1v/RJDSC5yrBve+ltDjTsMi\nAIgG\r\n=RVRY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsap7/U2lSMSv8rn7QVSqb5TWl70/RtgHpocQc94y3sAiAlDhQLevc/5qRZfjna6Du8R+WBitRP7dUOyiNQz0PFHA=="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.1.5_1627136057808_0.6752042389855095"},"_hasShrinkwrap":false},"0.1.6":{"name":"dhealth-utils","version":"0.1.6","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && npm run setup-proto","setup-proto":"npm run setup-proto-cjs && npm run setup-proto-esm","setup-proto-cjs":"cp -r src/centiva/shared/models/proto lib/cjs/centiva/shared/models","setup-proto-esm":"cp -r src/centiva/shared/models/proto lib/esm/centiva/shared/models","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"@types/google-protobuf":"^3.15.3","aes256":"^1.1.0","axios":"^0.21.1","build-url":"^6.0.1","crypto-js":"^4.0.0","google-protobuf":"^3.17.3","js-base64":"^3.6.1","js-joda":"^1.11.0","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0","ts-retry-promise":"^0.6.0"},"gitHead":"f5b06e23b2f39c866c1bc32e57e898d072df5bf1","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.1.6","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-RO0UnCT2LVMXalyY3tqUCbyWLWoNBBtkC+34yI29rajanNTzPFGq70+IkUCgAIRYfO37X/ZjRhmoPgif3akR8A==","shasum":"9b7190b15a9db9491852f81d5c03ae29d6d5fe70","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.1.6.tgz","fileCount":227,"unpackedSize":1116723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/mfrCRA9TVsSAnZWagAAiqIP/iaIzlpvBoWjt0NML25I\n1THpSbvPqJ6Wi0SplamNrWCghw6dzQm7qkida8c3pYu+np6D49HscXvpM+pq\n2NXFEsYf70Qio0xIaUG5DhdoRoO2lWb+HzdD4vbtzT1PGlYxM0jn8P6Q4Pyq\nspK85NT4+93GfAqX9T3nfZY4cDofj2o2lyEqIiDqQu7OEiTOQUZW3p6QlGUA\n3pFZp0sQFNb0Pl0nPNx/XM4jcidYQzNK/Iz6XtZbHY8l6/2amupX838/I0ax\nATyyzj772N4i4DKGZ12lzDKw+OelVxLKKBYi0gmGQ1JZ5vfRvTtf5WtPa9qw\ntki08Gp4hlLXcqO3bh+VD2miPuULdS8dP3obbBRfk2dmPd+1Z9eBShfzAwQT\n/3kOXbxlD4sa61jugf+ybjxtQwAK3Fkyu4god2GN3mAZHP2sYubotvq2Ot7P\nSXOlA10c5MtyDZ2BePoCs+zODkR2Rd9oAVgW5yurbOzj+jPIAbmayeMBk8eu\nTLarZPctggj5xVJP7MFCYxRUzI48fUW7vvVtdVQ4wGaCxW1df/OjhiUQYlck\na11Dk9oWr3lVBp3zNKupmB/B69YLDUNou21ita0CkVFl1dqsuzkxe7NK0maP\n9o0+fLHUN/epOa/y44e2DpX3qNz+0HnmjSpmR7a0FQD+qddwsq0naS7Gn29q\n3maO\r\n=dyTe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGv1YchOuY2zo3JUXRnTYuSbwAgAy5lg1blP4NG+BWGjAiADUwTAg6En0UHd91buGCUC5JEgcDAepr7xdWURBCIjHw=="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.1.6_1627285483528_0.6659111939111912"},"_hasShrinkwrap":false},"0.1.7":{"name":"dhealth-utils","version":"0.1.7","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && npm run setup-proto","setup-proto":"npm run setup-proto-cjs && npm run setup-proto-esm","setup-proto-cjs":"cp -r src/centiva/shared/models/proto lib/cjs/centiva/shared/models","setup-proto-esm":"cp -r src/centiva/shared/models/proto lib/esm/centiva/shared/models","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"@types/google-protobuf":"^3.15.3","@types/js-base64":"^3.3.1","aes256":"^1.1.0","axios":"^0.21.1","build-url":"^6.0.1","crypto-js":"^4.0.0","google-protobuf":"^3.17.3","js-base64":"^3.6.1","js-joda":"^1.11.0","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0","ts-retry-promise":"^0.6.0"},"gitHead":"1a1d06711ebdecdf7bfecd894beb43c27122802c","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.1.7","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-5gWF90l7hnAqgA2vxNJWUeLwcm1T3gtNwQsjvhB9/9AT2LD9U93ObqojCYjRnY+GJhPgMiU9a8CVzYjNaqpnRg==","shasum":"6ac4ae1285539b8297200e9bda69595bc97dfded","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.1.7.tgz","fileCount":227,"unpackedSize":1116757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/m2tCRA9TVsSAnZWagAAXYcP/0t1a+6FYCd772/odYaU\nph37O5/6H54JxYztHD9mTmPdp3NzzA5N+RX7YLe6AVML3CH5zKsREZ1kt0/d\nQEV1vd1lngj3QdNyMMZiVfgsJgj+t4fo4DoFui3T9GA+F66yYnLlAUA9nIMx\n5YlTyc+hB9loCJ3jn774tKdd4g7SvEvgprEwy8J/JZPsav6EtC37VWZeZT3w\n5UB4/DheDaMAObPZYra30l7L3qkhRB6QTCrFp0+rtP3TMVfSk06qw41fBr7X\n5MGZLijC2wtjTqq2C0s1IxHO/x5PgRsAZJuHeKYuxNp71qsMJu3TMUObcQho\nD/hmidfqZXJTQP9vVC/aVwL/Q59uDcM6CrebLQJQx2n6v/8mZ3roCwcsDYsI\nFPN34colQWkY648ZPjDBt9ndx8WwyuAgBiwY2Ze9m5ksDQV1k/IU7cB0pwuF\ncWtZ3qzpFqhSfi0s80giGeqjlqv8H88jXzkpIr3EGGcyDmFdC1/MohTNOOBS\nR40ktVpEfkwwht5LM0V4q+TNgpuYPpdwPZKbgNgGQdyCtCAGQA14WAlJzsnv\nTOpzZ2FBw3ro+Kk0AvRz9+dwXII1nlWAENXqavYHcbHKG8tzg2POSu+DhrBp\n2SvTmBZn+mjOjyvhwoljmR5z9baJSTO6e3ZsJPrgklFCS7rLjIgeNakDSYJ4\nCa2U\r\n=jcqf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcB+EckU2K4nZlU9Vtf9L6qJYM6Msv3N58Lqk0rXjlIgIhAMb+9gp0A9ehuE2m861Iw9hh3KDl16zIHl4Nuuevp78z"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.1.7_1627286957651_0.698762995173744"},"_hasShrinkwrap":false},"0.0.31":{"name":"dhealth-utils","version":"0.0.31","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"8c6df684b9ee69c4b23ee5d03e3433fc0d5fc904","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.31","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-GjzUjtycJM0/3Jc3R4N6RtKt+V92LBw1dbyz33jI+rvHOWaMU1ATsy0B8tM+Z2QCzeom705BiOPy/QEpy2jjIQ==","shasum":"158eeb52af1c034844df9c95782b3186853d8103","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.31.tgz","fileCount":251,"unpackedSize":1159177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg//ioCRA9TVsSAnZWagAAQRMP/1uqO/hWffKJHtGrBDVR\niDGlt50twwPRGwoAgyZXQyMbsBsrGku2VCjvtE3I/9JRsyPg5TDChNYz8XE8\n9BcrhcQ8j32Bxi7EKLH3ah4ARu+ewHoLFLR1uxGdPv53xpop62aB8DIerdJr\n9D4XZwYgf34I3ohdG+eAvjAOWhf8pE8FFh7+ql9FhGZpiP4Fi/UxMv1dBJ1j\noYBbECWwtfgslxegou5r1IaHtp6ieC181+R5GgrSXsvRDK2GmB3y70Reh+6B\nuhEKDQAl5DlZFsxSySIl23xAfF73JIXJNr8ube9ETYSdNNw0NjRhOoeeo1C+\neGh95jwpqxNsKYepgcm2/nTavbt8/3pVGoH9LQVjyxuq7CH8BzyZhmA+bikI\nbfMbYZIooUgCM1pz95tbdMxQbXPOMFpR8RRc//Hhw5gDWmWkKj1EH1PCjL3w\nBPT6xpStDlnAyduq2wRuaeKdyKa4a+BjzYAu+DmwGOLoTiUCWg+Sqs1ad8i7\naon81tOWBozoRVZ9eyJeOpI/qCW7cjxdLIDPXGH3KFEUG57eUThjKZtIVhSh\nj2Wti/IxGbouPZVzLhZBzLd7ce7lqy9Hxc/Y2/PMtqUnO9UJyY9jGetQh3+I\nJZOFpWoaJnqVL4NYUUrbcTbcpZ+RVeVBx9VwqIOrtxPAcphL0giKtY6HtEi2\nEhu+\r\n=FBET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYf2HEF6dCS9v6/6BLgQUrMG2wTYWVh9Fess5nOnFvcQIgKXIF/po/mVlVVgNwvAKMaTsWpwIxAFIYsO4yIXFqTfQ="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.31_1627388072530_0.0390787580742753"},"_hasShrinkwrap":false},"0.0.32":{"name":"dhealth-utils","version":"0.0.32","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"8c6df684b9ee69c4b23ee5d03e3433fc0d5fc904","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.32","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-tPMM4cI298y1edBVsYEJ+VHjgq3bncaEW7SRNTZP+DFz739yk5D4MbSMha5GSd8GZYD/sEUsUxVj5tBipkrShA==","shasum":"40b21086aaa7a73fe37884989cdcaecf7b12f6e7","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.32.tgz","fileCount":251,"unpackedSize":1158589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLzVgCRA9TVsSAnZWagAAt+4P/jp/qADaxHE8YHrjIO2g\ndNK+HR5URO19tdEwpooZu8tEJogyf4ckRb1m8CUzCoqJuEBVSytdakjT9Fj6\nCd1OnzbwKZ9KVbH6H9Jb9L4gromXWUyx3q6e4G6sjMC36mjFl4hFKVTl1sCj\nXtHcg6opglmfIyCQ3HzBgktf74ekgjjPvursyJsuyWDavIKQQ8oiDmXEGVu6\nYu7FppCfpKStcX8RhvVf302y8eaCa9RSDsevNY/ZFD+chMmIiFx5AC9vWKZZ\n1d590I3it4v/Fi6kiywqykhfNRc3hyCVtXEC2Db7P1GY82FZTaDZlNhqp7ef\nBqofuFt72XxuBoAtM0mF/MgI4nR7i4p2c3gOUPgrGLtfGNDTtmadbf7YmAB3\nMqMX0wiOuyhmFmnv2b9fwvNRiX7/tLNBzkJ+6cxdYaNeDf49EG8UqCM0yOfq\n1/yNcsGrDsjjhOXkUAKHQPV4BRdWrog6eVRm7EJ+zzBTUgN8pF7Le+1IKvNM\nzeCuB5HpPXoYEwQHpRc78s8q4saUbJy0jqzVe54EA6mMZKeb3oEpNn1/8rko\nkropyGoguSm5pIgffxBKs0cxo+8M6ZQPPjSSyVbrxhtmGgZn8e4nfkS+nRRU\ngvwCcB3bNxuEA6q7WbbZT1Jf2TTI0EjoqqweB/fjDBCVnHkUEE/hgRCFd/1Z\n8Z+6\r\n=gmsn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNv7MfQqJLtbPjM17SnEmAM79JJhbC/TUr1uEM/tlX4AiEAixRvDNEio6UModqstXuD0F66ZOgEk4T82+LYTsJi1T0="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.32_1630483808415_0.23615678191138811"},"_hasShrinkwrap":false},"0.0.33":{"name":"dhealth-utils","version":"0.0.33","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"11b5e7cc659f474ed72ccfd06172d0b3f43c0c82","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.0.33","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-MHsRuZOkSRhsQwUtdkzp2Ah1E7a0f6z5LXG1D1tj0V+fNhtJO2bKHX6F4WYggh2B0FnduXPpIhiTgAITNZogKw==","shasum":"c3caf76d179d6ceea26b31939fe976c5542e2302","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.0.33.tgz","fileCount":251,"unpackedSize":1159199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLzdICRA9TVsSAnZWagAAPOgQAJdgxJB49G5u/PM7ntlS\n3peyLD0ch9lDkWB6aGDxAB9Pc1PSTxy4HkCyfZdo+Z7rUGjiBjE5G1Eptjdn\ndxiXR9ql2Q95tB/oQ1fi+snEgmW2KWyoVdNzBdBVgL+sjeCWPOvh19Nh+k3O\n8EqK6McoOgxNZD9Afc9hoKpsc7AiUyYKDSXhJjXlgHyUw/9v9nOkhpY8krmK\nPDtFiuX46EZh+k4Br/HvrbvOmdVf7OvTt11rVuACX08Xzs0mfo7xQtLex6mM\ntBp8Ja7CcwyHTQ/aiF+jirTsb5lzSUs+o7cAHI/B9J9g07kEI+6Taaphybwc\nD/enpQ/cdUWUKHY6yxh+YM+0myb2EtffotoehPqHHtgZM0hmrz66Wiku/QsM\na3IlcpQS5pz6MEPyIbeSVaoc7n98IKnZLoQAHAnnb5pD4pVcH3Q3sOV2jeti\nbtcdwJsHVRk98EVtqLEjDMl9XjbienIRsfKgnm0Qvv4GHOTfUZtSZ5PWujHc\nvTJ+xGYJk5eUEBmImr0sl/wi90xkiie07fKpEv7mLOnuHVgbPoVxh4zMmqrk\nJockr0LpnfGqgstGEB7o4PGquY4S1r1IlGzMbtPamlaafMtIxFURG6cBuK1q\nkV68CvtqynfGrh582mu/RH++CTHI1zSnHZGDiETcMO4DcpQR21P6+/xtTj6B\n2l7J\r\n=Iuml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9qEIS925qXDA6M0gjpNj+4FnEu0QRMiD54G3suORzAAiEAoa78q8P//+lQxx1Leh6qi/ICpbwlGn4mXj+qVB6e9qA="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.0.33_1630484296480_0.7374152082586112"},"_hasShrinkwrap":false},"0.2.0":{"name":"dhealth-utils","version":"0.2.0","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.0"},"gitHead":"09ecbb3ed551e3497243e6b8cc5ba9028331f1f7","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.2.0","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-HDl3BzrBxThREkz7kIJEFDeHKtNiMM8aKg5l4U2V8JsjfmibAUkPwRhg++JvR8AyNOMj7FB+T+WI9iGT9o3IMg==","shasum":"ec2da7059dea8183913c3074641f00cb3bc918f4","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.2.0.tgz","fileCount":251,"unpackedSize":1177968,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMFbS0Lag/DpA6xUSYdKzzg1y5zi/SJlFpGlkk58p2aAIgJYz2RgHbWHNy0Q9kBMova4Qitg3n9zTaoVe3aCSlLVQ="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.2.0_1632301466358_0.3633285690831787"},"_hasShrinkwrap":false},"1.0.0":{"name":"dhealth-utils","version":"1.0.0","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"gitHead":"125897704e257c87e641bcbbf11a2d6d22075a86","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.0.0","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-qKhswt+KKmJgFbZ8EGH89JGvw9j1K1PYoPsPUNUmF2ujglYp4s2neKk4t+Qks7ppSbOJy4qdPEjRBvF7EUQcCQ==","shasum":"277ef186c2e550919b079e134ac21b7c20c94adb","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.0.0.tgz","fileCount":291,"unpackedSize":1183651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOKzeoqK5lxnW7vwkPb2K92ocpPSltgDfs0vQVoSkiYQIgGxItsE8NdOiVss50Fq3JU4ohOw5Ku83EI/E2QvAxh7U="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.0.0_1634182925861_0.775059983066253"},"_hasShrinkwrap":false},"1.0.1":{"name":"dhealth-utils","version":"1.0.1","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"readme":"<h1 align=\"center\">dHealth-utils - The dHealth chain utility.</h1>\n\n<p align=\"center\">\n  <img src=\"https://dhealth.network/wp-content/uploads/2021/08/dHealth-Network-Logo-blue.png\" alt=\"angular-logo\" width=\"277\" height=\"57\"/>\n  <br>\n  <i>dHealth chain utility is a development library for performing operations and writing applications\n  <br> on dHealth network using Typescript and JavaScript.</i>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.dhealth.network\"><strong>www.dhealth.network</strong></a>\n  <br>\n</p>\n\n<p align=\"center\">\n  <!-- <a href=\"CONTRIBUTING.md\">Contributing Guidelines</a>\n  · -->\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues\">Submit an Issue</a>\n  .\n  <a href=\"https://dhealth.network/resources\">Resources</a>\n  .\n  <a href=\"https://dhealth.network/news\">News</a>\n  <br>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils\">\n    <img alt=\"GitHub package.json version\" src=\"https://img.shields.io/github/package-json/v/dHealth-Symbol-Lab/dhealth-utils?label=Github&logo=github&color=success\">\n  </a>&nbsp;\n  <a href=\"https://www.npmjs.com/package/dhealth-utils\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/dhealth-utils?label=NPM%20Package&logo=npm&color=success\">\n  </a>&nbsp;\n  <a href=\"https://circleci.com/gh/dHealth-Symbol-Lab/dhealth-utils/tree/main\">\n    <img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/dHealth-Symbol-Lab/dhealth-utils/main?logo=circleci&logoColor=success\">\n  </a><br>\n  <a href='https://coveralls.io/github/dHealth-Symbol-Lab/dhealth-utils'>\n    <img alt=\"Coveralls\" src=\"https://img.shields.io/coveralls/github/dHealth-Symbol-Lab/dhealth-utils?logo=coveralls\">\n  </a>&nbsp;\n  <a href=\"https://t.me/dHealthCommunity\">\n    <img src=\"https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=flat&logo=telegram\" />\n  </a>\n  <br>\n</p>\n\n<hr>\n\n## Installation\n\n### Prerequisites\n\n- Install [Node.js] which includes [Node Package Manager][npm]\n\n### npm\n```sh\nnpm i dhealth-utils\n```\n\n### yarn\n```sh\nyarn add dhealth-utils\n```\n\n## Import\n\n### Typescript\n```ts\nimport {...} from 'dhealth-utils';\n```\n\n### Javascript\n```js\nconst dhealth_utils = require('dhealth-utils');\n```\n<!------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE -->\n<!------------------------------------>\n\n## Usage\n\n<!-- HD Wallet -->\n### <b>HD Wallet</b>\n\n<details>\n<summary>Generate HD wallet mnemonic</summary>\n\n#### Typescript\n```ts\nconst mnemonic = AccountUtils.generateHDWalletMnemonic();\n```\n#### Javascript\n\n```js\nconst mnemonic = dhealth_utils.AccountUtils.generateHDWalletMnemonic();\n```\n</details>\n\n<details>\n<summary>Get HD wallet from mnemonic</summary>\n\n#### Typescript\n```ts\nconst wallet = AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n#### Javascript\n```js\nconst wallet = dhealth_utils.AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n</details>\n\n<details>\n<summary>Get master account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst masterAccountPK = wallet.getAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Get default account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst defaultAccountPK = wallet.getChildAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Derive specific child-path private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```ts\nconst childAccount = wallet.getChildAccountPrivateKey('m/44\\'/4343\\'/0\\'/0\\'/0\\'', NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Create SimpleWallet on account private key</summary>\n\n#### Typescript\n```ts\nconst privateKey = 'your-private-key';\nconst simpleWallet = SimpleWallet.createFromPrivateKey('name', new Password('37777777'), privateKey, NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst privateKey = 'your-private-key';\nconst simpleWallet = dhealth_utils.SimpleWallet.createFromPrivateKey('name', new dhealth_utils.Password('37777777'), privateKey, dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<!-- Account -->\n### <b>Account</b>\n\n<details>\n<summary>Create a new account</summary>\n\n#### Typescript\n\n```ts\nconst acc = AccountUtil.generateAccount(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst acc = dhealth_utils.AccountUtil.generateAccount(dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get Account info</summary>\n\n#### Typescript\n```ts\nconst accInfo = await AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```ts\nconst accInfo = await dhealth_utils.AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<details>\n<summary>Get Address from public key</summary>\n\n#### Typescript\n```ts\nconst address = AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', NetworkType.TEST_NET);\n```\n#### Javascript\n```js\nconst address = dhealth_utils.AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', dhealth_utils.NetworkType.TEST_NET);\n```\n</details>\n\n<!-- Blockchain -->\n### <b>Blockchain</b>\n\n<details>\n<summary>Get genesis block</summary>\n\n#### Typescript\n```ts\nconst genesisBlock = await BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst genesisBlock = await dhealth_utils.BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get latest block</summary>\n\n##### Typescript\n```ts\nconst block = await BlockchainUtil.getLatestBlock(NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n#### Javascript\n```js\nconst block = await dhealth_utils.BlockchainUtil.getLatestBlock(dhealth_utils.NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n</details>\n\n<details>\n<summary>Get network timestamp of a block</summary>\n\n#### Typescript\n```ts\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await BlockchainUtil.getBlockByHeightUInt64(\n    NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = NetworkUtil.getNetworkTimestampFromUInt64(\n    NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n#### Javascript\n```js\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await dhealth_utils.BlockchainUtil.getBlockByHeightUInt64(\n    dhealth_utils.NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = dhealth_utils.NetworkUtil.getNetworkTimestampFromUInt64(\n    dhealth_utils.NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n</details>\n\n<!-- Mosaic -->\n### <b>Mosaic</b>\n<details>\n<summary>Create mosaic</summary>\n\n#### Typescript\n```ts\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n#### Javascript\n```js\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await dhealth_utils.MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n</details>\n\n<details>\n<summary>Get mosaic ID from name</summary>\n\n#### Typescript\n```ts\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n#### Javascript\n```js\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await dhealth_utils.MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n</details>\n\n<details>\n<summary>Get mosaic info from ID</summary>\n\n#### Typescript\n```ts\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await MosaicUtil.getMosaicInfo(NetworkType.TEST_NET, mosaicIdHex);\n```\n\n#### Javascript\n```js\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await dhealth_utils.MosaicUtil.getMosaicInfo(dhealth_utils.NetworkType.TEST_NET, mosaicIdHex);\n```\n\n</details>\n\n<!-- Network -->\n### <b>Network</b>\n<details>\n<summary>Get an available node from network</summary>\n\n#### Typescript\n```ts\nconst node = await NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst node = await dhealth_utils.NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Check if a node is up</summary>\n\n#### Typescript\n```ts\nconst isNodeUp = await NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n\n#### Javascript\n```js\nconst isNodeUp = await dhealth_utils.NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n</details>\n\n<details>\n<summary>Get network type from a wallet address</summary>\n\n#### Typescript\n```ts\nconst networkType = NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<!-- Transaction -->\n### <b>Transaction</b>\n<details>\n<summary>Get all incoming transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst imcomingTxs = await TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst incomingTxs = await dhealth_utils.TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get all outgoing transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await dhealth_utils.TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get transactions with custom search criteria</summary>\n\nFind out more about: [TransactionSearchCriteria](https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html).\n\n| Properties | | | | | |\n|:---:|:---:|:---:|:---:|:---:|:---:|\n| [address][address] | [embedded][embedded] | [fromHeight][fromHeight] | [fromTransferAmount][fromTransferAmount] | [group][group] | [height][height] |\n| [offset][offset] | [order][order] | [pageNumber][pageNumber] | [pageSize][pageSize] | [recipientAddress][recipientAddress] | [signerPublicKey][signerPublicKey] |\n| [toHeight][toHeight] | [toTransferAmount][toTransferAmount] | [transferMosaicId][transferMosaicId] | [type][type] |\n\n\n#### Typescript\n```ts\nconst networkType = NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await dhealth_utils.TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n</details>\n\n<details>\n<summary>Get timestamp of a transaction</summary>\n\n#### Typescript\n```ts\nconst transaction = incomingTxs[0];\nconst timestamp = await TransactionUtil.getTimestampFromTransaction(transaction);\n```\n\n#### Javascript\n```js\nconst transaction = incomingTxs[0];\nconst timestamp = await dhealth_utils.TransactionUtil.getTimestampFromTransaction(transaction);\n```\n</details>\n\n</details>\n\n<details>\n<summary>Create and announce a transfer transaction</summary>\n\n#### Typescript - with mosaic ID\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n#### Typescript - with namespace name\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with mosaic ID\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with namespace name\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n</details>\n\n<!------------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE ~ END -->\n<!------------------------------------------>\n\n## Community\n\nJoin the conversation and help the community.\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/dHealth_Network?style=social)](https://twitter.com/dHealth_Network)\n\n[![Facebook](https://img.shields.io/badge/Facebook-dhealthfoundation-blue?style=social&logo=facebook)](https://www.facebook.com/dhealthfoundation)\n[![Love Angular badge](https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=social&logo=telegram)](https://t.me/dHealthCommunity)\n\n\n<!-- [contributing]: CONTRIBUTING.md\n[changelog]: CHANGELOG.md\n[codeofconduct]: CODE_OF_CONDUCT.md -->\n[node.js]: https://nodejs.org/\n[npm]: https://www.npmjs.com/get-npm\n[twitter]: https://twitter.com/dHealth_Network\n[facebook]: https://www.facebook.com/dhealthfoundation\n[telegram]: https://t.me/dHealthCommunity\n\n[address]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#address\n[embedded]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#embedded\n[fromHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromheight\n[fromTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromtransferamount\n[group]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#group\n[height]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#height\n\n[offset]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#offset\n\n[order]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#order\n[pageNumber]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagenumber\n[pageSize]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagesize\n[recipientAddress]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#recipientaddress\n[signerPublicKey]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#signerpublickey\n\n[toHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#toheight\n[toTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#totransferamount\n[transferMosaicId]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#transfermosaicid\n[type]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#type","readmeFilename":"README.md","gitHead":"fe30606648133b99d510b0414dc42d2098451454","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.0.1","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-cRxtZpt7ERcNF+3w0dmEEzofzfpXLTnVBnlkCRlRXHs+EMc/BEG13ptCPCNYhSMrzr0kfpcPj4kPpiIpPRgRuw==","shasum":"de3784d4d1c8287cfb3aee2d04a749d783d1ecf2","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.0.1.tgz","fileCount":291,"unpackedSize":1186251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqGHqCRA9TVsSAnZWagAAYjEP/0L0OKpMm4od0G74KmuX\nuKOd7lmIc39Cq+difn3tRQBKB7eeLN8W1o2uUGulvQ05ZDUW9GBhGkghJAiw\nA4zw1qHAu+/9YDUU9txUpsJUuOUqzH7yME0Yux/+YyJP+/VKjPuVSVOMj7XI\nTc8Rr8G97VVFFie2pjXGZ6d0zAyq26G03t+i3Tt4vkFVZws/s8LAuE/0Zhlm\n7CkGyK0lpORPx7qJ3ojS325L5XoJtUALCpKhNZKSI76MuhwhnxU9sA7O5EJs\njfypFkKtLSgM1XOm1TKztGByGCG4zhyMWoPk2bfidAtZUJ9aK+0053zSwRxk\nTgLDk2K1cR30Xyaal9eRSSkp0e0UtyjMoz8rP2KNBIQrwVGW2Rpybi0IknII\nkYFWH8xHTc0yjFtGnrp/tcfmcl2AEv3ai0pW622QJH/8dlaioKcMHa42adRm\nYI31iY+ht8S4q/AENtQpeGkN8LjahhaKSGVKgI7yOhR1+Tov3S+1LVOQrzzV\nISQUFZwtCJwhf60trjswlOogSh/uRQw8jwXlr/XNBuy1DoSXj0LgwmulxLH9\nkW4cZO/+6+UGi6BTVtzfW76J1Mj/Je2dR43i2qQNKm0S3Bo+/Ig2/qSnI35T\nf8EsHwfNmuQyfBirMDLuYnjdA6I2n0gDcc/Zzmh1aZIg7aX/iiY19ToBBo9K\n+l7P\r\n=PI0V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgJdQhmRpXhIUFX1l7AXopbYg0wTxolhDCnTpGW3yKRAiBQ2M6fXFxq1GDmZWhfv1sXE8ZzrHJ4wDHjtPlwO/Xmbg=="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.0.1_1638425066205_0.8239602719554033"},"_hasShrinkwrap":false},"1.0.2":{"name":"dhealth-utils","version":"1.0.2","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"gitHead":"fe30606648133b99d510b0414dc42d2098451454","readme":"<h1 align=\"center\">dHealth-utils - The dHealth chain utility.</h1>\n\n<p align=\"center\">\n  <img src=\"https://dhealth.network/wp-content/uploads/2021/08/dHealth-Network-Logo-blue.png\" alt=\"angular-logo\" width=\"277\" height=\"57\"/>\n  <br>\n  <i>dHealth chain utility is a development library for performing operations and writing applications\n  <br> on dHealth network using Typescript and JavaScript.</i>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.dhealth.network\"><strong>www.dhealth.network</strong></a>\n  <br>\n</p>\n\n<p align=\"center\">\n  <!-- <a href=\"CONTRIBUTING.md\">Contributing Guidelines</a>\n  · -->\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues\">Submit an Issue</a>\n  .\n  <a href=\"https://dhealth.network/resources\">Resources</a>\n  .\n  <a href=\"https://dhealth.network/news\">News</a>\n  <br>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils\">\n    <img alt=\"GitHub package.json version\" src=\"https://img.shields.io/github/package-json/v/dHealth-Symbol-Lab/dhealth-utils?label=Github&logo=github&color=success\">\n  </a>&nbsp;\n  <a href=\"https://www.npmjs.com/package/dhealth-utils\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/dhealth-utils?label=NPM%20Package&logo=npm&color=success\">\n  </a>&nbsp;\n  <a href=\"https://circleci.com/gh/dHealth-Symbol-Lab/dhealth-utils/tree/main\">\n    <img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/dHealth-Symbol-Lab/dhealth-utils/main?logo=circleci&logoColor=success\">\n  </a><br>\n  <a href='https://coveralls.io/github/dHealth-Symbol-Lab/dhealth-utils'>\n    <img alt=\"Coveralls\" src=\"https://img.shields.io/coveralls/github/dHealth-Symbol-Lab/dhealth-utils?logo=coveralls\">\n  </a>&nbsp;\n  <a href=\"https://t.me/dHealthCommunity\">\n    <img src=\"https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=flat&logo=telegram\" />\n  </a>\n  <br>\n</p>\n\n<hr>\n\n## Installation\n\n### Prerequisites\n\n- Install [Node.js] which includes [Node Package Manager][npm]\n\n### npm\n```sh\nnpm i dhealth-utils\n```\n\n### yarn\n```sh\nyarn add dhealth-utils\n```\n\n## Import\n\n### Typescript\n```ts\nimport {...} from 'dhealth-utils';\n```\n\n### Javascript\n```js\nconst dhealth_utils = require('dhealth-utils');\n```\n<!------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE -->\n<!------------------------------------>\n\n## Usage\n\n<!-- HD Wallet -->\n### <b>HD Wallet</b>\n\n<details>\n<summary>Generate HD wallet mnemonic</summary>\n\n#### Typescript\n```ts\nconst mnemonic = AccountUtils.generateHDWalletMnemonic();\n```\n#### Javascript\n\n```js\nconst mnemonic = dhealth_utils.AccountUtils.generateHDWalletMnemonic();\n```\n</details>\n\n<details>\n<summary>Get HD wallet from mnemonic</summary>\n\n#### Typescript\n```ts\nconst wallet = AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n#### Javascript\n```js\nconst wallet = dhealth_utils.AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n</details>\n\n<details>\n<summary>Get master account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst masterAccountPK = wallet.getAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Get default account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst defaultAccountPK = wallet.getChildAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Derive specific child-path private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```ts\nconst childAccount = wallet.getChildAccountPrivateKey('m/44\\'/4343\\'/0\\'/0\\'/0\\'', NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Create SimpleWallet on account private key</summary>\n\n#### Typescript\n```ts\nconst privateKey = 'your-private-key';\nconst simpleWallet = SimpleWallet.createFromPrivateKey('name', new Password('37777777'), privateKey, NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst privateKey = 'your-private-key';\nconst simpleWallet = dhealth_utils.SimpleWallet.createFromPrivateKey('name', new dhealth_utils.Password('37777777'), privateKey, dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<!-- Account -->\n### <b>Account</b>\n\n<details>\n<summary>Create a new account</summary>\n\n#### Typescript\n\n```ts\nconst acc = AccountUtil.generateAccount(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst acc = dhealth_utils.AccountUtil.generateAccount(dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get Account info</summary>\n\n#### Typescript\n```ts\nconst accInfo = await AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```ts\nconst accInfo = await dhealth_utils.AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<details>\n<summary>Get Address from public key</summary>\n\n#### Typescript\n```ts\nconst address = AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', NetworkType.TEST_NET);\n```\n#### Javascript\n```js\nconst address = dhealth_utils.AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', dhealth_utils.NetworkType.TEST_NET);\n```\n</details>\n\n<!-- Blockchain -->\n### <b>Blockchain</b>\n\n<details>\n<summary>Get genesis block</summary>\n\n#### Typescript\n```ts\nconst genesisBlock = await BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst genesisBlock = await dhealth_utils.BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get latest block</summary>\n\n##### Typescript\n```ts\nconst block = await BlockchainUtil.getLatestBlock(NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n#### Javascript\n```js\nconst block = await dhealth_utils.BlockchainUtil.getLatestBlock(dhealth_utils.NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n</details>\n\n<details>\n<summary>Get network timestamp of a block</summary>\n\n#### Typescript\n```ts\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await BlockchainUtil.getBlockByHeightUInt64(\n    NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = NetworkUtil.getNetworkTimestampFromUInt64(\n    NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n#### Javascript\n```js\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await dhealth_utils.BlockchainUtil.getBlockByHeightUInt64(\n    dhealth_utils.NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = dhealth_utils.NetworkUtil.getNetworkTimestampFromUInt64(\n    dhealth_utils.NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n</details>\n\n<!-- Mosaic -->\n### <b>Mosaic</b>\n<details>\n<summary>Create mosaic</summary>\n\n#### Typescript\n```ts\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n#### Javascript\n```js\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await dhealth_utils.MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n</details>\n\n<details>\n<summary>Get mosaic ID from name</summary>\n\n#### Typescript\n```ts\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n#### Javascript\n```js\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await dhealth_utils.MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n</details>\n\n<details>\n<summary>Get mosaic info from ID</summary>\n\n#### Typescript\n```ts\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await MosaicUtil.getMosaicInfo(NetworkType.TEST_NET, mosaicIdHex);\n```\n\n#### Javascript\n```js\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await dhealth_utils.MosaicUtil.getMosaicInfo(dhealth_utils.NetworkType.TEST_NET, mosaicIdHex);\n```\n\n</details>\n\n<!-- Network -->\n### <b>Network</b>\n<details>\n<summary>Get an available node from network</summary>\n\n#### Typescript\n```ts\nconst node = await NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst node = await dhealth_utils.NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Check if a node is up</summary>\n\n#### Typescript\n```ts\nconst isNodeUp = await NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n\n#### Javascript\n```js\nconst isNodeUp = await dhealth_utils.NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n</details>\n\n<details>\n<summary>Get network type from a wallet address</summary>\n\n#### Typescript\n```ts\nconst networkType = NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<!-- Transaction -->\n### <b>Transaction</b>\n<details>\n<summary>Get all incoming transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst imcomingTxs = await TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst incomingTxs = await dhealth_utils.TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get all outgoing transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await dhealth_utils.TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get transactions with custom search criteria</summary>\n\nFind out more about: [TransactionSearchCriteria](https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html).\n\n| Properties | | | | | |\n|:---:|:---:|:---:|:---:|:---:|:---:|\n| [address][address] | [embedded][embedded] | [fromHeight][fromHeight] | [fromTransferAmount][fromTransferAmount] | [group][group] | [height][height] |\n| [offset][offset] | [order][order] | [pageNumber][pageNumber] | [pageSize][pageSize] | [recipientAddress][recipientAddress] | [signerPublicKey][signerPublicKey] |\n| [toHeight][toHeight] | [toTransferAmount][toTransferAmount] | [transferMosaicId][transferMosaicId] | [type][type] |\n\n\n#### Typescript\n```ts\nconst networkType = NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await dhealth_utils.TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n</details>\n\n<details>\n<summary>Get timestamp of a transaction</summary>\n\n#### Typescript\n```ts\nconst transaction = incomingTxs[0];\nconst timestamp = await TransactionUtil.getTimestampFromTransaction(transaction);\n```\n\n#### Javascript\n```js\nconst transaction = incomingTxs[0];\nconst timestamp = await dhealth_utils.TransactionUtil.getTimestampFromTransaction(transaction);\n```\n</details>\n\n</details>\n\n<details>\n<summary>Create and announce a transfer transaction</summary>\n\n#### Typescript - with mosaic ID\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n#### Typescript - with namespace name\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with mosaic ID\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with namespace name\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n</details>\n\n<!------------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE ~ END -->\n<!------------------------------------------>\n\n## Community\n\nJoin the conversation and help the community.\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/dHealth_Network?style=social)](https://twitter.com/dHealth_Network)\n\n[![Facebook](https://img.shields.io/badge/Facebook-dhealthfoundation-blue?style=social&logo=facebook)](https://www.facebook.com/dhealthfoundation)\n[![Love Angular badge](https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=social&logo=telegram)](https://t.me/dHealthCommunity)\n\n\n<!-- [contributing]: CONTRIBUTING.md\n[changelog]: CHANGELOG.md\n[codeofconduct]: CODE_OF_CONDUCT.md -->\n[node.js]: https://nodejs.org/\n[npm]: https://www.npmjs.com/get-npm\n[twitter]: https://twitter.com/dHealth_Network\n[facebook]: https://www.facebook.com/dhealthfoundation\n[telegram]: https://t.me/dHealthCommunity\n\n[address]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#address\n[embedded]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#embedded\n[fromHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromheight\n[fromTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromtransferamount\n[group]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#group\n[height]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#height\n\n[offset]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#offset\n\n[order]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#order\n[pageNumber]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagenumber\n[pageSize]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagesize\n[recipientAddress]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#recipientaddress\n[signerPublicKey]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#signerpublickey\n\n[toHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#toheight\n[toTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#totransferamount\n[transferMosaicId]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#transfermosaicid\n[type]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#type","readmeFilename":"README.md","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.0.2","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-HwP+45JPkEuuf5dDwa+TImouzHWnQpy58f5AAyqIhipOkEs4DPPL+/zIc5af34TPRFmYJ0Zz/4NfW1cfIx46XA==","shasum":"2473218396fa0923fa6a7d953ed1e163de94d649","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.0.2.tgz","fileCount":291,"unpackedSize":1185871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqGhwCRA9TVsSAnZWagAARWQP/2ATJ83hhLmseZvQk6yU\njnNAT+kipn+AsJMZ5zuZ9+63I1/l6P4osLmE4PCO04FGIuiA37iHps76Ssyd\nmjpUzg7oOXXz9csWQ3P510XVx8ThNXrm+cFqaAD5IOqpRi85oMW2b4EjxbWn\nptjAG5K2vS3UVgXQDqjCUdJ9rFspnvmoEX3N2GIbAmif8tgSXymQTZId/8A7\nngzjI1kfvlbScnTzNb7vApJ0/wBP7rvNr/ypt8wtGMUEFrM/9sml9CK8Qc2y\n7ftt9vEdtxUei7ypCGh4aCH3cmgM5bM+ahIO0HA1x/xFSimIxlUR2ymhwxyh\ns8pK8Ty7kEx6V2BnEA07PJHO81OevpmQouI+dtpdC0zvMsgVsa9jYkeovdrt\nKv7lwVXgusFcTLaTeLhm0M4H7kvWDB4+MASr4nPeohjd4wahpEKS7jf9WXZ6\nDdiecjDgO1wGK8NCWaeQUYOPWIv06K8b4A2wUCbvZwOaJ9qqnwHTynEC7xOa\n+P2KZGSqkJBX9ScgkaHgxF9YaERsGW2+5J2PPw4wIPmZf9+UB9K+2HPoZRhm\nuWlZfs8iVylMnQBf9PnkvBG3pNbGetlCCuqUZHm5AT8bJxcZEYK46rOVuLg2\naw6cXnKBWn+jbOoKc9ykecsq4LJZuM88cpy/06Ps4JUWJPSR1VS6slx9KK3m\n0l/2\r\n=dqWD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrEEnldVDEJs+TwEbw/WB2AuhuW+gHrp5IrmBobHGUmAiEA0Winz6P3cCqFtWC93PRkZyqnBNB564F1n3Jn4e+56YQ="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.0.2_1638426736063_0.5714168200799221"},"_hasShrinkwrap":false},"1.0.3":{"name":"dhealth-utils","version":"1.0.3","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"readme":"<h1 align=\"center\">dHealth-utils - The dHealth chain utility.</h1>\n\n<p align=\"center\">\n  <img src=\"https://dhealth.network/wp-content/uploads/2021/08/dHealth-Network-Logo-blue.png\" alt=\"angular-logo\" width=\"277\" height=\"57\"/>\n  <br>\n  <i>dHealth chain utility is a development library for performing operations and writing applications\n  <br> on dHealth network using Typescript and JavaScript.</i>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.dhealth.network\"><strong>www.dhealth.network</strong></a>\n  <br>\n</p>\n\n<p align=\"center\">\n  <!-- <a href=\"CONTRIBUTING.md\">Contributing Guidelines</a>\n  · -->\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues\">Submit an Issue</a>\n  .\n  <a href=\"https://dhealth.network/resources\">Resources</a>\n  .\n  <a href=\"https://dhealth.network/news\">News</a>\n  <br>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils\">\n    <img alt=\"GitHub package.json version\" src=\"https://img.shields.io/github/package-json/v/dHealth-Symbol-Lab/dhealth-utils?label=Github&logo=github&color=success\">\n  </a>&nbsp;\n  <a href=\"https://www.npmjs.com/package/dhealth-utils\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/dhealth-utils?label=NPM%20Package&logo=npm&color=success\">\n  </a>&nbsp;\n  <a href=\"https://circleci.com/gh/dHealth-Symbol-Lab/dhealth-utils/tree/main\">\n    <img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/dHealth-Symbol-Lab/dhealth-utils/main?logo=circleci&logoColor=success\">\n  </a><br>\n  <a href='https://coveralls.io/github/dHealth-Symbol-Lab/dhealth-utils'>\n    <img alt=\"Coveralls\" src=\"https://img.shields.io/coveralls/github/dHealth-Symbol-Lab/dhealth-utils?logo=coveralls\">\n  </a>&nbsp;\n  <a href=\"https://t.me/dHealthCommunity\">\n    <img src=\"https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=flat&logo=telegram\" />\n  </a>\n  <br>\n</p>\n\n<hr>\n\n## Installation\n\n### Prerequisites\n\n- Install [Node.js] which includes [Node Package Manager][npm]\n\n### npm\n```sh\nnpm i dhealth-utils\n```\n\n### yarn\n```sh\nyarn add dhealth-utils\n```\n\n## Import\n\n### Typescript\n```ts\nimport {...} from 'dhealth-utils';\n```\n\n### Javascript\n```js\nconst dhealth_utils = require('dhealth-utils');\n```\n<!------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE -->\n<!------------------------------------>\n\n## Usage\n\n<!-- HD Wallet -->\n### <b>HD Wallet</b>\n\n<details>\n<summary>Generate HD wallet mnemonic</summary>\n\n#### Typescript\n```ts\nconst mnemonic = AccountUtils.generateHDWalletMnemonic();\n```\n#### Javascript\n\n```js\nconst mnemonic = dhealth_utils.AccountUtils.generateHDWalletMnemonic();\n```\n</details>\n\n<details>\n<summary>Get HD wallet from mnemonic</summary>\n\n#### Typescript\n```ts\nconst wallet = AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n#### Javascript\n```js\nconst wallet = dhealth_utils.AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n</details>\n\n<details>\n<summary>Get master account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst masterAccountPK = wallet.getAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Get default account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst defaultAccountPK = wallet.getChildAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Derive specific child-path private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```ts\nconst childAccount = wallet.getChildAccountPrivateKey('m/44\\'/4343\\'/0\\'/0\\'/0\\'', NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Create SimpleWallet on account private key</summary>\n\n#### Typescript\n```ts\nconst privateKey = 'your-private-key';\nconst simpleWallet = SimpleWallet.createFromPrivateKey('name', new Password('37777777'), privateKey, NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst privateKey = 'your-private-key';\nconst simpleWallet = dhealth_utils.SimpleWallet.createFromPrivateKey('name', new dhealth_utils.Password('37777777'), privateKey, dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<!-- Account -->\n### <b>Account</b>\n\n<details>\n<summary>Create a new account</summary>\n\n#### Typescript\n\n```ts\nconst acc = AccountUtil.generateAccount(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst acc = dhealth_utils.AccountUtil.generateAccount(dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get Account info</summary>\n\n#### Typescript\n```ts\nconst accInfo = await AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```ts\nconst accInfo = await dhealth_utils.AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<details>\n<summary>Get Address from public key</summary>\n\n#### Typescript\n```ts\nconst address = AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', NetworkType.TEST_NET);\n```\n#### Javascript\n```js\nconst address = dhealth_utils.AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', dhealth_utils.NetworkType.TEST_NET);\n```\n</details>\n\n<!-- Blockchain -->\n### <b>Blockchain</b>\n\n<details>\n<summary>Get genesis block</summary>\n\n#### Typescript\n```ts\nconst genesisBlock = await BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst genesisBlock = await dhealth_utils.BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get latest block</summary>\n\n##### Typescript\n```ts\nconst block = await BlockchainUtil.getLatestBlock(NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n#### Javascript\n```js\nconst block = await dhealth_utils.BlockchainUtil.getLatestBlock(dhealth_utils.NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n</details>\n\n<details>\n<summary>Get network timestamp of a block</summary>\n\n#### Typescript\n```ts\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await BlockchainUtil.getBlockByHeightUInt64(\n    NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = NetworkUtil.getNetworkTimestampFromUInt64(\n    NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n#### Javascript\n```js\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await dhealth_utils.BlockchainUtil.getBlockByHeightUInt64(\n    dhealth_utils.NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = dhealth_utils.NetworkUtil.getNetworkTimestampFromUInt64(\n    dhealth_utils.NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n</details>\n\n<!-- Mosaic -->\n### <b>Mosaic</b>\n<details>\n<summary>Create mosaic</summary>\n\n#### Typescript\n```ts\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n#### Javascript\n```js\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await dhealth_utils.MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n</details>\n\n<details>\n<summary>Get mosaic ID from name</summary>\n\n#### Typescript\n```ts\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n#### Javascript\n```js\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await dhealth_utils.MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n</details>\n\n<details>\n<summary>Get mosaic info from ID</summary>\n\n#### Typescript\n```ts\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await MosaicUtil.getMosaicInfo(NetworkType.TEST_NET, mosaicIdHex);\n```\n\n#### Javascript\n```js\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await dhealth_utils.MosaicUtil.getMosaicInfo(dhealth_utils.NetworkType.TEST_NET, mosaicIdHex);\n```\n\n</details>\n\n<!-- Network -->\n### <b>Network</b>\n<details>\n<summary>Get an available node from network</summary>\n\n#### Typescript\n```ts\nconst node = await NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst node = await dhealth_utils.NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Check if a node is up</summary>\n\n#### Typescript\n```ts\nconst isNodeUp = await NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n\n#### Javascript\n```js\nconst isNodeUp = await dhealth_utils.NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n</details>\n\n<details>\n<summary>Get network type from a wallet address</summary>\n\n#### Typescript\n```ts\nconst networkType = NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<!-- Transaction -->\n### <b>Transaction</b>\n<details>\n<summary>Get all incoming transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst imcomingTxs = await TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst incomingTxs = await dhealth_utils.TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get all outgoing transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await dhealth_utils.TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get transactions with custom search criteria</summary>\n\nFind out more about: [TransactionSearchCriteria](https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html).\n\n| Properties | | | | | |\n|:---:|:---:|:---:|:---:|:---:|:---:|\n| [address][address] | [embedded][embedded] | [fromHeight][fromHeight] | [fromTransferAmount][fromTransferAmount] | [group][group] | [height][height] |\n| [offset][offset] | [order][order] | [pageNumber][pageNumber] | [pageSize][pageSize] | [recipientAddress][recipientAddress] | [signerPublicKey][signerPublicKey] |\n| [toHeight][toHeight] | [toTransferAmount][toTransferAmount] | [transferMosaicId][transferMosaicId] | [type][type] |\n\n\n#### Typescript\n```ts\nconst networkType = NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await dhealth_utils.TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n</details>\n\n<details>\n<summary>Get timestamp of a transaction</summary>\n\n#### Typescript\n```ts\nconst transaction = incomingTxs[0];\nconst timestamp = await TransactionUtil.getTimestampFromTransaction(transaction);\n```\n\n#### Javascript\n```js\nconst transaction = incomingTxs[0];\nconst timestamp = await dhealth_utils.TransactionUtil.getTimestampFromTransaction(transaction);\n```\n</details>\n\n</details>\n\n<details>\n<summary>Create and announce a transfer transaction</summary>\n\n#### Typescript - with mosaic ID\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n#### Typescript - with namespace name\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with mosaic ID\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with namespace name\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n</details>\n\n<!------------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE ~ END -->\n<!------------------------------------------>\n\n## Community\n\nJoin the conversation and help the community.\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/dHealth_Network?style=social)](https://twitter.com/dHealth_Network)\n\n[![Facebook](https://img.shields.io/badge/Facebook-dhealthfoundation-blue?style=social&logo=facebook)](https://www.facebook.com/dhealthfoundation)\n[![Love Angular badge](https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=social&logo=telegram)](https://t.me/dHealthCommunity)\n\n\n<!-- [contributing]: CONTRIBUTING.md\n[changelog]: CHANGELOG.md\n[codeofconduct]: CODE_OF_CONDUCT.md -->\n[node.js]: https://nodejs.org/\n[npm]: https://www.npmjs.com/get-npm\n[twitter]: https://twitter.com/dHealth_Network\n[facebook]: https://www.facebook.com/dhealthfoundation\n[telegram]: https://t.me/dHealthCommunity\n\n[address]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#address\n[embedded]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#embedded\n[fromHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromheight\n[fromTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromtransferamount\n[group]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#group\n[height]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#height\n\n[offset]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#offset\n\n[order]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#order\n[pageNumber]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagenumber\n[pageSize]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagesize\n[recipientAddress]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#recipientaddress\n[signerPublicKey]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#signerpublickey\n\n[toHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#toheight\n[toTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#totransferamount\n[transferMosaicId]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#transfermosaicid\n[type]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#type","readmeFilename":"README.md","gitHead":"fe30606648133b99d510b0414dc42d2098451454","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.0.3","_nodeVersion":"10.15.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-LqEAAfXZZb5kfu6cKtC1+3JLkhuDUKwdDD4pnN2Y0BlovPKrQFGidZI1jBwh87+v0Y2N8PymgXpVrsO0Ndivcg==","shasum":"6b40da0d04237d875e1c5fdc6b538d88d79cd8b4","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.0.3.tgz","fileCount":291,"unpackedSize":1186389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqeN5CRA9TVsSAnZWagAAgGYP/Rk1mFadEfYK/4ghfafX\nkZtJ/NxsFuXb7SbMnQ0jUvA+mBVDnyN1LnQxlOdzpQo6ljmF+U+3eU+1Vpap\nn4IrUbj/+4aC9ZepLIbj0c4agkyALuEtV6nxvlU9nkvgsdQGa/jTxawfiV1w\nB5j1OX66GIAPfJFsYjYqkGSVYxB7yb7PBcI+i7cF3FNrg5dq2sNijnnX/VUH\nOnPIFzJ7/5naWqCLZay61esZ4EjI/rWAQA5Hc9kLn1ZBcqbjd+5Nb0zd46//\nZLPkuIFZLLM9AOEUt2weI8iqGTBc7OeaGHxrV5o1uqwUgGVPFml7SABEcqmv\nlpPK6HweZgE607+KPW11z4YoZdGhXlUyScg0IhV7h6iGd3qKZLMFczGofv6F\nVwn/FY+9+EbfIisDPy4BPQiG5AVj7vXLJcYQ2XbHZrpL6mzbdUNz3qyeZm2w\nV5tUGUYwdrXeCFtiQrviBb1X1oWLEKyEOHXHYSk2AS0sTS3bNG5On6QmxvCq\nAPY/jTKmGAIbRdLwf9vxaD7SdOrLoTZOY3+/Y8/WJV2c57zjuqLTrBCEKha8\n8U4HPeTh7ccnQXi7EacRIIM5Nu3RqzWX4QO8Re5smqjy+A0mGWte3gCgv+Og\nPVr/Hqr2moJSS52Ghsabxn2OA7CZV7yhCj1iQWBdKFVkbOcJNUgVwsb6txrw\njqsn\r\n=QG8l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0zf8FVPVFJEkBfGhcB8VfDkGdFTBw3/szji1DUYYxSAIhAPQKGYfdCsE7c2SdPQNuX0r5b+dDB5LFIEbiyBbK8ecs"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.0.3_1638523769262_0.8976506196870215"},"_hasShrinkwrap":false},"1.1.0":{"name":"dhealth-utils","version":"1.1.0","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"gitHead":"7c12cbcec0a5ed6c0bde1436a60388ee647eb3df","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.0","_nodeVersion":"11.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VKPV0B9KYytTWKBuedlgZJn4pc5sWp8zlRemnShtbG3fLrF7+hc5EgHpSaNKZFAd3CYtF4ofQuLqbp2aJlLwhg==","shasum":"1c9334c49d73a813c2cf4f0534de56a5d85acc2a","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.0.tgz","fileCount":51,"unpackedSize":112851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3t1/CRA9TVsSAnZWagAAD7sP/1RgHihl6+TP/ZGIjoq7\ncRPy6hGstMjpxVBy2af+TTeHNyxhKmsTsWWUPFmgYgH8dTSc9itudgjt5xp9\nBVRJh6b1sTnxcKeDgNdQCXxIw2HKMyRKWczUDLanqtoKua4Zw3fTRtbkvfzB\nKRExZcIIFQ6yZ18WaWImckaNbC0WIyhJJa7iQzd3mUBKExu+LvrIF0pmpYZD\n8A21gFDj72Ail+ctv5ZFEHEgpCFq/xtnoKIcESFD9NvnKzdtfjgmmIY/FKk6\nkPAsuJ7c2uY4vdT3E/9VvB0nnEcKLz2bMUvWiRab80Uf9t4L9iILxo/pWopw\nZq5V9WY6nokKFGEyHWaFFapDXopcYy0X7vsOo9KIbvqtfIjLqj8sJSQ78ufn\n4r30/8TXM5ZFf4gjcFO8vASzH8ullcJdzD7RGyW/rXazdasjmrTYfCLOBB2/\n99589iz0Hns11Gwyos16RGxgNiTPYuKoQNVuNuHrGfUzYEmUGIbU82AqHoIk\n4CVWywxLJnpoOXTZN1o6bF6eMH9GjtVko/Pn5J1fO1WFL7Wx7Yh1CYD1wA/V\nrx1SmbUm/WFVu7W9rMimxMeSEBETG+C+8WDj4BitU6KZbymGYCoVjLa4UJSN\nQXd4z62xyuKXuQkLiUHavcjP3BuZJHYcI+34yY+i/8tX3hdrNvXl/zGbOIW9\nXj4F\r\n=QThI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpJAMvCKu/acFD/jC0+yQjgkf75w3XiwNYDbF/BBa4BAIhAOaSxcgRh8m8lDN0oFsHUzoIHCW5zZxSP8Kv5FrK7/3B"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.0_1641995647605_0.1915673329708365"},"_hasShrinkwrap":false},"0.2.1":{"name":"dhealth-utils","version":"0.2.1","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.3"},"gitHead":"9010fcebe8b82daaa5e67f02ec1b71646cfeeb18","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.2.1","_nodeVersion":"11.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Eubte5wxzVilDzoE2ik0hDd9ErH8otsiPJVwgWhrcAQShTREWIax+4rShbjL7Ym02SMJES3b2dEk54CL/lRurQ==","shasum":"cf181626c23ec7658781541e4521bac779571602","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.2.1.tgz","fileCount":51,"unpackedSize":119598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh782gCRA9TVsSAnZWagAAkJ8P/1CXTAxoSDOlCj7e6RZn\nw28NxRffMES54aDSpfEcgC1OSjX9se1l0MCeYQgWC0ZZohsTuCAols5VtCWG\nBaHxxPc+qNiH1xz/J6xew3Fo9TZvK6g55kjs+QI1+PV1EsWI2UYZuWC3DzhO\nBN0XJi/OW3vZZCXqswZSclO8XkXlGAmDO/KUQT7mw3sysbFXwA8bJHoBfuFf\n2x186ElcT0bnV7Yb8SVzL6XZz4CQDDStzHiFfh6jjspFMDUEwI/z7NzwY2a6\nRQkSnjr+56q/8I79uMxw5sTZ4PZA4pDup09zZkaPFcC+6wFk/lEiYlDgih41\n4nOAGuyxyITNxrL8jzDpAroFgmiCVtT6oTmO2EKOv9ePKJMcDYIYwqBr+D/+\nHfSYGqu5AEzTYyLES57QmVhIfMa0hJbije/iUjzkYQh0dVRu2CkuDFx9vFf9\nklbqQBQmMHnKxrRk3E4XoZgKiobNxBnx2+wWEHaeltNuy23BmkaKIctHl1uA\nJbA4YJT7JuhLJEurvsfar2vR+aT9cTWfewiOH/5kh3hf7rK0FHDfpKjDGNi3\nkDH/QfUmKLN8Y7kh+H2JPaySLVUSCRqbq0Ey0RngeUi1I/tMnS+iGgtL66pC\nURUPZM/VQkPCkyoCX1sH9l6y2JA08ND43MuQuVUSYqwv3Byceaw1Npkod4P9\nMhiM\r\n=xit2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD7e/X/Q8liEI5HR4Xh4GPykzehNHUUnzxXAYDdfHVEAiEAsiSNnLqYlIWcKz2V64nNSVk0evszH5TF8Ni8HMQuXO0="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.2.1_1643105695885_0.18430622786285245"},"_hasShrinkwrap":false},"0.2.2":{"name":"dhealth-utils","version":"0.2.2","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/node":"^14.14.37","bip32":"^1.0.4","typescript":"^4.2.4"},"dependencies":{"axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-sdk":"^1.0.3"},"gitHead":"9010fcebe8b82daaa5e67f02ec1b71646cfeeb18","readme":"<h1 align=\"center\">dHealth-utils - The dHealth chain utility.</h1>\n\n<p align=\"center\">\n  <img src=\"https://dhealth.network/wp-content/uploads/2021/08/dHealth-Network-Logo-blue.png\" alt=\"angular-logo\" width=\"277\" height=\"57\"/>\n  <br>\n  <i>dHealth chain utility is a development library for performing operations and writing applications\n  <br> on dHealth network using Typescript and JavaScript.</i>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.dhealth.network\"><strong>www.dhealth.network</strong></a>\n  <br>\n</p>\n\n<p align=\"center\">\n  <!-- <a href=\"CONTRIBUTING.md\">Contributing Guidelines</a>\n  · -->\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues\">Submit an Issue</a>\n  .\n  <a href=\"https://dhealth.network/resources\">Resources</a>\n  .\n  <a href=\"https://dhealth.network/news\">News</a>\n  <br>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils\">\n    <img alt=\"GitHub package.json version\" src=\"https://img.shields.io/github/package-json/v/dHealth-Symbol-Lab/dhealth-utils?color=bright%20green&label=Github&logo=github\">\n  </a>&nbsp;\n  <a href=\"https://www.npmjs.com/package/dhealth-utils\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/dhealth-utils?color=bright%20green&label=NPM%20Package&logo=npm\">\n  </a>&nbsp;\n  <a href=\"https://t.me/dHealthCommunity\">\n    <img src=\"https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=flat&logo=telegram\" />\n  </a>\n</p>\n\n<hr>\n\n## Installation\n\n### Prerequisites\n\n- Install [Node.js] which includes [Node Package Manager][npm]\n\n### npm\n```sh\nnpm i dhealth-utils\n```\n\n### yarn\n```sh\nyarn add dhealth-utils\n```\n\n## Import\n\n### Typescript\n```ts\nimport {...} from 'dhealth-utils';\n```\n\n### Javascript\n```js\nconst dhealth_utils = require('dhealth-utils');\n```\n<!------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE -->\n<!------------------------------------>\n\n## Usage\n\n<!-- HD Wallet -->\n### <b>HD Wallet</b>\n\n<details>\n<summary>Generate HD wallet mnemonic</summary>\n\n#### Typescript\n```ts\nconst mnemonic = AccountUtils.generateHDWalletMnemonic();\n```\n#### Javascript\n\n```js\nconst mnemonic = dhealth_utils.AccountUtils.generateHDWalletMnemonic();\n```\n</details>\n\n<details>\n<summary>Get HD wallet from mnemonic</summary>\n\n#### Typescript\n```ts\nconst wallet = AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n#### Javascript\n```js\nconst wallet = dhealth_utils.AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n</details>\n\n<details>\n<summary>Get master account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst masterAccountPK = wallet.getAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Get default account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst defaultAccountPK = wallet.getChildAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Derive specific child-path private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```ts\nconst childAccount = wallet.getChildAccountPrivateKey('m/44\\'/4343\\'/0\\'/0\\'/0\\'', NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Create SimpleWallet on account private key</summary>\n\n#### Typescript\n```ts\nconst privateKey = 'your-private-key';\nconst simpleWallet = SimpleWallet.createFromPrivateKey('name', new Password('37777777'), privateKey, NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst privateKey = 'your-private-key';\nconst simpleWallet = dhealth_utils.SimpleWallet.createFromPrivateKey('name', new dhealth_utils.Password('37777777'), privateKey, dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<!-- Account -->\n### <b>Account</b>\n\n<details>\n<summary>Create a new account</summary>\n\n#### Typescript\n\n```ts\nconst acc = AccountUtil.generateAccount(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst acc = dhealth_utils.AccountUtil.generateAccount(dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get Account info</summary>\n\n#### Typescript\n```ts\nconst accInfo = await AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```ts\nconst accInfo = await dhealth_utils.AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<details>\n<summary>Get Address from public key</summary>\n\n#### Typescript\n```ts\nconst address = AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', NetworkType.TEST_NET);\n```\n#### Javascript\n```js\nconst address = dhealth_utils.AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', dhealth_utils.NetworkType.TEST_NET);\n```\n</details>\n\n<!-- Blockchain -->\n### <b>Blockchain</b>\n\n<details>\n<summary>Get genesis block</summary>\n\n#### Typescript\n```ts\nconst genesisBlock = await BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst genesisBlock = await dhealth_utils.BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get latest block</summary>\n\n##### Typescript\n```ts\nconst block = await BlockchainUtil.getLatestBlock(NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n#### Javascript\n```js\nconst block = await dhealth_utils.BlockchainUtil.getLatestBlock(dhealth_utils.NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n</details>\n\n<details>\n<summary>Get network timestamp of a block</summary>\n\n#### Typescript\n```ts\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await BlockchainUtil.getBlockByHeightUInt64(\n    NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = NetworkUtil.getNetworkTimestampFromUInt64(\n    NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n#### Javascript\n```js\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await dhealth_utils.BlockchainUtil.getBlockByHeightUInt64(\n    dhealth_utils.NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = dhealth_utils.NetworkUtil.getNetworkTimestampFromUInt64(\n    dhealth_utils.NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n</details>\n\n<!-- Mosaic -->\n### <b>Mosaic</b>\n<details>\n<summary>Create mosaic</summary>\n\n#### Typescript\n```ts\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n#### Javascript\n```js\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await dhealth_utils.MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n</details>\n\n<details>\n<summary>Get mosaic ID from name</summary>\n\n#### Typescript\n```ts\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n#### Javascript\n```js\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await dhealth_utils.MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n</details>\n\n<details>\n<summary>Get mosaic info from ID</summary>\n\n#### Typescript\n```ts\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await MosaicUtil.getMosaicInfo(NetworkType.TEST_NET, mosaicIdHex);\n```\n\n#### Javascript\n```js\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await dhealth_utils.MosaicUtil.getMosaicInfo(dhealth_utils.NetworkType.TEST_NET, mosaicIdHex);\n```\n\n</details>\n\n<!-- Network -->\n### <b>Network</b>\n<details>\n<summary>Get an available node from network</summary>\n\n#### Typescript\n```ts\nconst node = await NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst node = await dhealth_utils.NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Check if a node is up</summary>\n\n#### Typescript\n```ts\nconst isNodeUp = await NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n\n#### Javascript\n```js\nconst isNodeUp = await dhealth_utils.NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n</details>\n\n<details>\n<summary>Get network type from a wallet address</summary>\n\n#### Typescript\n```ts\nconst networkType = NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<!-- Transaction -->\n### <b>Transaction</b>\n<details>\n<summary>Get all incoming transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst imcomingTxs = await TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst incomingTxs = await dhealth_utils.TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get all outgoing transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await dhealth_utils.TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get transactions with custom search criteria</summary>\n\nFind out more about: [TransactionSearchCriteria](https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html).\n\n| Properties | | | | | |\n|:---:|:---:|:---:|:---:|:---:|:---:|\n| [address][address] | [embedded][embedded] | [fromheight][fromheight] | [fromtransferamount][fromtransferamount] | [group][group] | [height][height] |\n| [offset][offset] | [order][order] | [pagenumber][pagenumber] | [pagesize][pagesize] | [recipientaddress][recipientaddress] | [signerpublickey][signerpublickey] |\n| [toheight][toheight] | [totransferamount][totransferamount] | [transfermosaicid][transfermosaicid] | [type][type] |\n\n\n#### Typescript\n```ts\nconst networkType = NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await dhealth_utils.TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n</details>\n\n<details>\n<summary>Get timestamp of a transaction</summary>\n\n#### Typescript\n```ts\nconst transaction = incomingTxs[0];\nconst timestamp = await TransactionUtil.getTimestampFromTransaction(transaction);\n```\n\n#### Javascript\n```js\nconst transaction = incomingTxs[0];\nconst timestamp = await dhealth_utils.TransactionUtil.getTimestampFromTransaction(transaction);\n```\n</details>\n\n</details>\n\n<details>\n<summary>Send a transfer transaction</summary>\n\n#### Typescript\n```ts\nconst networkType = NetworkType.TEST_NET;\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst recipientAddress = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst mosaicDetails = [{namespaceId: 'dhealth.dhp', amount: 100000}];\nconst plainMessage = `test create transfer tx - ${new Date().getTime()}`;\nconst maxFee = 100000; // 0.1 dhp - 1 million basic units equal 1 dhp\n\nconst result = await TransactionUtil.sendTransferTransaction(\n    networkType,\n    privateKey,\n    recipientAddress,\n    mosaicDetails,\n    plainMessage,\n    maxFee\n).catch(err => {\n    console.log(err);\n});\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkType.TEST_NET;\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst recipientAddress = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst mosaicDetails = [{namespaceId: 'dhealth.dhp', amount: 100000}];\nconst plainMessage = `test create transfer tx - ${new Date().getTime()}`;\nconst maxFee = 100000; // 0.1 dhp - 1 million basic units equal 1 dhp\n\nconst result = await dhealth_utils.TransactionUtil.sendTransferTransaction(\n    networkType,\n    privateKey,\n    recipientAddress,\n    mosaicDetails,\n    plainMessage,\n    maxFee\n).catch(err => {\n    console.log(err);\n});\n```\n</details>\n\n<!------------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE ~ END -->\n<!------------------------------------------>\n\n## Community\n\nJoin the conversation and help the community.\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/dHealth_Network?style=social)](https://twitter.com/dHealth_Network)\n\n[![Facebook](https://img.shields.io/badge/Facebook-dhealthfoundation-blue?style=social&logo=facebook)](https://www.facebook.com/dhealthfoundation)\n[![Love Angular badge](https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=social&logo=telegram)](https://t.me/dHealthCommunity)\n\n\n<!-- [contributing]: CONTRIBUTING.md\n[changelog]: CHANGELOG.md\n[codeofconduct]: CODE_OF_CONDUCT.md -->\n[node.js]: https://nodejs.org/\n[npm]: https://www.npmjs.com/get-npm\n[twitter]: https://twitter.com/dHealth_Network\n[facebook]: https://www.facebook.com/dhealthfoundation\n[telegram]: https://t.me/dHealthCommunity\n\n[address]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#address\n[embedded]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#embedded\n[fromheight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromheight\n[fromtransferamount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromtransferamount\n[group]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#group\n[height]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#height\n\n[offset]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#offset\n\n[order]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#order\n[pagenumber]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagenumber\n[pagesize]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagesize\n[recipientaddress]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#recipientaddress\n[signerpublickey]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#signerpublickey\n\n[toheight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#toheight\n[totransferamount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#totransferamount\n[transfermosaicid]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#transfermosaicid\n[type]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#type","readmeFilename":"README.md","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@0.2.2","_nodeVersion":"11.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8yb66OV8cvduyHpG2c6zVOHXG7saP1yoBpHNg2f64D4BhwXCA/9NB0f3cLgjElD/lQj/KN8PvoMPR8i6sXAbbg==","shasum":"c46ac55bbe4445b7e72fa4034b5666a68f332ff4","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-0.2.2.tgz","fileCount":51,"unpackedSize":119598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh786lCRA9TVsSAnZWagAArnMP/3fTBl0sm1BAnnv/Zj7f\nzdFPmuRW/3+geH76k+Dz1W9ZOFINxETERuTfRkx2/87aiEUCfSnXKb2L7/+2\n32HfjWQhtclvZFa6uu7vBf9pw5fTN5g32n1IGGfVIUxgK8hK9F+nDXJLNERX\nMpAkN2h901a/GziUU8rdmM6WnusN4Obopgtv4vwbTauqAru1S80qYC0dvZjM\njnZnE23AyaixTa8eUh/AuVKUFT2kLlYvquO7zjAQMQuKUewIgZn3AWTjrhwK\nVio1jDskS+yeRJJD4UBsLf+jxk3vA0h+Rwm7TqB7vu6ZWMZ3zhMvwyBr4AWO\nKZXyoUrbHor+gPrhcPBKDfsu1wJJQcltxn7jjBW2n6VvmX3xfhJUk9ZeiZSl\nGcDPf3KzAjDat8fjFgFQ9U38yBRsNMGhf74Ls40KCNUvyeGFyZfUn/a4hS1X\nvkNeQRe+XAhSpgKMLX7HGgydirrHg5rJ+qS73dVIcc4U7ehWlP4F1SXUpoWf\n/K9qGTLiScnaYtlRueb0ov3AMBIQUrm8R9VV5z5eDb8tr42TDiUhFNanHK+v\nPpNibGaS+4Zf7S9LNoIaw+hXVUM8B5z0+xxYgG5jAZJFdQrFFL+obocmfRQB\nfJmu5nxEX4oCZYye+FTXV/LjvR74P7jLiKNWOL+wyp7O63I7QExbh5SP8vkl\ng3gz\r\n=pxQ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpAI8HrtLG8/e/kSdXm49ZYfh6RRozVv27CLjpMvIGYAIgKXzArpSiKQXplSUnKMGAwWw6WsIn0QVxEi1nuWa6EBM="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_0.2.2_1643105957389_0.7335268759230145"},"_hasShrinkwrap":false},"1.1.1":{"name":"dhealth-utils","version":"1.1.1","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"gitHead":"288330b4d979dead7b20ecc7ca9b33802abf48ae","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.1","_nodeVersion":"11.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vA0JVkcACmHvOynZiGe4aSF8UrB1e/jw1DcvoikZEfA1GXPUe2XTdJ0QOf/28YRmYUF1Db3jljmLZ2O4Ng2gEQ==","shasum":"1d786fb574aa16b9913b42dde80af4e32fd1dfb2","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.1.tgz","fileCount":51,"unpackedSize":113445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh78+WCRA9TVsSAnZWagAAGtUP/1Pv/5UIb4E15makmFkR\nb0RB9lBrHJyZRzTg4LtSAKHxOjIWihS6cpe9nxUm8cL4l2+y+SDVatioROqN\nbBa58j691Vn/ji6BJImD5Crmk5Z/+aHVVN4R8+5pXUUunKNA5rjdfuJNHWUb\n0/7nVxcwiOtfVT1K94dCLBuiS4DaJoYjPme7ah8IHsdjdpF4t0c/UUhJi6Zx\nSTLF4Enql8DeWFj1m8JEZSP1nqN64LHORMhSNKREM+UdBo8FToCEueHr0vqb\nHUJnXgac5UCumTLfF+NLztRtz3j9KvJ8/8SK6euPpBiBPnBZX4PExgYO4JAi\nZZJwFRykTKpglBVT//zhG4/oZanGYGR1RV42ATM8DnIPiCGHcWcoHm+pSqkh\nnX5paJBQz5mPfft8yD9fVGeF1syJgUGrQfdAywjoTOvXSebQLu0kavdQG5Hd\nlhaa4ObOFl4EvKIENqSu6CQVtADp349s3xLPZt8T9JoRDkkdQ8B+ehGPDlSk\n0rcg7GQHU5O1oCc65YUIxEhIbNHXOBPpgeDwaclmoANq6jRUXL3xkpvRNkll\ngkKuWENKThr9x/N166ge3LiZoopRYywtZ9H5MXcY+txekC8EbwH3ywPn/GrT\nSIu4Qy4F+Ac9xf52dUuvxgRuOZzu0l8eWZASeRVRB+TlujvB/iD64apY1Q10\nmEug\r\n=Eocp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDvwgc/1bvHG21Ym97kFtcYobnOf5k1aMJK1hFjD9ybAiEAkqEyuTFbG+fwriqsBq085/HWt40J6ecpw7cEF02rsN4="}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.1_1643106198087_0.023885827765439682"},"_hasShrinkwrap":false},"1.1.2":{"name":"dhealth-utils","version":"1.1.2","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"types":"./lib/cjs/index.d.ts","gitHead":"288330b4d979dead7b20ecc7ca9b33802abf48ae","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-0947rwXlbDfwG97/yihN+MTtvmU4MnZNkE2aep16dZwMdpy13PugGu/ZMNGG1NAddZO+RrDJzWNdW8TBdNb3mA==","shasum":"bd119e295b630c1814ffe6be0fcfccca733728d4","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.2.tgz","fileCount":51,"unpackedSize":112059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKhh3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5dg/8DHCyDCGs6M9kWAJfIyF6Dv7NT7KTOKA0ZVqGOBG3SvguoP37\r\n3SacUvpWifwKUscn4bkeVt3j83VLWp+BuFs84x0u6zYESBq5j5vSBNQ3IJkf\r\nT/GHFs8gQxdsCvgdFdcRZP3YG2q5Y9oh0C+hK5esO3tJGkCdnuofa9UbguBy\r\nDzWJudZrmI/MeLR9z6ut195ekuiItHJ2L5+kwpV0BzNRYuGm1N/A0bjyMC2F\r\nXavHz581lcPYvoOz8F+HZwOXN/huNNBJdpC6+U2WyyvWkUlk4zV4rcOeEXSt\r\n5v9Gla+MaVV2IAhumfhXxqDlcAr6lh19yQKKfRrKHbZEksfR1Y2VOeqvRTfj\r\nxVKt2Vwkq1wyyopi8pNEL4oWRWSZLSJAaRgvLu6CzrbbsUNzV4d3NYlRn5NE\r\nTMp52EjwoluQ9pZEvyWXUNxGe7qWeGMTXde33maZ/Z9r2IicqOOe+bWRjYJE\r\niU7JHDncwneGkORvUPPUdgiWM/OPzmlbfABbeHPNpG3EY5LQ3Nv09a+BU7dt\r\n/8NNypIe6DcBsgM6jCw+mG8fA8Rrjxpbg171+/2zOHRcNg8e39SVUffYzrRG\r\nLNGFf2D5iov88HjDUAX9ImbXSzy5h1cY9Eu3CUXWI4RJZIsFghS0L3zjfuhl\r\nmU2afGy57hc9fJvJiJnp3p0g5ZXprjpB0bM=\r\n=y1Fq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTLZyqTvTGS04uYAmMLk0fZqDG23eHwaVwDcBnPHz6IwIhAPpwqZnkpCxlziuiq29NJTUe3P64s42kzw4BbK0U3Zio"}]},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.2_1646925943201_0.09333056227959413"},"_hasShrinkwrap":false},"1.1.3":{"name":"dhealth-utils","version":"1.1.3","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"gitHead":"2e7aed8aff29cd3b65efd51e4327945283dac8db","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"dist":{"integrity":"sha512-tJY4r26BR+Pc+GBN75IVA/DhYrdWrWAv5/AtUSFPrWPVtgGOcrwllD5unP/ih8S7fF/SNbyTl1ogpqnBLdZMXg==","shasum":"9e95ca192f35c0b15a219af9ef5f4a9e06dd7424","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.3.tgz","fileCount":51,"unpackedSize":123132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqliYBbUNIuSt8TMFVpSv2B/w08ciQmc+O28/kOor19QIgWvgy6tor0m+9hrPknyNlcXG5YZhxfTInk5H+iB4bX/U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikPHWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVZA//cBOCq0hYZgIQ8cUVrz+UOm8xmVFxmhvycmD4AMhlT7enhYtN\r\nzJ0Z85vYn1uZriwk3l5Tp/4y+MmUbfuTU5Ddfmh1sDQtM58ElVYe/N0dnPS1\r\nkyaGne/UNbys1oX6dDwEY95LgbmqHP30DKSEqUQHS/oNvc77dqoUqDVcgVI0\r\n0Tc1ZLASkC9zDSDF4ALPkbYddPQ2AlUiGGe9oY6xg0DfNnULiS/VzPoyBURf\r\neiBKRuMgnz2Mk0ryuphE1KW5xdD5FOB4jGbiLaJQs/2zV1M8EaQwlsiGeVmE\r\nY2pA7u+/Ix9avGwRNwdNId9pa4jJqc4hDz+d8vtT+YpPyqtL8HN8E/qfyimt\r\n/OVbC+V0vi9XyETuDDHZp0ht+EajFR9N0aqqtQC3YzoCGLr4FPQXq+A7u9HI\r\nmyizMx8cz/4ByecTNFaUhdsWTG/yzY11pv153Ajt9d2XoGJYOYG2XDuO/e2v\r\nsGILXFS3TUMeDVhNFaUnqbPxjWlStuSyHvmfM5gfw8DVC2d0Z4auYoMe8KWx\r\nftTCYQxrOpLxAru88VL1J+1BIF5gqoj0UZ7tgkxUzz1zY5vjodzaCULa8mqp\r\n7iFnP/f8fYXEku+KKbDFBVZvQTxuBCmqZ/gppr9LR8zhiOgsLBelJhlNzNi7\r\neF1AmaxsQI5CKaO78TC+QYOyrJrWYOA85K4=\r\n=24yT\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.3_1653666262030_0.17463524033655387"},"_hasShrinkwrap":false},"1.1.5":{"name":"dhealth-utils","version":"1.1.5","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"types":"./lib/cjs/index.d.ts","gitHead":"eca8b8b8a5a839b2e14b559f5da091bed0237638","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.5","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-/qVDHV9pAAfUSaJ4n6aEGBZZg5+ceYJNgRwXvRLG8yuREeskCuUpfG76hhQ8AaO2aS5bS6dMyxFWHbnWl+g1sg==","shasum":"90a4bd7ed4a6f5a4cfdf54d3c9e551abab2ff529","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.5.tgz","fileCount":51,"unpackedSize":122596,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDQ5mlP+dubaowZ/z/NftH03/S0rHN9TDMC+wNfKbExgIgK1OjpMr6P/HcvNRdP6NUaEHbGzuFDXaUHDvAeWE1Kxw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilJUHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR0g/+OWWr0j1JBxjSDQuqJMiNhU6Y0omRTRZ15Wp2IxJum4Oi9qJF\r\nM018NQ66OX76RfK1Z6lEsYYRTSRCcxmRnrx8aD6L5sFHS35qQgmySF89SYCs\r\nRbmnLxjgwPfPpPrqvY5Ra81cttV4+lAUXO8xb5qTogF9OryffIZn7lvWRT4j\r\nKD3BXxxSivKPZUUDhYkRQH+qABs0xRQmY0sRLR65uqY8n5iipyknPMUVIjvz\r\n0t8o+HxD0zdNnEa0SeLrRxiQuxHz67Gn2WD4yN1uhNmqWbHC5X6DU1Rl7AC/\r\nIpId6auJiHXOrPqQCTkI4M19oBwa61kfDek47U31GOvlhIhqzN2pI1yXTJ0f\r\nB2gb+E1i+EluHMiLB4RQfLhzfN1XYR/ta93BGohKaLE2veQ4cqF4VpkNRBWx\r\nF3gPKAt+Vki5kjaLJH7exIkO63TzYiZfTwOZtYK/K3dheQa7IvUMBcKpYpAA\r\ngaRefCJx//Ovd5MSD4nAk3eRBBCWyCw1AWDBZJhQazAQrKV4RqJf7r0r964I\r\njMxh1dszsqcwudrWXIbroNlwqMAFgcAzkk8SFu3GaHleovHLzEJfZPJjrsZc\r\nd1r7+PvMYB+gPRq4Oklem80masJLRvyjzVYvnCT9rsk08T5fZRm+EnelgHkC\r\nL/YjcALKlmpn23I1Dbs7rcYSOZKB8485DvE=\r\n=Q3F7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.5_1653904647208_0.632360527553413"},"_hasShrinkwrap":false},"1.1.6":{"name":"dhealth-utils","version":"1.1.6","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"types":"./lib/cjs/index.d.ts","gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.6","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-sbdaNo1Vn4vjYqn/yVyV//uw6KqBhDCanxJRhzlI3GopEx5nJAtv/NYTDfvEGuDbyruw7hXhG4G0dj83oJj8UA==","shasum":"ab5e831f9294baced80bf5e25cf744accfb9e6cf","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.6.tgz","fileCount":51,"unpackedSize":123651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCJ9mZEy/x8pef7OJeRXm2wO9DomYg4sQDN9Wd5h/bWAiEAo7pzuLY1TPmpwM70h5dCKPvzvnx0xbs8I7DS5oHEWhc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilKLuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph5A/9HJq9f4Pezd8tkTXH5zbG/aLnJ5N181XjWD0OsflTMAItfljN\r\nd/lYZgFkmpi9/dcimS9skzUOyo6/twBYwgCnWuFZp3J+/gkODj6vg2h3exDQ\r\nqeWdeoND2hCcww+n/ROss92xP+iOaW7aoWNIZhb6mvpEi+7wlKF5Yg+/bSBc\r\nXogadUeC6IYzKH3ww3+nYhm8qT9O95sb2M8sxDRnogpeYm4VgMxxUxiFGZm8\r\nyIxTjsC+1pFG+4yGanoq9RVwyOufVrBzgU/rP9Jc0PpiCTIUwjhhyKFncyjx\r\nOPkUclul6hMPX4NeVyDkgVWfKn2Bkh3EdUsRneo8FlKnkUFdfJtBr/83gOYm\r\nUB6KbL3woB6KP1MC6GW3YlpX8ut9HzIGlN9j71o/IbFjRgWaOyZSGJvjQKd2\r\nJ3aYUO6xzhdH7/YyhK1XUMYKOOyEDpyn7x6/WxxwSrJ7cGP/uBmWemtOgbky\r\nmmRAqp+SjlZ6hx6AE/Sx+zI7mF6MJdi1JPB+pfmgLqXICbeKl3m2ync3Uvg/\r\nWeR4IpN53Xt9pvQ5RlsHQZJaNZojcSHAij9IIqCoCDeYMyCF/qMqUmTkfySK\r\n7ROV9V/XI9N6X8vDShl9TU8y3UMO1MndaAy0EqbxTE49Whsa4MUvjC1xFzM6\r\nTnzyRnX7WssCPMfc++eIHaafRx0haNIQ20I=\r\n=MPKS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.6_1653908206734_0.744209807596055"},"_hasShrinkwrap":false},"1.1.7":{"name":"dhealth-utils","version":"1.1.7","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"types":"./lib/cjs/index.d.ts","gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.7","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-3b3xX6ce9lzFT2uF0WcgKmjsIjIG9ZZzWygmOfq1XUedmqXl/cc74cMGldLVCRvlrqnG2cRS8mkgmqrWFkkXtg==","shasum":"2c2f5dc3941d8a0824477a9dd1da8913e64352b2","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.7.tgz","fileCount":51,"unpackedSize":124211,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT20uab8fQZBCB7NFszvCF79VUJ7nz480ebOtMkSf55QIhAMvfNU11bZ4gI8rLOCTlACgDPzOMOMczTZg2ZYczrrIg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilbfbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOfw//a+Np/P9Ny7IG1vn013+YsQbpRhoR5tRI2fEO/JRcErsqEKj7\r\nfFDSVit3N5wTXW39aK11eSvFv7yTzzf8FiK7sQO4LQA7fVuKr8CHnCsjm0X9\r\nPozoOOGw+AjBZJbGmRkD4wYe2yyZXsU6EewtzXmm5WRvhVuc7uY4zZQ2/rOZ\r\nXgZI1yzEZaDNGmZO8M+ZOzLotd/geqOHwTuyj2WjpCb7fPJJq3ntM6A1j3t8\r\n7wCeOqn9bPU9Hspx1Xq8AbLbEL7ai+wdFuqa1rZ06akvQF7/DpBk2/8Wx3+M\r\noJP43nZmQIr7CWIojDcmru7cbhCBDpG/YfG1w5kqvxdbnE2SYp9IjJ6esJkX\r\nejzEKWt7Gb1ncCc5e2X0lVMLzjPzG7GeMP5Glk1sr8HddeP2BeuRJLQ1Sf+w\r\nnhzsd9RHgUSYJ2J8340xzr//9IuDPntpaV8oh+7XHe8anW58/wvTy7+IYW5/\r\nicXfkzpnW+awUt2JrGgvKgsrL81xSJyfYfOQlza84Adtss537f5c2cgEbdNi\r\nPLrKC2gYfMyBsMIbflgQ3V3+9e2HPlatXuFxdRuF9M93400w003sG4c8qfOl\r\nljBpOPt4wCkNFLGgwBtLCaTtV8RzpcBX/bYdXs+p1OYmKF+nrawXyiRD26mU\r\nUx+9Wm1QgMSciPuA//iU3GVmqcmIYl4VKVc=\r\n=oWsC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.7_1653979099751_0.8107714339003029"},"_hasShrinkwrap":false},"1.1.8":{"name":"dhealth-utils","version":"1.1.8","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"types":"./lib/cjs/index.d.ts","gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.8","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-7+x/1XONbiRuWUUJj8dwpGeBPq6Dt827RqSuG1iNIWQXFfUo/Ki2FZ8rpwm4RKonTAytUCoxivjlhlyZizKI3g==","shasum":"55c598eb7b5a570c8b14c135af2ebf37e1d08e2c","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.8.tgz","fileCount":51,"unpackedSize":123881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRAdk4JSqv0SOSd++0QfjzirheGId24MPGmdZeJ36wrQIgR9qa+Yq8s5QICBXyWjSFhE8DEOSL60g3E7IBjz5XnYk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJileETACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGkQ//SpygYSD7Yf+XijU/YjH8rbM47R05DEIiCKt7ATTbxV2XyZKt\r\nwgUFjzfrUOPyBT3W3t4wK3KcX3LnSMupVY/zxqj8ktzSjysGtiI8KrBhPuIi\r\nxPMt+gX6A6rt89rp+NxiE1Haxgjg1pZAXZ/k1Fq8QCpVI+SYtBbBLw6h/MlI\r\nZ/yKiywSXHrxnaYqMpa2cT24My0bhwSqPhNcKcp+AuITtx+ol6xIwX5/l6y2\r\npiFyW3Cl92H8xPuo4kWLi5BjK5eEu6SNt4HtgsimkXgpY1oUEi1wCfzdnqXj\r\niEsVrYWzdwXJEHdFeQLDgzGkD3pjQIw7Buy0909KOn4pG8nIsaZRjyWs1AF6\r\n/wxFQNK5UFL/ns0USrCRZD+/BkkxbVtHTC5AL20EgFd5cZQGZJKOCjwkoC29\r\nJVfyqGg/dOdGQvhZe0O5xa337z5YOy0llfg5Xm17n2BQzdwpldFtEdaTPrLc\r\nqTsPXm8MZmTZwaSfI271wv/JPLo8/sr83a+cHkvAuRXNOdyf9Rl0uFO5UMUd\r\neJ+FGqAKvukVW3NzxGFkFO3IzwANIF6lXqtQNzIAdItgRyxpOBoBdT1Jmmkb\r\n1c/VVqT+G4IwrgtC9HPuIbvun+welCE4TVmjuKF7q4vywavKj3jms4iX/BZQ\r\n8aHHGO5tpJ7GQspHcrOis1bubqa/oAnU1iI=\r\n=Uw7M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.8_1653989651083_0.6643060006642312"},"_hasShrinkwrap":false},"1.1.9":{"name":"dhealth-utils","version":"1.1.9","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","@types/ws":"^8.5.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","isomorphic-ws":"^4.0.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.9","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"dist":{"integrity":"sha512-QNkMbXZwxNNrpLTwsyi8GM2AcAE0aywtJ23hhy+Blwdk2yLuS2rUKm70ThKobnzbdU1bWndBAbiapQpKkB5QIw==","shasum":"32fbca3b8e710191dc9ad1753847a84e459efa99","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.9.tgz","fileCount":63,"unpackedSize":183832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjYPe5GKQiOPxYXucI4/3nAwREaczM80n0wHvMuyPNQAiEAu9ZrWVbL01t+9r9pPmMt616hPZMxGIXDSCq+zSE5t1w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimjJNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfkQ//ScTO179Cy9QzEFspjUAXkEuPkZueh4k8GthSc6ZXD0zKwBbs\r\naSVV7jqDyHmlh4a2IJu6DTVAK+U+EEzftAgFrQg+2DTCMf+wggx1F1MPlPny\r\nbHjhJkhs29W97jBdmwiUycVOigfbzpZ+59Z6vsHrKpIgqlqKNyCWnyT0u6Hm\r\nWqCf/BzRzHS/9Jxm9NYqpDZ3bPRVoZ/6X4ZS/j1oIBXxX/t+WnI2IC8aBlSL\r\njSdyBZU+Z68oLXLveqym6mE8vsTrSNDgjba7Y/PFtJZaaUUNODplbbFUmOJD\r\n/9MYPtxRdjV3aypmcLCePb6gf11/1J/uLux09ykG303nmnhBAD8O9Po+8+GY\r\nXG8FPXSupIqdVoLQTEcp+BrIh/iO1Qn21sf6bacZDb5zH8Ut+ZeXfYtmM5+8\r\nT2DGp0ce/GOOlGApI3tngzgolOG9hE8PUOYVDuQnNC0D4x6r9w2SUQ1sTKbp\r\nmHsFvxB57VERmf2rFgoESRmZv07X/sZW666MoG+XCwKcP/DlHzUE+zS2txCN\r\nFtaLYIBnMKFfGY8KDQvXhj9iSIMuL8E450dk2NrnTa6AabNAAH+HrcERKOsN\r\nLtDRdgeXN1idaIzXE+7SNrie0uH896yX1esW6Yiu6X1/VnH7AncOdqGQK9pk\r\nbgLq9RuJB4QCbI/CEMc69qCVUlqBglJpbl8=\r\n=rA6w\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.9_1654272588890_0.7994342002138395"},"_hasShrinkwrap":false},"1.1.10":{"name":"dhealth-utils","version":"1.1.10","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","@types/ws":"^8.5.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","isomorphic-ws":"^4.0.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"types":"./lib/cjs/index.d.ts","gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.10","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ZCrklhv1Q4IlmPsl9QgtsOFg1L+B81xQze5WpsCUaMbaBBFUBZxRpKmsnqN+UQuS99zls+oGE9dOdDhZIZ+srA==","shasum":"7fa016009eca6471107c07815baad7f501955d52","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.10.tgz","fileCount":59,"unpackedSize":130295,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMt4M0ZlRJWokoTJ+t46Ja/bq/heYZpv1KVGhaETwCCgIgGzC+sWrTvR+bbXnDKWDgr+Sh+t1dTaxQC1DFpRng8Oo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimlCcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDXw//UBG4VK2Jk1TIO2xBz/oTVgzsSv+2VmYgcux23zM4bnrFo6gU\r\nB2VJ3pa8ohAEQFKBAUDqAdSc5KAXOfKWXPzw+lM/zNlqcAjShUadZOLbYzsf\r\nM7YM2nkinr2U8KFjLip66WFbKlrJE0P6uge6bBOrID/tBjLgt4lmrmPa7kJq\r\nUI+Tia4oTOu17EuHOKq9B0t9yOPOUbEv5A7P4QlOdEGPY81GufiT+iF85dAK\r\n3/nVVZrO+s4UxGP01xj0P/9rs07f2gNWeNQs89ZMHdipEar4wAlYUdAgt5L1\r\n0EBi0PFcnRbICFh4Y2e4I/D6C8detl72YhAH2yhNetY1CgfJ7/ocDw/Ny5NP\r\nHENlq2ZqQbZf/6xctphblIng2CF/J9lupKIwDjoNZ4EdLTOYKklKZnvFZLVa\r\nHpoIVv+h2ESx3JeCTorcOWKamsTqWhwl/1ObR5noy4hyft2KufNUt9xlIPTm\r\nkAYPA7HktbxtLGdbmwffSMSLVYpJLuhEPfzhvQsHyogVXRxPHWRq+wDpeL9F\r\nz8s86JY18UlQZ7NlC5Q5/6dRv27QzAJWqk30iLWkJrlVBw0wZn5RzSmAmn98\r\nm79uNIRb6sE8SOzpTrMDm518rJgTCS66wwiYCWF0/VVgYnCS3nzeuqBV9Esk\r\nJjsD3avVCeH02K2oDjgRwGuatIvvQFK28q0=\r\n=Y66a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.10_1654280348001_0.7694710676190861"},"_hasShrinkwrap":false},"1.1.11":{"name":"dhealth-utils","version":"1.1.11","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","@types/ws":"^8.5.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","isomorphic-ws":"^4.0.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"types":"./lib/cjs/index.d.ts","gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.11","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-CFrdjJ1AxW0Q8gV4icR81Zv/nZG9v5FIrMhrc87NODvlcQxwZD1NE3NGwJM7oUdQSS+8iv8n1YBmMGtrZhF7MA==","shasum":"8b2256313e3a6b1e65099cd407268d6247e9c998","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.11.tgz","fileCount":59,"unpackedSize":130619,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt6jqXt0eVLmOyDNWu2BIi1CwtrqZC7GBvQr/QxHUekAIhALSbO2qzd3aXB4ZiDBtK1l5GnusJyErH4twoD38yY1lW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimlWSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6WA/+Ioi4RK+K8bD9KFyH5/Tgu987+15tD7ZU9+RkGZqvur8O0NN0\r\nKgNSohR1y6+D7hAt8Pt5H4HEKK3KmGaxYY0GPBlUij8EYQOzjvFBl6w8am4E\r\nLzMsvVBCv09QmbDH7iC1AArNBoJ3dj/LfAXnGP8e097Q00ZC7LYTBc8WwKS1\r\nVlmWfzJ72zBcgnzvUBQZf4wjQ48SlZ4KGXLmcz/U1NfqhqXBnXmQEh/Qt+4t\r\n/Uba8kn6ufj2SerEzDxbuxrS3wlY8aPK4VyFJqCIXUcnyphbsSfHYaNVHfCU\r\nEqdYLMSlDoVTDWRjXWUdyfKOpjWDo2ObwZQFrRnoStkuVQny3JBHa87vA4V3\r\nNvOIzqJH2LdueEc5/C8N2qmuNpXR/693IAeNIiASV+t2kcMKsgkdjKhff5w0\r\nQV5T6XGNL/fgpC1K1O1Y2PbK7krZOluwCzH8Vp4oc0D1bLh2r/JMiDeEJW8Y\r\ngrjGKQ2dSCpL6BeWiiomaXMuwieFB2rmX4l61RcNALNGuvE+e7MGBkfSmiOv\r\nD14VduXBGf7pWxlEQ4ZvwpdSD2TwFThTwgHCVf2QKgxBHym/LhXeoOrP6hJC\r\nd60kyFGzRvl5iUsGQ4y/nCvCD5nkdqQAS/NT+8nld9oEiTz67KULZc3V/f3F\r\nkDL+yr8/PhHOjuPIES8ZLDDRH+HO+dYhhXU=\r\n=7ZHN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.11_1654281618391_0.020633392789722205"},"_hasShrinkwrap":false},"1.1.12":{"name":"dhealth-utils","version":"1.1.12","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","@types/ws":"^8.5.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","isomorphic-ws":"^4.0.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"types":"./lib/cjs/index.d.ts","gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.12","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-2VLe0J0ULNj0Uv4bgfZ9KdaRjCQw47ozlsV9S4kY8r62BzND37FQyo/5912Pz2xCISm4qgOcJKU/4ZkBTvAzLA==","shasum":"5e67904615b2705121514aeca8ea71264c195e29","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.12.tgz","fileCount":59,"unpackedSize":130519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpK6aBvRAZtnJxC/nLUGl3nk0n683cXBvM2sLD3Jqf8AIhAIg5jE8qFUKLwdWuImA+wYtbApE1ZsYZKOhQzXsMhEjF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimlmtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrelA//RVXD06TvU9NPJvDK9U7gJ4xq+QUgrkV/POX0kxiSuz3a4mME\r\nczSta3g/6rPKRkCHjlijW+6mR+jvWod3c2hE8npNCj0FQhXptBml/KbdLAN2\r\n2lJebhamZNCyBCXoafBC1jU1kZxWwFvo5kduAuTH27NcVxEMSSKBILxx6LMA\r\n+wbjT1lTT9/8LqfWkUbRW+g1ITfiWOhA4MxrqX8JpPRJi4wvzVEFmzxFUBf9\r\nRGMsAeen5+KEQOwaX4y4RebHs38kiRyn1Ma37yfrlmAxki3Aa87ckpduwVTh\r\nK5Ozo6KFJad65jfhRNvEpnOf2Z0/YOeijo/xd4VTYl5q5fSNwmhFwjnGsuJI\r\nv5iwoxSvCsxkS8hynFjFdJ4oPMI7sg3/sX5ZVPLdr5jgFBZps0GuYUFmWg3c\r\nnwGsxcaBEdlBBfi55Qkdw/WH694jkEkE95dYAB9yvSYsh8jpVhX9okUNlz0H\r\nuUBqH2ByB4t6qksbMrqXZ9eXXLFSY/LQvVc3DLd4XT1xGDF8N01ZqH4PZn7t\r\nS/OQvNtC6MCUbWlfzFxemzHn82WBD91cNEc1k6zC658FJMaFW5gU5z7z3AW0\r\n4LTWMkn40U/jCK9W9uXk/sFcWo28WoYK3CowCtFAh0IC865OibPCM52zBNPg\r\n5dUlqq05WaCvVxFGjATfAHAanz7f3BETaI4=\r\n=12A5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.12_1654282669279_0.9765561011366564"},"_hasShrinkwrap":false},"1.1.13":{"name":"dhealth-utils","version":"1.1.13","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","@types/ws":"^8.5.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","isomorphic-ws":"^4.0.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"readme":"<h1 align=\"center\">dHealth-utils - The dHealth chain utility.</h1>\n\n<p align=\"center\">\n  <img src=\"https://dhealth.network/wp-content/uploads/2021/08/dHealth-Network-Logo-blue.png\" alt=\"angular-logo\" width=\"277\" height=\"57\"/>\n  <br>\n  <i>dHealth chain utility is a development library for performing operations and writing applications\n  <br> on dHealth network using Typescript and JavaScript.</i>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.dhealth.network\"><strong>www.dhealth.network</strong></a>\n  <br>\n</p>\n\n<p align=\"center\">\n  <!-- <a href=\"CONTRIBUTING.md\">Contributing Guidelines</a>\n  · -->\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues\">Submit an Issue</a>\n  .\n  <a href=\"https://dhealth.network/resources\">Resources</a>\n  .\n  <a href=\"https://dhealth.network/news\">News</a>\n  <br>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils\">\n    <img alt=\"GitHub package.json version\" src=\"https://img.shields.io/github/package-json/v/dHealth-Symbol-Lab/dhealth-utils?label=Github&logo=github&color=success\">\n  </a>&nbsp;\n  <a href=\"https://www.npmjs.com/package/dhealth-utils\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/dhealth-utils?label=NPM%20Package&logo=npm&color=success\">\n  </a>&nbsp;\n  <a href=\"https://circleci.com/gh/dHealth-Symbol-Lab/dhealth-utils/tree/main\">\n    <img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/dHealth-Symbol-Lab/dhealth-utils/main?logo=circleci&logoColor=success\">\n  </a><br>\n  <a href='https://coveralls.io/github/dHealth-Symbol-Lab/dhealth-utils'>\n    <img alt=\"Coveralls\" src=\"https://img.shields.io/coveralls/github/dHealth-Symbol-Lab/dhealth-utils?logo=coveralls\">\n  </a>&nbsp;\n  <a href=\"https://t.me/dHealthCommunity\">\n    <img src=\"https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=flat&logo=telegram\" />\n  </a>\n  <br>\n</p>\n\n<hr>\n\n## Installation\n\n### Prerequisites\n\n- Install [Node.js] which includes [Node Package Manager][npm]\n\n### npm\n```sh\nnpm i dhealth-utils\n```\n\n### yarn\n```sh\nyarn add dhealth-utils\n```\n\n## Import\n\n### Typescript\n```ts\n// Import util classes\nimport {...} from 'dhealth-utils';\n\n// Import sdk classes\nimport {...} from '@dhealth/sdk';\n```\n\n### Javascript\n```js\n// Import util classes\nconst dhealth_utils = require('dhealth-utils');\n\n// Import sdk classes\nconst {...} = require('@dhealth/sdk');\n```\n<!------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE -->\n<!------------------------------------>\n\n## Usage\n\n<!-- HD Wallet -->\n### <b>HD Wallet</b>\n\n<details>\n<summary>Generate HD wallet mnemonic</summary>\n\n#### Typescript\n```ts\nconst mnemonic = AccountUtils.generateHDWalletMnemonic();\n```\n#### Javascript\n\n```js\nconst mnemonic = dhealth_utils.AccountUtils.generateHDWalletMnemonic();\n```\n</details>\n\n<details>\n<summary>Get HD wallet from mnemonic</summary>\n\n#### Typescript\n```ts\nconst wallet = AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n#### Javascript\n```js\nconst wallet = dhealth_utils.AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n</details>\n\n<details>\n<summary>Get master account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst masterAccountPK = wallet.getAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Get default account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst defaultAccountPK = wallet.getChildAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Derive specific child-path private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```ts\nconst childAccount = wallet.getChildAccountPrivateKey('m/44\\'/4343\\'/0\\'/0\\'/0\\'', NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Create SimpleWallet on account private key</summary>\n\n#### Typescript\n```ts\nimport {NetworkType, Password, SimpleWallet} from '@dhealth/sdk';\n\nconst privateKey = 'your-private-key';\nconst simpleWallet = SimpleWallet.createFromPrivateKey('name', new Password('37777777'), privateKey, NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst {NetworkType, Password, SimpleWallet} = require('@dhealth/sdk');\n\nconst privateKey = 'your-private-key';\nconst simpleWallet = dhealth_utils.SimpleWallet.createFromPrivateKey('name', new dhealth_utils.Password('37777777'), privateKey, dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<!-- Account -->\n### <b>Account</b>\n\n<details>\n<summary>Create a new account</summary>\n\n#### Typescript\n\n```ts\nconst acc = AccountUtil.generateAccount(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst acc = dhealth_utils.AccountUtil.generateAccount(dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get Account info</summary>\n\n#### Typescript\n```ts\nconst accInfo = await AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```ts\nconst accInfo = await dhealth_utils.AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<details>\n<summary>Get Address from public key</summary>\n\n#### Typescript\n```ts\nconst address = AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', NetworkType.TEST_NET);\n```\n#### Javascript\n```js\nconst address = dhealth_utils.AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', dhealth_utils.NetworkType.TEST_NET);\n```\n</details>\n\n<!-- Blockchain -->\n### <b>Blockchain</b>\n\n<details>\n<summary>Get genesis block</summary>\n\n#### Typescript\n```ts\nconst genesisBlock = await BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst genesisBlock = await dhealth_utils.BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get latest block</summary>\n\n##### Typescript\n```ts\nconst block = await BlockchainUtil.getLatestBlock(NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n#### Javascript\n```js\nconst block = await dhealth_utils.BlockchainUtil.getLatestBlock(dhealth_utils.NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n</details>\n\n<details>\n<summary>Get network timestamp of a block</summary>\n\n#### Typescript\n```ts\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await BlockchainUtil.getBlockByHeightUInt64(\n    NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = NetworkUtil.getNetworkTimestampFromUInt64(\n    NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n#### Javascript\n```js\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await dhealth_utils.BlockchainUtil.getBlockByHeightUInt64(\n    dhealth_utils.NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = dhealth_utils.NetworkUtil.getNetworkTimestampFromUInt64(\n    dhealth_utils.NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n</details>\n\n<!-- Mosaic -->\n### <b>Mosaic</b>\n<details>\n<summary>Create mosaic</summary>\n\n#### Typescript\n```ts\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n#### Javascript\n```js\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await dhealth_utils.MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n</details>\n\n<details>\n<summary>Get mosaic ID from name</summary>\n\n#### Typescript\n```ts\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n#### Javascript\n```js\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await dhealth_utils.MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n</details>\n\n<details>\n<summary>Get mosaic info from ID</summary>\n\n#### Typescript\n```ts\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await MosaicUtil.getMosaicInfo(NetworkType.TEST_NET, mosaicIdHex);\n```\n\n#### Javascript\n```js\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await dhealth_utils.MosaicUtil.getMosaicInfo(dhealth_utils.NetworkType.TEST_NET, mosaicIdHex);\n```\n\n</details>\n\n<!-- Network -->\n### <b>Network</b>\n<details>\n<summary>Get an available node from network</summary>\n\n#### Typescript\n```ts\nconst node = await NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst node = await dhealth_utils.NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Check if a node is up</summary>\n\n#### Typescript\n```ts\nconst isNodeUp = await NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n\n#### Javascript\n```js\nconst isNodeUp = await dhealth_utils.NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n</details>\n\n<details>\n<summary>Get network type from a wallet address</summary>\n\n#### Typescript\n```ts\nconst networkType = NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<!-- Transaction -->\n### <b>Transaction</b>\n<details>\n<summary>Get all incoming transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst imcomingTxs = await TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst incomingTxs = await dhealth_utils.TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get all outgoing transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await dhealth_utils.TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get transactions with custom search criteria</summary>\n\nFind out more about: [TransactionSearchCriteria](https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html).\n\n| Properties | | | | | |\n|:---:|:---:|:---:|:---:|:---:|:---:|\n| [address][address] | [embedded][embedded] | [fromHeight][fromHeight] | [fromTransferAmount][fromTransferAmount] | [group][group] | [height][height] |\n| [offset][offset] | [order][order] | [pageNumber][pageNumber] | [pageSize][pageSize] | [recipientAddress][recipientAddress] | [signerPublicKey][signerPublicKey] |\n| [toHeight][toHeight] | [toTransferAmount][toTransferAmount] | [transferMosaicId][transferMosaicId] | [type][type] |\n\n\n#### Typescript\n```ts\nconst networkType = NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await dhealth_utils.TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n</details>\n\n<details>\n<summary>Get timestamp of a transaction</summary>\n\n#### Typescript\n```ts\nconst transaction = incomingTxs[0];\nconst timestamp = await TransactionUtil.getTimestampFromTransaction(transaction);\n```\n\n#### Javascript\n```js\nconst transaction = incomingTxs[0];\nconst timestamp = await dhealth_utils.TransactionUtil.getTimestampFromTransaction(transaction);\n```\n</details>\n\n<details>\n<summary>Create a transfer transaction</summary>\n\n#### Typescript\n```ts\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createTransaction(\n  TransferTransaction,\n  transactionCreationParams\n);\n```\n\n#### Javascript\n```js\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createTransaction(\n  TransferTransaction,\n  transactionCreationParams\n);\n```\n</details>\n\n<details>\n<summary>Create and announce a transfer transaction</summary>\n\n#### Typescript - with mosaic ID\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n#### Typescript - with namespace name\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with mosaic ID\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with namespace name\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n</details>\n\n<details>\n<summary>Create a transfer URI (to be imported in wallet)</summary>\n\n#### Typescript\n```ts\nimport { NetworkType, Mosaic, MosaicId, UInt64 } from '@dhealth/sdk';\n...\nconst transaction = await TransactionUtil.createTransferTransaction(\n  NetworkType.TEST_NET,\n  'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  [new Mosaic(new MosaicId('5A4935C1D66E6AC4'), UInt64.fromUint(1000000))],\n  'test',\n  10000\n);\nconst txURI = TransactionUtil.createTransactionURI(transaction);\nconsole.log('txURI: ', txURI);\n```\n\n#### Javascript\n```js\nconst { NetworkType, Mosaic, MosaicId, UInt64 } = require('@dhealth/sdk');\n...\nconst transaction = await dhealth_utils.TransactionUtil.createTransferTransaction(\n  NetworkType.TEST_NET,\n  'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  [new Mosaic(new MosaicId('5A4935C1D66E6AC4'), UInt64.fromUint(1000000))],\n  'test',\n  10000\n);\nconst txURI = dhealth_utils.TransactionUtil.createTransactionURI(transaction);\nconsole.log('txURI: ', txURI);\n```\n</details>\n\n<!------------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE ~ END -->\n<!------------------------------------------>\n\n## Community\n\nJoin the conversation and help the community.\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/dHealth_Network?style=social)](https://twitter.com/dHealth_Network)\n\n[![Facebook](https://img.shields.io/badge/Facebook-dhealthfoundation-blue?style=social&logo=facebook)](https://www.facebook.com/dhealthfoundation)\n[![Love Angular badge](https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=social&logo=telegram)](https://t.me/dHealthCommunity)\n\n\n<!-- [contributing]: CONTRIBUTING.md\n[changelog]: CHANGELOG.md\n[codeofconduct]: CODE_OF_CONDUCT.md -->\n[node.js]: https://nodejs.org/\n[npm]: https://www.npmjs.com/get-npm\n[twitter]: https://twitter.com/dHealth_Network\n[facebook]: https://www.facebook.com/dhealthfoundation\n[telegram]: https://t.me/dHealthCommunity\n\n[address]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#address\n[embedded]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#embedded\n[fromHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromheight\n[fromTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromtransferamount\n[group]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#group\n[height]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#height\n\n[offset]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#offset\n\n[order]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#order\n[pageNumber]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagenumber\n[pageSize]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagesize\n[recipientAddress]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#recipientaddress\n[signerPublicKey]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#signerpublickey\n\n[toHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#toheight\n[toTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#totransferamount\n[transferMosaicId]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#transfermosaicid\n[type]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#type","readmeFilename":"README.md","gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.13","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"dist":{"integrity":"sha512-qJsapCToxq6CX7VbpS6Xh7E7OPc062+X+Bd4Ch+plwEmGcDtW/DIP5UuCKPGF2XbOp0aaHgA/b5M8DpwPDkS0A==","shasum":"dd356c55ce99a7c7205f6f089d57d4e1e6eb8222","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.13.tgz","fileCount":59,"unpackedSize":130865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1x/pwNICVazQURLy2dIcVz76b81XRuFfWn6CVBmzQQwIgbAh00wvkRIGKWUnIaWAqq4reSF0vgxO2hXF9Zh1TToo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinOHdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqttg/+PYx5x10HgSgFNDkKiis24oOQMt0B89HEVjwnhUgB1f4VNLqq\r\nsK/II4PqJRWSbZt4dpm7UizG/4H0WbACoZLNyRyAmqYCZaAKUU/U6Bfeb8h3\r\nMjWQS3DAVdGMgUNgADB/YU9F84FR+6c4H+YZV7U8EdP5JnpVQTBRnSXlThcZ\r\nJEc6Cg8Izxw2oiDLKtPnTkhv5+q2w8/tPzmSKwzBz2Lov1NFny5UIXPHdU64\r\nKfkQfhaCZpYAY5+4HolaKTdIXo7NX6inxRGqJZheIRW494n605RkSbeVKg/w\r\nBCSr9Cqa+MdMpzeR7cyHfoIcdcU//wpO8GZQpnuBH3c1sTMmq3xmpVVLpbTI\r\nlKLUeQEl6p+vTBwrllirDjgDjZnV2TLUjeIkXK+PEhNQzqNxMCfiZ0QCkHBz\r\n4XW/4y033W2c9RZGpV/xzSXvOqeJGyv2iq3Fqqac62e6ujQCKKK80J94Cm3H\r\njA2wm96+BoZkQFYUqdy+/U28IT27lAkFcWAdfCB5CKe/j8j4NFhZdEORXKcU\r\n27NtDW3npfngtpySc73dUUHB7O6FnRmyAfRcbhYdvfbKsTgQFWYj8zjxB1Ee\r\n1tZxWvx4OJyCkhHlS4j9Tq+qqpoW4W+KbKuVXx8zEy58SJCPio473UZ3PSQU\r\n/DyN4irYuGIzL/+UhJ7uzUvBjYTCuiABM4w=\r\n=Ed8+\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.13_1654448605221_0.11277015801595014"},"_hasShrinkwrap":false},"1.1.15":{"name":"dhealth-utils","version":"1.1.15","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","@types/ws":"^8.5.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","isomorphic-ws":"^4.0.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"readme":"<h1 align=\"center\">dHealth-utils - The dHealth chain utility.</h1>\n\n<p align=\"center\">\n  <img src=\"https://dhealth.network/wp-content/uploads/2021/08/dHealth-Network-Logo-blue.png\" alt=\"angular-logo\" width=\"277\" height=\"57\"/>\n  <br>\n  <i>dHealth chain utility is a development library for performing operations and writing applications\n  <br> on dHealth network using Typescript and JavaScript.</i>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.dhealth.network\"><strong>www.dhealth.network</strong></a>\n  <br>\n</p>\n\n<p align=\"center\">\n  <!-- <a href=\"CONTRIBUTING.md\">Contributing Guidelines</a>\n  · -->\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues\">Submit an Issue</a>\n  .\n  <a href=\"https://dhealth.network/resources\">Resources</a>\n  .\n  <a href=\"https://dhealth.network/news\">News</a>\n  <br>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils\">\n    <img alt=\"GitHub package.json version\" src=\"https://img.shields.io/github/package-json/v/dHealth-Symbol-Lab/dhealth-utils?label=Github&logo=github&color=success\">\n  </a>&nbsp;\n  <a href=\"https://www.npmjs.com/package/dhealth-utils\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/dhealth-utils?label=NPM%20Package&logo=npm&color=success\">\n  </a>&nbsp;\n  <a href=\"https://circleci.com/gh/dHealth-Symbol-Lab/dhealth-utils/tree/main\">\n    <img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/dHealth-Symbol-Lab/dhealth-utils/main?logo=circleci&logoColor=success\">\n  </a><br>\n  <a href='https://coveralls.io/github/dHealth-Symbol-Lab/dhealth-utils'>\n    <img alt=\"Coveralls\" src=\"https://img.shields.io/coveralls/github/dHealth-Symbol-Lab/dhealth-utils?logo=coveralls\">\n  </a>&nbsp;\n  <a href=\"https://t.me/dHealthCommunity\">\n    <img src=\"https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=flat&logo=telegram\" />\n  </a>\n  <br>\n</p>\n\n<hr>\n\n## Installation\n\n### Prerequisites\n\n- Install [Node.js] which includes [Node Package Manager][npm]\n\n### npm\n```sh\nnpm i dhealth-utils\n```\n\n### yarn\n```sh\nyarn add dhealth-utils\n```\n\n## Import\n\n### Typescript\n```ts\n// Import util classes\nimport {...} from 'dhealth-utils';\n\n// Import sdk classes\nimport {...} from '@dhealth/sdk';\n```\n\n### Javascript\n```js\n// Import util classes\nconst dhealth_utils = require('dhealth-utils');\n\n// Import sdk classes\nconst {...} = require('@dhealth/sdk');\n```\n<!------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE -->\n<!------------------------------------>\n\n## Usage\n\n<!-- HD Wallet -->\n### <b>HD Wallet</b>\n\n<details>\n<summary>Generate HD wallet mnemonic</summary>\n\n#### Typescript\n```ts\nconst mnemonic = AccountUtils.generateHDWalletMnemonic();\n```\n#### Javascript\n\n```js\nconst mnemonic = dhealth_utils.AccountUtils.generateHDWalletMnemonic();\n```\n</details>\n\n<details>\n<summary>Get HD wallet from mnemonic</summary>\n\n#### Typescript\n```ts\nconst wallet = AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n#### Javascript\n```js\nconst wallet = dhealth_utils.AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n</details>\n\n<details>\n<summary>Get master account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst masterAccountPK = wallet.getAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Get default account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst defaultAccountPK = wallet.getChildAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Derive specific child-path private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```ts\nconst childAccount = wallet.getChildAccountPrivateKey('m/44\\'/4343\\'/0\\'/0\\'/0\\'', NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Create SimpleWallet on account private key</summary>\n\n#### Typescript\n```ts\nimport {NetworkType, Password, SimpleWallet} from '@dhealth/sdk';\n\nconst privateKey = 'your-private-key';\nconst simpleWallet = SimpleWallet.createFromPrivateKey('name', new Password('37777777'), privateKey, NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst {NetworkType, Password, SimpleWallet} = require('@dhealth/sdk');\n\nconst privateKey = 'your-private-key';\nconst simpleWallet = dhealth_utils.SimpleWallet.createFromPrivateKey('name', new dhealth_utils.Password('37777777'), privateKey, dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<!-- Account -->\n### <b>Account</b>\n\n<details>\n<summary>Create a new account</summary>\n\n#### Typescript\n\n```ts\nconst acc = AccountUtil.generateAccount(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst acc = dhealth_utils.AccountUtil.generateAccount(dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get Account info</summary>\n\n#### Typescript\n```ts\nconst accInfo = await AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```ts\nconst accInfo = await dhealth_utils.AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<details>\n<summary>Get Address from public key</summary>\n\n#### Typescript\n```ts\nconst address = AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', NetworkType.TEST_NET);\n```\n#### Javascript\n```js\nconst address = dhealth_utils.AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', dhealth_utils.NetworkType.TEST_NET);\n```\n</details>\n\n<!-- Blockchain -->\n### <b>Blockchain</b>\n\n<details>\n<summary>Get genesis block</summary>\n\n#### Typescript\n```ts\nconst genesisBlock = await BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst genesisBlock = await dhealth_utils.BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get latest block</summary>\n\n##### Typescript\n```ts\nconst block = await BlockchainUtil.getLatestBlock(NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n#### Javascript\n```js\nconst block = await dhealth_utils.BlockchainUtil.getLatestBlock(dhealth_utils.NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n</details>\n\n<details>\n<summary>Get network timestamp of a block</summary>\n\n#### Typescript\n```ts\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await BlockchainUtil.getBlockByHeightUInt64(\n    NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = NetworkUtil.getNetworkTimestampFromUInt64(\n    NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n#### Javascript\n```js\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await dhealth_utils.BlockchainUtil.getBlockByHeightUInt64(\n    dhealth_utils.NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = dhealth_utils.NetworkUtil.getNetworkTimestampFromUInt64(\n    dhealth_utils.NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n</details>\n\n<!-- Mosaic -->\n### <b>Mosaic</b>\n<details>\n<summary>Create mosaic</summary>\n\n#### Typescript\n```ts\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n#### Javascript\n```js\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await dhealth_utils.MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n</details>\n\n<details>\n<summary>Get mosaic ID from name</summary>\n\n#### Typescript\n```ts\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n#### Javascript\n```js\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await dhealth_utils.MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n</details>\n\n<details>\n<summary>Get mosaic info from ID</summary>\n\n#### Typescript\n```ts\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await MosaicUtil.getMosaicInfo(NetworkType.TEST_NET, mosaicIdHex);\n```\n\n#### Javascript\n```js\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await dhealth_utils.MosaicUtil.getMosaicInfo(dhealth_utils.NetworkType.TEST_NET, mosaicIdHex);\n```\n\n</details>\n\n<!-- Network -->\n### <b>Network</b>\n<details>\n<summary>Get an available node from network</summary>\n\n#### Typescript\n```ts\nconst node = await NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst node = await dhealth_utils.NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Check if a node is up</summary>\n\n#### Typescript\n```ts\nconst isNodeUp = await NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n\n#### Javascript\n```js\nconst isNodeUp = await dhealth_utils.NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n</details>\n\n<details>\n<summary>Get network type from a wallet address</summary>\n\n#### Typescript\n```ts\nconst networkType = NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<!-- Transaction -->\n### <b>Transaction</b>\n<details>\n<summary>Get all incoming transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst imcomingTxs = await TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst incomingTxs = await dhealth_utils.TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get all outgoing transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await dhealth_utils.TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get transactions with custom search criteria</summary>\n\nFind out more about: [TransactionSearchCriteria](https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html).\n\n| Properties | | | | | |\n|:---:|:---:|:---:|:---:|:---:|:---:|\n| [address][address] | [embedded][embedded] | [fromHeight][fromHeight] | [fromTransferAmount][fromTransferAmount] | [group][group] | [height][height] |\n| [offset][offset] | [order][order] | [pageNumber][pageNumber] | [pageSize][pageSize] | [recipientAddress][recipientAddress] | [signerPublicKey][signerPublicKey] |\n| [toHeight][toHeight] | [toTransferAmount][toTransferAmount] | [transferMosaicId][transferMosaicId] | [type][type] |\n\n\n#### Typescript\n```ts\nconst networkType = NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await dhealth_utils.TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n</details>\n\n<details>\n<summary>Get timestamp of a transaction</summary>\n\n#### Typescript\n```ts\nconst transaction = incomingTxs[0];\nconst timestamp = await TransactionUtil.getTimestampFromTransaction(transaction);\n```\n\n#### Javascript\n```js\nconst transaction = incomingTxs[0];\nconst timestamp = await dhealth_utils.TransactionUtil.getTimestampFromTransaction(transaction);\n```\n</details>\n\n<details>\n<summary>Create a transfer transaction</summary>\n\n#### Typescript\n```ts\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createTransaction(\n  TransferTransaction,\n  transactionCreationParams\n);\n```\n\n#### Javascript\n```js\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createTransaction(\n  TransferTransaction,\n  transactionCreationParams\n);\n```\n</details>\n\n<details>\n<summary>Create and announce a transfer transaction</summary>\n\n#### Typescript - with mosaic ID\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n#### Typescript - with namespace name\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with mosaic ID\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with namespace name\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n</details>\n\n<details>\n<summary>Create a transfer URI (to be imported in wallet)</summary>\n\n#### Typescript\n```ts\nimport { NetworkType, Mosaic, MosaicId, UInt64 } from '@dhealth/sdk';\n...\nconst transaction = await TransactionUtil.createTransferTransaction(\n  NetworkType.TEST_NET,\n  'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  [new Mosaic(new MosaicId('5A4935C1D66E6AC4'), UInt64.fromUint(1000000))],\n  'test',\n  10000\n);\nconst txURI = TransactionUtil.createTransactionURI(transaction);\nconsole.log('txURI: ', txURI);\n```\n\n#### Javascript\n```js\nconst { NetworkType, Mosaic, MosaicId, UInt64 } = require('@dhealth/sdk');\n...\nconst transaction = await dhealth_utils.TransactionUtil.createTransferTransaction(\n  NetworkType.TEST_NET,\n  'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  [new Mosaic(new MosaicId('5A4935C1D66E6AC4'), UInt64.fromUint(1000000))],\n  'test',\n  10000\n);\nconst txURI = dhealth_utils.TransactionUtil.createTransactionURI(transaction);\nconsole.log('txURI: ', txURI);\n```\n</details>\n\n<!------------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE ~ END -->\n<!------------------------------------------>\n\n## Community\n\nJoin the conversation and help the community.\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/dHealth_Network?style=social)](https://twitter.com/dHealth_Network)\n\n[![Facebook](https://img.shields.io/badge/Facebook-dhealthfoundation-blue?style=social&logo=facebook)](https://www.facebook.com/dhealthfoundation)\n[![Love Angular badge](https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=social&logo=telegram)](https://t.me/dHealthCommunity)\n\n\n<!-- [contributing]: CONTRIBUTING.md\n[changelog]: CHANGELOG.md\n[codeofconduct]: CODE_OF_CONDUCT.md -->\n[node.js]: https://nodejs.org/\n[npm]: https://www.npmjs.com/get-npm\n[twitter]: https://twitter.com/dHealth_Network\n[facebook]: https://www.facebook.com/dhealthfoundation\n[telegram]: https://t.me/dHealthCommunity\n\n[address]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#address\n[embedded]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#embedded\n[fromHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromheight\n[fromTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromtransferamount\n[group]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#group\n[height]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#height\n\n[offset]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#offset\n\n[order]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#order\n[pageNumber]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagenumber\n[pageSize]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagesize\n[recipientAddress]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#recipientaddress\n[signerPublicKey]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#signerpublickey\n\n[toHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#toheight\n[toTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#totransferamount\n[transferMosaicId]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#transfermosaicid\n[type]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#type","readmeFilename":"README.md","gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.15","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"dist":{"integrity":"sha512-gq7dYUhqA1D1kXBGtvDPMNJcbgtZRhmrf+M1hdwj5gUe5S/GgEECGRC3ha/QmC+1J4BbT21dQO7faRogznAang==","shasum":"326740ee1cf200acf0d6ab9707a50035a81281ba","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.15.tgz","fileCount":59,"unpackedSize":130759,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvGbiZxT1hw4oitjpCJji+ELteiFSU4qpXrLHARhdP1wIgTKAamG/oUKQXNYZhe/zhYWI4KTHvVxyBHUV7oWmelUs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinOdLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrsg/8DGCNlPWCh6tYdQywIKWMVoAjssweb7W5MgZna2o1hhRXqO53\r\n+4sIBshGu9q+sPvK5D1A8DCj4RjGs7RHwPgO4ABD200Q7jcan9Uny1RgB6xr\r\nNLdWiVruhS8JufynlzUp0WngJGBGhOMbezBEbuX7sw0Ema/82fbF2UZOiKyR\r\nl9dr6Ans/FPvoBioEuB1FSxeasJlJIyWaZxCytIkLpohRcXGll3Bo2f7Su+t\r\n0ec+KiT63eDWSW8SycVcVV9ft3UWWk/wroqyLxELQCehTqDBQUDOrCCgO1By\r\ny0WVGINldnMTWXHO73LBWxOAaPPvuCbtD1IGjePu57d1gRSupbMW0dFpH0In\r\nu5JyBHIuJmTGR97m28siBh0msWSDqNTXj5KlpkfHlDpacfYdFBGr0ztBBhyI\r\nH0H+GtAgOXkucLmkY6nveA43f/2ywpmR5sfhZQbGKrkoJqkKKpXtsjUUAIBS\r\nZE9uHQBaH+cjomqeFNAxg8mtjihHccZC9348fJ9Rmxpy4DjrZxzSkmSniJqM\r\nLK9RKLHTjres645Z4261iR/1sJc3wk1Uo1G9N/w9G3Xjhyn0O/O+OdVZidnY\r\nSp3RsQnq0eu+iAOyc9Bdv3ImOy4q7IWZ1ByV93nW3BYOUdo2e5DTAtdqE6UG\r\nfWrlvkY8AQGJeyjSBohD6XATfR6NDNuvrD4=\r\n=/QHV\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.15_1654449995560_0.3141094111129208"},"_hasShrinkwrap":false},"1.1.16":{"name":"dhealth-utils","version":"1.1.16","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","@types/ws":"^8.5.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","isomorphic-ws":"^4.0.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","readme":"<h1 align=\"center\">dHealth-utils - The dHealth chain utility.</h1>\n\n<p align=\"center\">\n  <img src=\"https://dhealth.network/wp-content/uploads/2021/08/dHealth-Network-Logo-blue.png\" alt=\"angular-logo\" width=\"277\" height=\"57\"/>\n  <br>\n  <i>dHealth chain utility is a development library for performing operations and writing applications\n  <br> on dHealth network using Typescript and JavaScript.</i>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.dhealth.network\"><strong>www.dhealth.network</strong></a>\n  <br>\n</p>\n\n<p align=\"center\">\n  <!-- <a href=\"CONTRIBUTING.md\">Contributing Guidelines</a>\n  · -->\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues\">Submit an Issue</a>\n  .\n  <a href=\"https://dhealth.network/resources\">Resources</a>\n  .\n  <a href=\"https://dhealth.network/news\">News</a>\n  <br>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils\">\n    <img alt=\"GitHub package.json version\" src=\"https://img.shields.io/github/package-json/v/dHealth-Symbol-Lab/dhealth-utils?label=Github&logo=github&color=success\">\n  </a>&nbsp;\n  <a href=\"https://www.npmjs.com/package/dhealth-utils\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/dhealth-utils?label=NPM%20Package&logo=npm&color=success\">\n  </a>&nbsp;\n  <a href=\"https://circleci.com/gh/dHealth-Symbol-Lab/dhealth-utils/tree/main\">\n    <img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/dHealth-Symbol-Lab/dhealth-utils/main?logo=circleci&logoColor=success\">\n  </a><br>\n  <a href='https://coveralls.io/github/dHealth-Symbol-Lab/dhealth-utils'>\n    <img alt=\"Coveralls\" src=\"https://img.shields.io/coveralls/github/dHealth-Symbol-Lab/dhealth-utils?logo=coveralls\">\n  </a>&nbsp;\n  <a href=\"https://t.me/dHealthCommunity\">\n    <img src=\"https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=flat&logo=telegram\" />\n  </a>\n  <br>\n</p>\n\n<hr>\n\n## Installation\n\n### Prerequisites\n\n- Install [Node.js] which includes [Node Package Manager][npm]\n\n### npm\n```sh\nnpm i dhealth-utils\n```\n\n### yarn\n```sh\nyarn add dhealth-utils\n```\n\n## Import\n\n### Typescript\n```ts\n// Import util classes\nimport {...} from 'dhealth-utils';\n\n// Import sdk classes\nimport {...} from '@dhealth/sdk';\n```\n\n### Javascript\n```js\n// Import util classes\nconst dhealth_utils = require('dhealth-utils');\n\n// Import sdk classes\nconst {...} = require('@dhealth/sdk');\n```\n<!------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE -->\n<!------------------------------------>\n\n## Usage\n\n<!-- HD Wallet -->\n### <b>HD Wallet</b>\n\n<details>\n<summary>Generate HD wallet mnemonic</summary>\n\n#### Typescript\n```ts\nconst mnemonic = AccountUtils.generateHDWalletMnemonic();\n```\n#### Javascript\n\n```js\nconst mnemonic = dhealth_utils.AccountUtils.generateHDWalletMnemonic();\n```\n</details>\n\n<details>\n<summary>Get HD wallet from mnemonic</summary>\n\n#### Typescript\n```ts\nconst wallet = AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n#### Javascript\n```js\nconst wallet = dhealth_utils.AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n</details>\n\n<details>\n<summary>Get master account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst masterAccountPK = wallet.getAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Get default account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst defaultAccountPK = wallet.getChildAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Derive specific child-path private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```ts\nconst childAccount = wallet.getChildAccountPrivateKey('m/44\\'/4343\\'/0\\'/0\\'/0\\'', NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Create SimpleWallet on account private key</summary>\n\n#### Typescript\n```ts\nimport {NetworkType, Password, SimpleWallet} from '@dhealth/sdk';\n\nconst privateKey = 'your-private-key';\nconst simpleWallet = SimpleWallet.createFromPrivateKey('name', new Password('37777777'), privateKey, NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst {NetworkType, Password, SimpleWallet} = require('@dhealth/sdk');\n\nconst privateKey = 'your-private-key';\nconst simpleWallet = dhealth_utils.SimpleWallet.createFromPrivateKey('name', new dhealth_utils.Password('37777777'), privateKey, dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<!-- Account -->\n### <b>Account</b>\n\n<details>\n<summary>Create a new account</summary>\n\n#### Typescript\n\n```ts\nconst acc = AccountUtil.generateAccount(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst acc = dhealth_utils.AccountUtil.generateAccount(dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get Account info</summary>\n\n#### Typescript\n```ts\nconst accInfo = await AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```ts\nconst accInfo = await dhealth_utils.AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<details>\n<summary>Get Address from public key</summary>\n\n#### Typescript\n```ts\nconst address = AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', NetworkType.TEST_NET);\n```\n#### Javascript\n```js\nconst address = dhealth_utils.AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', dhealth_utils.NetworkType.TEST_NET);\n```\n</details>\n\n<!-- Blockchain -->\n### <b>Blockchain</b>\n\n<details>\n<summary>Get genesis block</summary>\n\n#### Typescript\n```ts\nconst genesisBlock = await BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst genesisBlock = await dhealth_utils.BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get latest block</summary>\n\n##### Typescript\n```ts\nconst block = await BlockchainUtil.getLatestBlock(NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n#### Javascript\n```js\nconst block = await dhealth_utils.BlockchainUtil.getLatestBlock(dhealth_utils.NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n</details>\n\n<details>\n<summary>Get network timestamp of a block</summary>\n\n#### Typescript\n```ts\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await BlockchainUtil.getBlockByHeightUInt64(\n    NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = NetworkUtil.getNetworkTimestampFromUInt64(\n    NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n#### Javascript\n```js\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await dhealth_utils.BlockchainUtil.getBlockByHeightUInt64(\n    dhealth_utils.NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = dhealth_utils.NetworkUtil.getNetworkTimestampFromUInt64(\n    dhealth_utils.NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n</details>\n\n<!-- Mosaic -->\n### <b>Mosaic</b>\n<details>\n<summary>Create mosaic</summary>\n\n#### Typescript\n```ts\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n#### Javascript\n```js\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await dhealth_utils.MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n</details>\n\n<details>\n<summary>Get mosaic ID from name</summary>\n\n#### Typescript\n```ts\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n#### Javascript\n```js\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await dhealth_utils.MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n</details>\n\n<details>\n<summary>Get mosaic info from ID</summary>\n\n#### Typescript\n```ts\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await MosaicUtil.getMosaicInfo(NetworkType.TEST_NET, mosaicIdHex);\n```\n\n#### Javascript\n```js\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await dhealth_utils.MosaicUtil.getMosaicInfo(dhealth_utils.NetworkType.TEST_NET, mosaicIdHex);\n```\n\n</details>\n\n<!-- Network -->\n### <b>Network</b>\n<details>\n<summary>Get an available node from network</summary>\n\n#### Typescript\n```ts\nconst node = await NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst node = await dhealth_utils.NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Check if a node is up</summary>\n\n#### Typescript\n```ts\nconst isNodeUp = await NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n\n#### Javascript\n```js\nconst isNodeUp = await dhealth_utils.NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n</details>\n\n<details>\n<summary>Get network type from a wallet address</summary>\n\n#### Typescript\n```ts\nconst networkType = NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<!-- Transaction -->\n### <b>Transaction</b>\n<details>\n<summary>Get all incoming transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst imcomingTxs = await TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst incomingTxs = await dhealth_utils.TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get all outgoing transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await dhealth_utils.TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get transactions with custom search criteria</summary>\n\nFind out more about: [TransactionSearchCriteria](https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html).\n\n| Properties | | | | | |\n|:---:|:---:|:---:|:---:|:---:|:---:|\n| [address][address] | [embedded][embedded] | [fromHeight][fromHeight] | [fromTransferAmount][fromTransferAmount] | [group][group] | [height][height] |\n| [offset][offset] | [order][order] | [pageNumber][pageNumber] | [pageSize][pageSize] | [recipientAddress][recipientAddress] | [signerPublicKey][signerPublicKey] |\n| [toHeight][toHeight] | [toTransferAmount][toTransferAmount] | [transferMosaicId][transferMosaicId] | [type][type] |\n\n\n#### Typescript\n```ts\nconst networkType = NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await dhealth_utils.TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n</details>\n\n<details>\n<summary>Get timestamp of a transaction</summary>\n\n#### Typescript\n```ts\nconst transaction = incomingTxs[0];\nconst timestamp = await TransactionUtil.getTimestampFromTransaction(transaction);\n```\n\n#### Javascript\n```js\nconst transaction = incomingTxs[0];\nconst timestamp = await dhealth_utils.TransactionUtil.getTimestampFromTransaction(transaction);\n```\n</details>\n\n<details>\n<summary>Create a transfer transaction</summary>\n\n#### Typescript\n```ts\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createTransaction(\n  TransferTransaction,\n  transactionCreationParams\n);\n```\n\n#### Javascript\n```js\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createTransaction(\n  TransferTransaction,\n  transactionCreationParams\n);\n```\n</details>\n\n<details>\n<summary>Create and announce a transfer transaction</summary>\n\n#### Typescript - with mosaic ID\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n#### Typescript - with namespace name\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with mosaic ID\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with namespace name\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n</details>\n\n<details>\n<summary>Create a transfer URI (to be imported in wallet)</summary>\n\n#### Typescript\n```ts\nimport { NetworkType, Mosaic, MosaicId, UInt64 } from '@dhealth/sdk';\n...\nconst transaction = await TransactionUtil.createTransferTransaction(\n  NetworkType.TEST_NET,\n  'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  [new Mosaic(new MosaicId('5A4935C1D66E6AC4'), UInt64.fromUint(1000000))],\n  'test',\n  10000\n);\nconst txURI = TransactionUtil.createTransactionURI(transaction);\nconsole.log('txURI: ', txURI);\n```\n\n#### Javascript\n```js\nconst { NetworkType, Mosaic, MosaicId, UInt64 } = require('@dhealth/sdk');\n...\nconst transaction = await dhealth_utils.TransactionUtil.createTransferTransaction(\n  NetworkType.TEST_NET,\n  'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  [new Mosaic(new MosaicId('5A4935C1D66E6AC4'), UInt64.fromUint(1000000))],\n  'test',\n  10000\n);\nconst txURI = dhealth_utils.TransactionUtil.createTransactionURI(transaction);\nconsole.log('txURI: ', txURI);\n```\n</details>\n\n<!------------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE ~ END -->\n<!------------------------------------------>\n\n## Community\n\nJoin the conversation and help the community.\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/dHealth_Network?style=social)](https://twitter.com/dHealth_Network)\n\n[![Facebook](https://img.shields.io/badge/Facebook-dhealthfoundation-blue?style=social&logo=facebook)](https://www.facebook.com/dhealthfoundation)\n[![Love Angular badge](https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=social&logo=telegram)](https://t.me/dHealthCommunity)\n\n\n<!-- [contributing]: CONTRIBUTING.md\n[changelog]: CHANGELOG.md\n[codeofconduct]: CODE_OF_CONDUCT.md -->\n[node.js]: https://nodejs.org/\n[npm]: https://www.npmjs.com/get-npm\n[twitter]: https://twitter.com/dHealth_Network\n[facebook]: https://www.facebook.com/dhealthfoundation\n[telegram]: https://t.me/dHealthCommunity\n\n[address]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#address\n[embedded]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#embedded\n[fromHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromheight\n[fromTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromtransferamount\n[group]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#group\n[height]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#height\n\n[offset]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#offset\n\n[order]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#order\n[pageNumber]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagenumber\n[pageSize]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagesize\n[recipientAddress]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#recipientaddress\n[signerPublicKey]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#signerpublickey\n\n[toHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#toheight\n[toTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#totransferamount\n[transferMosaicId]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#transfermosaicid\n[type]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#type","readmeFilename":"README.md","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.16","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"dist":{"integrity":"sha512-+EYCue8mdr5fCp6BJ3jFLqIdYSP1GLrEvUQbeKrHV5VFgL/DdYWp2SrIF1+9GfxyuyG60WaS/3vd1WP7SwYC1Q==","shasum":"d74b233e67dd7b6918d1195b3bcbb8d6d31a5db7","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.16.tgz","fileCount":59,"unpackedSize":130761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICS+70UthdiCxhS6SObCC5AlVZw6O8gRUthOGDdxSTK1AiEAmN/iXfv2OPKeZDzKSwi0pDhrCg83szkKU4O0EFVYgB4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinOf+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooDw//ZgEmh+L1pb4vqN/3GSYB4Iyd54itSo0khGaUXlAHs1/TNy/M\r\nU+cB9YRYAIDm+aMNNc97jtZgIOlg2J1xKUjqInI6mgk+8USjzfLjixQlqF7L\r\n4fKeFgH8ybydlYwgNlOZIsta7NwlWdNDzMMD0JBbh5i+Lkb3bRcQ82FJKK1T\r\nsTwtQ25J2ORNwLf6al7VNQwD1yRBAGoWKkdsbS06i7ZWwGBQKB4z4MPkUKaZ\r\nOnr8lp3sQeQtWlZ4OqzAUeGuQVRGi/KQMNyFRWh3lV+9fKNaBDOR2ys0OVMA\r\nEtjy0s2EDQTGhSR738fwLzx7ZI60RVNGJxDsYollHeM+1LYyDhWBMlwOwwCI\r\nAXgcCIsJMIleyLHEbPs9d2WlmB0KJJFB1gUgioGrJiMtJyWqe1KIgCj+LQ/6\r\n8QktYJo2gzqukoCjg2AnpZMPode1UPEy3xuLoT3DbtVkvd2I4NkRQK2mYU/H\r\nV1rj1LXCtkXUo7VU/2G2yMUw28ead3JF/5+bPXGKnSylkvXv00K155SSgQJH\r\nunT98ERptgqqNtrakBIGB9d/GipVcQHKLB27RrUA6g3pm0gYR47SluEIWIgf\r\nwonFMWQnqgHUdEArlzATHcnHjyvmXTqPzbyQvSJqYuwvXiA4194opM+Sr2/H\r\nRUMhe6Sqqgm5d7qUpBKpSF6F1DuPdGoaKEo=\r\n=o9Oq\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.16_1654450173822_0.5150752783547838"},"_hasShrinkwrap":false},"1.1.17":{"name":"dhealth-utils","version":"1.1.17","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","@types/ws":"^8.5.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","isomorphic-ws":"^4.0.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.17","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"dist":{"integrity":"sha512-ZBbwPKUBLBVNdl43Ha18BX1iUnIqXKPkfdtN/YQVkFyX/+PmdhGo9ZnEUsPauab30oHv8OAwdVgZMsVyD6D1TQ==","shasum":"bef32deae80d445c64794ac440bc7776181be7c4","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.17.tgz","fileCount":59,"unpackedSize":130763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFVpgJmDL/+NKz9czgMkuvbIae5xgOsvuLeZDHfY5ojAiEA4k2GXCDmI1Q7iwslbp6w3Lle+4Hh02aRBY76qcHXEKw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinOxVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEww/+MsHT16+AXU2skv589twJJotIb1RUQykB5Z7/8k8hcdgWfHM5\r\nFhTWpv3cdy8kcoFIh/s08rehvmUAuvIUsCWevSfMDjJ93E9OkCB9U0ZrxEUJ\r\natVmpI3svObgkYJ+oucG1Lcx05LWkkuBLUGXT7QwvmYOHi3bpUSk/gB8m3Sc\r\n+QYEEwhHAMgqo/0EHrDaEn3Yjy7nEF1OioFNZdPQJ461H+kFE6B5eJHxJJGk\r\nVpQSHquFcdT3iHovKWAFKkLHceXbHdYBW4uFZ9zZWYRrmr8Yb7E1Cy1aK72y\r\nVY2I0oNMqiCC2AFG5zaWmO6wNH6n+S2bYIjbVNoU+fBvBudtRZTEnRVA7nQb\r\noSVaD03XGmEZD6odmgm7f13qEwFVVbVGow+FKZKCB4m+R4Ztd3pXsPoCbagO\r\nkzO1pU5b9gMkJcWuegqPKvRakKF3C5qbDwTbFaNcg1LSJfFu9R2RYA+hEZGR\r\nR2XGjnp9jXBwCdtZktaMqtaPZ9i+ZxOhcE/eotd0pMnJ1WUkLDbs87J9L3zV\r\njk74Ihisl7qRfdBpMuXJPpyrYKIk2IXI6YaD0/SjivbbkTVtrGDo0nw+pTe2\r\nZt/kyGQykcajLHYAS4Lw9tqcNTCyPZPga8/Fa0b6JJ2PFOrzp1jo+QIB/bVa\r\nTmQVj91YvLjUATQR3EhjxtUrNCymY8EXL/s=\r\n=9iaW\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.17_1654451285065_0.34581392203600814"},"_hasShrinkwrap":false},"1.1.18":{"name":"dhealth-utils","version":"1.1.18","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","@types/ws":"^8.5.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202110081200","axios":"^0.21.1","isomorphic-ws":"^4.0.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"types":"./lib/cjs/index.d.ts","gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.18","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-i4rgZucISyya3RiXgZCiqivAu/ApAco8WYIUlwcfgUOt1GP7b6I6dv04NZB1OydpEFCV01KD7w+qo7NFrxhaSw==","shasum":"addbe4f0f65bbb3ba2bf7aad218de4d582cd3ae7","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.18.tgz","fileCount":59,"unpackedSize":130763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4ZW7zzIRQt7s77ig09YYPNh3+j2r2ZCXI+gKztJRjdAiEAghtz3gw9PQlpwzseqHG0rfOZ6j7ggvIKn3Y+5b5+qEA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiovXEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQZA//UT2cdI5nGVu7SGq8d/6nt9ofgPZH/aT1HqFMrEOPZb4RqCyh\r\nTcsKWGnkHLBY46Sse9WCPjvK/4xhA7OC2qsYEnQLfYBuyExWP+ImgmY5SWfJ\r\nsgSvhb0m1xCFDRZlEL3r3zDzCpXTYzWREUqzv8zYodyFnBCqcEux4fAdER82\r\nHjlq8vl7+ktt8nNqGSFqFvrW2T9U00ZN42vxhljZOBrlRYbFPjn6b9Kl+2AB\r\n175qCNfhA8XbFmHf4WcNTdMHCVnWPvIaaAx0PHXnJHvTs5sYJ9au8IizXi0y\r\nm+Bypz0FXunDXI3ZmCmsUv86jc7CAzYijaqnHVzB/DTpKQ7BtuROU9BtfSfn\r\nYHUrD8pQZoCxreEBN5CVhdCd6lHS7Uhon+fDzlDak1joMNAAY/60PtMug51t\r\nXs8iZrEWP6YUZ2JKizKd/VMc/3zmTFAXCs8M5tVo3V3ZjkQPFAsFQrt2CojL\r\n4AuYTCaUjSVl2FQcnXCFruayG+yDt09aDBWdwVqkmetWjCCaY3mig1JL94Ev\r\nGMnzQtioSidRcie197Jj2szzK2bHraE21vn0QdQWTK/PlPRpxCeWuIljxfSl\r\nWjuJpz/K8FbOHBuDRoVk+UtmnYQJYC22fRc+FZ0D560R31JpA118Ka/t7xS8\r\nqY1D6fvUOQ5laYi+SmsjC22Qts1w3LzxD2I=\r\n=TsoP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.18_1654846916154_0.9672149372064134"},"_hasShrinkwrap":false},"1.1.19":{"name":"dhealth-utils","version":"1.1.19","description":"Utility library for dHealth","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' nyc mocha -r ts-node/register 'test/**/*.ts' && nyc report --reporter=text-lcov | coveralls","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"keywords":["dHealth","symbol","utils","library","package","client"],"author":{"name":"Son Nguyen"},"license":"Apache-2.0","licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","devDependencies":{"@types/bip32":"^1.0.2","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^14.14.37","@types/sinon":"^10.0.3","@types/ws":"^8.5.3","bip32":"^1.0.4","chai":"^4.3.4","coveralls":"^3.1.1","mocha":"^9.1.1","nyc":"^15.1.0","sinon":"^11.1.2","ts-mockito":"^2.6.1","ts-node":"^10.2.1","typescript":"^4.2.4"},"dependencies":{"@dhealth/sdk":"^1.0.3-alpha-202201201200","axios":"^0.21.1","isomorphic-ws":"^4.0.1","rxjs":"^6.6.7","symbol-hd-wallets":"^0.14.1","symbol-uri-scheme":"^0.6.1"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","lib/*","test.js","coverage/*","test/*"],"reporter":["text"],"all":true},"types":"./lib/cjs/index.d.ts","gitHead":"2c855cf1591e7028139312ac38d5627aedadb6f5","bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"_id":"dhealth-utils@1.1.19","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-5fgWJb5dXQcA3uKdjUMawNvDMoclXL+XXZh76bRZiL0aIYZT0Tt5WXqPuJrdn0pO30P6SHkVkTpSfBOJuwzFpw==","shasum":"98ada57aee3369f7ee9cb0f6190b471e1f70ce6f","tarball":"https://registry.npmjs.org/dhealth-utils/-/dhealth-utils-1.1.19.tgz","fileCount":59,"unpackedSize":130763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElcEFDJFanCTgAZhEygIp//cQPuhGPIRaW5aeeyNCt6AiEA9+xSOzDRCsjzrtSwknwBRikDNaRjbbCtpzxdQ2t42Pk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiova7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEWQ/+JdM68KUHiopno4vclCep/2i0x1MK7mlxixwX8NBmNvLIZOd5\r\n3PJ3SgCypCLH1lsvma5PZ/ZVbS0uK4U7q5hrCFH4e55eREA36x88+UBz5eV8\r\nAvqhhf7WDeRAGmR8p4ddej4IUWWrWi+x9HUVyZV8xckuPzutr/OLyBbw8xjg\r\n0HoA6vQ6/j9mhSuHcIvUaluB8XHefKsxYR5zzug7tQ4toLBEclGkJZzLJLC9\r\nAARXoT2CXvGemuxvdljemztynlqSASa42DzJ1YG9OjPNQJSBqmTOTYGCiNty\r\nAafWSfPNFz7P247adeY5hLbpyeW8TI5W42Fo07NoYNE6EwVPnquTMZChmmAN\r\nMDLY3E/7qaTQ70facfmoXzyKwE8Ku+FPzbJhkYgmKq/hNoVr6J+PvyWXeEkp\r\ne757Q1lZNYcpohFeRk2lPRW0VIQpMLyMw25L4JMi5vMpwrAg8a+syTp32W6I\r\noKsB8m7vcigkndLdUoRqtPfxxEnqek9bysONc9lzVzKfQKjcdVPYUJGDQnDr\r\n1c9pPj+10V/XAq5oYgAwX7m+RwX3yrScZ5wvbYq0GN+xnw9NqFZuP2AMMgD6\r\nOp46NBYrBR8sdRsZX4PFX6k3UcPmyoQxLRhcfn2mN4xnxmTTdCgdwbMMst8o\r\nWXpqn1VTIcjNUmauiUg9iM+DJV1ccBWpb/M=\r\n=cY8V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nanhson","email":"n.anhson89@gmail.com"},"directories":{},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dhealth-utils_1.1.19_1654847163352_0.6487406716079551"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-07T03:07:01.700Z","0.0.1":"2021-06-07T03:07:01.908Z","modified":"2022-06-10T07:46:03.660Z","0.0.2":"2021-06-07T07:01:54.803Z","0.0.3":"2021-06-07T08:31:35.497Z","0.0.4":"2021-06-29T07:30:36.840Z","0.0.5":"2021-06-29T08:25:02.331Z","0.0.6":"2021-06-30T07:04:51.247Z","0.0.7":"2021-07-01T16:19:38.299Z","0.0.8":"2021-07-01T16:23:05.402Z","0.0.9":"2021-07-05T16:49:45.805Z","0.0.10":"2021-07-05T18:43:52.279Z","0.0.11":"2021-07-06T10:29:28.709Z","0.0.12":"2021-07-06T10:55:14.572Z","0.0.13":"2021-07-07T03:03:26.872Z","0.0.15":"2021-07-07T03:44:52.695Z","0.0.16":"2021-07-07T15:16:36.339Z","0.0.18":"2021-07-07T17:37:05.479Z","0.0.19":"2021-07-08T15:35:04.884Z","0.0.20":"2021-07-08T16:17:32.059Z","0.0.21":"2021-07-11T10:27:51.492Z","0.0.22":"2021-07-12T15:53:22.514Z","0.0.23":"2021-07-12T16:12:52.853Z","0.0.25":"2021-07-12T16:54:26.289Z","0.0.26":"2021-07-12T17:25:36.887Z","0.0.27":"2021-07-13T04:11:53.908Z","0.0.28":"2021-07-13T17:38:50.928Z","0.0.29":"2021-07-13T17:53:55.165Z","0.0.30":"2021-07-16T14:01:34.054Z","0.1.0":"2021-07-19T14:24:51.204Z","0.1.1":"2021-07-22T10:50:26.086Z","0.1.2":"2021-07-23T02:40:09.492Z","0.1.3":"2021-07-23T03:11:59.445Z","0.1.5":"2021-07-24T14:14:17.980Z","0.1.6":"2021-07-26T07:44:43.637Z","0.1.7":"2021-07-26T08:09:17.746Z","0.0.31":"2021-07-27T12:14:32.753Z","0.0.32":"2021-09-01T08:10:08.549Z","0.0.33":"2021-09-01T08:18:16.732Z","0.2.0":"2021-09-22T09:04:26.478Z","1.0.0":"2021-10-14T03:42:06.057Z","1.0.1":"2021-12-02T06:04:26.409Z","1.0.2":"2021-12-02T06:32:16.232Z","1.0.3":"2021-12-03T09:29:29.592Z","1.1.0":"2022-01-12T13:54:07.772Z","0.2.1":"2022-01-25T10:14:56.064Z","0.2.2":"2022-01-25T10:19:17.538Z","1.1.1":"2022-01-25T10:23:18.249Z","1.1.2":"2022-03-10T15:25:43.350Z","1.1.3":"2022-05-27T15:44:22.162Z","1.1.5":"2022-05-30T09:57:27.363Z","1.1.6":"2022-05-30T10:56:46.937Z","1.1.7":"2022-05-31T06:38:19.913Z","1.1.8":"2022-05-31T09:34:11.251Z","1.1.9":"2022-06-03T16:09:49.115Z","1.1.10":"2022-06-03T18:19:08.160Z","1.1.11":"2022-06-03T18:40:18.589Z","1.1.12":"2022-06-03T18:57:49.494Z","1.1.13":"2022-06-05T17:03:25.430Z","1.1.15":"2022-06-05T17:26:35.704Z","1.1.16":"2022-06-05T17:29:34.008Z","1.1.17":"2022-06-05T17:48:05.224Z","1.1.18":"2022-06-10T07:41:56.360Z","1.1.19":"2022-06-10T07:46:03.593Z"},"maintainers":[{"name":"nanhson","email":"n.anhson89@gmail.com"},{"name":"vega-dhealth","email":"vega@dhealth.foundation"}],"description":"Utility library for dHealth","homepage":"https://github.com/dHealth-Symbol-Lab/dhealth-utils.git","keywords":["dHealth","symbol","utils","library","package","client"],"repository":{"type":"git","url":"git+ssh://git@github.com/dHealth-Symbol-Lab/dhealth-utils.git"},"author":{"name":"Son Nguyen"},"bugs":{"url":"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues"},"license":"Apache-2.0","readme":"<h1 align=\"center\">dHealth-utils - The dHealth chain utility.</h1>\n\n<p align=\"center\">\n  <img src=\"https://dhealth.network/wp-content/uploads/2021/08/dHealth-Network-Logo-blue.png\" alt=\"angular-logo\" width=\"277\" height=\"57\"/>\n  <br>\n  <i>dHealth chain utility is a development library for performing operations and writing applications\n  <br> on dHealth network using Typescript and JavaScript.</i>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.dhealth.network\"><strong>www.dhealth.network</strong></a>\n  <br>\n</p>\n\n<p align=\"center\">\n  <!-- <a href=\"CONTRIBUTING.md\">Contributing Guidelines</a>\n  · -->\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils/issues\">Submit an Issue</a>\n  .\n  <a href=\"https://dhealth.network/resources\">Resources</a>\n  .\n  <a href=\"https://dhealth.network/news\">News</a>\n  <br>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/dHealth-Symbol-Lab/dhealth-utils\">\n    <img alt=\"GitHub package.json version\" src=\"https://img.shields.io/github/package-json/v/dHealth-Symbol-Lab/dhealth-utils?label=Github&logo=github&color=success\">\n  </a>&nbsp;\n  <a href=\"https://www.npmjs.com/package/dhealth-utils\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/dhealth-utils?label=NPM%20Package&logo=npm&color=success\">\n  </a>&nbsp;\n  <a href=\"https://circleci.com/gh/dHealth-Symbol-Lab/dhealth-utils/tree/main\">\n    <img alt=\"CircleCI\" src=\"https://img.shields.io/circleci/build/github/dHealth-Symbol-Lab/dhealth-utils/main?logo=circleci&logoColor=success\">\n  </a><br>\n  <a href='https://coveralls.io/github/dHealth-Symbol-Lab/dhealth-utils'>\n    <img alt=\"Coveralls\" src=\"https://img.shields.io/coveralls/github/dHealth-Symbol-Lab/dhealth-utils?logo=coveralls\">\n  </a>&nbsp;\n  <a href=\"https://t.me/dHealthCommunity\">\n    <img src=\"https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=flat&logo=telegram\" />\n  </a>\n  <br>\n</p>\n\n<hr>\n\n## Installation\n\n### Prerequisites\n\n- Install [Node.js] which includes [Node Package Manager][npm]\n\n### npm\n```sh\nnpm i dhealth-utils\n```\n\n### yarn\n```sh\nyarn add dhealth-utils\n```\n\n## Import\n\n### Typescript\n```ts\n// Import util classes\nimport {...} from 'dhealth-utils';\n\n// Import sdk classes\nimport {...} from '@dhealth/sdk';\n```\n\n### Javascript\n```js\n// Import util classes\nconst dhealth_utils = require('dhealth-utils');\n\n// Import sdk classes\nconst {...} = require('@dhealth/sdk');\n```\n<!------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE -->\n<!------------------------------------>\n\n## Usage\n\n<!-- HD Wallet -->\n### <b>HD Wallet</b>\n\n<details>\n<summary>Generate HD wallet mnemonic</summary>\n\n#### Typescript\n```ts\nconst mnemonic = AccountUtils.generateHDWalletMnemonic();\n```\n#### Javascript\n\n```js\nconst mnemonic = dhealth_utils.AccountUtils.generateHDWalletMnemonic();\n```\n</details>\n\n<details>\n<summary>Get HD wallet from mnemonic</summary>\n\n#### Typescript\n```ts\nconst wallet = AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n#### Javascript\n```js\nconst wallet = dhealth_utils.AccountUtils.getHDWalletFromMnemonic('second snow city expect toward flash lava have pulp attack health timber');\n```\n</details>\n\n<details>\n<summary>Get master account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst masterAccountPK = wallet.getAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Get default account private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```js\nconst defaultAccountPK = wallet.getChildAccountPrivateKey();\n```\n</details>\n\n<details>\n<summary>Derive specific child-path private key from HD wallet</summary>\n\n#### Typescript & Javascript\n```ts\nconst childAccount = wallet.getChildAccountPrivateKey('m/44\\'/4343\\'/0\\'/0\\'/0\\'', NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Create SimpleWallet on account private key</summary>\n\n#### Typescript\n```ts\nimport {NetworkType, Password, SimpleWallet} from '@dhealth/sdk';\n\nconst privateKey = 'your-private-key';\nconst simpleWallet = SimpleWallet.createFromPrivateKey('name', new Password('37777777'), privateKey, NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst {NetworkType, Password, SimpleWallet} = require('@dhealth/sdk');\n\nconst privateKey = 'your-private-key';\nconst simpleWallet = dhealth_utils.SimpleWallet.createFromPrivateKey('name', new dhealth_utils.Password('37777777'), privateKey, dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<!-- Account -->\n### <b>Account</b>\n\n<details>\n<summary>Create a new account</summary>\n\n#### Typescript\n\n```ts\nconst acc = AccountUtil.generateAccount(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst acc = dhealth_utils.AccountUtil.generateAccount(dhealth_utils.NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get Account info</summary>\n\n#### Typescript\n```ts\nconst accInfo = await AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```ts\nconst accInfo = await dhealth_utils.AccountUtil.getAccountInfo('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<details>\n<summary>Get Address from public key</summary>\n\n#### Typescript\n```ts\nconst address = AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', NetworkType.TEST_NET);\n```\n#### Javascript\n```js\nconst address = dhealth_utils.AccountUtil.getWalletAddressFromPublicKey('414C930BB85456B6A3D03EEA025532F6D54F3A763612072895FC5808ED9367FD', dhealth_utils.NetworkType.TEST_NET);\n```\n</details>\n\n<!-- Blockchain -->\n### <b>Blockchain</b>\n\n<details>\n<summary>Get genesis block</summary>\n\n#### Typescript\n```ts\nconst genesisBlock = await BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst genesisBlock = await dhealth_utils.BlockchainUtil.getGenesisBlock(NetworkType.TEST_NET);\n```\n\n</details>\n\n<details>\n<summary>Get latest block</summary>\n\n##### Typescript\n```ts\nconst block = await BlockchainUtil.getLatestBlock(NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n#### Javascript\n```js\nconst block = await dhealth_utils.BlockchainUtil.getLatestBlock(dhealth_utils.NetworkType.TEST_NET);\n\nconsole.log(block);\n```\n\n</details>\n\n<details>\n<summary>Get network timestamp of a block</summary>\n\n#### Typescript\n```ts\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await BlockchainUtil.getBlockByHeightUInt64(\n    NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = NetworkUtil.getNetworkTimestampFromUInt64(\n    NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n#### Javascript\n```js\n// block number to get timestamp\nconst height = 1;\n\n// block instance\nconst block = await dhealth_utils.BlockchainUtil.getBlockByHeightUInt64(\n    dhealth_utils.NetworkType.TEST_NET,\n    height\n);\n\n// block timestamp in normal (dHealth network has a separate timestamp)\nconst timestampUInt64 = block.timestamp;\n\n// get timestamp of block\nconst networkTimestamp = dhealth_utils.NetworkUtil.getNetworkTimestampFromUInt64(\n    dhealth_utils.NetworkType.TEST_NET, timestampUInt64\n);\n\n// print result\nconsole.log(networkTimestamp);\n```\n\n</details>\n\n<!-- Mosaic -->\n### <b>Mosaic</b>\n<details>\n<summary>Create mosaic</summary>\n\n#### Typescript\n```ts\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n#### Javascript\n```js\nconst network = NetworkType.TEST_NET;\nconst privateKey = '09E8303C4D6ECB45F8431A1C27380CB91C941F595A2E5AA6384C73F3AD907126';\nconst durationBlock = 0;\nconst isSupplyMutable = false;\nconst isTransferable = true;\nconst isRestrictable = false;\nconst divisibility = 6;\nconst supply = 100000000;\n\nconst result = await dhealth_utils.MosaicUtil.createMosaic(\n    network,\n    privateKey,\n    durationBlock,\n    isSupplyMutable,\n    isTransferable,\n    isRestrictable,\n    divisibility,\n    supply\n)\n```\n\n</details>\n\n<details>\n<summary>Get mosaic ID from name</summary>\n\n#### Typescript\n```ts\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n#### Javascript\n```js\nconst nodeUrl = 'https://api-01.dhealth.dev:3001';\nconst mosaicName = 'dhealth.dhp';\nconst mosaicIdHex = await dhealth_utils.MosaicUtil.getMosaicIdFromNamespace(nodeUrl, mosaicName);\n```\n\n</details>\n\n<details>\n<summary>Get mosaic info from ID</summary>\n\n#### Typescript\n```ts\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await MosaicUtil.getMosaicInfo(NetworkType.TEST_NET, mosaicIdHex);\n```\n\n#### Javascript\n```js\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst mosaicInfo = await dhealth_utils.MosaicUtil.getMosaicInfo(dhealth_utils.NetworkType.TEST_NET, mosaicIdHex);\n```\n\n</details>\n\n<!-- Network -->\n### <b>Network</b>\n<details>\n<summary>Get an available node from network</summary>\n\n#### Typescript\n```ts\nconst node = await NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n\n#### Javascript\n```js\nconst node = await dhealth_utils.NetworkUtil.getNodeFromNetwork(NetworkType.TEST_NET);\n```\n</details>\n\n<details>\n<summary>Check if a node is up</summary>\n\n#### Typescript\n```ts\nconst isNodeUp = await NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n\n#### Javascript\n```js\nconst isNodeUp = await dhealth_utils.NetworkUtil.nodeIsUp('https://api-01.dhealth.dev:3001');\n```\n</details>\n\n<details>\n<summary>Get network type from a wallet address</summary>\n\n#### Typescript\n```ts\nconst networkType = NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkUtil.getNetworkTypeFromAddress('TA4J3PTVAHIVWDG3G7DOH3BAW7HWSKIQJWHIBNY');\n```\n</details>\n\n<!-- Transaction -->\n### <b>Transaction</b>\n<details>\n<summary>Get all incoming transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst imcomingTxs = await TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\nconst incomingTxs = await dhealth_utils.TransactionUtil.getIncomingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get all outgoing transactions</summary>\n\n#### Typescript\n```ts\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n\n#### Javascript\n```js\nconst address = 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ';\nconst transactionGroup = dhealth_utils.TransactionGroup.Confirmed;\nconst pageNumber = 1;\nconst pageSize = 100;\n// optional - can leave null\nconst mosaicIdHex = '5A4935C1D66E6AC4';\n\nconst outgoingTxs = await dhealth_utils.TransactionUtil.getOutgoingTransactions(\n    address,\n    transactionGroup,\n    pageNumber,\n    pageSize,\n    mosaicIdHex\n);\n```\n</details>\n\n<details>\n<summary>Get transactions with custom search criteria</summary>\n\nFind out more about: [TransactionSearchCriteria](https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html).\n\n| Properties | | | | | |\n|:---:|:---:|:---:|:---:|:---:|:---:|\n| [address][address] | [embedded][embedded] | [fromHeight][fromHeight] | [fromTransferAmount][fromTransferAmount] | [group][group] | [height][height] |\n| [offset][offset] | [order][order] | [pageNumber][pageNumber] | [pageSize][pageSize] | [recipientAddress][recipientAddress] | [signerPublicKey][signerPublicKey] |\n| [toHeight][toHeight] | [toTransferAmount][toTransferAmount] | [transferMosaicId][transferMosaicId] | [type][type] |\n\n\n#### Typescript\n```ts\nconst networkType = NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n\n#### Javascript\n```js\nconst networkType = dhealth_utils.NetworkType.TEST_NET;\n\n// You can modify/add more fields based on your needs\nconst searchCriteria = {\n    recipientAddress: address,\n    group: group,\n    pageNumber: pageNumber,\n    pageSize: pageSize,\n    mosaicIdHex: mosaicIdHex\n}\n\nconst txs = await dhealth_utils.TransactionUtil.getTransactions(\n    networkType,\n    searchCriteria\n);\n```\n</details>\n\n<details>\n<summary>Get timestamp of a transaction</summary>\n\n#### Typescript\n```ts\nconst transaction = incomingTxs[0];\nconst timestamp = await TransactionUtil.getTimestampFromTransaction(transaction);\n```\n\n#### Javascript\n```js\nconst transaction = incomingTxs[0];\nconst timestamp = await dhealth_utils.TransactionUtil.getTimestampFromTransaction(transaction);\n```\n</details>\n\n<details>\n<summary>Create a transfer transaction</summary>\n\n#### Typescript\n```ts\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createTransaction(\n  TransferTransaction,\n  transactionCreationParams\n);\n```\n\n#### Javascript\n```js\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createTransaction(\n  TransferTransaction,\n  transactionCreationParams\n);\n```\n</details>\n\n<details>\n<summary>Create and announce a transfer transaction</summary>\n\n#### Typescript - with mosaic ID\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n#### Typescript - with namespace name\n```ts\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with mosaic ID\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{mosaicId: '5A4935C1D66E6AC4', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n\n#### Javascript - with namespace name\n```js\nconst privateKey = '008D53A06B75DAB055034F436B85DFA77E027A8485B16C6604C35A1D2483254B';\nconst transactionCreationParams = {\n  networkType: NetworkType.TEST_NET,\n  maxFee: 100000, // 0.1 dhp - 1 million basic units equal 1 dhp\n  recipientAddress: 'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  mosaicDetails: [{namespaceName: 'dhealth.dhp', amount: 100000}],\n  plainMessage: `test create transfer tx - ${new Date().getTime()}`\n}\n\nconst result = await dhealth_utils.TransactionUtil.createAndAnnounceTransaction(\n  TransferTransaction,\n  transactionCreationParams,\n  privateKey\n).catch(err => {\n  console.log(err);\n});\n```\n</details>\n\n<details>\n<summary>Create a transfer URI (to be imported in wallet)</summary>\n\n#### Typescript\n```ts\nimport { NetworkType, Mosaic, MosaicId, UInt64 } from '@dhealth/sdk';\n...\nconst transaction = await TransactionUtil.createTransferTransaction(\n  NetworkType.TEST_NET,\n  'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  [new Mosaic(new MosaicId('5A4935C1D66E6AC4'), UInt64.fromUint(1000000))],\n  'test',\n  10000\n);\nconst txURI = TransactionUtil.createTransactionURI(transaction);\nconsole.log('txURI: ', txURI);\n```\n\n#### Javascript\n```js\nconst { NetworkType, Mosaic, MosaicId, UInt64 } = require('@dhealth/sdk');\n...\nconst transaction = await dhealth_utils.TransactionUtil.createTransferTransaction(\n  NetworkType.TEST_NET,\n  'TBEFN3SSXFFEIUOJQLXSZBRJGN56G4XHW647OQQ',\n  [new Mosaic(new MosaicId('5A4935C1D66E6AC4'), UInt64.fromUint(1000000))],\n  'test',\n  10000\n);\nconst txURI = dhealth_utils.TransactionUtil.createTransactionURI(transaction);\nconsole.log('txURI: ', txURI);\n```\n</details>\n\n<!------------------------------------------>\n<!-- COLLAPSIBLE SECTIONS FOR USAGE ~ END -->\n<!------------------------------------------>\n\n## Community\n\nJoin the conversation and help the community.\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/dHealth_Network?style=social)](https://twitter.com/dHealth_Network)\n\n[![Facebook](https://img.shields.io/badge/Facebook-dhealthfoundation-blue?style=social&logo=facebook)](https://www.facebook.com/dhealthfoundation)\n[![Love Angular badge](https://img.shields.io/badge/Telegram-dHealthCommunity-informational?style=social&logo=telegram)](https://t.me/dHealthCommunity)\n\n\n<!-- [contributing]: CONTRIBUTING.md\n[changelog]: CHANGELOG.md\n[codeofconduct]: CODE_OF_CONDUCT.md -->\n[node.js]: https://nodejs.org/\n[npm]: https://www.npmjs.com/get-npm\n[twitter]: https://twitter.com/dHealth_Network\n[facebook]: https://www.facebook.com/dhealthfoundation\n[telegram]: https://t.me/dHealthCommunity\n\n[address]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#address\n[embedded]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#embedded\n[fromHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromheight\n[fromTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#fromtransferamount\n[group]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#group\n[height]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#height\n\n[offset]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#offset\n\n[order]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#order\n[pageNumber]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagenumber\n[pageSize]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#pagesize\n[recipientAddress]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#recipientaddress\n[signerPublicKey]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#signerpublickey\n\n[toHeight]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#toheight\n[toTransferAmount]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#totransferamount\n[transferMosaicId]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#transfermosaicid\n[type]: https://docs.symbolplatform.com/symbol-sdk-typescript-javascript/1.0.1/interfaces/infrastructure_searchcriteria_transactionsearchcriteria.transactionsearchcriteria.html#type","readmeFilename":"README.md"}