Launch Week Day 4: Introducing Data Exports.Learn More
Socket
Book a DemoSign in
Socket

@cryptoeconomicslab/merkle-tree

Package Overview
Dependencies
Maintainers
2
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cryptoeconomicslab/merkle-tree - npm Package Compare versions

Comparing version
0.0.27
to
0.0.28
+9
-9
lib/DoubleLayerTree.js

@@ -16,8 +16,8 @@ "use strict";

{
key: 'addressInclusionProof',
value: this.addressInclusionProof.toStruct()
},
{
key: 'intervalInclusionProof',
value: this.intervalInclusionProof.toStruct()
},
{
key: 'addressInclusionProof',
value: this.addressInclusionProof.toStruct()
}

@@ -27,3 +27,3 @@ ]);

static fromStruct(s) {
return new DoubleLayerInclusionProof(IntervalTree_1.IntervalTreeInclusionProof.fromStruct(s.data[0].value), AddressTree_1.AddressTreeInclusionProof.fromStruct(s.data[1].value));
return new DoubleLayerInclusionProof(IntervalTree_1.IntervalTreeInclusionProof.fromStruct(s.data[1].value), AddressTree_1.AddressTreeInclusionProof.fromStruct(s.data[0].value));
}

@@ -33,8 +33,8 @@ static getParamType() {

{
key: 'addressInclusionProof',
value: AddressTree_1.AddressTreeInclusionProof.getParamType()
},
{
key: 'intervalInclusionProof',
value: IntervalTree_1.IntervalTreeInclusionProof.getParamType()
},
{
key: 'addressInclusionProof',
value: AddressTree_1.AddressTreeInclusionProof.getParamType()
}

@@ -41,0 +41,0 @@ ]);

@@ -1,1 +0,1 @@

