{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":585776391,"defaultBranch":"main","name":"HashTower","ownerLogin":"LCamel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-06T03:26:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/117736?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1680231326.0","currentOid":""},"activityList":{"items":[{"before":"ee40683e49f1b1eb557c2fa19aaf6508e66db4b9","after":"bd82c30a64d57a25e675d7abc541157c7b117285","ref":"refs/heads/main","pushedAt":"2023-04-12T02:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"change cost diagram to a gray scale one","shortMessageHtmlLink":"change cost diagram to a gray scale one"}},{"before":"85bff67f73c1893d6cbcf1b093f69d4e7e2dfbdb","after":"ee40683e49f1b1eb557c2fa19aaf6508e66db4b9","ref":"refs/heads/main","pushedAt":"2023-04-12T02:07:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"add cost_diagram.mjs","shortMessageHtmlLink":"add cost_diagram.mjs"}},{"before":"f273773c02f6288a4e238435035fbb140956d6f8","after":"85bff67f73c1893d6cbcf1b093f69d4e7e2dfbdb","ref":"refs/heads/main","pushedAt":"2023-03-31T02:59:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"remove gas / count txt files\nsee : https://docs.google.com/spreadsheets/d/1cUyxYwWg2dd7JhKwGGVhHSaN3c-tJXGbu3wIxyCt8Yc/edit#gid=0","shortMessageHtmlLink":"remove gas / count txt files"}},{"before":null,"after":"f273773c02f6288a4e238435035fbb140956d6f8","ref":"refs/heads/dev","pushedAt":"2023-03-31T02:55:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"add contract HashTower (`npx hardhat compile` works)","shortMessageHtmlLink":"add contract HashTower (npx hardhat compile works)"}},{"before":"f273773c02f6288a4e238435035fbb140956d6f8","after":null,"ref":"refs/tags/dev","pushedAt":"2023-03-31T02:53:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"}},{"before":"0cc3ae27522b43a6c5f1c72675a7e108b9a9a1cb","after":"f273773c02f6288a4e238435035fbb140956d6f8","ref":"refs/heads/main","pushedAt":"2023-03-31T02:51:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"add contract HashTower (`npx hardhat compile` works)","shortMessageHtmlLink":"add contract HashTower (npx hardhat compile works)"}},{"before":"194192668d42bceb9aa07b1b004b40a382940364","after":"0cc3ae27522b43a6c5f1c72675a7e108b9a9a1cb","ref":"refs/heads/main","pushedAt":"2023-03-28T07:32:58.851Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"yarn add --dev hardhat and ignore node_modules/","shortMessageHtmlLink":"yarn add --dev hardhat and ignore node_modules/"}},{"before":"a7e82fb0a6b97ba810555121f875ac65310887c4","after":"194192668d42bceb9aa07b1b004b40a382940364","ref":"refs/heads/main","pushedAt":"2023-03-28T07:20:35.484Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"`yarn init` in packages/hashtower.sol\n\nlet's mimic incremental-merkle-tree.sol\nhttps://github.com/privacy-scaling-explorations/zk-kit/tree/main/packages/incremental-merkle-tree.sol","shortMessageHtmlLink":"yarn init in packages/hashtower.sol"}},{"before":"f10b55258ec8b17d62db08e09073d8694d0c7297","after":"a7e82fb0a6b97ba810555121f875ac65310887c4","ref":"refs/heads/main","pushedAt":"2023-03-28T07:16:32.025Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"yarn config set nodeLinker node-modules\n\nhttps://yarnpkg.com/configuration/yarnrc#nodeLinker","shortMessageHtmlLink":"yarn config set nodeLinker node-modules"}},{"before":"cf9c420c13949513a71f9553d0d0340b0fc63e2e","after":"f10b55258ec8b17d62db08e09073d8694d0c7297","ref":"refs/heads/main","pushedAt":"2023-03-28T07:14:31.325Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"yarn init -2 -w and don't use zero-installs in .gitignore","shortMessageHtmlLink":"yarn init -2 -w and don't use zero-installs in .gitignore"}},{"before":"67da4d8fe601bc3ddc76107b9cd349ac403fae96","after":"cf9c420c13949513a71f9553d0d0340b0fc63e2e","ref":"refs/heads/main","pushedAt":"2023-03-28T07:06:48.511Z","pushType":"push","commitsCount":3,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"let's recreate the world","shortMessageHtmlLink":"let's recreate the world"}},{"before":"9b4cb015c3917a88ce628daabb10c528bd04ce84","after":"67da4d8fe601bc3ddc76107b9cd349ac403fae96","ref":"refs/heads/main","pushedAt":"2023-03-26T14:04:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"gas counting for storage read","shortMessageHtmlLink":"gas counting for storage read"}},{"before":"5e05ce59ee5b37f40ad153eaab7df839252fc881","after":"9b4cb015c3917a88ce628daabb10c528bd04ce84","ref":"refs/heads/main","pushedAt":"2023-03-26T13:41:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"gas counting for storage write\n\nnpx hardhat test > /tmp/a.txt\nperl -lane 'print \"$1\\t$2\" if /count:\\s+\\d+\\s+(\\d+)\\s+(\\d+)/' < /tmp/a.txt | pbcopy","shortMessageHtmlLink":"gas counting for storage write"}},{"before":"9f8f23df3a9dbcdcd535dc231c775d1c542471c5","after":"5e05ce59ee5b37f40ad153eaab7df839252fc881","ref":"refs/heads/main","pushedAt":"2023-03-26T13:00:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"gas counting for Poseidon","shortMessageHtmlLink":"gas counting for Poseidon"}},{"before":"3c620d5f845d4a685b991e3475f20644005d2a23","after":"9f8f23df3a9dbcdcd535dc231c775d1c542471c5","ref":"refs/heads/main","pushedAt":"2023-03-26T11:44:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"expand the fl and ll expressions\nalthough we only use ll in the condition, moving fl outside the loop will increase the gas\n\ngas: sum: 17664229 avg: 117761.52666666667 all: [50869,107598,73398,73398,121727,106074,106074,106074,119041,106074","shortMessageHtmlLink":"expand the fl and ll expressions"}},{"before":"6ebe0b48c9a204331f49e3075623941b7f84209b","after":"3c620d5f845d4a685b991e3475f20644005d2a23","ref":"refs/heads/main","pushedAt":"2023-03-26T11:41:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"expand the fl and ll expressions\nalthough we only use ll in the condition, moving fl outside the loop will increase the gas","shortMessageHtmlLink":"expand the fl and ll expressions"}},{"before":"814b1f6e912110c2debdf14e310eeb993eddb046","after":"6ebe0b48c9a204331f49e3075623941b7f84209b","ref":"refs/heads/main","pushedAt":"2023-03-26T10:46:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"expand ternary operators to lower gas and prepare for adding counters\n\ngas: sum: 17672513 avg: 117816.75333333333 all: [50903,107640,73440,73440,121803,106116,106116,106116,119125,106116","shortMessageHtmlLink":"expand ternary operators to lower gas and prepare for adding counters"}},{"before":"6f808dbb782aeeb85510322122cf9d6e011207ab","after":"814b1f6e912110c2debdf14e310eeb993eddb046","ref":"refs/heads/main","pushedAt":"2023-03-26T02:39:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"cleanup ContractTest.mjs: remove the unused proving part","shortMessageHtmlLink":"cleanup ContractTest.mjs: remove the unused proving part"}},{"before":"1b3d46a26eb35fd8079059613c56dabb12c6cefa","after":"6f808dbb782aeeb85510322122cf9d6e011207ab","ref":"refs/heads/main","pushedAt":"2023-03-26T02:19:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"add Poseidon2Code with hardhat_setCode\n\ngas: sum: 17675579 avg: 117837.19333333333 all: [50890,107647,73447,73447,121777,106143,106143,106143,119119,106143","shortMessageHtmlLink":"add Poseidon2Code with hardhat_setCode"}},{"before":"d8de670c54dee076f4a0004d7eddf31d87325b7e","after":"1b3d46a26eb35fd8079059613c56dabb12c6cefa","ref":"refs/heads/main","pushedAt":"2023-03-26T02:13:31.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"add Poseidon2Code with hardhat_setCode","shortMessageHtmlLink":"add Poseidon2Code with hardhat_setCode"}},{"before":"c72efb187963355cc4ab39c86c54574d50fc3b94","after":"d8de670c54dee076f4a0004d7eddf31d87325b7e","ref":"refs/heads/main","pushedAt":"2023-03-25T02:22:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"measure count and gas of Poseidon hash","shortMessageHtmlLink":"measure count and gas of Poseidon hash"}},{"before":"aabc74b2b39ef3780c206993d64b75270b37f0f8","after":"c72efb187963355cc4ab39c86c54574d50fc3b94","ref":"refs/heads/main","pushedAt":"2023-03-24T13:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"add scripts for deploying poseidon hash in remix, and also change the address in the anvil state file","shortMessageHtmlLink":"add scripts for deploying poseidon hash in remix, and also change the…"}},{"before":"c71a983d5040239bd8d1c9c18dc477d7fe61a342","after":"aabc74b2b39ef3780c206993d64b75270b37f0f8","ref":"refs/heads/main","pushedAt":"2023-03-23T08:55:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"add test cases for contract events","shortMessageHtmlLink":"add test cases for contract events"}},{"before":"8e7f64a06b9296a10280a612f7fc60a35e84e1be","after":"c71a983d5040239bd8d1c9c18dc477d7fe61a342","ref":"refs/heads/main","pushedAt":"2023-03-22T10:53:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"add W_pow_lv for W**lv\ngas: sum: 17254237 avg: 115028.24666666667 all: [50628,106204,72004,72004,119409,...","shortMessageHtmlLink":"add W_pow_lv for W**lv"}},{"before":"06401f3d776fff679701b57bd35cd9d6762a28b1","after":"8e7f64a06b9296a10280a612f7fc60a35e84e1be","ref":"refs/heads/main","pushedAt":"2023-03-22T09:33:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"add a new HashTower.png in README.md","shortMessageHtmlLink":"add a new HashTower.png in README.md"}},{"before":"3bf61c2e4fe9d7492a1bed28a71ac0b41cf34e54","after":"06401f3d776fff679701b57bd35cd9d6762a28b1","ref":"refs/heads/main","pushedAt":"2023-03-21T09:01:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"move getLengths and buildL to Dev.mjs","shortMessageHtmlLink":"move getLengths and buildL to Dev.mjs"}},{"before":"8886c65c37bbb806d733247eb24f5975f37dfc5d","after":"3bf61c2e4fe9d7492a1bed28a71ac0b41cf34e54","ref":"refs/heads/main","pushedAt":"2023-03-21T08:21:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"new version of padInput","shortMessageHtmlLink":"new version of padInput"}},{"before":"6199f272155f7be1ad8b21237ffd36a2112d93d2","after":"8886c65c37bbb806d733247eb24f5975f37dfc5d","ref":"refs/heads/main","pushedAt":"2023-03-20T07:33:41.713Z","pushType":"push","commitsCount":3,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"make Compute_LL_h use LessThanArray","shortMessageHtmlLink":"make Compute_LL_h use LessThanArray"}},{"before":"fce244b38899bb129fa74529e987e10473b03ba1","after":"6199f272155f7be1ad8b21237ffd36a2112d93d2","ref":"refs/heads/main","pushedAt":"2023-03-19T13:41:18.663Z","pushType":"push","commitsCount":4,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"modify template MerkleRoot and add test cases","shortMessageHtmlLink":"modify template MerkleRoot and add test cases"}},{"before":"5d2c406a98725d6aba176892051cc41d5aef0324","after":"fce244b38899bb129fa74529e987e10473b03ba1","ref":"refs/heads/main","pushedAt":"2023-03-18T15:43:01.308Z","pushType":"push","commitsCount":2,"pusher":{"login":"LCamel","name":"LCamel","path":"/LCamel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117736?s=80&v=4"},"commit":{"message":"add test case for the circuit Compute_LL_h","shortMessageHtmlLink":"add test case for the circuit Compute_LL_h"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADFsRSXAA","startCursor":null,"endCursor":null}},"title":"Activity · LCamel/HashTower"}