diff --git a/package-lock.json b/package-lock.json index fe85e5ea..36bb8324 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "3box", - "version": "1.22.1", + "version": "1.22.2", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -119,15 +119,18 @@ } }, "3id-blockchain-utils": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/3id-blockchain-utils/-/3id-blockchain-utils-0.4.1.tgz", - "integrity": "sha512-z7Qb4CuTVg/ug3i7/Gp+l9ZebNAcz4fPFEjXnS8gwA+mAvRUl4uCF2psvcQJtWtImLvznFwUAtXDG9T0N6ylLA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/3id-blockchain-utils/-/3id-blockchain-utils-1.1.1.tgz", + "integrity": "sha512-CvgTSBNGJpKyG/vUVaauqrxaonuBanw213VjMRCa1N9owfCanvcoSt4rnqvpjspBDu6Fb1gkOpq5txhRz+owbw==", "requires": { "@babel/runtime": "^7.9.2", "@ethersproject/contracts": "^5.0.1", "@ethersproject/providers": "^5.0.4", "@ethersproject/wallet": "^5.0.1", - "js-sha256": "^0.9.0" + "@zondax/filecoin-signing-tools": "^0.12.0", + "caip": "^0.9.2", + "js-sha256": "^0.9.0", + "uint8arrays": "^1.1.0" } }, "3id-connect": { @@ -141,6 +144,20 @@ "postmsg-rpc": "^2.4.0", "store": "^2.0.12", "url-parse": "^1.4.7" + }, + "dependencies": { + "3id-blockchain-utils": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/3id-blockchain-utils/-/3id-blockchain-utils-0.4.1.tgz", + "integrity": "sha512-z7Qb4CuTVg/ug3i7/Gp+l9ZebNAcz4fPFEjXnS8gwA+mAvRUl4uCF2psvcQJtWtImLvznFwUAtXDG9T0N6ylLA==", + "requires": { + "@babel/runtime": "^7.9.2", + "@ethersproject/contracts": "^5.0.1", + "@ethersproject/providers": "^5.0.4", + "@ethersproject/wallet": "^5.0.1", + "js-sha256": "^0.9.0" + } + } } }, "3id-resolver": { @@ -3620,6 +3637,41 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, + "@zondax/filecoin-signing-tools": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@zondax/filecoin-signing-tools/-/filecoin-signing-tools-0.12.0.tgz", + "integrity": "sha512-f/HTnXBRNiUQgpfYwMncMqh0+pcAr9jeOKgMcbxyFAv5MBdE6UkRjFNaMkmosmh7JZcDET/dfVTN/RovvFy9aA==", + "optional": true, + "requires": { + "base32-decode": "^1.0.0", + "base32-encode": "^1.1.1", + "bip32": "^2.0.5", + "bip39": "^3.0.2", + "blakejs": "^1.1.0", + "ipld-dag-cbor": "^0.15.3", + "leb128": "0.0.5", + "secp256k1": "^4.0.1" + }, + "dependencies": { + "node-gyp-build": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz", + "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==", + "optional": true + }, + "secp256k1": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz", + "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==", + "optional": true, + "requires": { + "elliptic": "^6.5.2", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + } + } + } + }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -5713,6 +5765,18 @@ "safe-buffer": "^5.0.1" } }, + "base32-decode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base32-decode/-/base32-decode-1.0.0.tgz", + "integrity": "sha512-KNWUX/R7wKenwE/G/qFMzGScOgVntOmbE27vvc6GrniDGYb6a5+qWcuoXl8WIOQL7q0TpK7nZDm1Y04Yi3Yn5g==", + "optional": true + }, + "base32-encode": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/base32-encode/-/base32-encode-1.1.1.tgz", + "integrity": "sha512-eqa0BeGghj3guezlasdHJhr3+J5ZbbQvxeprkcDMbRQrjlqOT832IUDT4Al4ofAwekFYMqkkM9KMUHs9Cu0HKA==", + "optional": true + }, "base32.js": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/base32.js/-/base32.js-0.1.0.tgz", @@ -5834,6 +5898,26 @@ } } }, + "bip39": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.3.tgz", + "integrity": "sha512-P0dKrz4g0V0BjXfx7d9QNkJ/Txcz/k+hM9TnjqjUaXtuOfAvxXSw2rJw8DX0e3ZPwnK/IgDxoRqf0bvoVCqbMg==", + "optional": true, + "requires": { + "@types/node": "11.11.6", + "create-hash": "^1.1.0", + "pbkdf2": "^3.0.9", + "randombytes": "^2.0.1" + }, + "dependencies": { + "@types/node": { + "version": "11.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", + "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", + "optional": true + } + } + }, "bip66": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", @@ -6213,6 +6297,15 @@ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" }, + "buffer-pipe": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/buffer-pipe/-/buffer-pipe-0.0.3.tgz", + "integrity": "sha512-GlxfuD/NrKvCNs0Ut+7b1IHjylfdegMBxQIlZHj7bObKVQBxB5S84gtm2yu1mQ8/sSggceWBDPY0cPXgvX2MuA==", + "optional": true, + "requires": { + "safe-buffer": "^5.1.2" + } + }, "buffer-to-arraybuffer": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", @@ -6342,6 +6435,11 @@ } } }, + "caip": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/caip/-/caip-0.9.2.tgz", + "integrity": "sha512-o4aIUSR9lkn7B9lIw8Xgkj+hDh+S1PtsBphoSqP2Dt95gRWPniaqEpnPwiUEhaPQr84JzWIEm4Cck3lMZtIkTA==" + }, "callsite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", @@ -12575,6 +12673,18 @@ "tweetnacl-util": "^0.15.1" }, "dependencies": { + "3id-blockchain-utils": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/3id-blockchain-utils/-/3id-blockchain-utils-0.4.1.tgz", + "integrity": "sha512-z7Qb4CuTVg/ug3i7/Gp+l9ZebNAcz4fPFEjXnS8gwA+mAvRUl4uCF2psvcQJtWtImLvznFwUAtXDG9T0N6ylLA==", + "requires": { + "@babel/runtime": "^7.9.2", + "@ethersproject/contracts": "^5.0.1", + "@ethersproject/providers": "^5.0.4", + "@ethersproject/wallet": "^5.0.1", + "js-sha256": "^0.9.0" + } + }, "multibase": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", @@ -17199,6 +17309,24 @@ "package-json": "^6.3.0" } }, + "leb128": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/leb128/-/leb128-0.0.5.tgz", + "integrity": "sha512-elbNtfmu3GndZbesVF6+iQAfVjOXW9bM/aax9WwMlABZW+oK9sbAZEXoewaPHmL34sxa8kVwWsru8cNE/yn2gg==", + "optional": true, + "requires": { + "bn.js": "^5.0.0", + "buffer-pipe": "0.0.3" + }, + "dependencies": { + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "optional": true + } + } + }, "level": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/level/-/level-5.0.1.tgz", diff --git a/package.json b/package.json index e3f06292..060dcb33 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "dependencies": { "3box-orbitdb-plugins": "^2.1.2", "3box-shared-cache": "^1.1.0", - "3id-blockchain-utils": "^0.4.1", + "3id-blockchain-utils": "^1.1.1", "3id-connect": "0.1.0", "3id-resolver": "^1.0.0", "@babel/runtime": "^7.4.5",