Skip to content

Commit

Permalink
Merge pull request #65 from LCamel/rename_hashtower_to_lazytower
Browse files Browse the repository at this point in the history
refactor(hashtower): rename HashTower to LazyTower
  • Loading branch information
cedoor authored Jun 16, 2023
2 parents 2a0cd2f + 8bd992a commit 88d3ff8
Show file tree
Hide file tree
Showing 34 changed files with 210 additions and 185 deletions.
1 change: 0 additions & 1 deletion packages/hashtower.circom/docs/HashTower.drawio

This file was deleted.

Binary file removed packages/hashtower.circom/docs/HashTower.png
Binary file not shown.
3 changes: 0 additions & 3 deletions packages/hashtower/src/index.ts

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<p align="center">
<h1 align="center">
HashTower (CIRCOM)
LazyTower (CIRCOM)
</h1>
<p align="center">HashTower CIRCOM libraries.</p>
<p align="center">LazyTower CIRCOM libraries.</p>
</p>

<p align="center">
Expand All @@ -12,11 +12,11 @@
<a href="https://github.com/privacy-scaling-explorations/zk-kit/blob/main/LICENSE">
<img alt="Github license" src="https://img.shields.io/github/license/privacy-scaling-explorations/zk-kit.svg?style=flat-square">
</a>
<a href="https://www.npmjs.com/package/@zk-kit/hashtower.circom">
<img alt="NPM version" src="https://img.shields.io/npm/v/@zk-kit/hashtower.circom?style=flat-square" />
<a href="https://www.npmjs.com/package/@zk-kit/lazytower.circom">
<img alt="NPM version" src="https://img.shields.io/npm/v/@zk-kit/lazytower.circom?style=flat-square" />
</a>
<a href="https://npmjs.org/package/@zk-kit/hashtower.circom">
<img alt="Downloads" src="https://img.shields.io/npm/dm/@zk-kit/hashtower.circom.svg?style=flat-square" />
<a href="https://npmjs.org/package/@zk-kit/lazytower.circom">
<img alt="Downloads" src="https://img.shields.io/npm/dm/@zk-kit/lazytower.circom.svg?style=flat-square" />
</a>
<a href="https://eslint.org/">
<img alt="Linter eslint" src="https://img.shields.io/badge/linter-eslint-8080f2?style=flat-square&logo=eslint" />
Expand All @@ -36,24 +36,28 @@

---

## ❗ WARNING

This library has not been audited.

## 🛠 Install

### npm or yarn

Install the `@zk-kit/hashtower.circom` package with npm:
Install the `@zk-kit/lazytower.circom` package with npm:

```bash
npm i @zk-kit/hashtower.circom --save
npm i @zk-kit/lazytower.circom --save
```

or yarn:

```bash
yarn add @zk-kit/hashtower.circom
yarn add @zk-kit/lazytower.circom
```

## Developers

