merkletreejs
Advanced tools
Comparing version 0.3.9 to 0.3.10
@@ -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
324075
4148
210