@near-eth/utils
Advanced tools
Comparing version 0.0.1-1 to 0.0.1-2
@@ -1,1 +0,3 @@ | ||
export function borshifyOutcomeProof(proof: any): Buffer; | ||
/// <reference types="node" /> | ||
export declare function borshifyOutcomeProof(proof: any): Buffer; | ||
//# sourceMappingURL=borshify-proof.d.ts.map |
@@ -8,7 +8,9 @@ "use strict"; | ||
const web3_utils_1 = __importDefault(require("web3-utils")); | ||
const bs58 = require('bs58'); | ||
const bs58_1 = __importDefault(require("bs58")); | ||
// Encode outcome proof according to its borsh schema. | ||
// import { LightClientProof } from 'near-api-js/lib/providers/provider' | ||
// export function borshifyOutcomeProof (proof: LightClientProof): Buffer { | ||
// TODO fix LightClientProof interface | ||
function borshifyOutcomeProof(proof) { | ||
const statusToBuffer = (status) => { | ||
console.log(status); | ||
if ('SuccessValue' in status) { | ||
@@ -25,3 +27,3 @@ const data = Buffer.from(status.SuccessValue, 'base64'); | ||
Buffer.from([3]), | ||
bs58.decode(status.SuccessReceiptId) | ||
bs58_1.default.decode(status.SuccessReceiptId) | ||
]); | ||
@@ -36,7 +38,7 @@ } | ||
Buffer.concat(proof.outcome_proof.proof.map((p) => Buffer.concat([ | ||
bs58.decode(p.hash), | ||
bs58_1.default.decode(p.hash), | ||
Buffer.from([p.direction === 'Right' ? 1 : 0]) | ||
]))), | ||
bs58.decode(proof.outcome_proof.block_hash), | ||
bs58.decode(proof.outcome_proof.id), | ||
bs58_1.default.decode(proof.outcome_proof.block_hash), | ||
bs58_1.default.decode(proof.outcome_proof.id), | ||
Buffer.concat([ | ||
@@ -49,3 +51,3 @@ web3_utils_1.default | ||
.toBuffer('le', 4), | ||
Buffer.concat(proof.outcome_proof.outcome.receipt_ids.map((r) => bs58.decode(r))), | ||
Buffer.concat(proof.outcome_proof.outcome.receipt_ids.map((r) => bs58_1.default.decode(r))), | ||
web3_utils_1.default.toBN(proof.outcome_proof.outcome.gas_burnt).toBuffer('le', 8), | ||
@@ -61,11 +63,11 @@ web3_utils_1.default | ||
web3_utils_1.default.toBN(0).toBuffer('le', 4), | ||
bs58.decode(proof.block_header_lite.prev_block_hash), | ||
bs58.decode(proof.block_header_lite.inner_rest_hash), | ||
bs58_1.default.decode(proof.block_header_lite.prev_block_hash), | ||
bs58_1.default.decode(proof.block_header_lite.inner_rest_hash), | ||
web3_utils_1.default | ||
.toBN(proof.block_header_lite.inner_lite.height) | ||
.toBuffer('le', 8), | ||
bs58.decode(proof.block_header_lite.inner_lite.epoch_id), | ||
bs58.decode(proof.block_header_lite.inner_lite.next_epoch_id), | ||
bs58.decode(proof.block_header_lite.inner_lite.prev_state_root), | ||
bs58.decode(proof.block_header_lite.inner_lite.outcome_root), | ||
bs58_1.default.decode(proof.block_header_lite.inner_lite.epoch_id), | ||
bs58_1.default.decode(proof.block_header_lite.inner_lite.next_epoch_id), | ||
bs58_1.default.decode(proof.block_header_lite.inner_lite.prev_state_root), | ||
bs58_1.default.decode(proof.block_header_lite.inner_lite.outcome_root), | ||
// for backward compatible in tests with old dumps | ||
@@ -76,7 +78,7 @@ web3_utils_1.default | ||
.toBuffer('le', 8), | ||
bs58.decode(proof.block_header_lite.inner_lite.next_bp_hash), | ||
bs58.decode(proof.block_header_lite.inner_lite.block_merkle_root), | ||
bs58_1.default.decode(proof.block_header_lite.inner_lite.next_bp_hash), | ||
bs58_1.default.decode(proof.block_header_lite.inner_lite.block_merkle_root), | ||
web3_utils_1.default.toBN(proof.block_proof.length).toBuffer('le', 4), | ||
Buffer.concat(proof.block_proof.map((bp) => Buffer.concat([ | ||
bs58.decode(bp.hash), | ||
bs58_1.default.decode(bp.hash), | ||
Buffer.from([bp.direction === 'Right' ? 1 : 0]) | ||
@@ -83,0 +85,0 @@ ]))) |
@@ -1,1 +0,2 @@ | ||
export function lastBlockNumber(): Promise<any>; | ||
export declare function ethOnNearSyncHeight(): Promise<number>; | ||
//# sourceMappingURL=ethOnNearClient.d.ts.map |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.lastBlockNumber = void 0; | ||
exports.ethOnNearSyncHeight = void 0; | ||
const near_api_js_1 = require("near-api-js"); | ||
@@ -11,2 +11,3 @@ const serialize_1 = require("near-api-js/lib/utils/serialize"); | ||
}); | ||
// eslint-disable-next-line @typescript-eslint/no-extraneous-class | ||
class EthOnNearClientBorsh { | ||
@@ -28,3 +29,3 @@ constructor(args) { | ||
} | ||
async function lastBlockNumber() { | ||
async function ethOnNearSyncHeight() { | ||
// near-api-js requires instantiating an "account" object, even though view | ||
@@ -37,3 +38,3 @@ // functions require no signature and therefore no associated account, so the | ||
} | ||
exports.lastBlockNumber = lastBlockNumber; | ||
exports.ethOnNearSyncHeight = ethOnNearSyncHeight; | ||
//# sourceMappingURL=ethOnNearClient.js.map |
@@ -1,3 +0,5 @@ | ||
export * as urlParams from "./url-params"; | ||
export { borshifyOutcomeProof } from "./borshify-proof"; | ||
export { lastBlockNumber } from "./ethOnNearClient"; | ||
export * as urlParams from './url-params'; | ||
export { borshifyOutcomeProof } from './borshify-proof'; | ||
export { ethOnNearSyncHeight } from './ethOnNearClient'; | ||
export { nearOnEthSyncHeight } from './nearOnEthClient'; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -22,3 +22,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.lastBlockNumber = exports.borshifyOutcomeProof = exports.urlParams = void 0; | ||
exports.nearOnEthSyncHeight = exports.ethOnNearSyncHeight = exports.borshifyOutcomeProof = exports.urlParams = void 0; | ||
exports.urlParams = __importStar(require("./url-params")); | ||
@@ -28,3 +28,5 @@ var borshify_proof_1 = require("./borshify-proof"); | ||
var ethOnNearClient_1 = require("./ethOnNearClient"); | ||
Object.defineProperty(exports, "lastBlockNumber", { enumerable: true, get: function () { return ethOnNearClient_1.lastBlockNumber; } }); | ||
Object.defineProperty(exports, "ethOnNearSyncHeight", { enumerable: true, get: function () { return ethOnNearClient_1.ethOnNearSyncHeight; } }); | ||
var nearOnEthClient_1 = require("./nearOnEthClient"); | ||
Object.defineProperty(exports, "nearOnEthSyncHeight", { enumerable: true, get: function () { return nearOnEthClient_1.nearOnEthSyncHeight; } }); | ||
//# sourceMappingURL=index.js.map |
@@ -1,3 +0,8 @@ | ||
export function get(...paramNames: any[]): any; | ||
export function set(newParams: any): void; | ||
export function clear(...paramNames: any[]): void; | ||
export declare function get(...paramNames: string[]): string | null | { | ||
[x: string]: string; | ||
}; | ||
export declare function set(newParams: { | ||
[x: string]: string; | ||
}): void; | ||
export declare function clear(...paramNames: any[]): void; | ||
//# sourceMappingURL=url-params.d.ts.map |
@@ -24,2 +24,3 @@ "use strict"; | ||
} | ||
// eslint-disable-next-line @typescript-eslint/restrict-template-expressions | ||
window.history.replaceState({}, '', `${location.pathname}?${params}`); | ||
@@ -36,2 +37,3 @@ } | ||
if (params.toString()) { | ||
// eslint-disable-next-line @typescript-eslint/restrict-template-expressions | ||
window.history.replaceState({}, '', `${location.pathname}?${params}`); | ||
@@ -38,0 +40,0 @@ } |
{ | ||
"name": "@near-eth/utils", | ||
"version": "0.0.1-1", | ||
"version": "0.0.1-2", | ||
"license": "(MIT AND Apache-2.0)", | ||
@@ -17,2 +17,3 @@ "main": "dist/index.js", | ||
"@types/bn.js": "^5.1.0", | ||
"@types/bs58": "^4.0.1", | ||
"@types/node": "^14.14.28", | ||
@@ -25,2 +26,3 @@ "@yarnpkg/pnpify": "^2.4.0", | ||
"near-api-js": "^0.39.0", | ||
"web3": "^1.3.4", | ||
"web3-utils": "^1.3.4" | ||
@@ -33,4 +35,4 @@ }, | ||
"type": "git", | ||
"url": "https://github.com/near/rainbow-bridge-client/tree/main/packages/nep141-erc20" | ||
"url": "https://github.com/aurora-is-near/rainbow-bridge-client/tree/main/packages/utils" | ||
} | ||
} |
@@ -1,2 +0,27 @@ | ||
# TODO | ||
Common utils for connector packages | ||
`@near-eth/utils` | ||
================= | ||
Common utils for connector packages | ||
Installation | ||
------------ | ||
```shell | ||
yarn add @near-eth/utils | ||
``` | ||
```json | ||
"dependencies": { | ||
"@near-eth/utils": "^1.0.0", | ||
} | ||
``` | ||
Usage | ||
----- | ||
```js | ||
import { | ||
urlParams, | ||
ethOnNearSyncHeight, | ||
nearOnEthSyncHeight, | ||
borshifyOutcomeProof | ||
} from '@near-eth/utils' | ||
``` |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
20968
23
221
27
4
8
6
+ Addedweb3@^1.3.4
+ Added@ethereumjs/common@2.6.5(transitive)
+ Added@ethereumjs/tx@3.5.2(transitive)
+ Added@ethersproject/abi@5.7.0(transitive)
+ Added@ethersproject/abstract-provider@5.7.0(transitive)
+ Added@ethersproject/abstract-signer@5.7.0(transitive)
+ Added@ethersproject/address@5.7.0(transitive)
+ Added@ethersproject/base64@5.7.0(transitive)
+ Added@ethersproject/bignumber@5.7.0(transitive)
+ Added@ethersproject/bytes@5.7.0(transitive)
+ Added@ethersproject/constants@5.7.0(transitive)
+ Added@ethersproject/hash@5.7.0(transitive)
+ Added@ethersproject/keccak256@5.7.0(transitive)
+ Added@ethersproject/logger@5.7.0(transitive)
+ Added@ethersproject/networks@5.7.1(transitive)
+ Added@ethersproject/properties@5.7.0(transitive)
+ Added@ethersproject/rlp@5.7.0(transitive)
+ Added@ethersproject/signing-key@5.7.0(transitive)
+ Added@ethersproject/strings@5.7.0(transitive)
+ Added@ethersproject/transactions@5.7.0(transitive)
+ Added@ethersproject/web@5.7.1(transitive)
+ Added@sindresorhus/is@4.6.0(transitive)
+ Added@szmarczak/http-timer@4.0.65.0.1(transitive)
+ Added@types/cacheable-request@6.0.3(transitive)
+ Added@types/http-cache-semantics@4.0.4(transitive)
+ Added@types/keyv@3.1.4(transitive)
+ Added@types/node@12.20.55(transitive)
+ Added@types/pbkdf2@3.1.2(transitive)
+ Added@types/responselike@1.0.3(transitive)
+ Added@types/secp256k1@4.0.6(transitive)
+ Addedabortcontroller-polyfill@1.7.8(transitive)
+ Addedaccepts@1.3.8(transitive)
+ Addedajv@6.12.6(transitive)
+ Addedarray-flatten@1.1.1(transitive)
+ Addedasn1@0.2.6(transitive)
+ Addedassert-plus@1.0.0(transitive)
+ Addedasync-limiter@1.0.1(transitive)
+ Addedasynckit@0.4.0(transitive)
+ Addedavailable-typed-arrays@1.0.7(transitive)
+ Addedaws-sign2@0.7.0(transitive)
+ Addedaws4@1.13.2(transitive)
+ Addedbase64-js@1.5.1(transitive)
+ Addedbcrypt-pbkdf@1.0.2(transitive)
+ Addedbignumber.js@9.1.2(transitive)
+ Addedblakejs@1.2.1(transitive)
+ Addedbluebird@3.7.2(transitive)
+ Addedbn.js@4.12.1(transitive)
+ Addedbody-parser@1.20.3(transitive)
+ Addedbrorand@1.1.0(transitive)
+ Addedbrowserify-aes@1.2.0(transitive)
+ Addedbs58check@2.1.2(transitive)
+ Addedbuffer@5.7.1(transitive)
+ Addedbuffer-to-arraybuffer@0.0.5(transitive)
+ Addedbuffer-xor@1.0.3(transitive)
+ Addedbufferutil@4.0.9(transitive)
+ Addedbytes@3.1.2(transitive)
+ Addedcacheable-lookup@5.0.46.1.0(transitive)
+ Addedcacheable-request@7.0.4(transitive)
+ Addedcall-bind@1.0.8(transitive)
+ Addedcall-bind-apply-helpers@1.0.2(transitive)
+ Addedcall-bound@1.0.3(transitive)
+ Addedcaseless@0.12.0(transitive)
+ Addedchownr@1.1.4(transitive)
+ Addedcids@0.7.5(transitive)
+ Addedcipher-base@1.0.6(transitive)
+ Addedclass-is@1.1.0(transitive)
+ Addedclone-response@1.0.3(transitive)
+ Addedcombined-stream@1.0.8(transitive)
+ Addedcontent-disposition@0.5.4(transitive)
+ Addedcontent-hash@2.5.2(transitive)
+ Addedcontent-type@1.0.5(transitive)
+ Addedcookie@0.7.1(transitive)
+ Addedcookie-signature@1.0.6(transitive)
+ Addedcore-util-is@1.0.2(transitive)
+ Addedcors@2.8.5(transitive)
+ Addedcrc-32@1.2.2(transitive)
+ Addedcreate-hash@1.2.0(transitive)
+ Addedcreate-hmac@1.1.7(transitive)
+ Addedcross-fetch@4.1.0(transitive)
+ Addedd@1.0.2(transitive)
+ Addeddashdash@1.14.1(transitive)
+ Addeddebug@2.6.9(transitive)
+ Addeddecode-uri-component@0.2.2(transitive)
+ Addeddecompress-response@3.3.06.0.0(transitive)
+ Addeddefer-to-connect@2.0.1(transitive)
+ Addeddefine-data-property@1.1.4(transitive)
+ Addeddelayed-stream@1.0.0(transitive)
+ Addeddestroy@1.2.0(transitive)
+ Addeddom-walk@0.1.2(transitive)
+ Addeddunder-proto@1.0.1(transitive)
+ Addedecc-jsbn@0.1.2(transitive)
+ Addedee-first@1.1.1(transitive)
+ Addedelliptic@6.5.46.6.1(transitive)
+ Addedencodeurl@1.0.22.0.0(transitive)
+ Addedend-of-stream@1.4.4(transitive)
+ Addedes-define-property@1.0.1(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedes-object-atoms@1.1.1(transitive)
+ Addedes5-ext@0.10.64(transitive)
+ Addedes6-iterator@2.0.3(transitive)
+ Addedes6-promise@4.2.8(transitive)
+ Addedes6-symbol@3.1.4(transitive)
+ Addedescape-html@1.0.3(transitive)
+ Addedesniff@2.0.1(transitive)
+ Addedetag@1.8.1(transitive)
+ Addedeth-ens-namehash@2.0.8(transitive)
+ Addedeth-lib@0.1.290.2.8(transitive)
+ Addedethereum-cryptography@0.1.3(transitive)
+ Addedethereumjs-util@7.1.5(transitive)
+ Addedevent-emitter@0.3.5(transitive)
+ Addedeventemitter3@4.0.4(transitive)
+ Addedevp_bytestokey@1.0.3(transitive)
+ Addedexpress@4.21.2(transitive)
+ Addedext@1.7.0(transitive)
+ Addedextend@3.0.2(transitive)
+ Addedextsprintf@1.3.0(transitive)
+ Addedfast-deep-equal@3.1.3(transitive)
+ Addedfast-json-stable-stringify@2.1.0(transitive)
+ Addedfinalhandler@1.3.1(transitive)
+ Addedfor-each@0.3.5(transitive)
+ Addedforever-agent@0.6.1(transitive)
+ Addedform-data@2.3.3(transitive)
+ Addedform-data-encoder@1.7.1(transitive)
+ Addedforwarded@0.2.0(transitive)
+ Addedfresh@0.5.2(transitive)
+ Addedfs-extra@4.0.3(transitive)
+ Addedfs-minipass@1.2.7(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-intrinsic@1.3.0(transitive)
+ Addedget-proto@1.0.1(transitive)
+ Addedget-stream@5.2.06.0.1(transitive)
+ Addedgetpass@0.1.7(transitive)
+ Addedglobal@4.4.0(transitive)
+ Addedgopd@1.2.0(transitive)
+ Addedgot@11.8.612.1.0(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedhar-schema@2.0.0(transitive)
+ Addedhar-validator@5.1.5(transitive)
+ Addedhas-property-descriptors@1.0.2(transitive)
+ Addedhas-symbols@1.1.0(transitive)
+ Addedhas-tostringtag@1.0.2(transitive)
+ Addedhash-base@3.1.0(transitive)
+ Addedhash.js@1.1.7(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedhmac-drbg@1.0.1(transitive)
+ Addedhttp-cache-semantics@4.1.1(transitive)
+ Addedhttp-errors@2.0.0(transitive)
+ Addedhttp-https@1.0.0(transitive)
+ Addedhttp-signature@1.2.0(transitive)
+ Addedhttp2-wrapper@1.0.32.2.1(transitive)
+ Addediconv-lite@0.4.24(transitive)
+ Addedidna-uts46-hx@2.3.1(transitive)
+ Addedieee754@1.2.1(transitive)
+ Addedipaddr.js@1.9.1(transitive)
+ Addedis-arguments@1.2.0(transitive)
+ Addedis-callable@1.2.7(transitive)
+ Addedis-function@1.0.2(transitive)
+ Addedis-generator-function@1.1.0(transitive)
+ Addedis-regex@1.2.1(transitive)
+ Addedis-typed-array@1.1.15(transitive)
+ Addedis-typedarray@1.0.0(transitive)
+ Addedisstream@0.1.2(transitive)
+ Addedjs-sha3@0.5.70.8.0(transitive)
+ Addedjsbn@0.1.1(transitive)
+ Addedjson-buffer@3.0.1(transitive)
+ Addedjson-schema@0.4.0(transitive)
+ Addedjson-schema-traverse@0.4.1(transitive)
+ Addedjson-stringify-safe@5.0.1(transitive)
+ Addedjsonfile@4.0.0(transitive)
+ Addedjsprim@1.4.2(transitive)
+ Addedkeccak@3.0.4(transitive)
+ Addedkeyv@4.5.4(transitive)
+ Addedlowercase-keys@2.0.03.0.0(transitive)
+ Addedmath-intrinsics@1.1.0(transitive)
+ Addedmd5.js@1.3.5(transitive)
+ Addedmedia-typer@0.3.0(transitive)
+ Addedmerge-descriptors@1.0.3(transitive)
+ Addedmethods@1.1.2(transitive)
+ Addedmime@1.6.0(transitive)
+ Addedmime-db@1.52.0(transitive)
+ Addedmime-types@2.1.35(transitive)
+ Addedmimic-response@1.0.13.1.0(transitive)
+ Addedmin-document@2.19.0(transitive)
+ Addedminimalistic-assert@1.0.1(transitive)
+ Addedminimalistic-crypto-utils@1.0.1(transitive)
+ Addedminimist@1.2.8(transitive)
+ Addedminipass@2.9.0(transitive)
+ Addedminizlib@1.3.3(transitive)
+ Addedmkdirp@0.5.63.0.1(transitive)
+ Addedmkdirp-promise@5.0.1(transitive)
+ Addedmock-fs@4.14.0(transitive)
+ Addedms@2.0.02.1.3(transitive)
+ Addedmultibase@0.6.10.7.0(transitive)
+ Addedmulticodec@0.5.71.0.4(transitive)
+ Addedmultihashes@0.4.21(transitive)
+ Addednano-json-stream-parser@0.1.2(transitive)
+ Addednegotiator@0.6.3(transitive)
+ Addednext-tick@1.1.0(transitive)
+ Addednode-addon-api@2.0.25.1.0(transitive)
+ Addednode-gyp-build@4.8.4(transitive)
+ Addednormalize-url@6.1.0(transitive)
+ Addedoauth-sign@0.9.0(transitive)
+ Addedobject-assign@4.1.1(transitive)
+ Addedobject-inspect@1.13.4(transitive)
+ Addedoboe@2.1.5(transitive)
+ Addedon-finished@2.4.1(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedp-cancelable@2.1.13.0.0(transitive)
+ Addedparse-headers@2.0.5(transitive)
+ Addedparseurl@1.3.3(transitive)
+ Addedpath-to-regexp@0.1.12(transitive)
+ Addedpbkdf2@3.1.2(transitive)
+ Addedperformance-now@2.1.0(transitive)
+ Addedpossible-typed-array-names@1.1.0(transitive)
+ Addedprocess@0.11.10(transitive)
+ Addedproxy-addr@2.0.7(transitive)
+ Addedpsl@1.15.0(transitive)
+ Addedpump@3.0.2(transitive)
+ Addedpunycode@2.1.02.3.1(transitive)
+ Addedqs@6.13.06.5.3(transitive)
+ Addedquery-string@5.1.1(transitive)
+ Addedquick-lru@5.1.1(transitive)
+ Addedrange-parser@1.2.1(transitive)
+ Addedraw-body@2.5.2(transitive)
+ Addedreadable-stream@3.6.2(transitive)
+ Addedrequest@2.88.2(transitive)
+ Addedresolve-alpn@1.2.1(transitive)
+ Addedresponselike@2.0.1(transitive)
+ Addedripemd160@2.0.2(transitive)
+ Addedrlp@2.2.7(transitive)
+ Addedsafe-buffer@5.1.2(transitive)
+ Addedsafe-regex-test@1.1.0(transitive)
+ Addedsafer-buffer@2.1.2(transitive)
+ Addedscrypt-js@3.0.1(transitive)
+ Addedsecp256k1@4.0.4(transitive)
+ Addedsend@0.19.0(transitive)
+ Addedserve-static@1.16.2(transitive)
+ Addedservify@0.1.12(transitive)
+ Addedset-function-length@1.2.2(transitive)
+ Addedsetimmediate@1.0.5(transitive)
+ Addedsha.js@2.4.11(transitive)
+ Addedside-channel@1.1.0(transitive)
+ Addedside-channel-list@1.0.0(transitive)
+ Addedside-channel-map@1.0.1(transitive)
+ Addedside-channel-weakmap@1.0.2(transitive)
+ Addedsimple-concat@1.0.1(transitive)
+ Addedsimple-get@2.8.2(transitive)
+ Addedsshpk@1.18.0(transitive)
+ Addedstatuses@2.0.1(transitive)
+ Addedstrict-uri-encode@1.1.0(transitive)
+ Addedstring_decoder@1.3.0(transitive)
+ Addedswarm-js@0.1.42(transitive)
+ Addedtar@4.4.19(transitive)
+ Addedtimed-out@4.0.1(transitive)
+ Addedtough-cookie@2.5.0(transitive)
+ Addedtunnel-agent@0.6.0(transitive)
+ Addedtweetnacl@0.14.5(transitive)
+ Addedtype@2.7.3(transitive)
+ Addedtype-is@1.6.18(transitive)
+ Addedtypedarray-to-buffer@3.1.5(transitive)
+ Addedultron@1.1.1(transitive)
+ Addeduniversalify@0.1.2(transitive)
+ Addedunpipe@1.0.0(transitive)
+ Addeduri-js@4.4.1(transitive)
+ Addedurl-set-query@1.0.0(transitive)
+ Addedutf-8-validate@5.0.10(transitive)
+ Addedutil@0.12.5(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedutils-merge@1.0.1(transitive)
+ Addeduuid@3.4.09.0.1(transitive)
+ Addedvarint@5.0.2(transitive)
+ Addedvary@1.1.2(transitive)
+ Addedverror@1.10.0(transitive)
+ Addedweb3@1.10.4(transitive)
+ Addedweb3-bzz@1.10.4(transitive)
+ Addedweb3-core@1.10.4(transitive)
+ Addedweb3-core-helpers@1.10.4(transitive)
+ Addedweb3-core-method@1.10.4(transitive)
+ Addedweb3-core-promievent@1.10.4(transitive)
+ Addedweb3-core-requestmanager@1.10.4(transitive)
+ Addedweb3-core-subscriptions@1.10.4(transitive)
+ Addedweb3-eth@1.10.4(transitive)
+ Addedweb3-eth-abi@1.10.4(transitive)
+ Addedweb3-eth-accounts@1.10.4(transitive)
+ Addedweb3-eth-contract@1.10.4(transitive)
+ Addedweb3-eth-ens@1.10.4(transitive)
+ Addedweb3-eth-iban@1.10.4(transitive)
+ Addedweb3-eth-personal@1.10.4(transitive)
+ Addedweb3-net@1.10.4(transitive)
+ Addedweb3-providers-http@1.10.4(transitive)
+ Addedweb3-providers-ipc@1.10.4(transitive)
+ Addedweb3-providers-ws@1.10.4(transitive)
+ Addedweb3-shh@1.10.4(transitive)
+ Addedwebsocket@1.0.35(transitive)
+ Addedwhich-typed-array@1.1.18(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedws@3.3.3(transitive)
+ Addedxhr@2.6.0(transitive)
+ Addedxhr-request@1.1.0(transitive)
+ Addedxhr-request-promise@0.1.3(transitive)
+ Addedxtend@4.0.2(transitive)
+ Addedyaeti@0.0.6(transitive)
+ Addedyallist@3.1.1(transitive)
- Removed@noble/hashes@1.7.1(transitive)