- e-mail : [email protected]
- github : [@LCamel](https://github.com/LCamel)
- website : https://twitter.com/LCamel
- website : https://www.facebook.com/LCamel
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ template ComputeDataHeightAndLevelLengthArray(H, W, bitsPerLevel) {
}

// W_BITS should match the one in the contract (which is 4)
template HashTowerHashChain(H, W, W_BITS) {
template LazyTowerHashChain(H, W, W_BITS) {
signal input levelLengths;
signal input digestOfDigests;
signal input topDownDigests[H];
Expand Down
1 change: 1 addition & 0 deletions packages/lazytower.circom/docs/LazyTower.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<mxfile host="Electron" modified="2023-06-15T08:50:30.332Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.6.1 Chrome/106.0.5249.199 Electron/21.3.3 Safari/537.36" etag="w4dHJA162olfkZH1tbFV" version="20.6.1" type="device" pages="4"><diagram id="dcFKgnT1sXLIIAKAOEcw" name="LazyTower">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</diagram><diagram id="9yGMnBn7JZvU20ITN6Gg" name="Root">7Zxdc5s4FIZ/jS/TQcLm47JN0nZndmczk+60uWRBNrQyymDij174t6+wpQA6kKV2gqSkucigAwL06EU650jJxL1cbj8V0X36F0sInWAn2U7cqwnGF1OP/64Mu6MB+dPwaFkUWSJsteE2+0mE0RHWhywhq9aFJWO0zO7bxpjlOYnLli0qCrZpXzZntP3U+2hBgOE2jii0fs2SMj1aA+zX9s8kW6TyycgT7VtG8mLRklUaJWzTMLnXE/eyYKw8Hi23l4RW8CSXY72PPWcfX6wgeTmkwvoGXX/5+ceP0r9ZfPn+z93s28XfF+Iu64g+iAYHzj5wxRuXO4mhYA95Qqo7ORP3wybNSnJ7H8XV2Q3veG5LyyXlJcQPV2XBfpBLRllxqO2Ghx9+Zp5R2rAnEQnmMbfDtsgXI0VJtg2TaNsnwpakLHb8EnnWCwTondSeKG/qfpOmtNFl0hYJpSweb13D5AeC5y+wxZDtdB/4NrL1sWFsXcg22IfISraeYWyngO1LYX0OfIH62eNAM7+ZVfxC9dPWzs+zi5/6+Wrn59vEDzuOafwCm/h1fL+OZn6hXfzA96ubnwx97ADY8QFrBwijGqsAIqwbIAxdDAYIh0DdHjSC4YnR/EyLQJBVIQj8gLXzsywEUfSnHZ9VEQiQn3Z8MAChZE3oCkDkLSyfIpWznCjZF2GKaLbIeTHm3Ai3f6h4ZXFE34sTyyxJqsd0dk27855Fwq4yBLgdc7g3ai/AMMab7v3wPCX3JcJGzvHo95BgkBN6eyQ9T7vwgvlfO175/AZehDDnO7ORL5Cv7hEawwAJyUnPbrTaycLICaEzl3w0DQrYMLIwpjqsnWKPVj7EvwU/WlRHgbMPn3eYmM/nOB6fuAHDMIzDKuZ/rrntUHSgY/x6fLoADeiPUX06DOM6Z++duVpvxsCtP2uIYdQXYkuHksC0jAQesChF8uR9tWOnHhEaHNvQ++mRbVZ+q656NxOlO1GnOr7aNgs7Wch5ExuVquKdeO6hUFc7lGS93p5asYciJk/gkDuZomJBygGTHklau5Rgxzf6ddbRr9JWEBqV2Zq03rars8UTbljGm9bYYzPrGxLlTY5NF/Vq0cBb+SDr7Su3OtIBtzro77HpZ0hywDrfG5IktlSSvjpLu6cqMlTFPbYgByycahPk6cIyTS9wvfxUvUyVOwXj6kUK/ZXpRfphxghGTe0iawUD0z4hlIwFWybVrb66vVsXZn1CK/dQq4OjdrAw6XNuQKYHrBqQaQcLMzuURHOYTeMsl+cB1xMBq7uqtQMfsCT/hqINd3AEbJg3EICFXlvDDXfALgcL3Uc5F5siGDU+nZ2ql0ANVF5aH2Ol7Hr72pgu7HE3ze/C3ymuLm/SuklHDUHVmWK4AJU5R528XlqPo2W4TtTWo44HqziJVunhhdBT0vxfxRmWJFPz/KePeD1u+EiCk48zXnBobMEZ5iV5PfHxrwvOf9rdemnBDfjTk7cpOMN8utmzjXCKc+iNLDgMBBenGU14B73m/dZgFadrv3XQoZ8TEjy8WP+XjmO/1f/rxL3+Dw==</diagram><diagram id="-5rpADpXwST0kqz1b3a4" name="Digests">7VvJcuIwEP0ajqSMvGCOgZBkapJcMgtzSmlsxXYiLEqIbb5+ZCzFi4AwVR5kG7igbi3Ir1tParXpmKPp+o7CWfhIfIQ7wPDXHfOmA0DX7Zv8K9FsUo3tGqkioJGfqnqZ4jn6g4RSNltEPpoXGjJCMItmRaVH4hh5rKCDlJJVsdkrwcVfncEAKYpnD2JV+zPyWZhqXdDP9PcoCkL5yz1nkNZMoWwsnmQeQp+scipz3DFHlBCWlqbrEcIJeBKXtN/tntqPiVEUs2M6PAUv9uq7++JMvoxjHHafouG3rhhlCfFCPLCYLNtIBChZxD5KBjE65nAVRgw9z6CX1K64zbkuZFPMpR4vzhkl72hEMKHb3uZg++E1hPeJWOIFwOaiOns5FUQZWudU4mnuEJkiRje8iax1pS8J3wKWkFeZpaQqzBlJ6qDwjeBj6Aw+XhAI/gOaoMloDkDN0DQbjaajD82vb6PgevYDv6C7x2WA32nvftJVwUM+ZzohEspCEpAY4nGmHRbhzdo8EDIToL4hxjaCtuGCkSLkaB2xSa78KxnqyhbSzVqMvBU2Uoj5407yQq5XImbdtpLst9dqc7KgHjrgaJbYVyANEDu0vN20YQLcQSegCEMWLYtbSOXrw2rw+gCGUTO2sRuMpsLdJtCMptNoNB19aO7kbvPC3fscrX8sd9u14u5+g9eHwt3a2UYGi42EUyFvy9UNZ6OjwjJ7nxLOnextX9h7r6eBY+nbqRV9y3k3coUo/K2fcFoV6tuOZsJxLoSz19OOjvX79SKcVgX7p1whu+FUo32MlgjPFVD5I7JDyMUkTpbPa4RxSQVxFMRc9DhwiOuHCWCRB/G1qJhGvr9de7tMVTRmJTRlgiu7YAZgqGZwTmoGt2KvzpuB+7QPkfvq6U5L6N9eB+cAs3ZSAVVHobWAuRyd6oe56sNiLWAue7P2OxVQ9YV4Ceab67F7OzoIcyVHj9rhWvXVeD1w1b7JgaqvVOuBq366rfqMdtrIo3aviKhnMUPBszVBBzDKL5XsCDlO+1KJekjrnRP+umnaVHML54S/pZt/TKDgr/J5e/G3dR//TDV62d48PaA4YOG8AxycQP+b8lKQlCClcNNeC/UGg+KlVG/HgWdwUgudxW2JpXsjttSNuAUwK7l87TBXncuvB8zlHP8JYd6ZcrMUUC8pN+mBwuE+TblZYmusScpNzruhgW85x6+diP7zta2uey/tuKqZYfV10dYcF5UDvan7ZQt1f/WjAM1Zi1PJwHA+TyT3qzECF7O/yG3rcn80NMd/AQ==</diagram><diagram id="2XSjG1B5q10TPPXUmmZF" name="Licenses">7Vpdk5owFP01Pu6OgKD7WLf2Y6btdMbttLsvnSy5QHYjoSGuur++QaKAiZZ2VaDti0NuQj7OyT25udJzrmfLtxwl0UeGgfbsPl72nNc92x6OLPmbGVa5wbMGuSHkBOcmqzBMyTMoY19Z5wRDWmkoGKOCJFWjz+IYfFGxIc7ZotosYLQ6aoJC0AxTH1Hd+pVgEeXWkT0s7O+AhNFmZMu7ymtmaNNYrSSNEGaLksmZ9JxrzpjIn2bLa6AZdhtc8vfe7KndToxDLOq88Am9eQrx96vJzfhm0p+6kbiPLlQvT4jO1YLVZMVqgwBn8xhD1km/54wXEREwTZCf1S4k5dIWiRmVJUs+BoTSa0YZl+WYxbLRGKM0Wr+e1avhgAtY7l2HtUVH7ipgMxB8JZuoFxxXAap2lOWp8qLgxxooW1TixrlSRqT2RLjtu4BNPijkzCg+pz9seL5bzBaPX+6ch3jwauoaUMSQQIxTDUzAcnepIuMiYiGLEZ0U1nEV7qLNB8YSBeIDCLFSroLmglUpgCUR30rPt1lXl64qvV6qnteFlSrk88wmd5gUuRY25z4cwEJtIIF4COIQZraZZQ4UCfJUnchLGDPu+4GBsadMpprnreDqtlRj5k2yw1ell7LibbmueG1dapLv4Zn4PjTLEt8UPa8EWwC/9An32ex4uteznSAIbN+X9lRw9gilGuzde653JCX0qkroDA1KaBuU0DuVEDpdF8LCoSruVHjX6R1qUNehnCYdShfQwqFSRo/qTRjBKDB6k+eP4D44jTdZjXuTq2Es41LamcPpiD4xrOsTeyg+j0947eOrY9pXl+dBkzQPNZpRkuRXUMGRvIN2L5LY6lprtG/0P5J4sTdtcii/dKdzXcWMg19pTIcQA0cCWnTS9WtyXb2GWS3kutkjcjNNXTzlJWxO/gbtbP4WZun5qBxkuU4SEOAdRHmbEFYo282jrOcU8kwCJfcdBNhtXTLB0rMJCUuBYBZfyCsmwUSsjgr0ee6Zu0A3H2tZpmzo/2DrNw9gt+4BfK5EqDHx3coM3Z+lvFtFtRHsPXG1EoJszut+ajOvuvrMiJxy0YQFQQpC2xrbEV+gDHoKSoVrlGSwde+Y243WBqPG1VdPG7XAJRv699CqnekbnUlFD07TlP7uYEiym/pugVPo+Z9t7EclgB0EeTfuawHIeurlb1D0mrA6p4J1M1gJ1refP1w4l30NXblqUYWwCpX6hMbwVQ2iJIxl0ZcoSc1xxhmGxEf0laqYEYzXR4KJsyqrRyBhex3fT4J3Vg5O+WHT2SRjd2vXVYzTwarnPD6+v/l3trWBgFNt6/0Xigr8aYz444MeKrZft3eDDveEeRBZLD60zC9HxdeqzuQn</diagram></mxfile>
Binary file added packages/lazytower.circom/docs/LazyTower.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
{
"name": "@zk-kit/hashtower.circom",
"name": "@zk-kit/lazytower.circom",
"version": "0.0.1",
"description": "HashTower CIRCOM libraries.",
"description": "LazyTower CIRCOM libraries.",
"keywords": [
"hashtower",
"lazytower",
"ethereum",
"circuit",
"circom",
"zksnark",
"merkle tree"
],
"license": "MIT",
"license": "GPL-3.0",
"files": [
"circuits/",
"README.md"
],
"repository": "[email protected]:privacy-scaling-explorations/zk-kit.git",
"homepage": "https://github.com/privacy-scaling-explorations/zk-kit/tree/main/packages/hashtower.circom",
"homepage": "https://github.com/privacy-scaling-explorations/zk-kit/tree/main/packages/lazytower.circom",
"author": {
"name": "LCamel",
"email": "[email protected]",
Expand Down
Loading

0 comments on commit 88d3ff8

Please sign in to comment.