{"version":3,"file":"DoubleLayerTree.js","sourceRoot":"","sources":["../src/DoubleLayerTree.ts"],"names":[],"mappings":";;;AAAA,+DAMuC;AAMvC,+CAKsB;AACtB,iDAKuB;AACvB,wDAAuB;AAEvB,MAAa,yBAAyB;IACpC,YACW,sBAAkD,EAClD,qBAAgD;QADhD,2BAAsB,GAAtB,sBAAsB,CAA4B;QAClD,0BAAqB,GAArB,qBAAqB,CAA2B;IACxD,CAAC;IAEG,QAAQ;QACb,OAAO,IAAI,mBAAM,CAAC;YAChB;gBACE,GAAG,EAAE,wBAAwB;gBAC7B,KAAK,EAAE,IAAI,CAAC,sBAAsB,CAAC,QAAQ,EAAE;aAC9C;YACD;gBACE,GAAG,EAAE,uBAAuB;gBAC5B,KAAK,EAAE,IAAI,CAAC,qBAAqB,CAAC,QAAQ,EAAE;aAC7C;SACF,CAAC,CAAA;IACJ,CAAC;IAEM,MAAM,CAAC,UAAU,CAAC,CAAS;QAChC,OAAO,IAAI,yBAAyB,CAClC,yCAA0B,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAe,CAAC,EAChE,uCAAyB,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAe,CAAC,CAChE,CAAA;IACH,CAAC;IAEM,MAAM,CAAC,YAAY;QACxB,OAAO,IAAI,mBAAM,CAAC;YAChB;gBACE,GAAG,EAAE,wBAAwB;gBAC7B,KAAK,EAAE,yCAA0B,CAAC,YAAY,EAAE;aACjD;YACD;gBACE,GAAG,EAAE,uBAAuB;gBAC5B,KAAK,EAAE,uCAAyB,CAAC,YAAY,EAAE;aAChD;SACF,CAAC,CAAA;IACJ,CAAC;CACF;AAtCD,8DAsCC;AAOD,MAAa,mBAAmB;IAE9B,YACS,OAAgB,EAChB,KAAgB,EAChB,IAAW;QAFX,YAAO,GAAP,OAAO,CAAS;QAChB,UAAK,GAAL,KAAK,CAAW;QAChB,SAAI,GAAJ,IAAI,CAAO;IACjB,CAAC;IACJ,MAAM;QACJ,OAAO,kBAAK,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,kBAAK,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC1E,CAAC;IACD,OAAO;QACL,OAAO,IAAI,CAAC,IAAI,CAAA;IAClB,CAAC;IACD,WAAW;QACT,OAAO;YACL,OAAO,EAAE,IAAI,CAAC,OAAO;YACrB,KAAK,EAAE,IAAI,CAAC,KAAK;SAClB,CAAA;IACH,CAAC;CACF;AAnBD,kDAmBC;AAED,MAAa,wBAAwB;IAEnC,QAAQ,CAAC,MAA6B;QACpC,IAAI,MAAM,CAAC,MAAM,IAAI,CAAC,EAAE;YACtB,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAA;SAC7C;QACD,OAAO,IAAI,eAAe,CAAC,MAAM,CAAC,CAAA;IACpC,CAAC;CACF;AARD,4DAQC;AAQD,MAAa,eAAe;IAI1B,YAAoB,MAA6B;QAA7B,WAAM,GAAN,MAAM,CAAuB;QADjD,oBAAe,GAA8B,IAAI,GAAG,EAAwB,CAAA;QAE1E,MAAM,iBAAiB,GAAsB,EAAE,CAAA;QAC/C,MAAM,gBAAgB,GAAG,MAAM,CAAC,MAAM,CACpC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACZ,IAAI,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;YACpC,IAAI,CAAC,GAAG,EAAE;gBACR,GAAG,GAAG,EAAE,CAAA;aACT;YACD,GAAG,CAAC,IAAI,CAAC,IAAI,+BAAgB,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAA;YAC/C,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;YAC/B,OAAO,MAAM,CAAA;QACf,CAAC,EACD,IAAI,GAAG,EAA8B,CACtC,CAAA;QACD,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,gBAAgB,CAAC,OAAO,EAAE,EAAE;YACrD,MAAM,YAAY,GAAG,IAAI,2BAAY,CAAC,KAAK,CAAC,CAAA;YAC5C,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,GAAG,EAAE,YAAY,CAAC,CAAA;YAC3C,iBAAiB,CAAC,IAAI,CACpB,IAAI,6BAAe,CAAC,oBAAO,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,YAAY,CAAC,OAAO,EAAE,CAAC,CAC/D,CAAA;SACF;QACD,IAAI,CAAC,WAAW,GAAG,IAAI,yBAAW,CAAC,iBAAiB,CAAC,CAAA;IACvD,CAAC;IACD,OAAO;QACL,OAAO,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,CAAA;IACnC,CAAC;IACD,SAAS,CAAC,IAAW;QACnB,MAAM,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CACtC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,WAAW,EAAE,IAAI,IAAI,CAAC,WAAW,EAAE,CACrD,CAAA;QACD,OAAO,UAAU,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAA;IAC5C,CAAC;IACD,OAAO,CAAC,KAAa;QACnB,MAAM,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAA;IACpC,CAAC;IACD,SAAS,CAAC,OAAgB,EAAE,KAAW,EAAE,GAAS;QAChD,MAAM,IAAI,GAAG,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;QACnD,IAAI,IAAI,EAAE;YACR,OAAO,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,GAAG,CAAC,CAAA;SAClC;QACD,MAAM,IAAI,KAAK,CAAC,mCAAmC,CAAC,CAAA;IACtD,CAAC;IACD,kCAAkC,CAChC,OAAgB,EAChB,KAAa;QAEb,MAAM,gBAAgB,GAAG,IAAI,CAAC,WAAW,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAA;QACpE,IAAI,gBAAgB,KAAK,IAAI,EAAE;YAC7B,MAAM,qBAAqB,GAAG,IAAI,CAAC,WAAW,CAAC,iBAAiB,CAC9D,gBAAgB,CACjB,CAAA;YACD,MAAM,YAAY,GAAG,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;YAC3D,IAAI,YAAY,EAAE;gBAChB,MAAM,sBAAsB,GAAG,YAAY,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAA;gBACpE,OAAO,IAAI,yBAAyB,CAClC,sBAAsB,EACtB,qBAAqB,CACtB,CAAA;aACF;SACF;QACD,MAAM,IAAI,KAAK,CAAC,mCAAmC,CAAC,CAAA;IACtD,CAAC;CACF;AAlED,0CAkEC;AAcD,MAAa,uBAAuB;IAQlC,eAAe,CACb,IAAyB,EACzB,KAAY,EACZ,IAAW,EACX,cAAyC;QAEzC,MAAM,oBAAoB,GAAG,IAAI,mCAAoB,EAAE,CAAA;QACvD,MAAM,mBAAmB,GAAG,IAAI,iCAAmB,EAAE,CAAA;QACrD,MAAM,YAAY,GAAG,IAAI,+BAAgB,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,CAAA;QAEhE,MAAM,UAAU,GAAG,oBAAoB,CAAC,mBAAmB,CACzD,cAAc,CAAC,sBAAsB,CACtC,CAAA;QACD,MAAM,yBAAyB,GAAG,oBAAoB,CAAC,6BAA6B,CAClF,YAAY,EACZ,UAAU,EACV,cAAc,CAAC,sBAAsB,CAAC,QAAQ,CAC/C,CAAA;QACD,IACE,cAAI,CAAC,QAAQ,CACX,yBAAyB,CAAC,WAAW,CAAC,IAAI,EAC1C,KAAK,CAAC,GAAG,CAAC,IAAI,CACf;YACD,cAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAChD;YACA,MAAM,IAAI,KAAK,CAAC,mDAAmD,CAAC,CAAA;SACrE;QACD,OAAO,mBAAmB,CAAC,eAAe,CACxC,IAAI,6BAAe,CAAC,IAAI,CAAC,OAAO,EAAE,yBAAyB,CAAC,IAAI,CAAC,EACjE,IAAI,CAAC,OAAO,EACZ,IAAI,CAAC,OAAO,EACZ,IAAI,EACJ,cAAc,CAAC,qBAAqB,CACrC,CAAA;IACH,CAAC;CACF;AA3CD,0DA2CC"}
{"version":3,"file":"DoubleLayerTree.js","sourceRoot":"","sources":["../src/DoubleLayerTree.ts"],"names":[],"mappings":"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"}
{
"name": "@cryptoeconomicslab/merkle-tree",
"version": "0.0.27",
"version": "0.0.28",
"description": "merkle tree implementation",

@@ -32,9 +32,9 @@ "author": {

"dependencies": {
"@cryptoeconomicslab/hash": "^0.0.27",
"@cryptoeconomicslab/utils": "^0.0.27",
"@cryptoeconomicslab/hash": "^0.0.28",
"@cryptoeconomicslab/utils": "^0.0.28",
"jsbi": "^3.1.1"
},
"devDependencies": {
"@cryptoeconomicslab/coder": "^0.0.27",
"@cryptoeconomicslab/primitives": "^0.0.27"
"@cryptoeconomicslab/coder": "^0.0.28",
"@cryptoeconomicslab/primitives": "^0.0.28"
},

@@ -44,3 +44,3 @@ "peerDependencies": {

},
"gitHead": "ebf178e1728febb981163a17be3e0aa13b0268ad"
"gitHead": "a826c6358355682efa9a2c46653bac780a828e22"
}