Socket
Socket
Sign inDemoInstall

merkletreejs

Package Overview
Dependencies
23
Maintainers
1
Versions
77
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.3.9 to 0.3.10

2

dist/MerkleSumTree.d.ts

@@ -37,2 +37,2 @@ /// <reference types="node" />

}
export {};
export default MerkleSumTree;

@@ -134,1 +134,6 @@ "use strict";

exports.MerkleSumTree = MerkleSumTree;
if (typeof window !== 'undefined') {
;
window.MerkleSumTree = MerkleSumTree;
}
exports.default = MerkleSumTree;

@@ -179,3 +179,3 @@ /// <reference types="node" />

* @desc Returns multi-dimensional array of all layers of Merkle Tree, including leaves and root.
* @return {Buffer[]}
* @return {Buffer[][]}
* @example

@@ -186,7 +186,7 @@ *```js

*/
getLayers(): Buffer[];
getLayers(): Buffer[][];
/**
* getHexLayers
* @desc Returns multi-dimensional array of all layers of Merkle Tree, including leaves and root as hex strings.
* @return {String[]}
* @return {String[][]}
* @example

@@ -197,3 +197,3 @@ *```js

*/
getHexLayers(): string[];
getHexLayers(): string[][];
/**

@@ -200,0 +200,0 @@ * getLayersFlat

@@ -110,6 +110,4 @@ "use strict";

if (this.fillDefaultHash) {
for (let i = 0; i < Math.pow(2, Math.ceil(Math.log2(this.leaves.length))); i++) {
if (i >= this.leaves.length) {
this.leaves.push(this.bufferify(this.fillDefaultHash(i, this.hashFn)));
}
for (let i = this.leaves.length; i < Math.pow(2, Math.ceil(Math.log2(this.leaves.length))); i++) {
this.leaves.push(this.bufferify(this.fillDefaultHash(i, this.hashFn)));
}

@@ -338,3 +336,3 @@ }

* @desc Returns multi-dimensional array of all layers of Merkle Tree, including leaves and root.
* @return {Buffer[]}
* @return {Buffer[][]}
* @example

@@ -351,3 +349,3 @@ *```js

* @desc Returns multi-dimensional array of all layers of Merkle Tree, including leaves and root as hex strings.
* @return {String[]}
* @return {String[][]}
* @example

@@ -354,0 +352,0 @@ *```js

{
"name": "merkletreejs",
"version": "0.3.9",
"version": "0.3.10",
"description": "Construct Merkle Trees and verify proofs",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -42,2 +42,14 @@ <h3 align="center">

Import as ES6 module
```js
import { MerkleTree } from 'merkletreejs'
```
Import as CommonJs
```js
const { MerkleTree } = require('merkletreejs')
```
### CDN

@@ -51,2 +63,4 @@

The exported classes will be available on `window` object, e.g. `window.MerkleTree`
## Example

@@ -53,0 +67,0 @@

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc