package-lock.json 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494
  1. {
  2. "name": "terra-contract-tools",
  3. "version": "1.0.0",
  4. "lockfileVersion": 1,
  5. "requires": true,
  6. "dependencies": {
  7. "@terra-money/terra.js": {
  8. "version": "0.5.12",
  9. "resolved": "https://registry.npmjs.org/@terra-money/terra.js/-/terra.js-0.5.12.tgz",
  10. "integrity": "sha512-3UZWMT3Tu+MOQrHZ8uEtHL+hurKbe1QVm8x+qWOe4+IOeY3eWdVeBIkHflhGI8NU31v/r5eznbTuy7kEMA4CMQ==",
  11. "requires": {
  12. "axios": "^0.20.0",
  13. "bech32": "^1.1.4",
  14. "bip32": "^2.0.6",
  15. "bip39": "^3.0.2",
  16. "bufferutil": "^4.0.1",
  17. "crypto-js": "3.3.0",
  18. "decimal.js": "^10.2.1",
  19. "post-message-stream": "^3.0.0",
  20. "secp256k1": "^4.0.2",
  21. "utf-8-validate": "^5.0.2",
  22. "ws": "^7.3.1"
  23. }
  24. },
  25. "@types/node": {
  26. "version": "14.14.6",
  27. "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.6.tgz",
  28. "integrity": "sha512-6QlRuqsQ/Ox/aJEQWBEJG7A9+u7oSYl3mem/K8IzxXG/kAGbV1YPD9Bg9Zw3vyxC/YP+zONKwy8hGkSt1jxFMw=="
  29. },
  30. "arg": {
  31. "version": "4.1.3",
  32. "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
  33. "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
  34. },
  35. "axios": {
  36. "version": "0.20.0",
  37. "resolved": "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz",
  38. "integrity": "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==",
  39. "requires": {
  40. "follow-redirects": "^1.10.0"
  41. }
  42. },
  43. "base-x": {
  44. "version": "3.0.8",
  45. "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz",
  46. "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==",
  47. "requires": {
  48. "safe-buffer": "^5.0.1"
  49. }
  50. },
  51. "bech32": {
  52. "version": "1.1.4",
  53. "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz",
  54. "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="
  55. },
  56. "bindings": {
  57. "version": "1.5.0",
  58. "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
  59. "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
  60. "requires": {
  61. "file-uri-to-path": "1.0.0"
  62. }
  63. },
  64. "bip32": {
  65. "version": "2.0.6",
  66. "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz",
  67. "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==",
  68. "requires": {
  69. "@types/node": "10.12.18",
  70. "bs58check": "^2.1.1",
  71. "create-hash": "^1.2.0",
  72. "create-hmac": "^1.1.7",
  73. "tiny-secp256k1": "^1.1.3",
  74. "typeforce": "^1.11.5",
  75. "wif": "^2.0.6"
  76. },
  77. "dependencies": {
  78. "@types/node": {
  79. "version": "10.12.18",
  80. "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz",
  81. "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ=="
  82. }
  83. }
  84. },
  85. "bip39": {
  86. "version": "3.0.2",
  87. "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.2.tgz",
  88. "integrity": "sha512-J4E1r2N0tUylTKt07ibXvhpT2c5pyAFgvuA5q1H9uDy6dEGpjV8jmymh3MTYJDLCNbIVClSB9FbND49I6N24MQ==",
  89. "requires": {
  90. "@types/node": "11.11.6",
  91. "create-hash": "^1.1.0",
  92. "pbkdf2": "^3.0.9",
  93. "randombytes": "^2.0.1"
  94. },
  95. "dependencies": {
  96. "@types/node": {
  97. "version": "11.11.6",
  98. "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz",
  99. "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ=="
  100. }
  101. }
  102. },
  103. "bn.js": {
  104. "version": "4.11.9",
  105. "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
  106. "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw=="
  107. },
  108. "brorand": {
  109. "version": "1.1.0",
  110. "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
  111. "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
  112. },
  113. "bs58": {
  114. "version": "4.0.1",
  115. "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
  116. "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=",
  117. "requires": {
  118. "base-x": "^3.0.2"
  119. }
  120. },
  121. "bs58check": {
  122. "version": "2.1.2",
  123. "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz",
  124. "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==",
  125. "requires": {
  126. "bs58": "^4.0.0",
  127. "create-hash": "^1.1.0",
  128. "safe-buffer": "^5.1.2"
  129. }
  130. },
  131. "buffer-from": {
  132. "version": "1.1.1",
  133. "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
  134. "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
  135. },
  136. "bufferutil": {
  137. "version": "4.0.2",
  138. "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.2.tgz",
  139. "integrity": "sha512-AtnG3W6M8B2n4xDQ5R+70EXvOpnXsFYg/AK2yTZd+HQ/oxAdz+GI+DvjmhBw3L0ole+LJ0ngqY4JMbDzkfNzhA==",
  140. "requires": {
  141. "node-gyp-build": "^4.2.0"
  142. }
  143. },
  144. "cipher-base": {
  145. "version": "1.0.4",
  146. "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
  147. "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
  148. "requires": {
  149. "inherits": "^2.0.1",
  150. "safe-buffer": "^5.0.1"
  151. }
  152. },
  153. "core-util-is": {
  154. "version": "1.0.2",
  155. "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
  156. "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
  157. },
  158. "create-hash": {
  159. "version": "1.2.0",
  160. "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
  161. "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
  162. "requires": {
  163. "cipher-base": "^1.0.1",
  164. "inherits": "^2.0.1",
  165. "md5.js": "^1.3.4",
  166. "ripemd160": "^2.0.1",
  167. "sha.js": "^2.4.0"
  168. }
  169. },
  170. "create-hmac": {
  171. "version": "1.1.7",
  172. "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
  173. "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
  174. "requires": {
  175. "cipher-base": "^1.0.3",
  176. "create-hash": "^1.1.0",
  177. "inherits": "^2.0.1",
  178. "ripemd160": "^2.0.0",
  179. "safe-buffer": "^5.0.1",
  180. "sha.js": "^2.4.8"
  181. }
  182. },
  183. "crypto-js": {
  184. "version": "3.3.0",
  185. "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz",
  186. "integrity": "sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q=="
  187. },
  188. "decimal.js": {
  189. "version": "10.2.1",
  190. "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
  191. "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw=="
  192. },
  193. "diff": {
  194. "version": "4.0.2",
  195. "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
  196. "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="
  197. },
  198. "elliptic": {
  199. "version": "6.5.3",
  200. "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
  201. "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
  202. "requires": {
  203. "bn.js": "^4.4.0",
  204. "brorand": "^1.0.1",
  205. "hash.js": "^1.0.0",
  206. "hmac-drbg": "^1.0.0",
  207. "inherits": "^2.0.1",
  208. "minimalistic-assert": "^1.0.0",
  209. "minimalistic-crypto-utils": "^1.0.0"
  210. }
  211. },
  212. "file-uri-to-path": {
  213. "version": "1.0.0",
  214. "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
  215. "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
  216. },
  217. "follow-redirects": {
  218. "version": "1.13.0",
  219. "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz",
  220. "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA=="
  221. },
  222. "hash-base": {
  223. "version": "3.1.0",
  224. "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
  225. "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
  226. "requires": {
  227. "inherits": "^2.0.4",
  228. "readable-stream": "^3.6.0",
  229. "safe-buffer": "^5.2.0"
  230. }
  231. },
  232. "hash.js": {
  233. "version": "1.1.7",
  234. "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
  235. "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
  236. "requires": {
  237. "inherits": "^2.0.3",
  238. "minimalistic-assert": "^1.0.1"
  239. }
  240. },
  241. "hmac-drbg": {
  242. "version": "1.0.1",
  243. "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
  244. "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
  245. "requires": {
  246. "hash.js": "^1.0.3",
  247. "minimalistic-assert": "^1.0.0",
  248. "minimalistic-crypto-utils": "^1.0.1"
  249. }
  250. },
  251. "inherits": {
  252. "version": "2.0.4",
  253. "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  254. "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
  255. },
  256. "isarray": {
  257. "version": "1.0.0",
  258. "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  259. "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
  260. },
  261. "make-error": {
  262. "version": "1.3.6",
  263. "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
  264. "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
  265. },
  266. "md5.js": {
  267. "version": "1.3.5",
  268. "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
  269. "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
  270. "requires": {
  271. "hash-base": "^3.0.0",
  272. "inherits": "^2.0.1",
  273. "safe-buffer": "^5.1.2"
  274. }
  275. },
  276. "minimalistic-assert": {
  277. "version": "1.0.1",
  278. "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
  279. "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
  280. },
  281. "minimalistic-crypto-utils": {
  282. "version": "1.0.1",
  283. "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
  284. "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
  285. },
  286. "nan": {
  287. "version": "2.14.2",
  288. "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
  289. "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ=="
  290. },
  291. "node-addon-api": {
  292. "version": "2.0.2",
  293. "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz",
  294. "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="
  295. },
  296. "node-gyp-build": {
  297. "version": "4.2.3",
  298. "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz",
  299. "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg=="
  300. },
  301. "pbkdf2": {
  302. "version": "3.1.1",
  303. "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
  304. "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
  305. "requires": {
  306. "create-hash": "^1.1.2",
  307. "create-hmac": "^1.1.4",
  308. "ripemd160": "^2.0.1",
  309. "safe-buffer": "^5.0.1",
  310. "sha.js": "^2.4.8"
  311. }
  312. },
  313. "post-message-stream": {
  314. "version": "3.0.0",
  315. "resolved": "https://registry.npmjs.org/post-message-stream/-/post-message-stream-3.0.0.tgz",
  316. "integrity": "sha1-kNn1S9IJ5rb110eVuHWIIFtUcEg=",
  317. "requires": {
  318. "readable-stream": "^2.1.4"
  319. },
  320. "dependencies": {
  321. "readable-stream": {
  322. "version": "2.3.7",
  323. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
  324. "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
  325. "requires": {
  326. "core-util-is": "~1.0.0",
  327. "inherits": "~2.0.3",
  328. "isarray": "~1.0.0",
  329. "process-nextick-args": "~2.0.0",
  330. "safe-buffer": "~5.1.1",
  331. "string_decoder": "~1.1.1",
  332. "util-deprecate": "~1.0.1"
  333. }
  334. },
  335. "safe-buffer": {
  336. "version": "5.1.2",
  337. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  338. "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
  339. },
  340. "string_decoder": {
  341. "version": "1.1.1",
  342. "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  343. "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  344. "requires": {
  345. "safe-buffer": "~5.1.0"
  346. }
  347. }
  348. }
  349. },
  350. "process-nextick-args": {
  351. "version": "2.0.1",
  352. "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  353. "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
  354. },
  355. "randombytes": {
  356. "version": "2.1.0",
  357. "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
  358. "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
  359. "requires": {
  360. "safe-buffer": "^5.1.0"
  361. }
  362. },
  363. "readable-stream": {
  364. "version": "3.6.0",
  365. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
  366. "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
  367. "requires": {
  368. "inherits": "^2.0.3",
  369. "string_decoder": "^1.1.1",
  370. "util-deprecate": "^1.0.1"
  371. }
  372. },
  373. "ripemd160": {
  374. "version": "2.0.2",
  375. "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
  376. "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
  377. "requires": {
  378. "hash-base": "^3.0.0",
  379. "inherits": "^2.0.1"
  380. }
  381. },
  382. "safe-buffer": {
  383. "version": "5.2.1",
  384. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  385. "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
  386. },
  387. "secp256k1": {
  388. "version": "4.0.2",
  389. "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz",
  390. "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==",
  391. "requires": {
  392. "elliptic": "^6.5.2",
  393. "node-addon-api": "^2.0.0",
  394. "node-gyp-build": "^4.2.0"
  395. }
  396. },
  397. "sha.js": {
  398. "version": "2.4.11",
  399. "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
  400. "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
  401. "requires": {
  402. "inherits": "^2.0.1",
  403. "safe-buffer": "^5.0.1"
  404. }
  405. },
  406. "source-map": {
  407. "version": "0.6.1",
  408. "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  409. "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
  410. },
  411. "source-map-support": {
  412. "version": "0.5.19",
  413. "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
  414. "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
  415. "requires": {
  416. "buffer-from": "^1.0.0",
  417. "source-map": "^0.6.0"
  418. }
  419. },
  420. "string_decoder": {
  421. "version": "1.3.0",
  422. "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
  423. "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
  424. "requires": {
  425. "safe-buffer": "~5.2.0"
  426. }
  427. },
  428. "tiny-secp256k1": {
  429. "version": "1.1.5",
  430. "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.5.tgz",
  431. "integrity": "sha512-duE2hSLSQIpHGzmK48OgRrGTi+4OTkXLC6aa86uOYQ6LLCYZSarVKIAvEtY7MoXjoL6bOXMSerEGMzrvW4SkDw==",
  432. "requires": {
  433. "bindings": "^1.3.0",
  434. "bn.js": "^4.11.8",
  435. "create-hmac": "^1.1.7",
  436. "elliptic": "^6.4.0",
  437. "nan": "^2.13.2"
  438. }
  439. },
  440. "ts-node": {
  441. "version": "9.0.0",
  442. "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.0.0.tgz",
  443. "integrity": "sha512-/TqB4SnererCDR/vb4S/QvSZvzQMJN8daAslg7MeaiHvD8rDZsSfXmNeNumyZZzMned72Xoq/isQljYSt8Ynfg==",
  444. "requires": {
  445. "arg": "^4.1.0",
  446. "diff": "^4.0.1",
  447. "make-error": "^1.1.1",
  448. "source-map-support": "^0.5.17",
  449. "yn": "3.1.1"
  450. }
  451. },
  452. "typeforce": {
  453. "version": "1.18.0",
  454. "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz",
  455. "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g=="
  456. },
  457. "typescript": {
  458. "version": "4.1.2",
  459. "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.2.tgz",
  460. "integrity": "sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ=="
  461. },
  462. "utf-8-validate": {
  463. "version": "5.0.3",
  464. "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.3.tgz",
  465. "integrity": "sha512-jtJM6fpGv8C1SoH4PtG22pGto6x+Y8uPprW0tw3//gGFhDDTiuksgradgFN6yRayDP4SyZZa6ZMGHLIa17+M8A==",
  466. "requires": {
  467. "node-gyp-build": "^4.2.0"
  468. }
  469. },
  470. "util-deprecate": {
  471. "version": "1.0.2",
  472. "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  473. "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
  474. },
  475. "wif": {
  476. "version": "2.0.6",
  477. "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz",
  478. "integrity": "sha1-CNP1IFbGZnkplyb63g1DKudLRwQ=",
  479. "requires": {
  480. "bs58check": "<3.0.0"
  481. }
  482. },
  483. "ws": {
  484. "version": "7.3.1",
  485. "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz",
  486. "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA=="
  487. },
  488. "yn": {
  489. "version": "3.1.1",
  490. "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
  491. "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q=="
  492. }
  493. }
  494. }