CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
Conflux-Chain_conflux-rust.json1 linesDownload Raw Back to root
1[{"node": {"oid": "43a22ec107c83b8ec4da35685bc7809a6828e36a", "messageHeadline": "Merge pull request #2789 from csdtowards/improvempt", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 114, "deletions": 69}}, {"node": {"oid": "df39f845ef3e0984b92ac3c8bf0e599ee166125d", "messageHeadline": "resolve comments", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "cf35e34a160e85b8791398e67ff91d3545d764fe", "messageHeadline": "skip recovery for synced snapshot", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "1143107181437c25d7c791aa510381d9c1e7287d", "messageHeadline": "optimize code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "104bcd2083ee7bb1dcc5d09a3fd130854cdf0b51", "messageHeadline": "refactor some code in mpt snapshot", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 90, "deletions": 54}}, {"node": {"oid": "f753e55078fb2b2e764c0ae16b4412ca53cec6fe", "messageHeadline": "Merge pull request #2785 from csdtowards/erasnapshot", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 81, "deletions": 64}}, {"node": {"oid": "b345655e799eab6e9fa79eacf786673f297437cc", "messageHeadline": "special case: temp snapshot's epoch height is era epoch", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 81, "deletions": 64}}, {"node": {"oid": "f85a340cc737fb71fe1983f3ed4ea7a54effc138", "messageHeadline": "Merge pull request #2783 from ChenxingLi/fix_packing_pool_test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "bcb6106867ea51acd0cb0a7c4c2ed0052eafbd28", "messageHeadline": "Fix a random bug in packing pool Mock test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d09646a8dd1939f2f7677e3daa0cf63fe991580d", "messageHeadline": "Merge pull request #2781 from ChenxingLi/fix_txpool_overflow", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 118, "deletions": 11}}, {"node": {"oid": "8c3aeea3d38da8219aaaa85d0d8da8e661f0f394", "messageHeadline": "Add test case", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 85, "deletions": 7}}, {"node": {"oid": "9aa5ced3a47e7939421bef8e4ae2edf8c095b6c2", "messageHeadline": "Fix a transaction pool overflow", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "e6ef8b50a24d8f6e594023afd99a2b0649b1d2ca", "messageHeadline": "Merge pull request #2780 from Conflux-Chain/fix_metrics_nan", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c0156690b57c5375a4673213e21f204468ec089f", "messageHeadline": "Merge pull request #2777 from ChenxingLi/packing_pool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3353, "deletions": 989}}, {"node": {"oid": "a21403b17dbae36ab3355855a55be1ff2216c8ed", "messageHeadline": "Avoid pushing NaN in metrics.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9c29f97ed48ea8f12a3bdfe2cf62c1e9fe6553f6", "messageHeadline": "Add comments", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 429, "deletions": 130}}, {"node": {"oid": "6b41fe1a12dc823cafb5d56178d9320713d10876", "messageHeadline": "Implement efficient calculating readniess", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 217, "deletions": 67}}, {"node": {"oid": "51387d994ff6e38179a0f5e311c145d9624f51bd", "messageHeadline": "Merge pull request #2769 from csdtowards/mptcheckpoint", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 632, "deletions": 239}}, {"node": {"oid": "0c08b0738a91debe409524301a9fa072a0bc89bc", "messageHeadline": "Fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4afe438c2a245a0bf4fca91e8a48f78d5edb7b38", "messageHeadline": "Fix python test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b322bd6abd4b23b11dfcbb9d69fb06540ecd0eaf", "messageHeadline": "Improve packing pool efficiency", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 157, "deletions": 158}}, {"node": {"oid": "5b7c94f82b533cc1d79972ef797bc90a43f67ac5", "messageHeadline": "Add test and benchmarks for packing-pool", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 491, "deletions": 45}}, {"node": {"oid": "05ea9eeef05f8c3600c8444bc9b2b378121efe29", "messageHeadline": "Optimize `treap-map` search", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 307, "deletions": 87}}, {"node": {"oid": "8e269c70a631ab994053eb6d87c69c4b3921b29d", "messageHeadline": "rename variable", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "11810dd939381e3da57ff1febbcb1360b0c53af4", "messageHeadline": "resolve comments", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 178, "deletions": 153}}, {"node": {"oid": "360712113bdb88ea33c7808d13539a0fad452d9f", "messageHeadline": "Add more tests", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 334, "deletions": 74}}, {"node": {"oid": "9f42778b3a259eca1e5da28d472711eba906bed8", "messageHeadline": "Add configuration && tests", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 522, "deletions": 138}}, {"node": {"oid": "a3057a8e3ee4059bc1be623926da336fb94d4969", "messageHeadline": "Update packing logic by new packing pool", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 213, "deletions": 658}}, {"node": {"oid": "95713e402b7b6fe607298f56592a93a4643d8739", "messageHeadline": "Implement packing pool in deferred pool", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 658, "deletions": 310}}, {"node": {"oid": "da9b6b5940c18fcef083737ff944363fcecddbdf", "messageHeadline": "Implement basic packing pool", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 709, "deletions": 6}}, {"node": {"oid": "13790c6a02615f4670924ef14f5b468cc68f8820", "messageHeadline": "Merge pull request #2776 from ChenxingLi/nonce_pool", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 361, "deletions": 367}}, {"node": {"oid": "47404774ad71920f622ae32df3c6cc9ab3be20bb", "messageHeadline": "optimize code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "88e58ba6d04019a14ffa392730d23b293e5f6fa4", "messageHeadline": "fix ft", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 97, "deletions": 51}}, {"node": {"oid": "9d4d574fdaeb9a83331590a0aebe7109b00ba1a3", "messageHeadline": "refactor code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 68, "deletions": 22}}, {"node": {"oid": "072a7eeac66f223a3e76eee8382a38edaeb8d913", "messageHeadline": "Implement mark packed for packing tx", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 76, "deletions": 40}}, {"node": {"oid": "09fb7f7fc0c2894b9369ce3bec9ccbd722879eae", "messageHeadline": "Reimplement Nonce Pool by TreapMap", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 285, "deletions": 327}}, {"node": {"oid": "c83f28ebfc3586045876b3595699401b2b1679bc", "messageHeadline": "Merge pull request #2772 from ChenxingLi/treap_map_apply", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 619, "deletions": 92}}, {"node": {"oid": "9a0b873b1ce34890721ee034d06d6581c077cb47", "messageHeadline": "Update search interface for treap-map", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "3de52bc51747df7fe479e46ff83d9ea0933e7272", "messageHeadline": "Update interface for treap-map", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "5904f150250d2945706c73ce424ead41f508b372", "messageHeadline": "Implement Apply Op for treap map", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 569, "deletions": 69}}, {"node": {"oid": "d7dd72ab80f06e8f21a5f2419d05aa43bd80b5e5", "messageHeadline": "Merge pull request #2771 from ChenxingLi/nth_root", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1461, "deletions": 104}}, {"node": {"oid": "56d04afc3432714f50f418b37d5af36e55819a80", "messageHeadline": "Merge pull request #2770 from ChenxingLi/treapmap_update", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 832, "deletions": 221}}, {"node": {"oid": "fa28f73b8a2ae89baf52d59a723d51db4dcf3cc0", "messageHeadline": "fix mpt not update during reboot", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 440, "deletions": 225}}, {"node": {"oid": "ca85efb6e4bb9c3fecdc72af58a2bef85d5070b0", "messageHeadline": "Fix error found in test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "9a5f9d72e5a664696ec3536b17d3efe7d5114429", "messageHeadline": "Implement an efficient nth_root", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1461, "deletions": 104}}, {"node": {"oid": "5a727361c4d2ac15b3140d26d0f652ec0e1cbdc1", "messageHeadline": "Generalize TreapMap Interface and Update", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 821, "deletions": 221}}, {"node": {"oid": "f8bb4dec08c967754b6ee21f71ef1bf38d3a63d9", "messageHeadline": "add some log", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "cd80278bc0a67ec5f444eb9631e50a514041b74e", "messageHeadline": "fix checkpoint of mpt db", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 112, "deletions": 51}}, {"node": {"oid": "e4300d52f4ea332ecc7fea1c39f4d365d24f0b9d", "messageHeadline": "Merge pull request #2767 from Conflux-Chain/eth_pack", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "72313e534188319625667b4da72d7112945b4d3f", "messageHeadline": "Merge pull request #2766 from ChenxingLi/treapmap_search", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 162, "deletions": 37}}, {"node": {"oid": "0a0a8ad520adc9af6904a9db9ab34efb7eb4df35", "messageHeadline": "Genralize TreapMap search", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 162, "deletions": 37}}, {"node": {"oid": "ffbe39b240de22cebaf09d7a820d7f617ccfd0ef", "messageHeadline": "Merge pull request #2765 from ChenxingLi/remove_treapmap_unwrap", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 67, "deletions": 89}}, {"node": {"oid": "72b3c629297a66ab806994c0f339a3ea80847683", "messageHeadline": "Decrease the Eth tx packing pool size to increase the chance to be pa\u2026", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d0f0a115f44d178b3b8ba5d910f7c2b56b28514c", "messageHeadline": "Merge pull request #2764 from csdtowards/functest", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d902eaafa5bca5bf013b2ca1f6cee5d0b4d6b861", "messageHeadline": "Merge pull request #2762 from Conflux-Chain/gas_price", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 28}}, {"node": {"oid": "4742bfebe6a7ea3d921aa24b19a8b566bc4eef8b", "messageHeadline": "Merge pull request #2763 from ChenxingLi/safe-heap-map", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 153, "deletions": 66}}, {"node": {"oid": "2c8db06991759e8d4922e2d21eab4215be6fb34c", "messageHeadline": "Remote unnessary unwrap from TreapMap", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 67, "deletions": 89}}, {"node": {"oid": "4782d3d2a4b5bdbd2bedb4f8160fbccfe4ba0db5", "messageHeadline": "Remove unsafe code from heap-map", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 153, "deletions": 66}}, {"node": {"oid": "5eb04a4fd65155a492c43becef4cbd592200bb62", "messageHeadline": "Merge pull request #2761 from Conflux-Chain/Pana-patch-3", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e33abca9947d2afae659efc2f028f134125a51b", "messageHeadline": "update submodule commit", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94def572488e47d9d1a6f095de9aa6a5255b5922", "messageHeadline": "update git modules", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "beca4d5ef66beb34abf83a0697d5837b88958c3b", "messageHeadline": "Only count core space transactions for `cfx_gasPrice`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 28}}, {"node": {"oid": "b132e34b2ae9f44abf4714fd18c55053b323a4eb", "messageHeadline": "update commit", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83daabd5300474d3793e07221ddcb339ce3bfc0a", "messageHeadline": "update commit", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7376035148f7ac6cc66de4bc5a076e8d697b9f3d", "messageHeadline": "update commit", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48b9e477a79e2ff1a9080c5485923364319d5c12", "messageHeadline": "update extra tookits", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d83a41ba793d8a15d5888089f90616cb80bdca0e", "messageHeadline": "Update old links", "author": {"name": "Pana", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "770036f55637e06b5413bc4bfa5bf62cbbbb4a9f", "messageHeadline": "Merge pull request #2758 from ChenxingLi/fix_recover_phantom_panic", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "62801e5383549c8513b4a2b8c873e2165e8f8169", "messageHeadline": "Fix  panic", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "f92246cf36c5b25d81e3309dd103f2f01d1d58da", "messageHeadline": "add ethrpcport", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aded170a9dfd7ee377760ec1caab52d49f19afa8", "messageHeadline": "disable pos", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fae7f4621bc078e41cf44d51c27a8eb3d6729be2", "messageHeadline": "Merge pull request #2757 from ChenxingLi/stat_on_gas_load", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 205, "deletions": 9}}, {"node": {"oid": "9de1238f356abb796c522b78c4cc567ed93eef67", "messageHeadline": "update commit", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03adc5e282c65e41b6724e5ca9c9e9df744b5d6a", "messageHeadline": "Merge pull request #2756 from ChenxingLi/update_space_map", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "37ecb495665999a4fc1833ea8eef90e16e96074c", "messageHeadline": "for testing", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1b200e635540da60fd3ac2ca90a6d71cfd2ce481", "messageHeadline": "set rlp version to 1.2", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed5dd5af80d892c034cbc5f56dea6ef17bea513b", "messageHeadline": "Add RPC interface `debug_statOnGasLoad`", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 205, "deletions": 9}}, {"node": {"oid": "c53e22d304485e82310237edfb7d9e145db22f88", "messageHeadline": "Adjust interface of `SpaceMap`", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "622070cc6b1e3f86ddadd8cdda83fe70c3abdf3a", "messageHeadline": "Merge pull request #2754 from ChenxingLi/gc_by_space", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 136, "deletions": 30}}, {"node": {"oid": "c46e0426e6da33b187c61eb2d68da54d68e21201", "messageHeadline": "Limit transaction pool size by space", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 136, "deletions": 30}}, {"node": {"oid": "952b1fd407d526daf5ff0d4904f28b1d5a728b4b", "messageHeadline": "Merge pull request #2726 from csdtowards/improvecopympt", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 74, "deletions": 34}}, {"node": {"oid": "c954c76ee634e1c420e21c30224b613e42b8e286", "messageHeadline": "Merge pull request #2753 from csdtowards/fixmpt", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "1e5985aa0157f2f40196f4a519d182a6be8846fc", "messageHeadline": "fix mpt path from null epoch", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "32599a47d7a64e38961ec61e2db7acfd2644b846", "messageHeadline": "Merge pull request #2750 from Conflux-Chain/log_level", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf22e05a1e0b5d6533535ff6ab1bc41a36404c9a", "messageHeadline": "Merge pull request #2749 from ChenxingLi/fix_test_all", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a293ae4855cd9b5b8c2105ec05f37c50b94c0587", "messageHeadline": "Reset the log level in the default log.yaml.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82df5167f0993f2e7e0a7038fbe663cf18f11ef6", "messageHeadline": "Fix a little issue in the test script", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4b8d2daf6ddb7c86a27a3c469f6e76cbb8ca8efb", "messageHeadline": "Merge pull request #2746 from ChenxingLi/retry_in_test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 63, "deletions": 16}}, {"node": {"oid": "4223bcfc173578180379dc9a51006d63158f26f6", "messageHeadline": "Retry tests in `test_all.py` on failure", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 63, "deletions": 16}}, {"node": {"oid": "543ec048c008b9bef4f7c465f206aa01c5422f19", "messageHeadline": "Merge pull request #2737 from ChenxingLi/fix_random_source", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "24d674b7acf08fb6e38ce0e1480120c6e114762d", "messageHeadline": "Fix random source in the sigma protocol", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "92f12537dcc130c252a3913778711bb2389f2c79", "messageHeadline": "Merge pull request #2728 from Conflux-Chain/upgrade", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4182, "deletions": 1144}}, {"node": {"oid": "91e92f21ce680fa76f6f19e021c20034f2bb0aab", "messageHeadline": "Merge pull request #2735 from Conflux-Chain/updateRpcChangelog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cb385efb4f3511ca567ea2706a4c2e95a498c25d", "messageHeadline": "update 2.3.1 rpc changelog", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dc2fdd1d81d0aa5e139a9fc66965804151b94715", "messageHeadline": "Skip compiling deprecated storage bench.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "81e0ee457be4d6b9a3a8d42e2c33048b12221a75", "messageHeadline": "Fix.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a639b48aeafa0634d7a92c02e65ea0a41e93b86", "messageHeadline": "Use SyncUnsafeCell.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2751, "deletions": 102}}, {"node": {"oid": "cd3a9d6f3d2eee8fb7f6d0a58c0f30e906c37972", "messageHeadline": "Fix chrono version for compatibility.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "0a4ac60d86ad5a19eda5667e79fcb46284662ef1", "messageHeadline": "Fix more.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e218d2ad3a00c3690d9207545ce604913160a1aa", "messageHeadline": "Fix warnings in storage bench.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "0e01fabe3d0dacacf886e70f6d182d0367f518be", "messageHeadline": "Update bls-signatures dependency.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1307, "deletions": 894}}, {"node": {"oid": "860030c0d488e2a652cc050318d36b74b279a305", "messageHeadline": "Fix test warnings.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f9f78362769dce22c911721dd3f5b1f6d69a51c8", "messageHeadline": "Fix more warnings.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b63b788da71dcb0384d8ec13402bfe84db59cc20", "messageHeadline": "Merge pull request #2727 from ChenxingLi/more_rpc_for_cip107", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5adde721f903cd9f391875be88a613fc887ef8dc", "messageHeadline": "Fix clippy errors.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "a8867f3675761d2a94dda4a4b30d7c4dcf4b2640", "messageHeadline": "Fix warnings.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bbc2bbc00ec4ec5f45ec4d4ef0559769a27c5721", "messageHeadline": "Fix UB in Slab.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "be23fadeeecb19e56d741b083910dadb867440f4", "messageHeadline": "Fix `cfx_checkBalanceAgainstTransaction` for CIP-107", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6df37323e56f462d02b21a87c4122be4fd31b54b", "messageHeadline": "Copy mpt database in a new thread to improve performance", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 74, "deletions": 34}}, {"node": {"oid": "2781e3025bc81d4985b52eea0a3033d59c279711", "messageHeadline": "Merge pull request #2725 from Conflux-Chain/single_mpt_params", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "3f03bd6fcf55e84064b886f130362c9d9904be6b", "messageHeadline": "Merge pull request #2717 from ChenxingLi/contract_scaffolding", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 526, "deletions": 1434}}, {"node": {"oid": "841d485f5cf08625e2de006e2351e2fb24db1c76", "messageHeadline": "Merge pull request #2643 from csdtowards/mptsnapshot", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2992, "deletions": 830}}, {"node": {"oid": "c122a67064554e9bbbe83d40b8cd85ddd98d9121", "messageHeadline": "Update the default parameters for SingleMpt storage.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "f6a468772176b74e90d083e99557aecd2fa40e8e", "messageHeadline": "Introduce Contract Call Scaffolding for Conflux Test Framework", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 526, "deletions": 1434}}, {"node": {"oid": "751818b505b9d34c80ddf19ac59481403517a20a", "messageHeadline": "Merge pull request #2724 from ChenxingLi/rpc_get_storage_porp", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "aa7f0dc853190f62cd37e4b9e19997b1a21cb15e", "messageHeadline": "Get storage_point_prop from RPC", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "434da7f0ab7beafff880367e1a7d2a7f802cce91", "messageHeadline": "Upgrade to rust 1.73.0.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "cfe4119fb2162501d4259d5f07caacd98912c0b5", "messageHeadline": "Merge pull request #2723 from ChenxingLi/fix_estimate_cip107", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "a51ce765900ba8745caf974ed34d55c5b149adef", "messageHeadline": "Merge pull request #2722 from Conflux-Chain/fix_lightclient", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "d835a3e673f98c58722441a65f3e2c89d0dc9ead", "messageHeadline": "Fix issue in send transaction", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8d260f64bcb8fc2ea1b3dbf4bbf61bc417727d50", "messageHeadline": "Fix wrong gas estimation after CIP-107", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "778d53ceca6aff2504f8b972e6366d07de7679d2", "messageHeadline": "Fix a race condition in light node connection.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "839c6ee8f8130af849ee87af257f52481c792e32", "messageHeadline": "Print xfs defragmentation error.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b99068d3221d9390bcd0fae63600fd297da23366", "messageHeadline": "Merge pull request #2713 from ChenxingLi/impl_cip119", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 153, "deletions": 2}}, {"node": {"oid": "9811949f9b7fa05cd40f16638d42ec245f5f3eff", "messageHeadline": "CIP-119: PUSH0 instruction", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 153, "deletions": 2}}, {"node": {"oid": "51c60988afc82b09e878dbe379a27e3987f05d42", "messageHeadline": "Merge pull request #2711 from Conflux-Chain/no_delay_reset", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4ee6ca20f1b610c946e8007fdeaaafd579b55f04", "messageHeadline": "Merge pull request #2712 from ChenxingLi/impl_cip118", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 127, "deletions": 3}}, {"node": {"oid": "c9fec6d60236c61ce3809347e52197f48b313eaf", "messageHeadline": "CIP-118: Query Unused Storage Points in Internal Contract", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 127, "deletions": 3}}, {"node": {"oid": "4feba91de6546c7ef48e8f417981a3b4184a64e9", "messageHeadline": "Do not reset msg delay.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9ff6344a507fc285005bb7042d1dafc6c1de850a", "messageHeadline": "Merge pull request #2710 from Conflux-Chain/rpcChangeLog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "6b09f6bc9a2daf841facfb26bbdd3f6aa6d18d86", "messageHeadline": "update new added debug method name", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c10d750a6f9abe323e1ec1847e3a46b2fd82a21", "messageHeadline": "update doc link and rpc changelog", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fe75551fdf79e5514899ec73e078d2ecbda52c18", "messageHeadline": "Merge pull request #2709 from Conflux-Chain/rpc_aggregate_sig", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2303c643f5c96fbb04acd398cbad82459de14c62", "messageHeadline": "Add aggregated_signature in RPC LedgerInfo structs.", "author": {"name": "Peilun Li", "email": "peilun-conflux@confluxnetwork.org", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "bd08dcd963ba5dedb7611ea748af80a0a7a3ffc5", "messageHeadline": "add rpc changelog for v2.3.0", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6861b8260789924b46e88418a51c42ebfde95ddf", "messageHeadline": "Merge pull request #2708 from ChenxingLi/rename_107_rpc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "6f8b38777a66f474431c475a0c3aa430a7873602", "messageHeadline": "Rename symbols", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "9b1e7ef03e19efa24411d4b1b3066622b2cb1e60", "messageHeadline": "Merge pull request #2706 from Conflux-Chain/pos-bls-rpc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "d56b06b354a24046dae75ffae20cca4eae84ea56", "messageHeadline": "return compressed and uncompressed bls public key", "author": {"name": "boqiu", "email": "82121246@qq.com", "user": {"login": "boqiu"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "c16a493869bd2838072f7426827f3e4c087ab0bd", "messageHeadline": "Merge pull request #2705 from Conflux-Chain/rpc-pos-bls", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 37, "deletions": 55}}, {"node": {"oid": "60119be06cbe47407c769e89740323ee1633b42d", "messageHeadline": "fix py tests", "author": {"name": "boqiu", "email": "82121246@qq.com", "user": {"login": "boqiu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e4c088b952ed8411ba9e00baf7162a7a5505a331", "messageHeadline": "fix py tests", "author": {"name": "boqiu", "email": "82121246@qq.com", "user": {"login": "boqiu"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "057a4e8d12d2f1ad07b357abd5045b4710a651da", "messageHeadline": "update ledger info struct for rpc", "author": {"name": "boqiu", "email": "82121246@qq.com", "user": {"login": "boqiu"}}, "additions": 28, "deletions": 52}}, {"node": {"oid": "488479a9b97193eeda5dc2924d3dc61054895744", "messageHeadline": "Merge pull request #2704 from ChenxingLi/uncompressed_pubkey", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "b2653d7b9ebedcc2eb01d1d25fc3e4c48546b116", "messageHeadline": "Add an RPC for converting compressed pos pubkey to uncompressed", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "9b6637d6476825df5e2ca0adac23ddaef299f9ab", "messageHeadline": "Merge pull request #2701 from ChenxingLi/remove_load_opt", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "5a0729a863718ab1e659b2e3c6ae1bff5b0eb835", "messageHeadline": "Don't distinguish 0 and None in state DB", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "fd5d1ee1585a2f8f17cf6e5ff804ba3ba58bfc75", "messageHeadline": "Merge pull request #2700 from ChenxingLi/split_overlay_impl", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1385, "deletions": 1263}}, {"node": {"oid": "ee99dd4805b51fc88096c5378191b75fdf1e5933", "messageHeadline": "Merge pull request #2699 from peilun-conflux/revert_2680", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 56, "deletions": 43}}, {"node": {"oid": "4a789c39b96f8418610777faf1736710229330d8", "messageHeadline": "Enhancing Code Maintainability: Refactor of", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 233, "deletions": 233}}, {"node": {"oid": "8e1176fa1fbb099f61919845a435d5e5537433b7", "messageHeadline": "Update RPC ChangeLog.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "262158f809bc949d28c0e81d2fd991bbcfa158e2", "messageHeadline": "Revert \"Merge pull request #2680 from peilun-conflux/fix_trace\"", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "e4d257b6e210cc506d2a01235b38dbb370bedb4d", "messageHeadline": "tmp", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1377, "deletions": 1255}}, {"node": {"oid": "650633fb23c34e21881b9120b302c8ff3c28c9e4", "messageHeadline": "Merge pull request #2698 from ChenxingLi/split_state_impl", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2314, "deletions": 2292}}, {"node": {"oid": "ed3d8096fc07a463d35a3017d2c509ae4dd86df1", "messageHeadline": "Merge pull request #2696 from peilun-conflux/cip112_version", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4e96988294d985b94b32b2003d02f8027a929b37", "messageHeadline": "fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "22c6797eb9f44c307c0a76d935c67ebc463926a6", "messageHeadline": "fmt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 68, "deletions": 119}}, {"node": {"oid": "4bb01b0b2acededbd0fe854644fdba8a0d9d77d7", "messageHeadline": "update", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1205, "deletions": 1176}}, {"node": {"oid": "03bed234e75b1bdf0ff009368eacb2d613283841", "messageHeadline": "fix tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "fd90303b5f5a86695ab4537d83e86124938057e6", "messageHeadline": "Merge pull request #2695 from ChenxingLi/evm_refactor", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 506, "deletions": 838}}, {"node": {"oid": "9eb7a7e600644b59f505af5f0116c2a92309ad5f", "messageHeadline": "tmp", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1604, "deletions": 1559}}, {"node": {"oid": "4e8c42403e321b4f94b5cc85599706d7044018bc", "messageHeadline": "Fix issues", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 33, "deletions": 41}}, {"node": {"oid": "738a50e389403207d789c82b0514c81fc3935021", "messageHeadline": "Remove repeat code in global parameters", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 496, "deletions": 820}}, {"node": {"oid": "2053a797c6b3d6b3a2ff65b6e6a4a273b61aabb5", "messageHeadline": "Set header custom version for the next hardfork.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "54493c39e4153918ba99c90c43138c3fca609bbd", "messageHeadline": "Merge pull request #2678 from peilun-conflux/test_custom", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 68, "deletions": 10}}, {"node": {"oid": "51d2b8b73349d0aa0f1f7266878c6ee0a7186e78", "messageHeadline": "Merge pull request #2691 from peilun-conflux/short_pos_round", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "8bd4acfeae92c640cdc3f70c4df6744f10852982", "messageHeadline": "Merge branch 'master' into test_custom", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2885, "deletions": 1518}}, {"node": {"oid": "41510a0b24ef2c048f65e533e779bdc787a4b335", "messageHeadline": "Merge pull request #2693 from csdtowards/renamekey", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1d3af52a7933feb6c70a4e9249e5d10b4ddc1555", "messageHeadline": "Wait for peers to connect before pos starts.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "83389564fc8c68a674fcb4caad1c77cd0fb426cf", "messageHeadline": "use enum space instead of string", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0039bba18baf28fb50fa581c939841dfc706e803", "messageHeadline": "rename Ethereum in space and use camelCase for EpochReceiptProof", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "414107fe800bfda7ed100b81f1076c8433420c32", "messageHeadline": "fix.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d18e6088e909fae190a4cc20a429bf94ec3e2b0f", "messageHeadline": "Merge pull request #2692 from csdtowards/u8hex", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "1cbec8d23d6ba39c4dd9229b876c84cd03de8a21", "messageHeadline": "hex encode for u8", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "b1e851e3075cfb48fd8d688e3ad0e91365135f44", "messageHeadline": "Short pivot decision defer time.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "0667de65c5ecbefc5133357e1b2ba84ee0a52b49", "messageHeadline": "Merge pull request #2688 from peilun-conflux/fix_pos_state_skip", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 134, "deletions": 6}}, {"node": {"oid": "67fdd37077bba7e43d9eb042934c3daf6ab850de", "messageHeadline": "Merge pull request #2687 from ChenxingLi/maintain_substate", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 76}}, {"node": {"oid": "c2812fdfedfdd4f387f4aebbce80610995035ec8", "messageHeadline": "nit.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0348637193a5c9c42797e238017640bd2048b542", "messageHeadline": "Merge pull request #2686 from csdtowards/formatspace", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "808872aa83c0593e24b5825f1fc847b8e6bd824d", "messageHeadline": "Add pos_getLedgerInfoByEpochAndRound.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 137, "deletions": 6}}, {"node": {"oid": "35cb02c19a757a30684f48d29953b6638930a765", "messageHeadline": "Merge pull request #2680 from peilun-conflux/fix_trace", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "7f464586bf24df94b214d55c02627acea4556748", "messageHeadline": "set serde lowercase for space", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "3dd4c3af65e109cd2bc7e0b4da3119511218ccf7", "messageHeadline": "Merge pull request #2684 from ChenxingLi/evm_refactor", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 506, "deletions": 1201}}, {"node": {"oid": "7af28b1f1e40d5068ddfe5ed6b8703d47525564f", "messageHeadline": "Merge pull request #2685 from csdtowards/serializeReceiptProof", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 426, "deletions": 12}}, {"node": {"oid": "6cd57a7e03cdd720ae5b32bda91d41a84eeb9460", "messageHeadline": "Change the maintainance of substate", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 51, "deletions": 76}}, {"node": {"oid": "76d2316116c080441bb9003a56f8d34c1304cd93", "messageHeadline": "Format space in RPC", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "91d714b0577f039f80dd974849ca76731add6e8f", "messageHeadline": "Serializable for EpochReceiptProof", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 426, "deletions": 12}}, {"node": {"oid": "eed048015ba7297f306913c8e710dbf9ffb8433b", "messageHeadline": "Remove account_start_nonce and contract_start_nonce", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 80, "deletions": 312}}, {"node": {"oid": "3657e52a641e993813d22448d86c82335fb24dca", "messageHeadline": "Reimplement interface of reading account", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 147, "deletions": 234}}, {"node": {"oid": "1513a0600fdfd76f3203e9592a0452e3be766621", "messageHeadline": "VM State should not be a trait", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 235, "deletions": 525}}, {"node": {"oid": "310f4bab766006ee8fc5a1bb81cb1ad0dd278c7a", "messageHeadline": "Substate should not be a trait", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 72, "deletions": 158}}, {"node": {"oid": "17a0fc8c96b5da9d6efe4118165baab56f4341dd", "messageHeadline": "Merge pull request #2654 from ChenxingLi/cip107", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1409, "deletions": 199}}, {"node": {"oid": "c7ba79665760b291bbe2772be46f397cd16015d9", "messageHeadline": "add transaction during write mpt", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "fce7ada480cb560fdfd7462cec8f79ac8cd56dee", "messageHeadline": "Add test and fix issues", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 611, "deletions": 12}}, {"node": {"oid": "65009851af8a21d509cf3ccd090836ba0ee63991", "messageHeadline": "Shorten PoS round time.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "701b46aa454f247367599c996dab19adcec180cd", "messageHeadline": "Merge pull request #2682 from csdtowards/blockerr", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "865c3d3f26b4c974c2eef37befccb965cf2d9174", "messageHeadline": "Merge pull request #2681 from csdtowards/txhash", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "c5b4a01d5793bf40a90d2324c319fbe8234eaff0", "messageHeadline": "fix test error", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d94acc7db3f08a97e77654d205ac4e4fe0106270", "messageHeadline": "user debug_ prefix for API in debug.rs", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7321c6e88b7f5346722452d9ed1eaeb745f4470d", "messageHeadline": "format code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "09d42a4b4149d20a5d0b4cb66dadad138e917af2", "messageHeadline": "Refine errors in cfx_getTransactionsByBlock", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 10, "deletions": 27}}, {"node": {"oid": "8684a9ccd5e5b6a6dd607f1c6c38e5bedbd5ea87", "messageHeadline": "Add RPC support and statistic information", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 244, "deletions": 38}}, {"node": {"oid": "28cfaac9e8c15b4a83ec1ec1cb0f1268a72acf94", "messageHeadline": "Undo test for old cip107", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 68}}, {"node": {"oid": "32a8653b5179906528905f2182e4cea843acd5d6", "messageHeadline": "Fix check in collateral settlement", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a6c963f4da7d01818c8602abbb79b8b1b0455f1f", "messageHeadline": "Implement CIP-107", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 428, "deletions": 166}}, {"node": {"oid": "d3c05b76c804e6238693e3f56486b19cb3f52dc3", "messageHeadline": "Read storage_collateral_refund_ratio from db.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 285, "deletions": 82}}, {"node": {"oid": "a245d6e6968787d611dd92abb37f6a4675d64649", "messageHeadline": "Fix tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54816f4bc29c5acc13bc498834a3599bbdfe2fa1", "messageHeadline": "Fix tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b8c14bcd0196f272952ff3b45a7e3e14325ee49c", "messageHeadline": "User tx hash for epoch_receipt_proof_by_transaction", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "8f55a030dfcc7b32abe1777f2c03ec4adeb3326e", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 561, "deletions": 71}}, {"node": {"oid": "ce560165ce9252d1d2a526e4a6cdfa2c036886cd", "messageHeadline": "split snapshot", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1256, "deletions": 837}}, {"node": {"oid": "95e8fea35b04c51ba6e66315858dd23e92957323", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7a7b840a96d642a1d983139078562d7240867b63", "messageHeadline": "Merge pull request #2679 from darwintree/errmessage", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdc75633d7db35a6033f2f068ce6289f86bd713a", "messageHeadline": "Fix block_number format in eth RPC traces.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "081b4853736adaf25dcbfbbe266d6795f8ee0c8e", "messageHeadline": "Rename to cip112.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "1104f9b3cfb862e945f5515a020886896a71ac4c", "messageHeadline": "Improve error messages for espace transactions", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8b6549a1b6c7ff1d53e1d68ba29e6ec4f2b9a99", "messageHeadline": "Merge pull request #2677 from csdtowards/epochreceiptproof", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 148, "deletions": 2}}, {"node": {"oid": "2d50d03e591f2eef0c2421aa262f0360f911e095", "messageHeadline": "Fix custom serde.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "a41c3b9c7b474cb249a7def09a2b3b6e0b499a2d", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 127, "deletions": 40}}, {"node": {"oid": "b5d367b7b27e7139c984973147de4241398ef4f2", "messageHeadline": "Merge pull request #2676 from csdtowards/epoch_receipts", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 127, "deletions": 40}}, {"node": {"oid": "4a54f4b36d6e4eb14492802deffe7814a380030e", "messageHeadline": "resolve comments", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "bc4e170ed0817cc49f7396ab212ec214e4e9020b", "messageHeadline": "Add rpc to get epoch receipt proof", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 157, "deletions": 2}}, {"node": {"oid": "0b6da126595b9892fbedf2b290054f2e82f2108a", "messageHeadline": "Add space for log", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "c50735593136b829012a4e4f7f28a9451baf7c3d", "messageHeadline": "resolve comments", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "5cb52e526c5bef8a495758c878a0c84a4a083223", "messageHeadline": "format code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 69, "deletions": 47}}, {"node": {"oid": "e588130689cc592cbe4e373b36bc77cdfdcdf9b8", "messageHeadline": "Add include_eth_recepits option for cfx_getEpochReceipts", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 69, "deletions": 34}}, {"node": {"oid": "a71e6748a988c5799e2463d394b2b62743641135", "messageHeadline": "Merge pull request #2674 from peilun-conflux/ledger_info_by_num", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "96ea55f7fe7ec91ac9ecc4c45194020f7b3c6d1d", "messageHeadline": "Fix more random failure.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "923250dd706499a20d1056e7f4eb8b74f5863cdb", "messageHeadline": "Merge pull request #2671 from csdtowards/metric", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "39af7b77a3b30360cec3787efccf866d459274ab", "messageHeadline": "fix bug in mpt merger", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 274, "deletions": 34}}, {"node": {"oid": "2125e872b93fdfb2603fd7ae6ce8d8183839ea13", "messageHeadline": "Add pos_getLedgerInfoByBlockNumber.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "fb361c3ebfa5f9b9f0054d773f7861e575bf7092", "messageHeadline": "Merge pull request #2673 from peilun-conflux/format_pos_rpc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 228, "deletions": 22}}, {"node": {"oid": "86825406b6112f7fe401bd02c1e64327da3d50d7", "messageHeadline": "Fix tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "d99d8e4a3d832799bbaabb2c59e3bd6f5501e517", "messageHeadline": "Add rpc types for LedgerInfo.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 125, "deletions": 26}}, {"node": {"oid": "8aa30a4fdf9fcf04d6a7f3ff745467f492d91cc2", "messageHeadline": "Add RPC types for EpochState.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 98, "deletions": 10}}, {"node": {"oid": "850aba22c35570319c113f5412e5052445baa8b5", "messageHeadline": "fix RW mpt confliction", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 291, "deletions": 179}}, {"node": {"oid": "6b09a3c77c5d9dd6fde7261df3d114a3a2187770", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc35e9f647579076cc6f823a7a1217a13cfe6762", "messageHeadline": "fix build error", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "050241fdbee7143c4184e9339595b688196b95fb", "messageHeadline": "Add metrics for filter and pubsub API", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "7e768f5522b6374ae930124873e38ab1e0cbd4aa", "messageHeadline": "Merge pull request #2670 from ChenxingLi/update-trace-epoch", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28b0fbc3ef375ea7333dfa55b7a89c3bcc822b26", "messageHeadline": "resolve comments", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "d17abdc96a19222c09e9d8b3373bfb42565a6a47", "messageHeadline": "Update the interface for trace-epoch", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47e5b28cc6e7a3c5b08d739680f9b05d33c3cea1", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 215, "deletions": 63}}, {"node": {"oid": "ba62c8688f03dc8d4066d65f2f580d096f42128f", "messageHeadline": "fix comments", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 187, "deletions": 136}}, {"node": {"oid": "07d6678ee1e0eb6cc23bf73b05439724b464ddd5", "messageHeadline": "Merge pull request #2658 from peilun-conflux/fix_duplicate_broadcast", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "66ade8ae3aec5ccec3073b051116818360fa1156", "messageHeadline": "Merge pull request #2667 from peilun-conflux/two_space_trace", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 147, "deletions": 50}}, {"node": {"oid": "f38f821c7575ce370736ac8a575a91cecc32708d", "messageHeadline": "Get traces in two spaces with pivot check to ensure atomicity.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 86, "deletions": 59}}, {"node": {"oid": "692f750cce1c00f2f37ad396ed29f7ec9178417e", "messageHeadline": "Implement `trace_epoch` to return traces of two spaces in an epoch.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 78, "deletions": 8}}, {"node": {"oid": "42a7506c1681e390907ccfb390400f0651d16b0a", "messageHeadline": "Merge pull request #2666 from csdtowards/revertto", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "bc928031b1269f05ee28abd8fecbe1c0a5a15bef", "messageHeadline": "format code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "41b23977fc031b4d9519d8a279241221592d4e13", "messageHeadline": "refactor code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 219, "deletions": 178}}, {"node": {"oid": "d716f449ef10c1a43ed7c92c38376209b0c7e072", "messageHeadline": "refine cfx filter logs", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "411a9d3c2375c1b3061d58d40bc91b3e5e6e9090", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 880, "deletions": 353}}, {"node": {"oid": "3cf45a9c1bf885e41335d48d7c1922750f68e0f0", "messageHeadline": "Merge pull request #2644 from csdtowards/snapshotbeforeear", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 593, "deletions": 107}}, {"node": {"oid": "aea5807d44af378cb53d3a302cb49fc2f9ac4b01", "messageHeadline": "Merge pull request #2660 from peilun-conflux/fix_mac_rocksdb", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4c6e318471c66c843b15ec9f079d9b7e5760ce93", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "766c70c955a664b2bea0566cd29d8be2f89ba7b6", "messageHeadline": "Fix MacOS rocksdb compilation issue.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "032f77bc16c987d5166c4b1a558ef151f33f1a28", "messageHeadline": "fix comments", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "9cedd968145187543d67cb92f897e12a0b03d56e", "messageHeadline": "Strictly avoid having multiple broadcast tasks for the same peer.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "81ca6c9db50d9c0d3ff9b33f8f559e0e26577438", "messageHeadline": "add functional tests", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 303, "deletions": 23}}, {"node": {"oid": "b9869d6a44c052266ba44e01ecd4c633f069a817", "messageHeadline": "Merge pull request #2655 from peilun-conflux/upgrade", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 312, "deletions": 279}}, {"node": {"oid": "74dc7008b3bf7480fa9a6d9e5e143d274fe119bb", "messageHeadline": "Upgrade to Rust 1.68.0 and update dependencies.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 312, "deletions": 279}}, {"node": {"oid": "223276a8f44c79b49cd57aad00b7bca8baabd19e", "messageHeadline": "Merge pull request #2652 from peilun-conflux/fix_upgrade", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "3b2ce5c3130cedf6994a71507dbc087da52558ac", "messageHeadline": "update the recompute epoch for snapshot", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a504ab29b0f924243f2170397bf5d0c7694f4702", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1266, "deletions": 815}}, {"node": {"oid": "e4df4d4fa083ee91a06c760d8ba38d4a21780f1e", "messageHeadline": "fix test", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "229e826debf355b0917140caceb0819c7853c4f4", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1266, "deletions": 815}}, {"node": {"oid": "db3cdcf2afbf8b899c95fe85ee603455b8c5e006", "messageHeadline": "fix build error", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 59, "deletions": 56}}, {"node": {"oid": "6db428512c3c68be7887964079fed4d658df12b7", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "67a78c35a52995e011dd57252f0286c2da43a0cf", "messageHeadline": "Fix Influxdb panic after upgrading.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "66e29a8fe29438a32ddd53a2096a4908b6e40d34", "messageHeadline": "Merge pull request #2650 from peilun-conflux/light_heartbeat", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "01c8615a72539683f890ca21f6d297906c0f7917", "messageHeadline": "reename keep_snapshot_before_stable_checkpoint", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b946583d1ee699d16b301e741ef5d74cf0a7a08e", "messageHeadline": "update snapshot_merkle_root annd intermediate_trie_root_merkle for sn\u2026", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 237, "deletions": 46}}, {"node": {"oid": "feab2c3cc6cb3b02f234ad9cd3c2b243df8602f8", "messageHeadline": "Merge pull request #2640 from peilun-conflux/upgrade", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 895, "deletions": 785}}, {"node": {"oid": "c5d51c147afa0d2231295d552824166d84ee8318", "messageHeadline": "Only disconnect timeout light peers.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "88321d1e962f65b03590439fc13271fa461e5f22", "messageHeadline": "Revert \"Ensure full nodes also send light-protocal heartbeat correctly.\"", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "8f2f36a373be63365f7e8743ace278d22ff8e760", "messageHeadline": "Ensure full nodes also send light-protocal heartbeat correctly.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "fd5dfa6f2f57460b1ee4476b4dd54fb68d6c08bb", "messageHeadline": "update some comments", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "47b8a9f4a8801da1e296d94430f493dd5bd575cc", "messageHeadline": "Merge pull request #2626 from csdtowards/get_tx", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 359, "deletions": 21}}, {"node": {"oid": "1c797965d5a90a67998b43d938998e932a7f0e59", "messageHeadline": "Merge pull request #2645 from peilun-conflux/rm_warn", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e30d9a41ce7502a30fdd83fb2b74b0aa3b97fdbd", "messageHeadline": "Merge pull request #2642 from peilun-conflux/windows_snappy", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9bfd772cf0bcd53ae943319bc61071f76e17ecda", "messageHeadline": "Remove a warning log.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0d12066c8f2b864124c3c0c5311fa0266d695c59", "messageHeadline": "add some comments for code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 103, "deletions": 105}}, {"node": {"oid": "74b3e595236c91f504478986e897924ba77b31e3", "messageHeadline": "resolve comments and refactor code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 137, "deletions": 102}}, {"node": {"oid": "8feb44deca6a1b5d4160cf0c1e53a5defd8a2c2c", "messageHeadline": "Add configuration for whether keep snapshot before ear checkpoint or not", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e5426bc4f1777e853c6e2a628115391575d42e5b", "messageHeadline": "Merge pull request #2638 from peilun-conflux/nit", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d9138142c6755d57c349c72fe47b087b8bb3bacc", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 59, "deletions": 15}}, {"node": {"oid": "4ccece9826c0d52951ee47457f71a3a66254ad7c", "messageHeadline": "Add skipped/none eth transactions", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "8ce0d56be188a35edd1b204107bad2502e38aed8", "messageHeadline": "Fix build error", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 60, "deletions": 56}}, {"node": {"oid": "ed4deee152bd8f629e0fe771b1f3d17fdaf10658", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 59, "deletions": 15}}, {"node": {"oid": "e9095ae2188c90c14aef0775a782cad2f6728a6f", "messageHeadline": "fix bug", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "712b96a9e00c20b2b72355e0bd228ffaa2688038", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "069637ac3dc24f32cfb92f974dd8fba982d87799", "messageHeadline": "Fix tests and doc compilation.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "a57dbdb797948ff67f7a77d5770e024491563624", "messageHeadline": "refactor code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 18, "deletions": 72}}, {"node": {"oid": "bf91cdae7789d48822971a0fd58ee06276d19085", "messageHeadline": "fix bus", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 472, "deletions": 120}}, {"node": {"oid": "11db80b4a79aabfa4ecbddc59a034fc5ce795b56", "messageHeadline": "Fix titan compilation.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1f636951c11f345a8386100ca7671bdb4079cd9d", "messageHeadline": "Add snappy test for Windows rocksdb.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3abe0fd2cf92ecd2e90f5821971fd2a0ab17fc94", "messageHeadline": "Merge branch 'master' into upgrade", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "82d5325740a9c15e81d553632d0a44204c2be366", "messageHeadline": "Merge branch 'master' into nit", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1438890148df5162e4476161f96cd3fc331fc124", "messageHeadline": "Merge pull request #2641 from peilun-conflux/fix_tests", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6bee921f72ae3aec625587b131d29a60cf046182", "messageHeadline": "Fix random failure in node_reputation_test.py.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "230e2a4be2ee1f5397d751987fcbed703c66758c", "messageHeadline": "Fix warning for uninitialized.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 111, "deletions": 100}}, {"node": {"oid": "f6900e10e0cd9e3a08aa98084b2c243bc7b3c01a", "messageHeadline": "Update the default configuration for tx pool.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d79dcb4cba4425202c036c10332bb2760fb96fa7", "messageHeadline": "Upgrade needed dependency crates.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 760, "deletions": 665}}, {"node": {"oid": "abd17cdbd7cb06a8e5739468faf71ab6665741e0", "messageHeadline": "Merge pull request #2632 from csdtowards/rpclog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "87ebea44b82374d078a58896ca8456f402dcdfd8", "messageHeadline": "Merge pull request #2634 from peilun-conflux/windows_lz4", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bffd9f6150043755f50328472c635687d0008740", "messageHeadline": "Merge pull request #2631 from peilun-conflux/disconnect_dead_peer", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "00e3da7ac7925b2592673ef899955bdae2a60bff", "messageHeadline": "Merge pull request #2630 from peilun-conflux/double-lock-sync_manager", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3162813036391c8deb0565e77e3afed27c08fed6", "messageHeadline": "init", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 988, "deletions": 76}}, {"node": {"oid": "6397cc97df1b43f4b9f370af27d6a1c71d1a2e2f", "messageHeadline": "fix clippy eeror", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "dfcfd5e18eb7e0edb4442e733f1b638d5b0efc80", "messageHeadline": "Fix more issues.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d8208d460406e9db9050f059434b01f3abc31dbd", "messageHeadline": "reorder transactions", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 139, "deletions": 167}}, {"node": {"oid": "885559043a34276e8f2170c5a9a18dd1c8b67c57", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 3535, "deletions": 1002}}, {"node": {"oid": "c58848e6254f4960fd3ad6d9394899cc748bdd0a", "messageHeadline": "Update JSON-RPC changelog", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2e78d484bebdc345fac969451397903aaa4c1f77", "messageHeadline": "Enable LZ4 for rocksdb on Windows.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ef3856de68c9d823be38ebca3ca0a56869c63270", "messageHeadline": "Disconnect timeout light-node peers.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "104518cd37ed70051b368326ba4ea899476430b6", "messageHeadline": "Merge branch 'master' into double-lock-sync_manager", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6906, "deletions": 1742}}, {"node": {"oid": "f0c1209a6c12833b7484ecc583444ac0abdeac4a", "messageHeadline": "Merge pull request #2624 from peilun-conflux/old_epoch_height", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 203, "deletions": 108}}, {"node": {"oid": "bf33a0701d64a87c358e02931c3f2eccbdd8faee", "messageHeadline": "Merge branch 'master' into old_epoch_height", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 225, "deletions": 38}}, {"node": {"oid": "2f225aa8316bb61f63fc602b3255a9f3da84f981", "messageHeadline": "Merge pull request #2628 from peilun-conflux/fix_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0977eb112ed66be779614f77986dce2b1ca5bf74", "messageHeadline": "Change OutdatedNotEnoughCash to OutdatedStatus to include wrong Ready.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "ddb126e4309a31921b88d4b6677e075c931cb1b0", "messageHeadline": "Merge pull request #2627 from peilun-conflux/eth_min_tx_gas_price", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "43397cbaae99ea72e1499938531c64d62b4db277", "messageHeadline": "Fix more.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7563f00252e2c6cdbe226dcda2df972762515197", "messageHeadline": "Fix random test failure.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "899aa3ec6c76e9b65264ba9890f544ad71579693", "messageHeadline": "Increase the default eth tx gas price in tx pool to 20G.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "035245454b66f6ca2b1bec7c86b5b70fb48ca8b8", "messageHeadline": "Merge pull request #2625 from csdtowards/pos_addr", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 182, "deletions": 16}}, {"node": {"oid": "d062118cbb102fa0b057eb8c866ca511bb2b25e6", "messageHeadline": "Add config for min gas price for both spaces.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "23b0de5d9b268978993f57b723f80ed9ed722760", "messageHeadline": "Fix random test failure.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0af7fbe4933ea23b1dde6e7edb3eca315592b61a", "messageHeadline": "Fix test warning.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bcf11fd0666169a676fe46d8347b24dd74c1c20d", "messageHeadline": "refactor", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 150, "deletions": 134}}, {"node": {"oid": "80721a08b96ab77e961153c29a1f60e6f20b3e5e", "messageHeadline": "update", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "d725e0ae817e97dce872103e5a5ce79195f7fa66", "messageHeadline": "Add pos rpc pos_getAccountByPowAddress", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 182, "deletions": 16}}, {"node": {"oid": "2c108620b1f9a58bb4e3d524f51d6f9c8d07760c", "messageHeadline": "Add StaleEpochHeight pending reason.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 184, "deletions": 108}}, {"node": {"oid": "30862cd7bfc1f9e0a5f8680c4d5b7573c7dbb6da", "messageHeadline": "Merge pull request #2615 from darwintree/eip1898", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 666, "deletions": 95}}, {"node": {"oid": "7a9eb073105d9f98bb08694026066441431dd706", "messageHeadline": "Merge pull request #2619 from csdtowards/cfxfilter", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1579, "deletions": 70}}, {"node": {"oid": "84bf3a072f7070dad1a93914bd7f68702f1f9d4b", "messageHeadline": "Merge pull request #2609 from peilun-conflux/fix_cargo_update", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 862, "deletions": 691}}, {"node": {"oid": "81f6d6aee8448e6b289287fa90d114663ce312c8", "messageHeadline": "update", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 172, "deletions": 92}}, {"node": {"oid": "33ec08a4efdcdd01d70a16ed6bc1a31a8c13a73f", "messageHeadline": "format code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 126, "deletions": 76}}, {"node": {"oid": "270ae7e6bd9179046e5205c523a24f0d91cd1010", "messageHeadline": "init", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 177, "deletions": 7}}, {"node": {"oid": "aedbb737ace24bb5b7f9a6489bd84d8dc24dc8b9", "messageHeadline": "feat: cfx_getStorageAt support block object as parameter", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "f5ce7eb692cba95b9368742da12c68c02686d8ce", "messageHeadline": "feat: cfx_getBalance support block object as parameter", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "bff6d17a1887ee5067525fc3db61faddbfceadb0", "messageHeadline": "feat: cfx_call support block object parameter", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 112, "deletions": 89}}, {"node": {"oid": "5ca0e357ffec4a127d6b5e4122e040f618aac752", "messageHeadline": "feat: get_code support block object parameter", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 340, "deletions": 96}}, {"node": {"oid": "9e882d4cbf9069e32eeef8977f8195956fc9a101", "messageHeadline": "feat: add support for requirePivot option", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 89, "deletions": 17}}, {"node": {"oid": "cc1b56eddac8796ea36413cd771c7bd2d82f08c1", "messageHeadline": "feat: Accept EIP-1898 object as BlockHashOrEpochNumber input", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 164, "deletions": 15}}, {"node": {"oid": "6c0a9e37537498831d4cc4a3ee976f3e5eedaae1", "messageHeadline": "Refactor BlockHashOrEpochNumber to prepare for EIP-1898 update", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "18e2926fdd416f1629c04bffdd2f28f75cbdd72e", "messageHeadline": "Merge pull request #2617 from omahs/master", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c6ebdd5b6ed5e8cdf7b424d8e389d14988162091", "messageHeadline": "Merge pull request #2618 from csdtowards/improvecopymerge", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a22082f7dd5a10f2d9ce18b8ea8415a34672d0f", "messageHeadline": "uformat code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "17528a808257bdf9ca3acfa304c301e0f29e89da", "messageHeadline": "urefine code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "4955997b6fb26e0dad3628aaca8f6dc9299983d4", "messageHeadline": "Add ft", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 748, "deletions": 1}}, {"node": {"oid": "61c450da761cb2448166f9e70aab09077e6b7105", "messageHeadline": "update filter", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 111, "deletions": 63}}, {"node": {"oid": "58b8a2381eeb6e57fbb18446e0c0a6e54cdb7d9e", "messageHeadline": "add", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "cbe8da0a99a4206bc5433a3bcfa4143833f7bdd5", "messageHeadline": "update", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 129, "deletions": 113}}, {"node": {"oid": "839817a526a40fc460f41cdb601fc58ea4b2854d", "messageHeadline": "init", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 692, "deletions": 3}}, {"node": {"oid": "8d0bf6817f4f67577af8bfc6429253154e505343", "messageHeadline": "improve performance of copy and merge snapshot", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "53fce0d7339e98d9fa3f8a0ec44c7ebcfefc0b96", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c7f78c5f9c6430a1cc149deb7946f454ecb265ea", "messageHeadline": "Merge pull request #2616 from csdtowards/limitchunksize", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "0b8e45e261f03709a38694dbd951a5f13e93f515", "messageHeadline": "panic when attmeps to downlaod manifest exceed max", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f6cdbe3c0cf58cc9ee9ce2fffcc98680cb778f57", "messageHeadline": " limit per chunk size to avoid OOM", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "c11f71f1fb29aba92633f4def94c4f5bcc423647", "messageHeadline": "Merge pull request #2613 from peilun-conflux/fix_pos", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "85e9d923f8f79902da28bdb96731168801776750", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5941d27a269706ceb91ec27b487a343f4fd298ad", "messageHeadline": "Avoid using proposal_generator in broadcast_election.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "40a8685ed17bc4818d55fcec60ad7c5187ad8984", "messageHeadline": "Fix an issue that prevent PoS nodes from electing.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29c601fadebc60100f3031d0c7c8064a19942ffd", "messageHeadline": "Ignore failing tests like upstream.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bbd95af706e00f043c38d801c621e759718d2775", "messageHeadline": "Fix cargo update failure.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 860, "deletions": 691}}, {"node": {"oid": "1bd351839b43c5ba89f3cd9308e7c24537779bfc", "messageHeadline": "Merge pull request #2608 from peilun-conflux/update_bootnode", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cd00c5498a2d1b4674f54be96ef99656cbf9e13", "messageHeadline": "Update bootnodes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5b761b787efa3b1ce6c8e570c48e8815e9d6783", "messageHeadline": "Merge pull request #2607 from csdtowards/epochrollback", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "674bffffab4b5b632134c2cf69f86eca090bafb1", "messageHeadline": "[Fix] skip scenario when best executed epoch number rolled back", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f2968582f504f2a86bb26b23de9670e6867d560a", "messageHeadline": "Merge pull request #2605 from csdtowards/phantomlog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 179, "deletions": 124}}, {"node": {"oid": "bb7c6e50753f646ad353010c088472666f16ed5c", "messageHeadline": "Merge pull request #2604 from csdtowards/fixreorg", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 74, "deletions": 26}}, {"node": {"oid": "29056b0f9424a35daa8a7762003f37e570468f46", "messageHeadline": "remove log", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ab872dc91a92a94674c1e4309b7c11c8e5f685de", "messageHeadline": "update log index", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "5965c18d875380e5478d3313435bc55d436166ae", "messageHeadline": "optimise code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "746f41c77b90a5919a81f62e499a13fc1d7edd77", "messageHeadline": "store epochs list into hashmap", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "73a729ff9f89214ca33dc70f2ebaf0026d800d76", "messageHeadline": "optimize code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "bdf1eaabcda16bb57910e5a68b0ef26b539c213c", "messageHeadline": "format code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 88, "deletions": 90}}, {"node": {"oid": "79d5153735021214062d5095c7d7f3a8f890b92d", "messageHeadline": "Retrieve logs from phantom block for espace", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 111, "deletions": 89}}, {"node": {"oid": "2dd68534a90bb807e0d4d5a374af2ce4e3893c4d", "messageHeadline": "format code", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "c695b9b1c1219ec8c36744f25870500a97f76566", "messageHeadline": "[Fix] Snapshot pivot block hash in unfinalized epochs", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 67, "deletions": 26}}, {"node": {"oid": "9ca0c879611985253ae37225796cbfc9b8ca80bc", "messageHeadline": "Merge pull request #2603 from csdtowards/removeretry", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 63}}, {"node": {"oid": "ca7f4664e2c3448b7b73c53e516ef5e8cc9793d4", "messageHeadline": "remove retry in eth_filter", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 25, "deletions": 63}}, {"node": {"oid": "0f9ce76797bf30e3d41761fa7892f0cb07337917", "messageHeadline": "Merge pull request #2601 from peilun-conflux/fix_pos_tx_broadcast", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b09669937b79cdb6c0f5c923bdbf0920cc29c52c", "messageHeadline": "Merge pull request #2600 from peilun-conflux/disable_pos_state_prune", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "671b5314f07717228d7d14f02f306d75d1584036", "messageHeadline": "Merge pull request #2595 from peilun-conflux/fix_txpool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "83b632bb7d583332cc8360e62cc8b465e089e4f5", "messageHeadline": "Merge pull request #2602 from csdtowards/reduceretry", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a4595e387fb638b011d6ec35acac5785d7a17224", "messageHeadline": "reduce retry time", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c275b1fbf561d67b3fb3f55a45158098703a0df6", "messageHeadline": "Merge pull request #2599 from csdtowards/retrylog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "308ae0182b8b52d87b6655ac38c2ec524f4217a1", "messageHeadline": "Avoid duplicate pos peer broadcast.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6ba84388e314598207d58f78fa75aba2fa7722ac", "messageHeadline": "Fix break loop", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecf799d4b51f7ecfc3400084ac92c93d16ff4b3e", "messageHeadline": "Disable PoS state pruning.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daae39c8d8340570da7b204e940f4a8e8a408606", "messageHeadline": "Add retry for log filter", "author": {"name": "Joel", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "34d6861318d375d86adbb9a5c1e3cf0526ef27b1", "messageHeadline": "Merge pull request #2596 from peilun-conflux/retry_election", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 50, "deletions": 48}}, {"node": {"oid": "b062d0de733091e57d10849814fd8a2346cc817a", "messageHeadline": "Merge pull request #2597 from peilun-conflux/reset_committee", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 231, "deletions": 149}}, {"node": {"oid": "e9d261db8ac57b202bb4f8fbdbe07906bc049601", "messageHeadline": "Merge pull request #2598 from peilun-conflux/limit_pos_nonce", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "0bc7f6b2947c073589822940c5e8744ab0dc6350", "messageHeadline": "Fix tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1690ec960ba809d717bd17ce96c83b04c51e86c3", "messageHeadline": "Fix test compile.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "42f8a92b8be091140085247460df9b2643aabbb1", "messageHeadline": "Limit the max pos voting power in Testnet.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "680aea9a9ebd8b6c3d0b6b6d525675bd539df0d1", "messageHeadline": "Add tests and fix bugs.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "a8ca056795f4c83e6395d99245d22326586c3457", "messageHeadline": "Add hardcoded committees for EpochState.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 171, "deletions": 141}}, {"node": {"oid": "1bf8f3c11319a86988f290a2dceaeba80a513833", "messageHeadline": "Retry election transaction if it's not included.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 50, "deletions": 48}}, {"node": {"oid": "d6e8c82d5ba7b7486af9e0246a4d8b418e03a999", "messageHeadline": "Merge branch 'master' into fix_txpool", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "14135d68b3841cc1e0a7067bc89888ad6a40fcb8", "messageHeadline": "Merge pull request #2592 from darwintree/fix_u64_return_format", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "7e5eafd4b525eced47285c485f8066e5c8cf5bfb", "messageHeadline": "Do not reject txpool packing/recycling status update for balance check.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "7d1930b8f86b641d5689b6dc3d20fb79da1e5b87", "messageHeadline": "test: fix withdraw_deposit_list.py", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02fa52b46e8a81fecb874e53ac4c05191fca24f3", "messageHeadline": "Merge pull request #2593 from Conflux-Chain/Pana-patch-2", "author": {"name": "Pana", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5821a3bb47e7c073b0993a38f8db8a4b6a8ad45c", "messageHeadline": "Update README.md", "author": {"name": "Pana", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf732725f67c9b13c5bfded4863aea843a849719", "messageHeadline": "doc: add v2.2.0 and v2.2.1 jsonrpc changelog", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0e7fadbaf10651420d39bc4a9775f122b7b49452", "messageHeadline": "fix: depositTime of cfx_getDepositList and unlockBlockNumber of cfx_g\u2026", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "2c75adaeaf9a1c896f396dd9fbe363c6ca089e16", "messageHeadline": "Merge pull request #2589 from darwintree/pending_to_latest_state", "author": {"name": "Pana", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51b69d6e5f0ea9770ed3bb26b379708c3e6c4c29", "messageHeadline": "Fix: 'pending' tag behaviour. Ref #2588", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bebdedbdc75714e6bdbc7e35c055c78ca2eccf8c", "messageHeadline": "Merge pull request #2586 from darwintree/block_identifier", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "00ca967f9f6893c3db18244e6cb04af5b1b174a2", "messageHeadline": "Merge pull request #2587 from csdtowards/filterid", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "5c59f15f92fa9b7fb0737be11912c60e898f2e1e", "messageHeadline": "use random 16 byte value for eth_filter id", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "693c82c30e6e2cc0922072af4dc163da21e4943c", "messageHeadline": "test: add rust test for safe and finalized block tag", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "41b08a8b03b051ef8e2608769e71baecd4838192", "messageHeadline": "espace feature: Support 'finalized' block tag and compatibility suppo\u2026", "author": {"name": "Darwin", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "bbd7539efa18c65d535608d9820b72b98a1e85d0", "messageHeadline": "Merge pull request #2584 from peilun-conflux/fix_cfx_call", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "05fffa869e781cff1e6e43470a66f1a4a2111661", "messageHeadline": "Use the provided state epoch as the call request epoch.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8ac4b7f028aa29a0d2e7756354d36a322f641a96", "messageHeadline": "Merge pull request #2582 from peilun-conflux/shorter_waiting_receipts", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 67, "deletions": 41}}, {"node": {"oid": "9d61c4b1376d989951dd0b244a04a2504eb0b64a", "messageHeadline": "nit,", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "978b8a70e74224b9897d90b0d287f21bd94cbbd1", "messageHeadline": "Merge pull request #2583 from peilun-conflux/fix_sigma", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "171140d6145155ed1fa73bff9204a7ce1d6caaba", "messageHeadline": "Disable state sync check for lightnodes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ea2ecb4b138374ea014fec2892ce68fc4c06b446", "messageHeadline": "Merge pull request #2576 from Conflux-Chain/updaterpclog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8e98c347bbb167f59cdea5d39f709168b5d28c34", "messageHeadline": "Fix wrong fix enable transition number.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4adadef2b8db29e5871d501b54794b80b10da456", "messageHeadline": "Wait for state execution in sync_block.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c01fd1af561b0aa581d6e3450abc283d019f3cbd", "messageHeadline": "Fix random failure of sponser_tx_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "a2b25f87b3b6aa7292bc39dc52db0fd4f01103c9", "messageHeadline": "Also fix eSpace.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "6af4189e800da7a36b97ac5330bcf7f71bd1d46c", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e44806d36a71906df15a3d7d8d6f1f0228404549", "messageHeadline": "Fix wrong height.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32ab91387223539fef5241c1f93acd907eb8702f", "messageHeadline": "Avoid waiting for receipts if they may have been deleted.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "9b4fb8782f40aa2f9f0e6d303d0ef52fc4910f00", "messageHeadline": "Merge pull request #2581 from ChenxingLi/fix_sigma", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 75, "deletions": 15}}, {"node": {"oid": "c2e2a25b8c4e8c5699351cea303bdfb107e3696f", "messageHeadline": "Fix an issue in the sigma protocol", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 75, "deletions": 15}}, {"node": {"oid": "6ddd5dd0a2a709deed11bc02dc950e6a8530e97e", "messageHeadline": "Merge pull request #2580 from Conflux-Chain/Pana-patch-1", "author": {"name": "Pana", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "e0a5bbaee49d211ebf2e08645aea66bd56d5d732", "messageHeadline": "Update README.md", "author": {"name": "Pana", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "b1be2240a56b9d6b7a1a356c6b418f808ded6dfa", "messageHeadline": "Merge pull request #2578 from peilun-conflux/fix_peer", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "457424f2c925e77f1e72cac10313d676a6ac5cb6", "messageHeadline": "Merge pull request #2577 from peilun-conflux/fix_state_availability", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 108, "deletions": 25}}, {"node": {"oid": "2e957ce20bafedbb8cecd68f34da30a469e05bf9", "messageHeadline": "Fix bench compile.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e6eef7e3368ea015d0c3ca931dc2d0fa87d910e0", "messageHeadline": "Fix a possible panic in PoS peer connecting.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "fda16f2c18ad32b9419acf3e8efb408fa96f7195", "messageHeadline": "Fix the state availability check with full states.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 106, "deletions": 25}}, {"node": {"oid": "c4736d37f1898bd3617da75678f1300c0cc2305c", "messageHeadline": "update one rpc name", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5186ec61b67280b9f82b2553f7b3f0c0e55181bf", "messageHeadline": "update changelog", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9c1e1b622fc9420f96016cc7b60dadd387e9632e", "messageHeadline": "Merge pull request #2575 from csdtowards/ethfilter", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1623, "deletions": 52}}, {"node": {"oid": "9547373040bd68a1c0f6e265ccd9c0a853f55960", "messageHeadline": "return ready transactions in evm pool for new_pending_transaction_filter", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 112, "deletions": 36}}, {"node": {"oid": "9b0f7a6ac103d4e5786969f1f48a49995faadc21", "messageHeadline": "refine test", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 266, "deletions": 190}}, {"node": {"oid": "9b2d88edbde8eb250ff32da6c95eea3e9b89e997", "messageHeadline": "init commit", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1472, "deletions": 53}}, {"node": {"oid": "6c1423d92385bd5dd275dd9a10aca06ca99d3464", "messageHeadline": "Merge pull request #2574 from csdtowards/getlog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "e1060e5a130e1b877fa15b4f4e3d15033f968375", "messageHeadline": "Keep getLogs behavior consistennt with geth", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "ecb02a3668640b2609cf0c4a3c4d12a67340582c", "messageHeadline": "Merge pull request #2573 from peilun-conflux/fix_reading_pos_stake", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 50}}, {"node": {"oid": "9832dce6724df1e62827f3f245cfa92bc179d0ce", "messageHeadline": "Merge pull request #2572 from peilun-conflux/update_bootnode", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba77d4376cebe372aaf9c817e5ec84419363a3fa", "messageHeadline": "Fix interface definition for posStakeForVotes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 50}}, {"node": {"oid": "996768f2e9fa8ebfb1262b4ca938f77262ba6435", "messageHeadline": "Merge pull request #2571 from darwintree/master", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "18b5f62ab020a8b6bb5422ee28a90382a995456b", "messageHeadline": "Add missing metadata for CrossSpaceCall. Ref #2570", "author": {"name": "Zhang Wenda", "email": "wenda.zhang@confluxnetwork.org", "user": {"login": "darwintree"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "0ac4c9f79aed8a7b37a69ff2e11099cf6cc0b1f5", "messageHeadline": "Merge pull request #2568 from peilun-conflux/add_api", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 233, "deletions": 160}}, {"node": {"oid": "d3d5ebdbb4d386e75b0183e6fb3d71e8ebfa64b5", "messageHeadline": "Merge pull request #2560 from BurtonQin/conflict-lock", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c5ac9adc601f1901525f734e8038f4bfe9fa6b47", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "edaef9f168ff29335723df94b4c72483011359e7", "messageHeadline": "Add posStakeForVotes to read pos stake for DAO votes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 228, "deletions": 160}}, {"node": {"oid": "10f28115a6827a62bf63537e115440b687dfecb6", "messageHeadline": "Update two bootnodes IP.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6de18150cc49012eaea39b3c06fca7b76239f8d", "messageHeadline": "Merge pull request #2566 from peilun-conflux/debug_txpool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "ee1240bc6c4d6b6598b6aa0d5f31adfd766ff280", "messageHeadline": "Increase pubsub timeout in tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03df0e21b187e06234c3c87749b5a4e5a7592ef9", "messageHeadline": "Fix a wrong packed status due to a long reorg around era boundaries.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "da46f6e4d3624474923a6c5f3af568a867fad9bc", "messageHeadline": "Merge pull request #2561 from BurtonQin/conflict-lock-core", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "db569e0b2fe23a17f0759a144a05f3c2a319307b", "messageHeadline": "Merge pull request #2564 from peilun-conflux/fix_bytes_deserilize_panic", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "33a43673ea611378253c3fb8d1a079c0610e0b42", "messageHeadline": "Merge pull request #2565 from peilun-conflux/fix_cip105_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a08ecab9222902edaf748379e0d5c67c5a40e94", "messageHeadline": "nit.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "08e43a762749c182d09f1f0f8045ac6174ab9e6e", "messageHeadline": "Fix the test for CIP105.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c72fa8b06ef8212ebd0fd2450bd132da4a9d55f0", "messageHeadline": "Fix a possible panic in Bytes deserialization with Unicode.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9231900f344fcf745d0a5e433b8cf32c6cc217b1", "messageHeadline": "Merge pull request #2559 from peilun-conflux/fix_pos_timeout_events", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 83, "deletions": 56}}, {"node": {"oid": "7c76fa7308ccd5ef26ce331758bbba40e84eef10", "messageHeadline": "Merge pull request #2563 from peilun-conflux/add_min_vote", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 140, "deletions": 39}}, {"node": {"oid": "cceaf83ce7e2709d9a214b6088aa9ba76152ce0b", "messageHeadline": "Allow new proposals to trigger sync_up.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "738218c656033427ae68298d96c047f09bc9161e", "messageHeadline": "Increase timeout in tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac13ea1c38465de3172b5a3b2bcf8f654a78a6a2", "messageHeadline": "Add configuration to set CIP105 enable block number.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "72eeb9f43598bdc54d40b38e6095c2fd1692a572", "messageHeadline": "Use the pos staking count when a vote period starts.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "228aca905fabbccd8beb0abb3605edb2d8576e09", "messageHeadline": "Fix tests for min votes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "d34aeea1b3819802be3ce6a18ae490e2b54da1cb", "messageHeadline": "Add minimal vote count requirements for parameter update.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 45, "deletions": 29}}, {"node": {"oid": "c7374212effd8cbd91b5991ceeb63a853bf06766", "messageHeadline": "Fix double-lock in sync_manager.rs", "author": {"name": "BurtonQin", "email": "boqin@metasecurelabs.io", "user": {"login": "BurtonQin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce69b67fac61ddcef217459ba32063a69bb9ad5a", "messageHeadline": "Fix conflicting lock orders in core", "author": {"name": "BurtonQin", "email": "boqin@metasecurelabs.io", "user": {"login": "BurtonQin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "26aac26e0925dc3329f0021a7c1eda699be30991", "messageHeadline": "Fix conflicting lock orders in accounts", "author": {"name": "BurtonQin", "email": "boqin@metasecurelabs.io", "user": {"login": "BurtonQin"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "cc2c436a3bd76f62d196cff0d8845efbf1fa149d", "messageHeadline": "Merge pull request #2558 from Conflux-Chain/docUpdate", "author": {"name": "Pana", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "cb96b10152c17bf2f02121524322ff7f051820f3", "messageHeadline": "Add epoch number to PoS timeout events to avoid processing old timeout.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 76, "deletions": 55}}, {"node": {"oid": "de271129fa51d6d75dc784b0e90042650e7fde6e", "messageHeadline": "update doc", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "579a141a432f6c60ba78f177995fe1da0d125728", "messageHeadline": "Merge pull request #2507 from peilun-conflux/replicated_state", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1970, "deletions": 528}}, {"node": {"oid": "974acf18e8b3e43654c55012e36f7a3464da19f4", "messageHeadline": "Merge pull request #2554 from peilun-conflux/null_tx_for_skipped", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "a3c5bb0950c79a28510f97e8c1d0cd871868ce2a", "messageHeadline": "Merge pull request #2551 from csdtowards/ethpubsub", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1116, "deletions": 64}}, {"node": {"oid": "b81e86cfcd495f9ac46d795df9c087a42878a730", "messageHeadline": "Merge pull request #2555 from csdtowards/nonpivotstate", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "a10011c7966e9e0e3b6867ccd83bd631c1a3fb63", "messageHeadline": "fix typo", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1cf64009635700f69ca3e307c3eb98c824452874", "messageHeadline": "use latest_finalized_epoch_number for queue low bound", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "02332ac253f6eab500945e5a4532871b3b7d0c8b", "messageHeadline": "Merge pull request #2556 from peilun-conflux/fix_rpc_timer", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "205e3280cf99bc7f7eea8e21bf792251649288ab", "messageHeadline": "update comments", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bb99ddcf7c174290ee3560d3a002dde7da8aea8c", "messageHeadline": "Ensure that rpc metrics interceptor is dropped after calling.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "490c1099c42faea3d25222b271ba3feb2d53bace", "messageHeadline": "Remove non-pivot state to save disk space dif possible urinng startup", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "619ce4702fff0f8216ab96c2e2665e81ef43afbf", "messageHeadline": "Return null for getting skipped transaction receipts.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "b82144b42deb8e62b8c79c1b7efa591fbe0c4218", "messageHeadline": "Return null for getting skipped transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "919990b106c565e14636ebc70b34e9fca74bfbe1", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "76c4f0a37223b8f6a0170afa47e7a0ba3bcf6147", "messageHeadline": "Merge branch 'master' into replicated_state", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 321, "deletions": 316}}, {"node": {"oid": "82fbb2228cabb0bd30fdc48e48d301ad777e0fc3", "messageHeadline": "remove ChainReorg message when chain reorganized", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 61, "deletions": 36}}, {"node": {"oid": "9d128efe1ee87c7e56bff44f4b4d7b2195c90d61", "messageHeadline": "Add functional test for eth pubsub", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 345, "deletions": 9}}, {"node": {"oid": "8ea2b94b7f6be59c38144cc6bbe3f8605fc194fb", "messageHeadline": "Merge pull request #2552 from ChenxingLi/fix_vote_internal", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "79c4bec95440b76e95e2d60acf4ccd3182c935e6", "messageHeadline": "Align params update with vote round switch & Avoid loading vote info \u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "462d3c5ad2da59c1677d0b0af174a5f727e0aabb", "messageHeadline": "Format code", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88c171b2d99bda85e890c2c61cf7ccafb07fd59a", "messageHeadline": "Add pubsub for ETH", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 749, "deletions": 47}}, {"node": {"oid": "c38776dd02fb47a6a197ed1a0f3493c4205ffcc3", "messageHeadline": "Merge pull request #2550 from peilun-conflux/enable_evm_dev_mode", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "447ea95878e37f1ed1f79064cf669bbede3c10f4", "messageHeadline": "Remove wrong hardcoded hardfork config.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "af2f6b99fed5c70e53d6834054aee835726c24a2", "messageHeadline": "Merge pull request #2549 from ChenxingLi/no_check_epoch_in_estimate", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "d4fe6b303be827a8d8057b75a233f4629d22c3be", "messageHeadline": "Merge pull request #2547 from ChenxingLi/params_vote_rpc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "6772a756234e2cb97725a9f0caaa8f59a55011e5", "messageHeadline": "Merge pull request #2548 from peilun-conflux/upgrade", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a4ac9d0640f4fea22dea38eb1f8bc8b734572e0b", "messageHeadline": "Not check epoch height in estimation", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "3dd8483002ffcb4ec46934b326ee01a910d493a8", "messageHeadline": "update", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "7089258bf775a583b9d2a62a607aa9ce1c271060", "messageHeadline": "Merge pull request #2541 from csdtowards/getlogs", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8503a2bfe8a380080cdb99245dd58d4ea0577c30", "messageHeadline": "merge from master", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 228, "deletions": 293}}, {"node": {"oid": "767769a5f667966a4394a17d2a44cd35030cede0", "messageHeadline": "Merge pull request #2539 from csdtowards/removelimitandoffsetingetlogs", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 41, "deletions": 248}}, {"node": {"oid": "179a3fb3ef5ff2a0c492b82b4d6c0e99add7c5a5", "messageHeadline": "Fix test warnings.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "238382cb2c5a95210bb93f5c4ac33bdc21a63637", "messageHeadline": "Upgrade rust to 1.62.0.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf74e62d21c7aa9cef7dd903ffb98b74263417bb", "messageHeadline": "Merge pull request #2546 from ChenxingLi/update_dao_abi", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 111, "deletions": 5}}, {"node": {"oid": "8d471c1ee6ca9f59dd7d0352acd1ad8a6bdee8fa", "messageHeadline": "Merge pull request #2544 from ChenxingLi/reset_storage", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 52, "deletions": 23}}, {"node": {"oid": "bae4df7a53d5ab28398d41e269d8523d7389eb39", "messageHeadline": "Update Params Control abi", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 111, "deletions": 5}}, {"node": {"oid": "b0d53e6d7cf012cf3670e56cf3c621bbf2ce958e", "messageHeadline": "RPC for vote params", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 74, "deletions": 8}}, {"node": {"oid": "190909436be326595935ed705bf51ab71d3ca58d", "messageHeadline": "format code", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e3122bbd34df3b91abaf1fc892d79dc1d24cc7b5", "messageHeadline": "Add limitation for logs can return", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6c35cc6e553988bf322ccb095ae26f87064d6842", "messageHeadline": "Fix test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "a1f46a130180f24c2485623edbfe65f743b0417d", "messageHeadline": "Fix test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7fb1ee27a95a5bcfc83ecf79b21cc25642b1e658", "messageHeadline": "Merge branch 'master' into replicated_state", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "367a6a13552b94f220419cacecbd43ceea32ce00", "messageHeadline": "Merge pull request #2545 from csdtowards/reorg_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9cd18a810dccfe36657ce22b248ec76faac751a", "messageHeadline": "Fix merge conflicts.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74b415f6fb64235e40100d63983d90bc55a73fc5", "messageHeadline": "Merge branch 'master' into replicated_state", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 979, "deletions": 206}}, {"node": {"oid": "eab6d1cf081acff37908dbe2351ea2789a9314bb", "messageHeadline": "Update error message when log query results exceed max limitation", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f5300b9be96b624bd5a70779b392b5ad5189515", "messageHeadline": "Merge branch 'master' of https://github.com/csdtowards/conflux-rust i\u2026", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "07e47d25aaedfca92803c3595281c72caa39937e", "messageHeadline": "Merge pull request #2542 from csdtowards/nodeconnectflakyerror", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9f4d232d6b068f486f946fa5a443271cad4b286e", "messageHeadline": "Merge pull request #2540 from csdtowards/clientVersion", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69a985110eceb662fe1bea18ae91808d9e8eb13c", "messageHeadline": "Improve reorg_test reliability", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "370944b4f0dd618ecf4c4f27f5c9028be6c4b9c2", "messageHeadline": "Merge pull request #2543 from peilun-conflux/trigger_initialize", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "073af8be56eea046afc42f259c690f45e30e1971", "messageHeadline": "Reset storage according to if the contract is really killed", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "3de4931fae53cece54a41e463c882746bd1eaab1", "messageHeadline": "Check block number for each block.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3d3a94908ec1ba4ed33f563eb711252e30540dfe", "messageHeadline": "Add log in test_disconnect_with_demote to investigate flaky error", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "05ec4124d498e477fae53307c52b518f2f1bddff", "messageHeadline": "Add function test log", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8ba22814d2b7f1a24a12dffdfd85a3545ba1f68e", "messageHeadline": "fromEpoch will default to latest_state", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "43197a2aac29ea8e1684869ddd66afd6af5de8de", "messageHeadline": "include more information in cfx_clientVersion", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42ac9720dc08d8e8878b4d85f3650759331dbcde", "messageHeadline": "Remove parameters limit and offset in cfx_getLogs and eth_getLogs", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 12, "deletions": 242}}, {"node": {"oid": "1f544f7e15529fd46d996f300328ce3ac07c31da", "messageHeadline": "Merge pull request #2537 from peilun-conflux/force_retire_params", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 217, "deletions": 27}}, {"node": {"oid": "1e40335c52470dedabeae84872bbe7aad9bf871a", "messageHeadline": "Merge pull request #2533 from csdtowards/nodereboot", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 286, "deletions": 41}}, {"node": {"oid": "58abae213c94ad169217f7330c8ca9d006055c6e", "messageHeadline": "Merge pull request #2518 from peilun-conflux/check_pos_author", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 141, "deletions": 87}}, {"node": {"oid": "0bf3af2da1a1b614b3548fa4041a730f1338f34b", "messageHeadline": "Longer timeout for jenkins.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71a8f42ab477284800f49cbaf944d8c85c60b38a", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dd43101c586b3b00f3ea6c28a10cf67612bd9854", "messageHeadline": "Add tests for cip99.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 102, "deletions": 9}}, {"node": {"oid": "189f8a0251298450722eba3d9a5385ccd9c672c6", "messageHeadline": "Merge pull request #2536 from peilun-conflux/enable_tx_index", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "edded564e6924ec0ce4910ae2408897fd2bffdeb", "messageHeadline": "Check more epochs for force_retire.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "d7f0bd8896bf4870de16951e6f3865a058b6352a", "messageHeadline": "Enable persit_tx_index for Archive nodes automatically.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "1e16f26454f8eeb095cc6ce12f85aa3164a8f238", "messageHeadline": "Change lock/unlock time after hardfork.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "daa144bd5081ad34e687dec12cd87f5fde4472ff", "messageHeadline": "Merge pull request #2535 from ChenxingLi/fix_estimate_checkpoint_panic", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "45f36814b333a003c52f9d16c6437bb90a042e0d", "messageHeadline": "Merge pull request #2534 from Conflux-Chain/vnext", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 180, "deletions": 19}}, {"node": {"oid": "db19ed2d519235c3b1a8a620d82fbe64d59f4f11", "messageHeadline": "Fix checkpoint panic in estimation", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6ba4303036802ca9a9f06f4e5a354b7e581fe80d", "messageHeadline": "Resolve comments", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "670f7bf32b478a8e57695005fca0116d8c584fe4", "messageHeadline": "Improve test with dev_allow_phase_change_without_peer", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "ce808e088ba9cfc7e0e9648f5bb020a2f0c9c437", "messageHeadline": "update intro", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a49a8e8fe543cdfcb2b638c490a09435c489bcac", "messageHeadline": "add intro to v2 internal contracts", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 177, "deletions": 16}}, {"node": {"oid": "4f6767821114b4a28a041416f61076da0da91f02", "messageHeadline": "Fix.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "c6a18e3d5cfbcc93a402d4018d58c508a41116d5", "messageHeadline": "Add functional test for reboot", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 132, "deletions": 1}}, {"node": {"oid": "7bb370e8173aba42a73ddcc40f541a83b5a5f7fd", "messageHeadline": "Reduce compute_epoch during node startup", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 145, "deletions": 41}}, {"node": {"oid": "22c5025854cd86c25d4eab8b217d136982f672cf", "messageHeadline": "Merge branch 'master' into check_pos_author", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 152, "deletions": 27}}, {"node": {"oid": "773705e7fec3feb077e6e716df3edf9bbc12b3c1", "messageHeadline": "Merge pull request #2532 from peilun-conflux/fix_empty_median_epochs", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "76fcd32f6472cf0991fef0e06e3e1aee563dc629", "messageHeadline": "Handle u64 db keys compatibly.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "181464789ac2d9e6ac01c21af9b8c868fa9fef8e", "messageHeadline": "fix spell error", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "419a23a68b68fedfb1f956c66f8943f109de1032", "messageHeadline": "Fix Rpc interception issues.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "8330145624b710e7cef04df15e37926f4a231d39", "messageHeadline": "Merge pull request #2529 from ChenxingLi/fix_compile", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "76e2cbf384eef16bad5471d53ebe22775efe4f91", "messageHeadline": "Fix a panic setting `min_phase_change_normal_peer_count` to 0.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7f873e876e7c7d5f05f94bd2617c2399fd6069f3", "messageHeadline": "Merge pull request #2526 from ChenxingLi/impl_cip98", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 111, "deletions": 1}}, {"node": {"oid": "4c3c1a3405623675c98956b3f12fbf69299df8ec", "messageHeadline": "Merge pull request #2528 from ChenxingLi/better_err_msg_for_non_sender", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "5d750e127e3c0cd6bf8baf892a049b2568e689ac", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into fix_compile", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e7306a1ef0ff8f70d65ba6251c278ce715ed1f16", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into better_err_msg_fo\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 358, "deletions": 70}}, {"node": {"oid": "540d7d8504ede9d29331f9cbbf90036fbd52b853", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into impl_cip98", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18216bf942ae027aa03ed28ed7b11ba486609d76", "messageHeadline": "Merge pull request #2531 from peilun-conflux/fix_election", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64c670355d2ca1d3a134d48fe770a796ba7c0b07", "messageHeadline": "Fix election.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cce0c28cc675fac863234198a77f1f0cd1775564", "messageHeadline": "Merge branch 'master' into check_pos_author", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1729, "deletions": 577}}, {"node": {"oid": "9498e7afd6c3b59a44c0fa94734c37256708b5fb", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into impl_cip98", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d85cf88a51509fb90d4b37fc687d04e2fc170b8e", "messageHeadline": "Merge pull request #2530 from peilun-conflux/fix_reorg_test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2ae73507f4f1c891359faefb49533895423f5612", "messageHeadline": "Merge branch 'master' into u64_mpt_key", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2161, "deletions": 932}}, {"node": {"oid": "cec0726c95bf68ad3d97764a27bbd0e0bd1359b6", "messageHeadline": "Allow using u64 as db key.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "aff50c2bf3358c20858a46b02687ce9e38343d0d", "messageHeadline": "Fix panic in full state tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "3c2774cd94094a2a88773623792301179c0ff2cb", "messageHeadline": "Fix reorg_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a6331bf096e2e7e8b4562f1d31bd5f0fac9e77c", "messageHeadline": "Fix test case", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "1d1f16cd2d9f26074b6836525e22b9c39c5c231d", "messageHeadline": "Fix compile error in `cargo check -p cfxcore --tests`", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7c71e32312cedb33b9c596c3354ced4846144f49", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into impl_cip98", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1578, "deletions": 502}}, {"node": {"oid": "db49c81c67632fcf0798fbd02ec53d6c62205cf3", "messageHeadline": "Merge pull request #2522 from ChenxingLi/charge_gas_for_dao", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 179, "deletions": 41}}, {"node": {"oid": "3478a9a861e40be13635566090a157c2d8dd3812", "messageHeadline": "Merge pull request #2524 from ChenxingLi/impl_cip97", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 176, "deletions": 28}}, {"node": {"oid": "d5960eaebbcd1252c101232687dec4407f6d017d", "messageHeadline": "Better error message for the fresh sender", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1a6ec9049960745d18c6cfdd96ba2a23d57c857e", "messageHeadline": "Merge pull request #2523 from ChenxingLi/refactor_estimate", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 934, "deletions": 302}}, {"node": {"oid": "c5cade02845f9966f158bb91feb661b3d1bd33a6", "messageHeadline": "Fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "be5133fb88b2bdd3d03c12730b8ad56dcd729825", "messageHeadline": "Merge branch 'master' into refactor_estimate", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 284, "deletions": 126}}, {"node": {"oid": "74fd6b69daa01b3d7d0144c81b0598166ba68ae3", "messageHeadline": "Merge pull request #2519 from peilun-conflux/no_elect_in_sync", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "20d8dd3c955c1d92fd87e2930ac209468f8916db", "messageHeadline": "nit.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb8ea3122c80b1b7af34928a5cafce6d501614de", "messageHeadline": "Merge pull request #2525 from Conflux-Chain/cfx_call", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 108, "deletions": 84}}, {"node": {"oid": "0dba2989dfaab70f503a3cb442ee1355039c86a5", "messageHeadline": "Fix tracer", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "717f621272a622800547df004bb991a078acfd9e", "messageHeadline": "fmt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a74121e4b2891e0f785f92f0faf0b1765b7b67d2", "messageHeadline": "Fix log", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "693748629fc8e302eb5628d4323882088d55095d", "messageHeadline": "Update gas plan", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cff4722982e32160274303b294e24fdde89bbb08", "messageHeadline": "Update log", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c80f510f0e793a9b850cca482ff62b7e6b1bd527", "messageHeadline": "Add test case", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 527, "deletions": 102}}, {"node": {"oid": "9a15ab2a3297b36c23d8e8c4167d477ceaba7669", "messageHeadline": "Merge pull request #2521 from Conflux-Chain/dependabot/cargo/core/ben\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 157, "deletions": 45}}, {"node": {"oid": "3e92f5b1e5f31eb38bc05f5777c01adc9fabd9ce", "messageHeadline": "CIP-98: Fix BLOCKHASH Bug", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "8470618137a79a81d59f96665bf337b48b135685", "messageHeadline": "change cfx_call error data type from hex to string", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "68e8b5f22d0bff31b21a3fb9b80272d6adf0518d", "messageHeadline": "change cfx_call error data type from hex to string", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 102, "deletions": 82}}, {"node": {"oid": "5d7578ec8502167f62561f91d0a164430e208a15", "messageHeadline": "fmt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "bdc5d19729f5f80f2a16ba12ab52470981a7f6cf", "messageHeadline": "Impl CIP-97", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 171, "deletions": 28}}, {"node": {"oid": "df1a0c843668b1ab55bf2da4398e467f5b77daec", "messageHeadline": "Fix existing tests", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "86c2c2e241578626dce05eac83ff78dff70c31c1", "messageHeadline": "Charge gas for DAO and add query interfaces", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 178, "deletions": 41}}, {"node": {"oid": "71582ced01d850a004461ca0389317a0af67158b", "messageHeadline": "Refactor estimate_gas", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 448, "deletions": 242}}, {"node": {"oid": "7a5f71ca19413e66a4b695aa12d85df32f1f0b3a", "messageHeadline": "More fix.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0503a211da3b5713941588dda64322e62444786a", "messageHeadline": "Do not underflow total_evm_tokens.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "072b31deb7cc30182cc40fc6d53ec648e2111224", "messageHeadline": "Bump regex from 1.5.4 to 1.5.6 in /core/benchmark/storage", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 157, "deletions": 45}}, {"node": {"oid": "9f8587d2e5af1f06f8a009bed36159b6441bc021", "messageHeadline": "Fix tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2cf7cd9ff1850fa8dd4972ef6514cdc09819a5ee", "messageHeadline": "Fix test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27840a8b1a3031438c9ffb61d78d70e7e031b3af", "messageHeadline": "Do not elect before PoW enters the normal phase.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "ba629167de4ce8a7ee67e48e76ac61962d712b2a", "messageHeadline": "Merge pull request #2508 from wangdayong228/break-out-of-balance", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 149, "deletions": 75}}, {"node": {"oid": "30ef0193f38f022035d1744294ede5383876b6f9", "messageHeadline": "deposit before test evm account pending", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c4f05445a4fd1540e0ab2fd598d82105f2908a7b", "messageHeadline": "deposit cfx before check storage cover to avoid break because of out-\u2026", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "9a1e8c3ae10d7270a4c00dcf864cd4bff91eb60b", "messageHeadline": "Merge branch 'master' into break-out-of-balance-2", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "4d3e431d48bc5c457592eed9645abb30d5e2518e", "messageHeadline": "More log level adjust.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "9bfc5d2dd6b91c91cb1b4d0978f1c75bd7fe7c54", "messageHeadline": "Change some log levels and add new logs for clarity.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 112, "deletions": 68}}, {"node": {"oid": "486c64149b2e720bd20a4ad6634ff5004f5cf05c", "messageHeadline": "Merge pull request #2513 from peilun-conflux/fix_phase_change", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca14048cb0d92e678619b67f3af20e49273049b0", "messageHeadline": "Merge pull request #2514 from peilun-conflux/async_snapshot_rm", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3f47ee9354a675ca52a65708494afd1406879263", "messageHeadline": "Merge pull request #2517 from peilun-conflux/fix_gas_price_overflow", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "981df40ad3ff1f2a6e7a0273979d52d6890e747b", "messageHeadline": "Fix random reorg_test errors.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c877c5f4fac1fb70be7e38cef79600675bb8a8b2", "messageHeadline": "Fix the overflow issue for a large gas price in rpc call.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "40e885a8f5bb589879cbc74cbb955cb6ac3b8ded", "messageHeadline": "Merge pull request #2516 from Conflux-Chain/fix_estimate_double_add", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c844b0b1bb920592652328d19d99d5d5ece057d4", "messageHeadline": "fix cfx_call two phase panic", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6d7139b5253b769f2cd45d6a6c3655c1cedc6768", "messageHeadline": "Remove snapshot files in a separate thread to avoid blocking consensus.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "0c6460f1f1255fb16c646af3c4bfa774a902a7ac", "messageHeadline": "import primitives::NativeTransaction", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "43b58a5f0fdf63b9950ceb96fbfe627df42fedc2", "messageHeadline": "import primitives::NativeTransaction", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a5d556978e86c0dc047af843f9b523a894635aeb", "messageHeadline": "format code", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "7117d2eba7c91bb47f283c69402b5273ecb3daf7", "messageHeadline": "Merge branch 'master' into break-out-of-balance", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 656, "deletions": 393}}, {"node": {"oid": "8db4963f1342edacbd3993d8a6b98cc47deac70f", "messageHeadline": "Fix entering NormalPhase unexpectedly.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6775e5ef618b61ffe66986a5f6da91abd4b84413", "messageHeadline": "Merge pull request #2512 from Conflux-Chain/updateDefaultGasLimit", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 6, "deletions": 58}}, {"node": {"oid": "db617f5f4345226c57d2ac83773ee86a8384537c", "messageHeadline": "Merge pull request #2510 from peilun-conflux/test_with_enough_balance", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "bea6dcd3f6d1464ce6dc25287b8a854203b363d2", "messageHeadline": "fix format", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecc3adb60edca49082e514c9d7c866875e65d9ba", "messageHeadline": "reverse espace gas auto calculate", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "924be916a92868abbcbedfaff12a7790731ae3af", "messageHeadline": "Handle eSpace state before hardfork.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 79, "deletions": 7}}, {"node": {"oid": "c8ba742e50e78d0a8a0486ffcf8c67f6eae41ad6", "messageHeadline": "reverse estimate gas price", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "704147a70c20300f4bf60e7025e00a1bd19e8500", "messageHeadline": "fix format", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "513b783e35f12bd6adccb3e6dcc7e00419e6cd9c", "messageHeadline": "update estimate default gasPrice to -", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5116f2088011a6d4135e266b8323d995ff4888f3", "messageHeadline": "change estimate default gasLimit to 1500w", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 2, "deletions": 42}}, {"node": {"oid": "492018881c0d36352af6dac928244e5889a3e70e", "messageHeadline": "Merge pull request #2509 from peilun-conflux/fix_dev_mode", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "1a81df138f4c09010df35f42852794ee8cf3c3b7", "messageHeadline": "Add test log.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9353fac6828fc8d6f97ee893cbe2460261ebb3b1", "messageHeadline": "check overflow when calc estimat gas fee", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "41136df5add39a1743e0aafb8079c91ac19181fc", "messageHeadline": "debug.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "111d0daf60579c8662edfdef5341d9da26dad3a3", "messageHeadline": "Merge branch 'master' into test_with_enough_balance", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "3818c84944b5234da1c876421574f0979bdfb997", "messageHeadline": "fix.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3bb24f34db09543e1d4d9982020db38c4127c592", "messageHeadline": "nit.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f969d8ef65b3120408552765d2c0bf36ece2cc6d", "messageHeadline": "Notify txpool in test block generation.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f2ec447e43738795fa2e3734f0f3d93b33d29de2", "messageHeadline": "add out_of_balance for espace", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "2c824b88bba041e162184e33184c6b70bd20621e", "messageHeadline": "Merge pull request #2511 from Conflux-Chain/defaultGasPrice", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "3336cc719072887484628b23c366bad06eedb3eb", "messageHeadline": "Merge branch 'master' into fix_dev_mode", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "2ba4e6ba3b514672c6a90f78f6a517c55d24aefd", "messageHeadline": "Merge branch 'master' into test_with_enough_balance", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "72f866f68beec9ba52336ff740fba410896aaff0", "messageHeadline": "update default gas_price to 1 Gdrip", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "26dfa766e157dd5c9acd6ac474f8c614528ad015", "messageHeadline": "remove testing pending state when not enough storage sponsor in 'spon\u2026", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "61b052f9b82a163cf3bc39a9f1c4fae48848a580", "messageHeadline": "check balance for espace", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "92f2d2336fb390e7f0527a2ef6cd524d8fcf8e11", "messageHeadline": "Run python tests without sending tx before having enough balance.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "90a4d9e7754b7cdde1d4ae43e7998220842e5419", "messageHeadline": "Fix dev mode crash.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "48652cb1aea04c509007404406b57ecbf130209b", "messageHeadline": "Merge pull request #2506 from peilun-conflux/changelog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "5644cafccb2e29cf512e29f47680ed591be1f97d", "messageHeadline": "check balance when inserting tx to tx_pool", "author": {"name": "dayong", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 65, "deletions": 48}}, {"node": {"oid": "778284b353d828653636b99e7c42e40091d44453", "messageHeadline": "Fix test error msg.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bd8c1c9cc8f0c7144c9660beea64ba878f93c1e0", "messageHeadline": "Merge pull request #2501 from ChenxingLi/internal_bail", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 108, "deletions": 134}}, {"node": {"oid": "819ecdd2c5a582f10f81fbc711dbdeddffce39a2", "messageHeadline": "Merge pull request #2500 from ChenxingLi/sys_store_layout", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 211, "deletions": 135}}, {"node": {"oid": "792084cedd1a58070246e01a89e1bd915ef41036", "messageHeadline": "Fix test warnings.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "9b3d5001ef215c538d9ade75548636ee8c4e0f5e", "messageHeadline": "Merge branch 'master' into replicated_state", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1475, "deletions": 786}}, {"node": {"oid": "fc5903d7f23ece136bb98fa25b95601ff572800a", "messageHeadline": "Fix warnings.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 70}}, {"node": {"oid": "ff8d7769a7c45010012a1da888ae9149ee30ed94", "messageHeadline": "Try to fix random test failure.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "8ae338ecb1bf6d16e068b7bf53f65f7c82df7fac", "messageHeadline": "Update change log and client version.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "5062922c9ebacdad7804cb771b01b83c0a5611a7", "messageHeadline": "Merge pull request #2505 from peilun-conflux/rpc_metrics", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 120, "deletions": 27}}, {"node": {"oid": "e7675610227af7070dcea5ef422e0619c63cc206", "messageHeadline": "Merge pull request #2504 from Conflux-Chain/respectBalanceInEstimate", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 146, "deletions": 23}}, {"node": {"oid": "3c8cd9ee554830695104a3a369817ce43b15c269", "messageHeadline": "Fix random failure.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce737f052f4ca24df9cf3a24c4b60dee0b56d529", "messageHeadline": "op eSpace gas", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "bec126f8ee55634b33988533835b92cc96ce7c85", "messageHeadline": "Fix ws_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "20bf19e178a391deb2c8bfa08757bb7ab7a1d53d", "messageHeadline": "format code", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "756838472337b060226d37744ed4aaedd3fbbe21", "messageHeadline": "update comment", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a599e914a3fef1bd0e75454f058730583ea56115", "messageHeadline": "add handle for native storage", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "9ef59186484aa78e9146de4de23c2506f7a57d7c", "messageHeadline": "Cleanup state manager.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 50, "deletions": 42}}, {"node": {"oid": "6a1d242ad1278776e6814327efd0b6033c2e5560", "messageHeadline": "add zero address", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7ffdda898441d4ba974caaf6bb7a437be53cb943", "messageHeadline": "Avoid register twice.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4a5841d6759d6c91c8cbda37c889d4563f47da9d", "messageHeadline": "Use Mutex instead of RwLock to avoid possible deadlocks in async.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "94c4542e1c75cbaf8bd80bb876149beb2136656f", "messageHeadline": "Remove duplicate metrics.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "5f49bfbbdeb0597b21bc41d4cf2d4f00aeff487c", "messageHeadline": "And config to enable rpc metrics.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 85, "deletions": 28}}, {"node": {"oid": "d9b1295ba841c71fadc5cb55f271cbffe0fb88f6", "messageHeadline": "update change log", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4c80e171d4e3478a41d8e99c4c0a902acfb5b766", "messageHeadline": "add tests to estimate and gas", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "9669175ce7d58955606345334ad729169e588db0", "messageHeadline": "Measure rpc metrics.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "5ec8873ebf212de36d9b7e67b6017ffbb011faf3", "messageHeadline": "Merge branch 'master' into respectBalanceInEstimate", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 2370, "deletions": 671}}, {"node": {"oid": "e74be2c0d13bc4c6ffab4be36e55d6bdfdb16cba", "messageHeadline": "Simplify some interfaces.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 130}}, {"node": {"oid": "a22576bf123e44322d1c04ac2786eea7e16eb43e", "messageHeadline": "Merge pull request #2502 from Thegaram/eth-get-logs-bloom-before-db", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "1a5a28631db491ff21f44f0d72385ea2cae09ab9", "messageHeadline": "Merge pull request #2479 from ChenxingLi/fix_doc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 74, "deletions": 56}}, {"node": {"oid": "1a8ee80cf90d9aefe1d2af88710a26883e245ced", "messageHeadline": "Fix unit tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 131, "deletions": 104}}, {"node": {"oid": "70d23c3d9ff7b2b0bda6ce513e2b5b845b01c208", "messageHeadline": "eth_getLogs: do not read blocks prior to filtering", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "87d0a18163d1d839a7edf3b7f3d2ff2f8f9134f4", "messageHeadline": "Add evm state filter and pass test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 216, "deletions": 45}}, {"node": {"oid": "e3fbf26b951de7dbf7a6e901d022f1fa7d807587", "messageHeadline": "Pass full_history_state_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 126, "deletions": 13}}, {"node": {"oid": "9a8ad40f7a4c192001d9d22c52519fb509ebf567", "messageHeadline": "Merge branch 'master' into sys_store_layout", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 199, "deletions": 55}}, {"node": {"oid": "ae14d8fd4b07cf21035db38d0c1e9395c80ac683", "messageHeadline": "Merge branch 'master' into internal_bail", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 272, "deletions": 69}}, {"node": {"oid": "e48940d7fff6ca6850b87c304582bfe389633d8f", "messageHeadline": "Merge pull request #2498 from ChenxingLi/exp_compute", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 201, "deletions": 55}}, {"node": {"oid": "5473f702976da4e418df7aa36af689ea1b47e0a3", "messageHeadline": "fmt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dd0bbd5371f6bf7bced248e74ba786aed4662583", "messageHeadline": "Formalize system storage layout", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 215, "deletions": 137}}, {"node": {"oid": "fba17bdd42179f95377ed8f321bbf50a70f308ef", "messageHeadline": "Merge pull request #2491 from peilun-conflux/fix_backup_vote_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c03829b045a1628efb6fd4cfdd2bd13f06c115fa", "messageHeadline": "Merge pull request #2495 from csdtowards/defragmentxfs", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 69, "deletions": 14}}, {"node": {"oid": "56ea52cbf17946fd958098dc40631b364f70f054", "messageHeadline": "Impl bail! for InternalContract error", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 108, "deletions": 134}}, {"node": {"oid": "a8479ee8fcde6965b2ab6d7bce919536fb776911", "messageHeadline": "Configureable precision", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "11b1511c93c08472523a20ac732154a21e3b640c", "messageHeadline": "Merge pull request #2494 from ChenxingLi/derive-abi-encode", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 299, "deletions": 59}}, {"node": {"oid": "5aeecec33aa3f8feac2aa1f45a742b9cea8ecf21", "messageHeadline": "Merge branch 'master' into exp_compute", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 499, "deletions": 549}}, {"node": {"oid": "2335d42dca40883e273c6a881eece9e3ef285f94", "messageHeadline": "Merge pull request #2497 from ChenxingLi/refact_internal", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 497, "deletions": 550}}, {"node": {"oid": "27c24261b2a2b61bdf1963c3158498ede2120f45", "messageHeadline": "Only read replicated states in call_virtual.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 284, "deletions": 253}}, {"node": {"oid": "869d105d593b5d45445bc37b575edac5eeb88c0d", "messageHeadline": "Remove StateDbGetOriginalMethods.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 352, "deletions": 274}}, {"node": {"oid": "a91417fd391a3d5f07f214340b329f80a1c95cfb", "messageHeadline": "Change to trait objects for states in executive.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "5c5c2726bb37c054b4d18712667badf8823928d5", "messageHeadline": "Allow data to be written to the SingleMptState.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 181, "deletions": 122}}, {"node": {"oid": "37337f44910c566e86e14c1b89d7d349144dce20", "messageHeadline": "fix doc", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f34312729183c4776b82623aaf34f4d3a52c470", "messageHeadline": "fix test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a624f3dd8af26e1abc36d1426e04e511cabd27da", "messageHeadline": "Implement SingleMptStorageManager.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 274, "deletions": 12}}, {"node": {"oid": "9d5e708bd399fddf6473af4999866fa218fcede0", "messageHeadline": "Implement ReplicatedState.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 282, "deletions": 0}}, {"node": {"oid": "7e6214ba5b07ccb9960d52b47077b40fc7a8dced", "messageHeadline": "fmt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "44f235e0ba98dac4a8ab8acffb924f1528f545de", "messageHeadline": "Fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4ade0a8f21854ba97d4116543fa2e6fca0da3f3", "messageHeadline": "Refactor internal contract", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 493, "deletions": 546}}, {"node": {"oid": "da9a2fbae36018764068b154e6ef375d07c3dda3", "messageHeadline": "fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "92d0183fafce71919a1db1c0601085dfab07cd6e", "messageHeadline": "Implement exponential computing of fraction for dao vote", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 194, "deletions": 52}}, {"node": {"oid": "01835359727bd88c3a257372082d106cd8b55fd7", "messageHeadline": "Implement SingleMptState.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 356, "deletions": 0}}, {"node": {"oid": "ca75bb742d6a4261d8f8edc27b8d69a2e20aa58f", "messageHeadline": "Defragment snapshot files", "author": {"name": "Yuan Liu", "email": "liuyuanvic@gmail.com", "user": {"login": "csdtowards"}}, "additions": 69, "deletions": 14}}, {"node": {"oid": "edac1f91a94f2c55bc85395cc778be3013190e9a", "messageHeadline": "Implement derive ABI variables", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 300, "deletions": 57}}, {"node": {"oid": "71cf475ef461faf521494cfbfb2490f3d045815f", "messageHeadline": "Merge pull request #2486 from peilun-conflux/dao_vote", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1132, "deletions": 72}}, {"node": {"oid": "311e7ffb0fe2ebf5a4b7fd6f35a85a3ffecb9c52", "messageHeadline": "nit.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02f04e9cca59258bf425b08342de737b0e93835f", "messageHeadline": "Must vote for all the options.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 49, "deletions": 70}}, {"node": {"oid": "e36330656f1fac83c7dcf03174fbb15c78a0aaa2", "messageHeadline": "Impl dao contract storage layout", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 101, "deletions": 9}}, {"node": {"oid": "64dd5cd3aaf6d15aa201319b019dc910bbdea90e", "messageHeadline": "Merge pull request #2489 from ChenxingLi/tx_pool_gas_price", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "e9ead7b96e4b0282cac04e9a270b3d4958cb91b4", "messageHeadline": "Address comments.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 113, "deletions": 91}}, {"node": {"oid": "b028ab81dea76ea0f9eb32515db21563df1a1bd8", "messageHeadline": "Merge pull request #2490 from ChenxingLi/fix_pip_dep", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2a9fbf26e393bdf0faf8a1a843c75403cc903c3", "messageHeadline": "Merge pull request #2487 from Conflux-Chain/eth_getAccountPendingTx", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 120, "deletions": 12}}, {"node": {"oid": "f8b503712c7bef11b706ef2fcfb4f839c5714571", "messageHeadline": "test case", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "aee52e5cc6c1b4aa36be443b53bf2693ea1db1a4", "messageHeadline": "changelog", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "45715b1c55cfae5b323d48967e037c0b1515144e", "messageHeadline": "Fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4794613cae9b8e174832c83854940f7691a54a60", "messageHeadline": "fix log filter tests bug", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f119b0196c9f51e02c2ca335d945e6c77f8aa42", "messageHeadline": "fix rpc python tests", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b65ede9cd938b5b28fc4fd9f2dbcc65abb383f29", "messageHeadline": "add unit test for eth_getAccountPendingTransactions", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "a4242db2ad0cd92473115e0de42786e82b12a056", "messageHeadline": "Wait for the last round to finish in pos test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9904dd4bd5ff57be271aa2fe0c0c29996bed7126", "messageHeadline": "Use global storage internal contract for total vote counts.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 64, "deletions": 166}}, {"node": {"oid": "e1d885cdd8fa4646556b0caf86df0877c8a9c408", "messageHeadline": "update", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef981560878aec4d2188bcb2d788a8967604dff7", "messageHeadline": "Fix python module dependencies for test framework", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "842b3cf9d005f49dc6dc308d46d87dc5e913277d", "messageHeadline": "Set the minimum tx price as 1 GDrip", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e52b1c05cec417b2b3f90796c54f0eee3b466c4e", "messageHeadline": "Merge branch 'master' into dao_vote", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 229, "deletions": 32}}, {"node": {"oid": "0fb55e49b2ecccc77220b9b20b2f65779900ef8b", "messageHeadline": "Merge pull request #2488 from ChenxingLi/sys_store_contract", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "b9068cdfa6867dd62fbcc137d89f651bd5a4757a", "messageHeadline": "Update estimate and call method to respect call_request.from  balance\u2026", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "722b0b402e517d66a564b87fda0ece439e28f773", "messageHeadline": "Impl internal contract for storing system param without storage owner", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "d499acaa3a8afc67b584af1ff2e4041df8cb3197", "messageHeadline": "Wait some time before querying pos status.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c70bf3ad9358ebda237857ddb13d1345189ef2b0", "messageHeadline": "Fix other tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "28395cdde18abee9555f5a365ca98ada5626a6e3", "messageHeadline": "add eth_getAccountPendingTransactions", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 73, "deletions": 4}}, {"node": {"oid": "5edb99e360adde9dd422a6dd6c2893fcc7a00618", "messageHeadline": "nit.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 30}}, {"node": {"oid": "5c362e2e0cd7f643ba9953e91effd0289a1640f1", "messageHeadline": "Add tests for invalid indices.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "430ab90e7edfff8acd50cd11c65e54278fe2301e", "messageHeadline": "Test invalid cases.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "8241c127b24af5b5acfe866417a1b70be4e241de", "messageHeadline": "Add tests and fix bugs.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "11272b59500d4fdc8ba10febb774b4bbed6f2dab", "messageHeadline": "Cache vote count in WorldStatistics.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 200, "deletions": 157}}, {"node": {"oid": "b4ce54bd8446ad3ec8eb0bde4802504ce0323caf", "messageHeadline": "Fix warnings.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 80, "deletions": 92}}, {"node": {"oid": "9ac8d343ee103646e9cbdcc40a817a01ebcfda91", "messageHeadline": "Add more tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "4985d1b1730892eb156586a38e87390f324fb771", "messageHeadline": "Pass second test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 104, "deletions": 42}}, {"node": {"oid": "2a7d59932d732447b4d87043009c0e96d9cc99c3", "messageHeadline": "Pass basic params DAO vote test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 231, "deletions": 44}}, {"node": {"oid": "07a14ea106ec9e2d32b74f80413520657ef146eb", "messageHeadline": "Add internal contract interface.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "59b599efd28d4e4c9df3ee413068432cd1f90aa6", "messageHeadline": "Add header version for hardfork.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "8e17ef7764877015d74cb7cfc564ccf62004dbf6", "messageHeadline": "Implement parameter initialize and update.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 210, "deletions": 47}}, {"node": {"oid": "97682e53bd7dc01cf9faad836bdd3891b26d336e", "messageHeadline": "Implement cast_vote and read_vote.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 189, "deletions": 25}}, {"node": {"oid": "4fa5727830789fc86a5563fce10ca21f5baa6405", "messageHeadline": "Add Dao Vote structure and read reward from db.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 280, "deletions": 17}}, {"node": {"oid": "b780755269e4eca339a7447cac2d7ac4762c2884", "messageHeadline": "Merge pull request #2485 from ChenxingLi/fix_trace", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 203, "deletions": 16}}, {"node": {"oid": "d0bc6b6380cd54080bee2809d16e7b90845c3d97", "messageHeadline": "Add test case", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 130, "deletions": 1}}, {"node": {"oid": "3d96737057a60f2d16c4e6fe99d5ef4acf4f7a2d", "messageHeadline": "Fix trace validity for transactions reverted in the top checkpoint", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "8b1da9f2b63f94824189d7e25c5bfe642e9aadd1", "messageHeadline": "Merge pull request #2484 from Thegaram/fix-2483", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "33414ccd2459108b215f603964f1322979cdbe39", "messageHeadline": "fix issue #2483", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "9595dab807d5804e72f9251d1b317240b53f910e", "messageHeadline": "Merge pull request #2482 from Thegaram/eth-ws-api", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "b87dc78fad660932256acac974d25be59c6f3211", "messageHeadline": "Merge branch 'master' of github.com:Conflux-Chain/conflux-rust into f\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 66, "deletions": 12}}, {"node": {"oid": "559dae268c3543699c452f3017e672ab43ada488", "messageHeadline": "support WebSockets for eth APIs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "5d017b20ea8b43739a0397c1627cb4cd2817b446", "messageHeadline": "Merge pull request #2481 from Thegaram/eth-call-eip-1898", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 66, "deletions": 12}}, {"node": {"oid": "a91a8dbf5b7dd2dafe392049fa03dea6f6a58785", "messageHeadline": "reject requests for non-pivot blocks in eth_call", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "77967beafb7e5c74a0de5164f0dbe081f109d75d", "messageHeadline": "support block hash param (EIP-1898) for eth_call", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "0786007d97b07105873eb1c5e9975d0eb0e9bfff", "messageHeadline": "Fix doc test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b00ed6f2b0694ca3be634ddbdbcee08562bffd6f", "messageHeadline": "Slient safety doc", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "194bf0be0bda44c7b6d967c121af5cad6475c0ba", "messageHeadline": "Fix errors in `cargo doc`", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 69, "deletions": 52}}, {"node": {"oid": "d510620ca2146009d671c3ff8a2c161612b89e82", "messageHeadline": "Merge pull request #2478 from peilun-conflux/fix_estimate_gas_panic", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "dcef8bb8d6ebd8296c91d8698fa4f96bbcb8a5ae", "messageHeadline": "Fix total_evm_tokens underflow in eth_estimateGas.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "87d192ce76fca9412a7fcf36f845d2878c663f54", "messageHeadline": "Merge pull request #2475 from peilun-conflux/add_commit_version", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 176, "deletions": 111}}, {"node": {"oid": "8a629617e06d78ef8d546e8e04552c5aeddc7b98", "messageHeadline": "Merge pull request #2476 from peilun-conflux/increase_request_timeout", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d236895d7253627fe5716ba7c73d08f6abf2c424", "messageHeadline": "Increase request delay upper bound to tolerate corner cases.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8d131d53d7661ed012a5da4eb77325f33b784c8e", "messageHeadline": "Add more information to the client version.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 176, "deletions": 111}}, {"node": {"oid": "be54790bb04ce7e43cdc87394192d085c1f7fb6b", "messageHeadline": "Merge pull request #2474 from Thegaram/fix-2472", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "d63ed96ba1281c6c36fb415cb8858476a14dfafe", "messageHeadline": "fix #2472: accept requests with zero as sender in eth_call", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "334e65877439d3bf2f7501ad2b63228ed8a42c3b", "messageHeadline": "Merge pull request #2470 from peilun-conflux/fix_mac_compile", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "894a4187944a35d20694a7cf3f0444c934cfc51f", "messageHeadline": "Merge pull request #2473 from Thegaram/fix-2471", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7835059f0bc5a9cfa0fb6dd2a0d113cb2d18b7bb", "messageHeadline": "fix #2471: accept unknown fields in eth_call", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a66381fb4eaefd25bf1fe3c065018f2103b76598", "messageHeadline": "Fix MacOS 12.3 compilation issues.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "45df09b9d1c3cf544ac2d1c5e97c5478b39d8f27", "messageHeadline": "Merge pull request #2469 from peilun-conflux/update_ulimit", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf3aab4a4a9e3fed8f3337007a65d924b17a4158", "messageHeadline": "Set max open file limit in the Linux/Mac start script.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5eb642e4fe6737384d951f22f97862c75462388d", "messageHeadline": "Merge pull request #2468 from peilun-conflux/fix_changelog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b3dbcc10ce883ff45ddb2f204a3002826a0cdbe", "messageHeadline": "Fix `totalEspaceTokens` name in change log.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f281228b7c4dbdcc8aa0153e55d4976b1368df51", "messageHeadline": "Merge pull request #2466 from peilun-conflux/update_changelog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 614, "deletions": 476}}, {"node": {"oid": "78ad008adb6d2d2e3e444f9d62c9812d685ce557", "messageHeadline": "Merge pull request #2467 from Thegaram/remove-storage-manager-unsafe-\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 76}}, {"node": {"oid": "205d24e427aba226468e39ef0b5894db0b44ba29", "messageHeadline": "Fix random failure of `backup_voter_test.py`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ea74c4a5ab81e4704f25aece840802c7ae50b779", "messageHeadline": "remove unsafe Arc copy logic from StorageManager", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 13, "deletions": 76}}, {"node": {"oid": "c068744660ac0b5ce69b6aefddc82e3608a7836d", "messageHeadline": "Fix warning.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "138c74d188404abf60307c3ec2493ccc278b4dad", "messageHeadline": "cargo update.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 584, "deletions": 470}}, {"node": {"oid": "a38c499549d80ef4c4206e5edbfe7a9f53e3b2c1", "messageHeadline": "Update CHANGELOG for v2.0.1.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "e509a900c08338ce0e591ae431fced91b0b7c6a7", "messageHeadline": "Merge pull request #2465 from peilun-conflux/phase_change_min_peer", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "6e65fba9c1aa2388faf7c8d4e3b349a9d9114d56", "messageHeadline": "Merge pull request #2427 from peilun-conflux/check_tx_epoch_bound_rep\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 70, "deletions": 4}}, {"node": {"oid": "470c8ed7bfb813a6325790aaefe010f69509426c", "messageHeadline": "Merge pull request #2448 from ChenxingLi/rust-1.59", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "0476f831438fa9b172a7dff1c3031b83fd8e1de6", "messageHeadline": "Merge pull request #2462 from Thegaram/filter-max-limit-5000", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0acef23fd34a4610d22f326f923224c5aa139b66", "messageHeadline": "Merge pull request #2464 from peilun-conflux/env_passwd", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d9c7b2d9bfcd9e9ceb8ddecf622123976085c543", "messageHeadline": "fmt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7fc5cc618fc6f469770630ac1ff78ab91ad8e59e", "messageHeadline": "Add config `min_phase_change_normal_peer_count`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "14ea7df179f7ed02ff6ff8444bbbf9740656382b", "messageHeadline": "Add env vairable `CFX_POS_KEY_ENCRYPTION_PASSWORD` to config pos passwd.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2bc6dd40cad44a3e916e35918e1c9f48030238f7", "messageHeadline": "Merge pull request #2438 from peilun-conflux/non_voter_node", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 452, "deletions": 96}}, {"node": {"oid": "44ef12533b895923391b2684bec0d7eab0cb49c0", "messageHeadline": "Merge pull request #2463 from peilun-conflux/eth_gasPrice", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 63, "deletions": 23}}, {"node": {"oid": "0d837daca54f74745c78b06a92bacc077061d442", "messageHeadline": "Implement eth_gasPrice.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 63, "deletions": 23}}, {"node": {"oid": "22a4e5e71deba519a99e0e3402937b939ea811b1", "messageHeadline": "set 5000 as default for filter_max_limit in hydra.toml", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87e4b03051b37a9eddb581660f832fcf7676a8b1", "messageHeadline": "Merge pull request #2454 from Thegaram/report-error-if-get-logs-resul\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 68, "deletions": 14}}, {"node": {"oid": "a967ef872f5f84c0ced6b2b897ca25eaf629f9be", "messageHeadline": "Resolve warnings", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "03da4e4496771afb4260aed24bd27e561c7bf762", "messageHeadline": "Fix test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c20c7934a6a55427153f2a6fa384e6a248d6b5da", "messageHeadline": "Merge branch 'master' into non_voter_node", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1620, "deletions": 301}}, {"node": {"oid": "e224d300825c1580650043550cbc33ca72859c6e", "messageHeadline": "Fix cli.yaml.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1e5d108e5de03dd0c5fa058c4911be08f2e29b76", "messageHeadline": "Merge pull request #2456 from Conflux-Chain/rpc_methods", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "c3658bec2f28c52dd4f66858b417fa18a4723e27", "messageHeadline": "add tests and improve error message", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "063bf15b090fe18dedfb2934e9d60a6846513058", "messageHeadline": "Merge branch 'master' into report-error-if-get-logs-result-is-truncated", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1f0a70d15730161da23b9ed3120a93242e5e18cb", "messageHeadline": "Merge pull request #2460 from Thegaram/eth-trace-filter-fix-build-2", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4b71eb9564261f575e216f65132e9f17263622d8", "messageHeadline": "return correct subtraces in eth trace_filter", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0d218efa5065ff98d50f3d0fbdb3c62f27edd8fb", "messageHeadline": "Add --initialize for pos start_voting.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "89e2b266e17a346baa527434e86b0a9718d96be6", "messageHeadline": "Add pos voting_status CLI.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4dc8b6a14d20e599e5fe6a10bc618cc305a17013", "messageHeadline": "Add pos_voting_status and fix is_voting setting order.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "d193f53d1dada82d758b68da8b7ffb16e4150ed1", "messageHeadline": "do not raise error in eth_getLogs if the result fits into the default\u2026", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "14d30d93272bfd9bd3877b1b02ee9838882872d2", "messageHeadline": "Merge branch 'master' into report-error-if-get-logs-result-is-truncated", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "3b5cce37e80aa56934aded283623f1a2811ae813", "messageHeadline": "rename cfx_openedMethodGroups to rpc_modules", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "ba753e77955d02638d2d931774e55200c046e2de", "messageHeadline": "add one new rpc method to return all available methods", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "30d505aad607e065d235904cedcb6a0ed6ca2f56", "messageHeadline": "Merge pull request #2442 from peilun-conflux/add_subtraces", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "652cd4eb1ffc48be4c9dca9171559c7159255c62", "messageHeadline": "Merge pull request #2455 from peilun-conflux/rm_retire_cmd", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "8caf76e2264ae5616dd33281c7a24d68dd3fd266", "messageHeadline": "add changelog", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1c04dcbdcfbe7406b61a919f231525aaf10cf18e", "messageHeadline": "Merge branch 'master' into report-error-if-get-logs-result-is-truncated", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "d359ae50086ca3f0bae7f9f1a65cfb28580d2a57", "messageHeadline": "Merge pull request #2453 from Thegaram/get_logs_filter_max_block_numb\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "b2823fe7ff0fbcd9ecab834693a0f3bbc154a029", "messageHeadline": "Merge pull request #2452 from peilun-conflux/create_pos_log_dir", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6d46e07ad961881a361f047037572a3ed5aea583", "messageHeadline": "Remove the deprecated `pos retire` command.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "f79a4012a8f3cbf58fd43c7070e725a43747e100", "messageHeadline": "report error if cfx_getLogs limit is truncated by max limit", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "4f1f49871d9408ecd2c8c6522ba848fc891cad8a", "messageHeadline": "add config param get_logs_filter_max_block_number_range", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "ac67a445a21584a674ecabd732e13c9c71134814", "messageHeadline": "Create PoS log file directory if it does not exist.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7e70ad0207c11ee7e7a448de383e88f684e3dbe7", "messageHeadline": "Merge pull request #2451 from Conflux-Chain/eSpaceTotalCFX", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a6ac2968d05eb83ccdd14039599a7ea99a3078bd", "messageHeadline": "add total_espace_tokens in supplyInfo", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b8dd9c6e286c1c9482ffda03a276836f98406bf1", "messageHeadline": "Merge pull request #2440 from peilun-conflux/update_pos_tool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "64fcac9e538d76eafbdbd8d50e44897deedbe3da", "messageHeadline": "Merge pull request #2445 from peilun-conflux/rm_println", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "507233409ed1e74b09dbfd24d0fc49daa7783244", "messageHeadline": "Bump to rust version 1.59", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "f6a837f96af62e3d0a996f8fea437897b00954a6", "messageHeadline": "Merge pull request #2446 from Thegaram/eth-rpc-filter-phantom-traces", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 124, "deletions": 27}}, {"node": {"oid": "6b52926b194c3e5fc1f1d59cd10a4ea72a6f64af", "messageHeadline": "Use warn log in kvdb-rocksdb.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5704509b3da596ad21c7a4e2222d3213257c290d", "messageHeadline": "fix trace_test.py", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8934c0e5dbc09293c7d96c75de9f743a92a5017", "messageHeadline": "support phantom traces in eth trace_filter", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 122, "deletions": 25}}, {"node": {"oid": "f1881b14f62011b954fa0d24bca04450bedcfb24", "messageHeadline": "Avoid using `println` in non-test codes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c265c680aa1efade0204aff4e452d1bde6d01485", "messageHeadline": "Merge pull request #2439 from peilun-conflux/rm_pos_key_for_p2p", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fb2abb6e7b9e0854f6296a5b450bd962ce22d6c9", "messageHeadline": "Update pos initial seed to the correct Bitcoin block hash.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0cb4accc9a76b3effe888c6b88e7bead37e15fd", "messageHeadline": "Only count subtraces in one space.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "c25f5791ba90708e01b90bdd9454390833d16d69", "messageHeadline": "Set subtraces of Eth traces for `trace_block` and `trace_transaction`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "9a776825d49be830eb82e5800e8d4ce07e884eb7", "messageHeadline": "Merge pull request #2441 from peilun-conflux/fix_trace", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "e2cd127562676d3161d670dbda25c0eea2ac7b44", "messageHeadline": "Fix tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f1394bdc4e0be682bc91559d2f429a609d0b5fd9", "messageHeadline": "Add valid and create_type.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "e74d573f315bd3873f7075bb5418c8e7c8b111c3", "messageHeadline": "Merge pull request #2437 from Thegaram/eth-rpc-phantom-tx-traces", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1271, "deletions": 224}}, {"node": {"oid": "35dac56ccc3f1dc376667af96adbb4937b5a0952", "messageHeadline": "set phantom trace gas to 0x0", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "237c0fed6b9e923780f3729efef6d66542693038", "messageHeadline": "add test asserting that deployEip1820 has no phantom txs and traces", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "88980d7ff2a11f25da7bd457040c129e8113a35d", "messageHeadline": "fix trace_test.py", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc34fc97a64d552fc39f5ce86216654869934064", "messageHeadline": "support phantom traces in eth trace_block", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 139, "deletions": 126}}, {"node": {"oid": "23a31382d7319b5e8ccd384ea452c8adecc60bfc", "messageHeadline": "Update PoS genesis generation tool parameters.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "92f147c9812a35a1cc73f41c8d2c96c648238a96", "messageHeadline": "add tests where cross-space call reverts", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 86, "deletions": 9}}, {"node": {"oid": "4f17201bf082bf5493fabc803bc4b378fb652954", "messageHeadline": "Add command for start/stop voting.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "32d3d14e07e2dcb85e12a217dd0003e187ed643e", "messageHeadline": "Fix backup node tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "e3d60949b3b411d41fab59ebb5f2167e91f91edb", "messageHeadline": "Merge branch 'rm_pos_key_for_p2p' into non_voter_node", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "03eb89b361977f43e95888eb071afb5e0b84d7dc", "messageHeadline": "Use random key for p2p connection.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4d951be3d30a08da811c919b060b06021f14da90", "messageHeadline": "Merge branch 'rm_pos_key_for_p2p' into non_voter_node", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 457, "deletions": 4}}, {"node": {"oid": "70ffb7516184fe6c12a3c4d0a1e8688ac92806bd", "messageHeadline": "Add tests for voter backup nodes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 135, "deletions": 40}}, {"node": {"oid": "745d1321a21584696753cdd587f31d9d812b7365", "messageHeadline": "add phantom_trace_test.py", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 602, "deletions": 0}}, {"node": {"oid": "037855f6ab8c633c4f1cf27ae83c11ad9f5a41ea", "messageHeadline": "support traces for phantom transactions in eth trace_transaction", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 438, "deletions": 132}}, {"node": {"oid": "76bbac48193ccd582128e653fe3c86e9d7d8b064", "messageHeadline": "Implement start_voting and stop_voting.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 136, "deletions": 16}}, {"node": {"oid": "5c315cb8af5895afde5e7aff86fdbe62b7fd48af", "messageHeadline": "Merge pull request #2436 from Thegaram/ensure-phantom-tx-hashes-diffe\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 432, "deletions": 3}}, {"node": {"oid": "be46aac47965e24847ca42f2a313e926dae4940b", "messageHeadline": "ensure phantom tx hashes are different", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 432, "deletions": 3}}, {"node": {"oid": "4e626b26910bfecce0e65d46e4d83d2386f4902c", "messageHeadline": "Merge pull request #2434 from Thegaram/eth-rpc-trace-block-accept-hash", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "803e7f68d6ec9eaa7767d488a8752a1b7a6c34df", "messageHeadline": "accept block hash in eth trace_block RPC", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "cc2422c7ec8cd5a66d6b834d8e0db3df52283e36", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 98, "deletions": 49}}, {"node": {"oid": "b6c191a7218f9cc4623f178a5624fc56a5736572", "messageHeadline": "Merge pull request #2430 from peilun-conflux/espace_trace_tx_hash", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "784a173e3ebe9ef056fbe572245068c862c0c316", "messageHeadline": "Add wait time in tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d2157715b523aa312e00ea6d1b8e46b04b913634", "messageHeadline": "Fix test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "023fec796b4f9d6be9ca2021a74a8d044603f048", "messageHeadline": "Set transaction_hash for eSpace tx traces.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "ccb144e2348f7e93926a2d035b194e916ad17a01", "messageHeadline": "Merge pull request #2429 from peilun-conflux/fix_instant", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a116cdcde7d448e4fdd5be400058b43983a4c2c4", "messageHeadline": "Fix wrong name.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29062fddf928bfe3c142fb888bb4de24b0740a96", "messageHeadline": "Set epoch_number for light tx test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf45928437e4b6b18972d4543bccffe59a4ca222", "messageHeadline": "Merge pull request #2426 from peilun-conflux/compatible_trace", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "03c926a956d622a2480ab749a8fef35265bf68cc", "messageHeadline": "Replace `Instant::elapsed` with `saturating_duration_since` in metrics.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "30b952ad67faaf91f38b5df1015c621aa02ff2f3", "messageHeadline": "Fix test with unexpected order.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "b9714f44522d774630befca8a4e0eb3c068c1505", "messageHeadline": "Fix a txpool tx replacement bug and allow old tx to be directly dropped.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "3f1dc7604020aaf8712f839206e54be55be0e798", "messageHeadline": "Temp fix decoding in Trace.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "73f0139d28196cc4732696933b259c52769b68d5", "messageHeadline": "Merge pull request #2424 from Conflux-Chain/pubsubHeader", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "88d9c7f1908e458158b3d6660e2d3406670d8a00", "messageHeadline": "fix serialize test", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "088f9b6901e47d12c43e9204d6a637370d313b04", "messageHeadline": "fix serialize test", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edb3a50657fda71462b5a2db04b07df84e5b3b43", "messageHeadline": "fix pos_reference unit test", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "290fdefdf5e68689fe0419738bca9afede58951c", "messageHeadline": "add pos_reference to pubsub.header", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b5eb512cdbca74c96460223d27cc919f3f1a7796", "messageHeadline": "Merge pull request #2423 from Conflux-Chain/opField", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "be017f2a7a78f0e5df138e2d42a63a80bdc718c1", "messageHeadline": "update pos_economic.block_number type", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "0c763262706372eb2a0d1d3e08fd35776e32e030", "messageHeadline": "Merge pull request #2422 from peilun-conflux/release_v2.0.0", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "598728efced527d58e5b0f69cb4bc5a21d6197c5", "messageHeadline": "Rename to mainnet name to Hydra.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bd2971239dcf82327ad744d51e0576672dd4e2d3", "messageHeadline": "Update bootnodes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd7e1b04c08c5857a8d9b07bf7f869a08cfa870e", "messageHeadline": "Fix python test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "74dbd165f045ba9939fc2e75dd53b5f325a487db", "messageHeadline": "Release Conflux v2.0.0.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "b9681cdf04ac3b347bc7190884a132c4c2331348", "messageHeadline": "Merge pull request #2421 from peilun-conflux/disable_election", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 106, "deletions": 28}}, {"node": {"oid": "05de5d5f2c6dd70a8659f46bd26b1a46b1dc36d1", "messageHeadline": "Allow PoS nodes to stop election to avoid force_retired during restart.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 106, "deletions": 28}}, {"node": {"oid": "db0a64e6c0452ab09366f2f6e58b1ef6744c2253", "messageHeadline": "Merge pull request #2420 from Conflux-Chain/ethPortDefaultClose", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a41cfd6da2f973cf0647f6aaf85bf784c747a034", "messageHeadline": "change eth http and ws port default to not open", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73bec87b95492f372e7d138b882afb5e65804d5f", "messageHeadline": "Merge pull request #2418 from peilun-conflux/fix_trace_position", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "dc6d02d46f8168010f44a15e4b49842e66392a16", "messageHeadline": "Merge pull request #2417 from Thegaram/eth-rpc-fix-minor-issues", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 249, "deletions": 231}}, {"node": {"oid": "7649a8f4186069092ab6340d8662bf9a008bdffb", "messageHeadline": "only return eth_getUncleCountByBlockHash for pivot hash", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9423c0460212738b83cbe6a4b696894b54b5d37b", "messageHeadline": "Return correct value for cfx space `trace_transaction`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "36cc40dd79ac48be53f150c55ef740c339e06dee", "messageHeadline": "remove unused code", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 142}}, {"node": {"oid": "0b8558580a0d58075758e09d31654cfac80523bc", "messageHeadline": "implement web3_clientVersion", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 190, "deletions": 20}}, {"node": {"oid": "9e7f3ca471e69bbc53e6795753adf03f205d1b15", "messageHeadline": "fix eth_getUncleCount*", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 52, "deletions": 69}}, {"node": {"oid": "3bf1ab6cd8bd30fa8a2f96a187423f8061539071", "messageHeadline": "Merge pull request #2415 from peilun-conflux/fix_cfx_trace_position", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "b8d3fa0d64885c545a42c92e1f5f66aecfe0474b", "messageHeadline": "Merge pull request #2404 from peilun-conflux/fix_recompute", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f0e0c25bd5b5113d7497c7ede897b2f84f162813", "messageHeadline": "Return None for all eth space trace transaction hash and position.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "c066634d697ca78ff7790571d17918edd180ac04", "messageHeadline": "Use rpc index for traces in cfx space RPCs.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 36, "deletions": 30}}, {"node": {"oid": "ea4c0804f3262ec12d9e24fb3ee250bd3a8ef366", "messageHeadline": "Merge pull request #2409 from peilun-conflux/space_trace", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1101, "deletions": 75}}, {"node": {"oid": "11cc0b829e6477792ea42932b159e5a4d42c00c3", "messageHeadline": "Fix ut.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d791da32f35c49a59ad281f9e9b8024755cbc3dc", "messageHeadline": "Allow empty filter list to match all.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 69, "deletions": 60}}, {"node": {"oid": "125d52af65435682b093df15c4a73aafcc6e3825", "messageHeadline": "Merge pull request #2414 from peilun-conflux/fix_eth_receipt_check", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b18a5e5364896b8dc83bcba65f777b257b5d375f", "messageHeadline": "Use correct index.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8b8e26a97aa53a4230132136f9513df7780c9c6b", "messageHeadline": "Merge branch 'master' into space_trace", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 181, "deletions": 67}}, {"node": {"oid": "81db7a625897c24844c8f07f9ee7a9b50666c10d", "messageHeadline": "Merge pull request #2411 from Thegaram/eth-rpc-fix-tx-index", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 170, "deletions": 63}}, {"node": {"oid": "41eaa119c863e1dbec112e21d474771483f34eb0", "messageHeadline": "Only return th tx receipt after the state is available as LatestState.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "34aa4d7c2459beaf140b4f3bf667a521a44479da", "messageHeadline": "Merge pull request #2413 from Conflux-Chain/ethCallErrorMsg", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e5bb979db2a964e0d64d902cc55fa085a1ec9b2", "messageHeadline": "Add simple trace test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 126, "deletions": 4}}, {"node": {"oid": "61612293ef892b90fc85fc5fae69f63b3fa15389", "messageHeadline": "Merge branch 'master' into eth-rpc-fix-tx-index", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e0819b291219cb786043c1c354e78d80ea91ad67", "messageHeadline": "update comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6a67b2ddb953df363b0fd7a22724630f7f0fb854", "messageHeadline": "Fix unit test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7cb4d356f8b34b820a62d0c7e31709c3606609d8", "messageHeadline": "op eth_call error message to return more info", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70c770f365935ef9dbb0703349374c4e3a499749", "messageHeadline": "Implement tx traces rpc.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 73, "deletions": 22}}, {"node": {"oid": "b86b40996497da1a1f567adad9dd8036a85d76e7", "messageHeadline": "Add eth block traces rpc.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 135, "deletions": 19}}, {"node": {"oid": "53ebd22b87c8d98b5f53e20edb6903389d10f7ad", "messageHeadline": "Filter traces based on space.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 188, "deletions": 10}}, {"node": {"oid": "efd0f973813a327abd1a8d1013b3039b9fd69100", "messageHeadline": "Merge pull request #2410 from peilun-conflux/fix_block_bytes", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "83bf984216ce2aa14f0ab31569387bfc99b574de", "messageHeadline": "Merge branch 'master' into space_trace", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 420, "deletions": 248}}, {"node": {"oid": "c9eda7e1d4358127db8125d50ff5bf0fc72dd22b", "messageHeadline": "Fix tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "309519fda08d9faa51a3c4d9d6946e448a13504c", "messageHeadline": "adjust transaction index in cfx and eth RPCs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 169, "deletions": 62}}, {"node": {"oid": "c4a6ea29288201783c22ab068c96fbef4955adef", "messageHeadline": "Fix RPC block custom field type.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "4d87e6137919e37809820de199fcbb18852b6d1e", "messageHeadline": "Add eth trace.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "a9844807ca605959816b30e5e914bff4f3819dc5", "messageHeadline": "Filter trace space.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b3d548d95f03839911a6c8d2c11cf3777fded4e7", "messageHeadline": "Implement eth filter_traces.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 206, "deletions": 14}}, {"node": {"oid": "7cf1727dd4ed0be9524061269875544dd4b9f767", "messageHeadline": "Merge pull request #2408 from Thegaram/get-logs-consider-phantom-txs", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 420, "deletions": 248}}, {"node": {"oid": "8a652ce7d53658832fde34348a7dd5ed38d82e7b", "messageHeadline": "Add eth trace types.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 345, "deletions": 0}}, {"node": {"oid": "cd6dc8abd817c9c2b9e91a9ed1ee4657f5d876c3", "messageHeadline": "Seperate cfx and eth rpc space.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "045b1fbadf1c167adccd0932f3289bac7d41d8fa", "messageHeadline": "Merge pull request #2401 from peilun-conflux/compatible_trace", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "2d0d7689f126a73c393d0d3985b8f8452a1255e7", "messageHeadline": "test cross-space contract event count", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "bfdbf2de6b4ca5ccc04ee58112f4b707a5352659", "messageHeadline": "consider phantom txs during log filtering", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 209, "deletions": 74}}, {"node": {"oid": "5509ede2129d5ce2210384ce2a4c12a5b29245bb", "messageHeadline": "move phantom block logic into consensus graph", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 199, "deletions": 174}}, {"node": {"oid": "e31ab1736b4373cf175b0d3689a8ee5740115041", "messageHeadline": "Merge pull request #2405 from Thegaram/eth-rpc-add-missing-tx-and-rec\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "567aa5b75bf5ab5edc4b273d8efb249c24deaad6", "messageHeadline": "fmt", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c678321ac6f8279ded21768c47893166a4930dc3", "messageHeadline": "fix python test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b740ad4d2eeb9d6d7aec80e7916932876f288302", "messageHeadline": "add missing tx_exec_error_msg, status, created in eth_* RPCs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "59de1592b7d69a20f68fa4dd62032292a4721486", "messageHeadline": "Add test for the fix.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3dd833e84a9891685fffa2473d19706d9ca62598", "messageHeadline": "Compute correct blame_info.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bdfea446c442daddd6a33bcf0302959b70bae69", "messageHeadline": "Merge pull request #2402 from Thegaram/eth-rpc-allow-retrieve-pending", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "de5a712c14ff814190684dfc20813ed2255ac25c", "messageHeadline": "Fix rlp length for Call.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52a42fa56ce1a84c73f6cd02c2fe2774275d54f3", "messageHeadline": "allow retrieving pending tx in eth_getTransactionByHash", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "ceef0c7f7dc9db7df12746c2ccffeca9df41b871", "messageHeadline": "Decode trace data in a compatible way.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "e21544389085653667f3e34430a93f56b06c9268", "messageHeadline": "Merge pull request #2400 from yqrashawn/fix/broken-links-in-readme", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "5d40bba99e79f630a6ed8334e25b29030d35830f", "messageHeadline": "docs: fix broken link in readme", "author": {"name": "yqrashawn", "email": "namy.19@gmail.com", "user": {"login": "yqrashawn"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "93215163b0917277553d399ff1d11e371b8e47f8", "messageHeadline": "Merge pull request #2398 from Thegaram/phantom-tx-index", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 245, "deletions": 284}}, {"node": {"oid": "8cf81432ccdcbb2bf9b15b27943a9312289b4cee", "messageHeadline": "Merge pull request #2399 from ChenxingLi/cip92", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 479, "deletions": 4}}, {"node": {"oid": "2050bcdc90a5f35f7f8204ae138a87280fcffdf2", "messageHeadline": "address comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a29c326ec30fc631e4eeb70b2debf5805b704fe6", "messageHeadline": "CIP92: Enable Blake2F builtin function", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 479, "deletions": 4}}, {"node": {"oid": "2804a67af30bdcf22d06c47902bf9f9a25930c1a", "messageHeadline": "do not handle phantom txs in Conflux RPCs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "9afc1d517122a0d090120ec0ff136880506e8f19", "messageHeadline": "use EVM chain id for phantom transactions", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "d64bc06465548aab040363d6135c6da5aa6f6387", "messageHeadline": "implement eth_getTransactionReceipt and eth_getTransactionByHash", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 115, "deletions": 250}}, {"node": {"oid": "e7ac8fccf978cd0a91a9319e7702e33f1fab6f35", "messageHeadline": "Merge branch 'master' into phantom-tx-index", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 413, "deletions": 75}}, {"node": {"oid": "71ecfe72fade792c1c04bf2ab881e31d8507ba52", "messageHeadline": "Merge pull request #2393 from Thegaram/parity-get-block-receipts", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 364, "deletions": 60}}, {"node": {"oid": "85887978e8b75e766b1736c4205bca8310823edb", "messageHeadline": "Merge pull request #2397 from peilun-conflux/fix_code_owner", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "351ee1914c084c353ca99617681e5a8cc4359551", "messageHeadline": "Merge pull request #2394 from Conflux-Chain/txByBlockAndIndex", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "63c39bd52d51a98b8fdb2a2303d5e22060107445", "messageHeadline": "Merge pull request #2396 from peilun-conflux/allow_thread_panic", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "1b6065e6de55550f33c9aecbe8188ffc9cfb868d", "messageHeadline": "store TransactionIndex for phantom transactions", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 88, "deletions": 24}}, {"node": {"oid": "5f7d0ef3921dc3cb19c74ec3c645b6f691350b22", "messageHeadline": "Fix panic in code_owner.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a09e7ab29d5622e20b8bc5fe0cbe8cee4201d66e", "messageHeadline": "Merge branch 'master' into txByBlockAndIndex", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "210e62d3d8c5b9d93594b945e68bcc764222ffb7", "messageHeadline": "Merge pull request #2395 from peilun-conflux/fix_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10f92cf6ba40225a91e2ce251388e56f2e27777f", "messageHeadline": "Do not exit process in case of a thread panic.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "6a7a953c9ce5766f900a217e37b3c2bdeb4eef35", "messageHeadline": "Increase rpc timeout for tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "431cbf26a3609089c7fa7ab74362df88c6dea846", "messageHeadline": "Merge pull request #2391 from peilun-conflux/cip90_param", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a3ce7fe8ca81864a19fc1da673dc43afa587bf4e", "messageHeadline": "add implementation for tx_by_block_and_index", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "af57b4e78483f18e62de0ea3c71fc635e4ea7c20", "messageHeadline": "add requireCanonical field for compatibility", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "9e7274465f0276ac13bc2abe64eac8b9458adbaa", "messageHeadline": "support block hash param in parity_getBlockReceipts RPC", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 139, "deletions": 61}}, {"node": {"oid": "8371b5ca88c24a2cbb5f1ddd5fdb2b31b9e79c59", "messageHeadline": "ensure interface compatibility with Parity", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "425ed5505f257a9ccf9cd2cf1ada16f3046584ba", "messageHeadline": "Merge pull request #2387 from ChenxingLi/internal_contract_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 150, "deletions": 30}}, {"node": {"oid": "182de565d2629c0ec3c7b6272ab764ae096fed37", "messageHeadline": "support parity_getBlockReceipts RPC", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 200, "deletions": 5}}, {"node": {"oid": "772aef93f53f05649f1a66e026e2e455caa00106", "messageHeadline": "Merge pull request #2392 from Thegaram/transaction-outcome-enum", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 128, "deletions": 78}}, {"node": {"oid": "47bcbc2dee6d0bfdef324e5889669d13817451f7", "messageHeadline": "encode transaction outcome as enum", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 128, "deletions": 78}}, {"node": {"oid": "c54f5aa827444d75692f3a33bff9632d7fdcbd9d", "messageHeadline": "Merge pull request #2382 from Thegaram/eth-rpc-phantom-block", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 736, "deletions": 140}}, {"node": {"oid": "ee57e40f6c8344d5abe87775c981bec5d0e02d58", "messageHeadline": "Add parameters for CIP90 hardfork.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e078f2f3ba6847e42ea07b82583514b9a9d70fb9", "messageHeadline": "Merge pull request #2390 from Conflux-Chain/updateReceiptHash", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "a31b525dd4a8a2babc9db3b4e098d8a56feadc80", "messageHeadline": "do not keep consensus lock throughout processing", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "63ed2e0f661b9e5305414f427b467e76172f6147", "messageHeadline": "merge", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b03c94c3cd910f51e2b214130ad1bacbfa98bcf5", "messageHeadline": "use pivot_hash for tx and receipt", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "f395ae8d391d21df937183d83719adfae6bb9c69", "messageHeadline": "address todos", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 48, "deletions": 36}}, {"node": {"oid": "c48aa48050ca5e5d56d41e9a55caafd45a172d5a", "messageHeadline": "use pivot_hash for tx and receipt", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "b48d6623cd2bb4fc701ce116fa9bf830c54846ef", "messageHeadline": "Merge branch 'master' into eth-rpc-phantom-block", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 355, "deletions": 265}}, {"node": {"oid": "b44609c0838bb97d5c3c9e8b5fc6c11e360f289e", "messageHeadline": "Merge pull request #2389 from ChenxingLi/fix_total_issued", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "1bd3ff46852a72ec6c5b0a507143f79740343133", "messageHeadline": "Maintain", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8fdd694f73c2728dc231185094323a26747675e6", "messageHeadline": "update", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "245ebf89f375f83455d1766d69ce61757e18131b", "messageHeadline": "Fix total issued in evm space", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7baec88e01f6e4abee4672beff48977e4d2b5d99", "messageHeadline": "Merge pull request #2378 from Conflux-Chain/completeMoreFields", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 260, "deletions": 139}}, {"node": {"oid": "f9dbd09833047a095fa5d34e7dd3e8caffb46c58", "messageHeadline": "Merge pull request #2388 from ChenxingLi/data_in_zero_phantom", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9e793a9d423f59fd7444d10328b13b1aef451e1c", "messageHeadline": "fix format", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ec716a0d58c6cb5eff06778cb5044cf19796d72d", "messageHeadline": "add TODO comment", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fd1d4d3d80b9a741ee3ccfc6055c3c5eb836bd5", "messageHeadline": "add TODO comment", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "376f4fec471acac02b246025bfc9d8fc62473e6b", "messageHeadline": "Test for internal contract", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 150, "deletions": 30}}, {"node": {"oid": "e8c2ecb8bc35254688edf6e865ffd296503282b4", "messageHeadline": "Merge pull request #2386 from ChenxingLi/phantom_tx", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 33, "deletions": 72}}, {"node": {"oid": "24b7ac49bf17e3ae536f90bfbbaecb95bf8293bc", "messageHeadline": "Put tx_hash + data in zero address phantom tx", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9f86da51cc2b4728b533106acc5b364c625bef21", "messageHeadline": "consider phantom txs in eth_getBlockTransactionCount*", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 36, "deletions": 54}}, {"node": {"oid": "7a4be9852d4b3a149efa797bb7109382943a0aab", "messageHeadline": "Update the implementation and gas plan for phantom trasnaction", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 33, "deletions": 72}}, {"node": {"oid": "ac83e482fb912cf219121795cca08fed0c2f2e7f", "messageHeadline": "Merge pull request #2383 from ChenxingLi/once_bloom", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "686f5fe50a921f92c65663052d2d968d916f8c40", "messageHeadline": "Merge branch 'master' into eth-rpc-phantom-block", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9721de756ff3b8181a137ba6af3e4c3c2d7ef043", "messageHeadline": "add tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 482, "deletions": 81}}, {"node": {"oid": "a28489022243c775854cfd111867a513f6eecef7", "messageHeadline": "format code", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "66221d3e42f9be2b6d1e511197016991abf2ab7f", "messageHeadline": "abstract contract_address into Transaction method", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 40, "deletions": 59}}, {"node": {"oid": "2e60d0d2ac31b31182c91a513a4fa04ca1fa01a6", "messageHeadline": "fix receipt acc_gas_used bug", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "177aceb5380729ca70ab82fc174570f270c91947", "messageHeadline": "add tests for eth receipt.gasUsed", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 98, "deletions": 113}}, {"node": {"oid": "56dc83272318f1e536c349f69f645bb0cd017495", "messageHeadline": "Merge branch 'master' into completeMoreFields", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 570, "deletions": 142}}, {"node": {"oid": "debf1251c1828568ca2e9faacd967408cca1ef22", "messageHeadline": "add evm tx test", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "02da69f87212130b53ea10cf83116a7778885c4a", "messageHeadline": "add log index comment", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c4c4cf52fa4f08ed21ff0b79fd5333625721dbd", "messageHeadline": "op evm_space_status code", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 71, "deletions": 38}}, {"node": {"oid": "73f8c3c7ce42d8da0a4c60a8b3994ee673666cfc", "messageHeadline": "Merge pull request #2381 from ChenxingLi/receipt_1820", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4079ca55b920d470687bc36bf0e5ddf2888eaa34", "messageHeadline": "Combine building bloom and recovering phantom transactions", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "825bb2eb8d6321f6a094c3f43c1dd264ef82d6a6", "messageHeadline": "wip: construct phantom block in eth_* RPCs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 228, "deletions": 15}}, {"node": {"oid": "6f95b2abc8db3a391cc4a65011e68ca03743ec18", "messageHeadline": "Add contract created receipt for 1820", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97b469d3bb93249f80224a4928b1678e68ab4559", "messageHeadline": "Merge pull request #2369 from ChenxingLi/cross_space_tracer", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b884a0f7d069ce6b8ed4d14a0846e53ad3f45862", "messageHeadline": "Merge pull request #2380 from peilun-conflux/auto_rpc_proxy", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "4c3d8655c514b98e63f5c4e3232c0bc4de6806ec", "messageHeadline": "Merge branch 'master' into cross_space_tracer", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 163, "deletions": 30}}, {"node": {"oid": "1af4ef74df84d92d2ac0314493558bce5ab1cd94", "messageHeadline": "Merge pull request #2367 from ChenxingLi/total_evm_tokens", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 109, "deletions": 17}}, {"node": {"oid": "2725f70d2068d38e7b4de24627f1fd967fcd26ae", "messageHeadline": "Merge pull request #2371 from ChenxingLi/deploy_1820", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 77, "deletions": 5}}, {"node": {"oid": "cd5c26d6a443d6f2fbc06536cb0a3bc6db17e103", "messageHeadline": "Use old web3 interface", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc5da7f1630ee108a0e20299e5e7e557afe9d9d", "messageHeadline": "Fix bug", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "a242a95228d7b5890974a799f11f645c0f115fdb", "messageHeadline": "Merge pull request #2365 from peilun-conflux/fix_pos_genesis", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "d815f40800067337b46b54edb393e5e503dcb576", "messageHeadline": "Merge branch 'master' into deploy_1820", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "976bda9208322fa1bd4ce3b463ecdfefd359cf0a", "messageHeadline": "Merge branch 'master' into cross_space_tracer", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "68c0cef6dbfabf9d61c451a0b47916942927cea7", "messageHeadline": "Merge branch 'master' into total_evm_tokens", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0877467538cd9c269efb790e53f4e13e7af4437d", "messageHeadline": "Automatic proxy `eth_*` RPCs to eth endpoint.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "9c7b1ab97a5e5efe2a3cea8c8586e35e5e6630ce", "messageHeadline": "Merge pull request #2366 from ChenxingLi/recover_phantom", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 352, "deletions": 90}}, {"node": {"oid": "8badaa9d29d9e57430fd22affea86adf80de74e4", "messageHeadline": "Merge pull request #2376 from Thegaram/fix-light-node-test-failure", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3e9e11b9f28540d07cf724787161fc469eae4086", "messageHeadline": "Merge branch 'recover_phantom' into deploy_1820", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 873, "deletions": 629}}, {"node": {"oid": "6dd0cf899e28be50f9472d7824e0126b74db6433", "messageHeadline": "Merge branch 'recover_phantom' into cross_space_tracer", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 873, "deletions": 629}}, {"node": {"oid": "bba71bf47d4d2f646567c11def3181a0b57ff29a", "messageHeadline": "Merge branch 'recover_phantom' into total_evm_tokens", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 873, "deletions": 629}}, {"node": {"oid": "a79bd6adbcb5fc8ff2bdb2f76c7f79b326ee426c", "messageHeadline": "Merge branch 'master' into recover_phantom", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 866, "deletions": 624}}, {"node": {"oid": "a1aace9fee62c405296464f00f0b7e938c45ee32", "messageHeadline": "Merge pull request #2377 from peilun-conflux/fix_fork_attack_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4723c5d9b073de5de1187a8c94ead5adeda590c4", "messageHeadline": "Fix gas plan", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5e06081bd8a9d98fce3341bb02c563b315816611", "messageHeadline": "sync with master", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 257, "deletions": 112}}, {"node": {"oid": "9e7d3bffe49f699cca0a145aa79c3de547695b83", "messageHeadline": "add status and contract_address to eth block", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 66, "deletions": 15}}, {"node": {"oid": "25f02b6a42143f803ec9bfb22a545ed4c9707804", "messageHeadline": "Merge pull request #2374 from peilun-conflux/fix_lock_latest_finalized", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ff90189b8c1ec14e3cb8e55b85dd275d60896c40", "messageHeadline": "Merge pull request #2373 from peilun-conflux/fix_oversize_tx", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "8c08d73d370c1d4c26861e707de8279ba82d1dd9", "messageHeadline": "Wait longer in fork_attack_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5dc945f5418ea3e8f39bccf0cd1fd747d3a9c5db", "messageHeadline": "update eth block gas_used logic", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "bdf6b52317664fc8c99f10ce7fcead0c3db91992", "messageHeadline": "trigger CI", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6a46fa04b3bcd12ad5142ab8965e19ca8b32d66e", "messageHeadline": "Merge pull request #2372 from Thegaram/eth-rpc-return-epoch-for-get-b\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 150, "deletions": 89}}, {"node": {"oid": "78ba1ee0180c7b222a81ed28bc50c405f33bf32e", "messageHeadline": "Merge pull request #2364 from Conflux-Chain/splitEthEndpoint", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 87, "deletions": 22}}, {"node": {"oid": "d50e027a223e5c5e11ba14ee24bb7908d7a20061", "messageHeadline": "Move tx size check to txpool.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "32eaac54f877c3998b49a4dfbd820f7ae4ce9564", "messageHeadline": "Use rlp_size of tx.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "93b143b19cf4dad612b5c2ad2342e27f1cde0505", "messageHeadline": "add tx_exec_error_msg field to receipt and return a correct gasUsed", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "09407d7d4ec4155da1762234e8e5a5720b8efe6c", "messageHeadline": "attempt to fix non-deterministic light node test failure", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5d57482b096dcf5a6241f2c384964b3af0a47266", "messageHeadline": "update eth_getBlockTransactionCountByHash", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "2ec3f037adf840324df28abe63211448d59403a4", "messageHeadline": "add clarifying comment", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "129f43d9acfde81ab45ceaa5c05d7a1b89cf4386", "messageHeadline": "keep read lock while executing eth::RpcBlock::new", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "11bef0341c2c9dc6c94b3c4b4043ea350476bcfd", "messageHeadline": "Merge branch 'master' into eth-rpc-return-epoch-for-get-block", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 70, "deletions": 110}}, {"node": {"oid": "ca81a025ced4ba41f69e193a84a892897bdfc132", "messageHeadline": "fix tests that have used cfx port for eth rpc methods", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "af9ed6434e4957fc0db5eece2fd3a9f22320c2b7", "messageHeadline": "Merge pull request #2370 from Thegaram/eth-rpc-various-fixes", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 62, "deletions": 43}}, {"node": {"oid": "1f1ae80236b2219204ce893718de641307649207", "messageHeadline": "Merge pull request #2363 from Thegaram/eth-rpc-ensure-receipt-status-\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 65}}, {"node": {"oid": "aea61746a06571facb08d7326947ec2110b59bd7", "messageHeadline": "Avoid reentrant deadlock in `latest_finalized_epoch_number`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "464633a0b23bc12755494fbb22ceead8a9fd10dd", "messageHeadline": "Reject oversize transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f04a1bd23059c1aa7409ad7771e19be18e2bc6ff", "messageHeadline": "return whole epoch in eth_getBlockByHash and eth_getBlockByNumber", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 127, "deletions": 75}}, {"node": {"oid": "44e10ed0164f227e3ca08936a8e82e68b3d89710", "messageHeadline": "Fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38cbbb9ed497fb5b207d90463270a4d26800dfbd", "messageHeadline": "Deploy eip 1820 by the internal contract", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "0d0bcf7278187de1807ddab8a846ee09754f520d", "messageHeadline": "remove unnecessary Options from eth Receipt and Log", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "ce52e81b4eba20315965cc3157710c6b8a36a4b6", "messageHeadline": "ensure block.size is always present in eth_* RPCs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "ae1888b2e29ad0d152b940ca568b9ae1f8773c21", "messageHeadline": "ensure block.number is always present in eth_* RPCs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "2700d1291ed7d1fe7c66cc28ea1878a533703605", "messageHeadline": "add reminder comment to use phantom txs in log filtering", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8829bf3b554930e825cfd1092889aa2714d8214b", "messageHeadline": "fix unit test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d3eb93eb80dd3f1bb0333ce065aef2350c647b5", "messageHeadline": "do not return EVM space items in cfx_get{TransactionByHash, Transacti\u2026", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "9583353e10ca45a953846799a6d568111b862946", "messageHeadline": "Merge branch 'cross_space_tracer' into total_evm_tokens", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 52, "deletions": 13}}, {"node": {"oid": "0affda6c72a8b337be1ef27d804ffed5cacd8d2d", "messageHeadline": "Add tracer for cross-space call", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "f7e9d479db92e527233134bc8af6bd1650c32857", "messageHeadline": "Fix compile", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "cbf416b21a164d5382f86d2149583ce4b812c8c2", "messageHeadline": "Update withdraw gas", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "c230e3a9993c119ea277ed876586e97095da7fc7", "messageHeadline": "Maintain total_evm_tokens", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 78, "deletions": 7}}, {"node": {"oid": "0572fb5f699b76c3930cd50e1c857fd4ea9a087d", "messageHeadline": "Update gas plan for cross-space call", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 159, "deletions": 127}}, {"node": {"oid": "3040155b2b334706aef582739a393f47e4a6fe3a", "messageHeadline": "Update", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "574b0372a945cbf01fa91c18feb4f7a830a1f1bb", "messageHeadline": "Merge pull request #2359 from ChenxingLi/two_pass_transact_virtual", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 98, "deletions": 6}}, {"node": {"oid": "4c13cd0f9f2949093f0a8c15d94157f156c111ea", "messageHeadline": "Merge pull request #2362 from ChenxingLi/pre_eip155", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 86, "deletions": 40}}, {"node": {"oid": "f52c07974e8fdcc0473c8936ab3d44f96c3fe51c", "messageHeadline": "Merge branch 'master' into eth-rpc-ensure-receipt-status-is-always-pr\u2026", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 356, "deletions": 362}}, {"node": {"oid": "ff6b2be91a6f576c522ec70c6613984315b4cb2a", "messageHeadline": "Merge pull request #2356 from Thegaram/eth-rpc-add-block-nonce", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 234, "deletions": 270}}, {"node": {"oid": "22abcec30eee03bba30d8a24ba474454999980e4", "messageHeadline": "Merge pull request #2351 from Conflux-Chain/filterEthTxInCfxSpace", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 122, "deletions": 92}}, {"node": {"oid": "6ffd1eacfe7707f3387253fdf4e37bb172937e7b", "messageHeadline": "Recover phantom transaction from receipt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 256, "deletions": 53}}, {"node": {"oid": "4b808453c24740db1a1383ebcd601e1b5e089034", "messageHeadline": "Fix GenesisPosState transaction fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "860b2ad88e3dc67accbdeca70fef2af021ef8361", "messageHeadline": "update tests to adapt eth rpc new port", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "33564bed10725d546988a575c75c638854a660d6", "messageHeadline": "remove eth from ApiSet::All", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "60de49c06114cfb27aefebe708805deb068dceca", "messageHeadline": "op code", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "6a86aa95891eea65a2441d184e576661eda1c2d7", "messageHeadline": "trigger CI", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6258e047445d24ead9e0e9af70fa555c5b44519a", "messageHeadline": "split eth rpc to a single endpoint", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 62, "deletions": 8}}, {"node": {"oid": "a99e30dd023c37e09bee06b70119a05ca6d61add", "messageHeadline": "Support pre eip-155 transactions", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 86, "deletions": 40}}, {"node": {"oid": "599717d4064f3fcccbca33522baf044f762874b3", "messageHeadline": "ensure block.totalDifficulty is always present", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9912f5b6f97c4249626295551c129d495c68d810", "messageHeadline": "ensure receipt.status is always present in eth_* RPCs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 5, "deletions": 62}}, {"node": {"oid": "b4234299de3d02873529d7a34b8e4e29cba83d1b", "messageHeadline": "Merge pull request #2361 from Conflux-Chain/receiptLogIndex", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "c06a634a8a24ba2879067f4c99c63345a52d8bef", "messageHeadline": "complement receit log logIndex transactionLogIndex", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "2ab971e724672e0a289443dd9e4bb029c529e9b9", "messageHeadline": "Merge pull request #2360 from ChenxingLi/gas_plan", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "879ad8efd39cff757c9c39442f28cd219c0a624b", "messageHeadline": "fix format", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "a680ef3000a6cda419b63279350be30c88243152", "messageHeadline": "Update the gas plan", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "f2b07e6811fa1f768924ec7e29566b0dcda2ce0f", "messageHeadline": "Merge pull request #2358 from peilun-conflux/fix_sponsor_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6b0bbb768cba521532c201fd8282e75f93c22e61", "messageHeadline": "Two pass transact_virtual to estimate an accurate storage_limit", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 98, "deletions": 6}}, {"node": {"oid": "7b2695deaf4af516f1eac044cbc6d478d627067e", "messageHeadline": "Try to fix random failure of `sponsored_tx_test.py`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9790994f579567144b03d12d7a123d9e166fa6c7", "messageHeadline": "Merge pull request #2357 from peilun-conflux/fix_tx_pool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "39000d50eff3943da0e80078c3b2b0b325927b02", "messageHeadline": "Avoid popping txpool garbage collector node when GC is not triggered.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "8e0f134a0a9fbb6a991fb9484750bbb4f05be4ec", "messageHeadline": "remove sealFields from eth block responses", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a5fcc3bcdb9cfa731d86770dc27171266c879ed3", "messageHeadline": "add nonce and mixHash fields in eth RPC block responses", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 235, "deletions": 267}}, {"node": {"oid": "b546986bccd8650914171de81f9c31fb9ba90b59", "messageHeadline": "add comment to code", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f1b74f72a42fb66e9741b9d5e63ca295a4f93f71", "messageHeadline": "add filter param in cfx rpc::Block::new", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "f639739a3bf9cd717d3f63653d178eaef50447c5", "messageHeadline": "Merge pull request #2354 from Thegaram/add-more-eth-getlogs-tests", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 267, "deletions": 81}}, {"node": {"oid": "8ecd9041c22d8f5bebfefb1f8f032da6f11ef6e9", "messageHeadline": "Merge pull request #2355 from Thegaram/logs-bloom-in-eth-rpc", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "5d4da965fbb50b2565f18ff2a02b11de37e50ed4", "messageHeadline": "return correct logs_bloom in eth RPCs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "8306cf16a431432bf7ee65708dc98c4f8662ddf6", "messageHeadline": "do not allow null block.hash in eth RPCs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c169da62b97de74ae3b4cec4e257cdb61f81839", "messageHeadline": "use pivot hash as block hash in logs returned by eth_getLogs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "b46792884e8868d78b4f2c09ecace9c535cdaf57", "messageHeadline": "filter eth tx in cfx block", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 94, "deletions": 89}}, {"node": {"oid": "3737288ed98156212c58c94dab04dcf73e2821ed", "messageHeadline": "Merge pull request #2353 from ChenxingLi/evm_0.1_bug", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "c77588ae7664d0fe6432103105574d621f016d3d", "messageHeadline": "add more eth_getLogs tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 231, "deletions": 68}}, {"node": {"oid": "4b102645ba9f41d2847d9f75a04ca9ea0b26f84f", "messageHeadline": "Fix bugs encounted in test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "0c27581eaa3aba957ee3a69f2c9b3b7d95276efb", "messageHeadline": "Merge pull request #2352 from Thegaram/allow-eip155-in-test-rpc", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c83a375824bce5f473f241701fe4533c5e804c6e", "messageHeadline": "allow EIP-155 transaction in test RPCs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "628c1de50dac24925c18fce84bd7ef3ddd99b85d", "messageHeadline": "filter eth tx in cfx block", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0bf285163125091fde28e2fa0509f04f042fc63e", "messageHeadline": "Merge pull request #2350 from Thegaram/fix-eth-getlogs-inconsistencies", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "30f59eb955507a013bd10a210bd1e397910d9899", "messageHeadline": "Merge pull request #2349 from Conflux-Chain/fixBug", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44cbb816d9fd1d1fe347ef891efac3a6d72c3df5", "messageHeadline": "handle filter.blockHash correctly in eth_getLogs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "61574f27ffc786a2643a39e2a039402b95934371", "messageHeadline": "use eth::BlockNumber in eth_getLogs filter", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0624791a56aff9946ab23642d50956674e413b05", "messageHeadline": "Merge pull request #2348 from Thegaram/limit-range-in-eth-getlogs", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "957290cd5e44c066bdb6d8b5617014fe8e331dfd", "messageHeadline": "fix spell", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7152e2fb297ffbf7f8881eeccb9b4caa24aa4d27", "messageHeadline": "limit filter range in eth_getLogs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "6b5c3c67eb037da5f6a3dc975b1238c4556f3383", "messageHeadline": "Merge pull request #2347 from ChenxingLi/evm_spec", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "33ccdfe61298dbde1fee920a5a68aa3a6704d5d6", "messageHeadline": "Merge pull request #2346 from Conflux-Chain/updateEthRPC", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 16, "deletions": 79}}, {"node": {"oid": "118bb6b972c3b23026ef19feb5c371f1e84af12b", "messageHeadline": "update", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "83d544003e6763857c85dbf4bdd58771311e5d9a", "messageHeadline": "update for uncle count", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 7, "deletions": 71}}, {"node": {"oid": "1f96edfb8d59db6df2bc9326aac7d36324f9fa95", "messageHeadline": "Update spec configuration", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "32dab9fcb922c3d27f208ba51d18800f324ffc01", "messageHeadline": "set empty uncle to all related methods", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "5f16762eaf4f97a0d4f43ba69dd75b0530e10f00", "messageHeadline": "Merge pull request #2343 from Conflux-Chain/blockTxCount", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "d9440f67b0afe19aa2ccdd7f0c7a46a4cb24ec47", "messageHeadline": "Merge pull request #2344 from peilun-conflux/fix_test", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7326a0cceb0cd4a95555092332d1045026628bfe", "messageHeadline": "Merge pull request #2341 from Conflux-Chain/addFakeRequiredFieldToEthRpc", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "85571df108d3c6b55a16b26fc5d85b552d983885", "messageHeadline": "Merge pull request #2325 from Thegaram/eth-get-logs", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 577, "deletions": 84}}, {"node": {"oid": "0e4b6f0bd4306db9aea6b93bb1e470d84eb334d4", "messageHeadline": "Fix random failure in fork_same_height_hiding_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a114cc62c76b031cd072b74c0a63e6076ea46ca", "messageHeadline": "use standard method", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5d6470e8c205dfe3a64668b64381dc59a974e554", "messageHeadline": "Merge branch 'master' into eth-get-logs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 450, "deletions": 346}}, {"node": {"oid": "39a05e99e9208b6733005181ee012efb9838a9de", "messageHeadline": "add eth_getLogs test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 323, "deletions": 1}}, {"node": {"oid": "a8ead4c3209e60d7b8eadfe26482798c51c3db89", "messageHeadline": "block_by_number return null if not found", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a2836137d5e5e51d58886a52c914595fd1dbb0f8", "messageHeadline": "update tx v value", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a257b7f593b87182aba92d8f875bf3fd21664fc2", "messageHeadline": "Merge pull request #2342 from peilun-conflux/rm_staking_event_prune", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a9ce379fccaf73a2909a0e355ed4818d92b43b74", "messageHeadline": "Do not prune staking events for now to avoid OOM issues.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "f86d1f0ec4a8715c0bef6604f60079718bd85e77", "messageHeadline": "Merge branch 'master' into addFakeRequiredFieldToEthRpc", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 448, "deletions": 341}}, {"node": {"oid": "f4831c8219cbb8f73025952ce7d8ec89026d90c9", "messageHeadline": "rename Filter in unit tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "7796095bebf6f847391fcbf3edc6ed16964966f6", "messageHeadline": "Merge pull request #2334 from ChenxingLi/better_gas_est", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 143, "deletions": 46}}, {"node": {"oid": "1272f82b4c33f3d3a6db2bdaf370fcbe4a1d1810", "messageHeadline": "Merge pull request #2339 from peilun-conflux/rm_diem", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 278, "deletions": 286}}, {"node": {"oid": "448f9837b50d9dd027341dca5c795189fcbe483d", "messageHeadline": "Merge pull request #2340 from ChenxingLi/fix-evm-block", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "3fd24e15b5d78405dcf7d7376549540228bb470e", "messageHeadline": "update cargo.lock", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "98d81902ad8ccb594dfe0c474974af4535e2ffa8", "messageHeadline": "add eth block and tx missing required field", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "81c3613355863e7db54002a55b803ecfe68666ec", "messageHeadline": "Update", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "93e7c5b98a4de83a5f72b9dd95aa06fb499d24f9", "messageHeadline": "Merge pull request #2336 from Thegaram/no-crash-with-checkinput", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e41299153a2f8e7e59b9e7b97c765e5216e83ff3", "messageHeadline": "Fix eth block", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "ee8068be94f876535dbcd6a5fb45da56f046f437", "messageHeadline": "Rename some local variables.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 67, "deletions": 62}}, {"node": {"oid": "8b3915d0e1b549b4d1a91251ec931f23a66c35d5", "messageHeadline": "Rename more.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "4fd8ccd068029dd12a6d627deadc8a120532f043", "messageHeadline": "rename Filter to CfxRpcLogFilter and EthRpcLogFilter to avoid confusion", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 40, "deletions": 42}}, {"node": {"oid": "67d6fb16d791bef3bbe34cb1b8c6541af9b26bf9", "messageHeadline": "Rename crate name.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 110, "deletions": 110}}, {"node": {"oid": "b6fd4b192f55b0f1d720d3e675f05fe2b1584e99", "messageHeadline": "Rename DiemHandle and DiemDB.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 121, "deletions": 116}}, {"node": {"oid": "5ecca62cf03fd5c10a2dfedfccb57e0ba9eb0bf6", "messageHeadline": "Merge branch 'master' into eth-get-logs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 852, "deletions": 423}}, {"node": {"oid": "352831b34ceacb72f95695b57d69e3d027f81720", "messageHeadline": "update eth RPC block numbers to use Conflux epoch number", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "8522fabd84e9987b6d6ae4ca8477671e5265242c", "messageHeadline": "Merge pull request #2337 from Thegaram/evm-chain-id-in-toml", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "17de527b7c78ebad1a876cd282f5974655b47788", "messageHeadline": "Merge pull request #2312 from peilun-conflux/pack_priority", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 840, "deletions": 416}}, {"node": {"oid": "415b9a3d5083f1961479e1a32dff19b491f55d19", "messageHeadline": "Merge pull request #2335 from fanlong/bump-2.0.0", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "db1484bdab172dd923064881d0b1867026b8489e", "messageHeadline": "add evm_chain_id to tethys.toml", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "30319220257ab02a2583c54a7417d4db81e28f12", "messageHeadline": "Fix unit test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "fabb1e33a40441c0d94f64c0eda00757419207c0", "messageHeadline": "do not crash in StorageKey::from_key_bytes::<CheckInput>", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "507c3a3560541b65f05112b26249808d3e6f915a", "messageHeadline": "only return evm Space events in eth_getTransactionReceipt", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d6e62c809c30d548206f1d191b2547345372232", "messageHeadline": "move filter conversion into eth::Filter::into_primitive", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "33d504b0a9a1ced26cd03c5c1b644ea867aa6a25", "messageHeadline": "Merge branch 'master' into eth-get-logs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 892, "deletions": 475}}, {"node": {"oid": "f037b83d84a4fe272e79b78135f19cf10b508e30", "messageHeadline": "Fix #2331 merge conflicts.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "ddefa50709ffe0e13bfa9a1734d357ad7c58f791", "messageHeadline": "Fix #2329 merge conflicts.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 199, "deletions": 36}}, {"node": {"oid": "9f2969f038668c1916a1babd4e7576f455135523", "messageHeadline": "Merge branch 'master' into pack_priority", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1060, "deletions": 518}}, {"node": {"oid": "1f0e7934b59b3e1e4642735cc7eefde50f88bcd9", "messageHeadline": "Bump version to 2.0.0", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5832139723a09287bce7e789ab014212b17aca9a", "messageHeadline": "Merge branch 'master' into better_gas_est", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e6e836685eb99b8977567d0aca7df5a2343a4af4", "messageHeadline": "Merge pull request #2333 from ChenxingLi/refactor_tracer", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 516, "deletions": 358}}, {"node": {"oid": "594488a603f999134a669384a82b12510227067b", "messageHeadline": "Merge branch 'refactor_tracer' into better_gas_est", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 404, "deletions": 124}}, {"node": {"oid": "b72b450560835f11eefd0a43120c8a3cc8dd2def", "messageHeadline": "Merge branch 'master' into refactor_tracer", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 404, "deletions": 124}}, {"node": {"oid": "ec7f96aa5b7ebbcf6a463b2c44f02c2e1ec2533f", "messageHeadline": "Merge pull request #2326 from ChenxingLi/cross_space_event", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 119, "deletions": 50}}, {"node": {"oid": "f5e7f89d8c42eac035d7a506e88d1a72cdb583ee", "messageHeadline": "Merge pull request #2322 from ChenxingLi/trace_with_space", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 127, "deletions": 33}}, {"node": {"oid": "7ed1ffb4283f44984f590ddcfd8d20f284744c78", "messageHeadline": "Merge pull request #2327 from ChenxingLi/sha3_macro", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 77, "deletions": 25}}, {"node": {"oid": "f94e03ef23af4531f5943026212c908f0968553a", "messageHeadline": "Fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cec50c6d5946927e6b909742e4c26409974f6b60", "messageHeadline": "Merge pull request #2332 from fanlong/verify-evm-gas-limit", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "2d6437a723c84e266b7f7c64340581c7856ce34d", "messageHeadline": "Merge pull request #2331 from fanlong/tx-pool-limit-evm", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "ab3fc0bf5eb6d73487f853900d3d41fefc2ebaa8", "messageHeadline": "Better gas estimation & Gas restriction in cross space call", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 134, "deletions": 42}}, {"node": {"oid": "7ce551ad9b313a23b546c07a2a59f952afa109be", "messageHeadline": "Merge branch 'trace_with_space' into refactor_tracer", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 146, "deletions": 61}}, {"node": {"oid": "a2e53c493c8ddb38d4492f3a01a878c6c1cc4b93", "messageHeadline": "Refactor tracer for multiple usage", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 534, "deletions": 367}}, {"node": {"oid": "c25cd159b49314ed624a65971b2b9612ad612730", "messageHeadline": "Fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9ae3c205d1f1db62dc32b27166d7af792fa734c1", "messageHeadline": "fix a stupid bug", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3ce416dd7c41ce954c415b029f75b5a3807d3f58", "messageHeadline": "fix compile", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "659fc794bc7cce80382911938a467faa53320775", "messageHeadline": "Verify EVM Space gas limit in blocks", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "af4e323142405062f2b1cdb5d5cd4b383e916aa3", "messageHeadline": "Merge branch 'master' into eth-get-logs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 137, "deletions": 43}}, {"node": {"oid": "2959f9c7134cadeadd3d0a4f0153af014b9905f1", "messageHeadline": "web3_test", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95712e42268158fff0aa25201b53ca6f66048f09", "messageHeadline": "fix compile", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b178574c463a751a2dd16771af2a3d743bbf349", "messageHeadline": "New parameters to control the ratio", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "4569cd6841c7b977152fa6a133a2b8f78c550450", "messageHeadline": "Limit packing EVM space tx in transaction pool", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "3fd3946d0ba772a6822c18148cdd51f8f81b4f5c", "messageHeadline": "Merge pull request #2329 from fanlong/evm-tx-pool", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 137, "deletions": 43}}, {"node": {"oid": "e3a816b347af20a8bf65fde392bfa85e8115857d", "messageHeadline": "fix warning", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "880495cbdbb24336613b639415d3667bb28c1d52", "messageHeadline": "fix compile", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "06ba93354c2f5eabd8c9dfa57d96c2bc14c67843", "messageHeadline": "fix content()", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 63, "deletions": 32}}, {"node": {"oid": "fe692cb56a683621a069fb6c48305f12cfabd279", "messageHeadline": "Create two treap for different spaces in txpool", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 90, "deletions": 18}}, {"node": {"oid": "6113245b809b4b14f206e8bfd209bda1672ee672", "messageHeadline": "Remove default dev mode ports to fix flasky test dev-mode-test", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "153f24d4ef21d5ccab6c7c9cb219f5a708703d34", "messageHeadline": "Compute function signature at compile time", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 76, "deletions": 25}}, {"node": {"oid": "647c6df140f31739425ac7d698eef82f201b036c", "messageHeadline": "fix unit test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2417e637cf16b88de41d0f7f39ae56f9260ac6ea", "messageHeadline": "Implement events for cross space contract", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 119, "deletions": 50}}, {"node": {"oid": "959ea5445840f9104ded41d37e23d1c9d3da17f8", "messageHeadline": "fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e94557009f8bc97a6fc286abd119c90748bc12d0", "messageHeadline": "add unit test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "34fbcc341e0fe7bbfc9dfa6a2f81ddf832b1662a", "messageHeadline": "backward-compatible RLP decoding for LogEntry", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "5612509cd54c894fbb88941b5f728898e2967818", "messageHeadline": "fix unit test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ef029d998d469135efdeb9f658b9230e2f4a8a7c", "messageHeadline": "implement eth_getLogs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 135, "deletions": 29}}, {"node": {"oid": "35546a362c14c6870d5bd3eafa90225fc8eca1ad", "messageHeadline": "Add simple unit test for ReadyAccountPool.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "584e11db1ffd3e84072192f2f897e218b1ae94a0", "messageHeadline": "Merge pull request #2321 from Conflux-Chain/ethPendingNonce", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "e5ca2362e119ea9edf55525bcee04ee8d8486a8d", "messageHeadline": "Add space to trace", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 127, "deletions": 34}}, {"node": {"oid": "710ce97fa29a9d3f671a20c954f0ba4543f1ef3d", "messageHeadline": "fix address space misuse", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aaeb8c9d6e84de5f36289a8a4f067ee5b540f54", "messageHeadline": "Update comments.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "924dbafef0b279c905202fc3538c613707a2e648", "messageHeadline": "support pending tag for eth_transactionCount method", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "46f4052e2e737b7b3dc2072a0009743c78874f48", "messageHeadline": "Merge pull request #2320 from ChenxingLi/internal_cross", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 183, "deletions": 52}}, {"node": {"oid": "febf23b7990b8fc71fb12232ebe053e2889afed9", "messageHeadline": "Merge branch 'master' into internal_cross", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 274, "deletions": 128}}, {"node": {"oid": "d4b070a58c8d116b6af369f1503baf3e3927b6fb", "messageHeadline": "Fix test error", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b135976aa7f7244bb641702efd13ff07d584cd92", "messageHeadline": "Merge branch 'master' into pack_priority", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1933, "deletions": 472}}, {"node": {"oid": "237f635e594b9900b019b878655034bcb9d92187", "messageHeadline": "Merge pull request #2291 from peilun-conflux/fix_unpacked_count", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "5bc45e79304b2400ca75515eb5fefab99d18076c", "messageHeadline": "Merge pull request #2290 from peilun-conflux/rm_check", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 30}}, {"node": {"oid": "ce7f99bdbb6b9c37fb138d4ddf1cfff6e0a6e746", "messageHeadline": "Merge branch 'master' into fix_unpacked_count", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8049, "deletions": 2618}}, {"node": {"oid": "be255ddda27a0a552aa795cf370f7fd474bfec62", "messageHeadline": "Merge pull request #2293 from peilun-conflux/fix_snapshot_drop_race", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "0abdea8155115f18fdeae5c3f3eda7f1490e47a3", "messageHeadline": "Merge pull request #2294 from Conflux-Chain/addPosRewardByEpoch", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 201, "deletions": 68}}, {"node": {"oid": "1552dcafb3e1e6447d9759d31b19a5c139b8d879", "messageHeadline": "Merge pull request #2313 from peilun-conflux/update_pip_dep", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "647f0dbe0386e1300b375875350806aea75dacb0", "messageHeadline": "fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "09f30de866844182f96c2b02d8d9158f74d57e3e", "messageHeadline": "Update internal contract interface", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 126, "deletions": 26}}, {"node": {"oid": "01c8d59b00fd09868d2b3b2ba16dc15172173b60", "messageHeadline": "Add genesis account for evm space", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "1f6cb7a9b2e881b067021fd9881eae58a8405c01", "messageHeadline": "Merge pull request #2319 from ChenxingLi/metamask_basic", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "ce9e4c3ed2f0ac7307282380446fa3b36d45ad08", "messageHeadline": "sync with peilun updates", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 7758, "deletions": 2526}}, {"node": {"oid": "9a169571ab4bc679636696ec4f85195a0236b242", "messageHeadline": "fix bug", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "960321d5cbb1b7cebada4149fd5a452ab8a7f11e", "messageHeadline": "add unit test for cfx_getPoSRewardByEpoch", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "2c55f3b8bc71664388c9686e1aae4b661c7d22c5", "messageHeadline": "cargo-fmt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "1323349d86405c8270f009cde1a7d62afe2521c5", "messageHeadline": "Fix issue in basic metamask operation", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "3e6f91b59b18ce5312c760ae05877de610bfba84", "messageHeadline": "Fix failing tests due to changed genesis staking amount.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0332eb23f4d7ba3d343693d3fb784e03a316877d", "messageHeadline": "Merge pull request #2316 from peilun-conflux/fix_rpc_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1bfaa33638d02dcfaa58f47ab0d13649e3211d15", "messageHeadline": "Ensure blocks form a chain in python tests to fix possible failures.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6f4abab84d10bc3ff131869683f3ce0c80e28efc", "messageHeadline": "Allow PoS blocks to be generated in rpc_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2730e6c9b7f7d560a362b7972c47d1ca1e29e1de", "messageHeadline": "Merge pull request #2317 from ChenxingLi/rpc_for_now", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 186, "deletions": 66}}, {"node": {"oid": "496a34ad2fb97a20ed41fe725c2cc2acf98ee6ef", "messageHeadline": "Merge branch 'master' into rpc_for_now", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "42a7f984df02d4e12eccdb27a0fa5b6e89f16a9c", "messageHeadline": "Merge pull request #2314 from ChenxingLi/web3_test", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 637, "deletions": 166}}, {"node": {"oid": "ff3404dfa5deb9993ab5cacaac92fa3bfff103a1", "messageHeadline": "Ensure blocks form a chain in python tests to fix possible failures.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "143d36aa77941701eb18e037017ff6c58acb9735", "messageHeadline": "Fix duplicate installing.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39719e7f4280838f8eef5f0b4943eb5a48f30ee9", "messageHeadline": "Add info! or warn! for all ETH RPC", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 68, "deletions": 13}}, {"node": {"oid": "d70c455cf4df55f93872d209181efc11ff036b2f", "messageHeadline": "Fix fmt", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bd644aae2106c7a19944e376c0f784a83a9e7225", "messageHeadline": "Remove todo!, either implement or return error for now", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 119, "deletions": 54}}, {"node": {"oid": "e4404616e73468dff72425419ebcaeb07e3321bc", "messageHeadline": "Fix issues in serving basic operations from web3.py", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 323, "deletions": 176}}, {"node": {"oid": "f688f6534e318baca4bf69e1e7ffdbd92edb3e40", "messageHeadline": "Merge branch 'error_port' into web3_test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 75, "deletions": 42}}, {"node": {"oid": "b70b30a483af2511828dc0a1d00013209e332855", "messageHeadline": "tmp", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "9030dbaabf2286e947ce7946e244565204f5a8e6", "messageHeadline": "Merge branch 'master' into web3_test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 286, "deletions": 111}}, {"node": {"oid": "a580807144d898127f8c6383092a67a560ce0b8f", "messageHeadline": "web3 test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 307, "deletions": 17}}, {"node": {"oid": "9a405711b807bdfc9337c081d8135da647278c28", "messageHeadline": "Merge pull request #2311 from ChenxingLi/eth_rpc_for_block", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 290, "deletions": 111}}, {"node": {"oid": "2f9ce4ec642d85e15cd9b285bae92933fbff6799", "messageHeadline": "Merge pull request #2308 from ChenxingLi/new_rpc", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 618, "deletions": 89}}, {"node": {"oid": "fb2cb0907da18b9ee024e62d5fc6ae20e44286f6", "messageHeadline": "Fix python dependency versions to avoid conflicts or incompatibility.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0538b9c7bb28f0c0d2ec8d2bf6935a7e1c86a467", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9437cf022bce3e735e4b483efaa6686a8672308f", "messageHeadline": "Add notations", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 75, "deletions": 42}}, {"node": {"oid": "8ca5673e6f413d519e4256d9a981569d2bee8021", "messageHeadline": "Fix merge conflict of AddressSpace.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ffc8038293f0a3fc5a41806c635f66b1d1e84529", "messageHeadline": "Merge branch 'master' into pack_priority", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6371, "deletions": 2434}}, {"node": {"oid": "942331d19a8606da95902e792b9e9b117035e2a0", "messageHeadline": "Fix missing map insertion in remove.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b0fcea1b2902f67a7197e460c1dd74303c632048", "messageHeadline": "Merge branch 'master' into new_rpc", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5ea017f3fbf2001e17ad67c1b31cf3ec46d24e72", "messageHeadline": "Merge branch 'block_rpc' into eth_rpc_for_block", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 290, "deletions": 111}}, {"node": {"oid": "7e732a3aaecd4ce366dda3632b342eb8b229af0b", "messageHeadline": "Merge pull request #2307 from ChenxingLi/chain_id", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 222, "deletions": 100}}, {"node": {"oid": "87c013741d93585e658c44559fbe93e93c61b741", "messageHeadline": "Impl more about receipts", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 73, "deletions": 26}}, {"node": {"oid": "530fd83677260e78bea6d262849b037683d82a79", "messageHeadline": "Merge branch 'chain_id' into new_rpc", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "87a4619646536169aa78805ec33cdd5e9e89dc88", "messageHeadline": "Fix test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60e7cbec0523d7423876d00df6386a2b5ac562c3", "messageHeadline": "Compatible with current light protocol.", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "5faed66f1204c3673a3b823680c77d8b92194584", "messageHeadline": "Merge branch 'chain_id' into new_rpc", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24122da69487ad60ca01ea6e24a5a329baabc226", "messageHeadline": "Fix compile error", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aef2615923f6b04eadcbd565927e5b509ef3cc32", "messageHeadline": "Merge branch 'chain_id' into new_rpc", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "e16c9fdf760c2b80c7e71753eef61fe4b1a6d1d7", "messageHeadline": "Merge branch 'master' into chain_id", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 127, "deletions": 63}}, {"node": {"oid": "8859fd54a869a8ce05e5e9c2b06d5007b108f991", "messageHeadline": "Merge pull request #2309 from fanlong/transaction_type", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 648, "deletions": 415}}, {"node": {"oid": "9c6ce8751219248c9795293ab05061f7d843ab91", "messageHeadline": "Fix compile and fmt", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 116, "deletions": 83}}, {"node": {"oid": "d6a39dc89c625edec50120bc1d076189050db0d6", "messageHeadline": "Block RPCs", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 225, "deletions": 79}}, {"node": {"oid": "29b4239a8638383fb832ed2fa1234fd7735bcbfb", "messageHeadline": "Fmt fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c8751cacbacdba3a2a16cb5f0841d3f7ab769a6", "messageHeadline": "Impl interfaces for eth handler", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 570, "deletions": 89}}, {"node": {"oid": "e4a62b7dcacaf9a933a9419589abcf4776273189", "messageHeadline": "Fix warning", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "882c2e5aca08e25e8ad79a90dd3f4ad688ee5ddf", "messageHeadline": "Support different chain id in two space.", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 175, "deletions": 85}}, {"node": {"oid": "84df8b1987ecf284e4d1958e771f95a96803effb", "messageHeadline": "Fix default for test", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1bbb918a530d129873ae645f92e5f61f2f9def3", "messageHeadline": "fix mistake", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3d6dc8d50acd00cd5c74c5831d13e7295031be20", "messageHeadline": "Revert \"Fix test error\"", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f9c21f379970ee97c5b1bc86f9201a3694a726d", "messageHeadline": "Try to not break rpc interface", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "86067eddbf1875248646aa32950984c480fb857d", "messageHeadline": "Fix test error", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4768e849ba49908db51699bf74037138cc60900", "messageHeadline": "Fix benchmark compile", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "62973eb1b008511bcb5360ec0a576bc584cfa11c", "messageHeadline": "Change Tx type to support two space type of transactions.", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 613, "deletions": 405}}, {"node": {"oid": "4dc402a019cccb70de218f31e915d02095a392bc", "messageHeadline": "Fmt fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38a80b8ed13ad877e9ca6030e0f55f7305a61cf3", "messageHeadline": "Merge branch 'chain_id' into new_rpc", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e881f5dc99b310561ac1a9d9edcb9a0c2903a81e", "messageHeadline": "Fix warning", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "44e65347c54274c403f186e336ac3e5d89194c43", "messageHeadline": "Merge branch 'chain_id' into new_rpc", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3a8307b6e6792b2902d02cc10e9867e8a2766ba5", "messageHeadline": "Support different chain id in two space.", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 175, "deletions": 85}}, {"node": {"oid": "1befdeda2bdea8cd79701470f4dd2d68bda0f766", "messageHeadline": "Fix test error", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bdb89a6f532c63c93097389da3dbb7236c75a965", "messageHeadline": "Impl interfaces for eth handler", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 578, "deletions": 94}}, {"node": {"oid": "22fb1e766d895d7677eb3133ed5f477dd5647e15", "messageHeadline": "Merge branch 'chain_id' into new_rpc", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 779, "deletions": 481}}, {"node": {"oid": "835ebb25ba407a268e94947ffa58c707a66f6469", "messageHeadline": "Merge pull request #2305 from fanlong/place-holder-impl", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 80, "deletions": 40}}, {"node": {"oid": "dbdc25c3333572d728f412bcb80973bd9cf44a76", "messageHeadline": "Support different chain id in two space.", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 175, "deletions": 85}}, {"node": {"oid": "94eb4afb23e9a641ee117b3b784c01b5549e9974", "messageHeadline": "Fix benchmark compile", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e16c047017abd385a3c65c3f7eae5c763ea0daed", "messageHeadline": "Change Tx type to support two space type of transactions.", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 613, "deletions": 405}}, {"node": {"oid": "a100024a8c55e58bce6030b40d92758b82a0aef1", "messageHeadline": "fix compile", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0268ddacc7ccbf40ab4d7f0ec906b6a0a371f751", "messageHeadline": "Implement some non-important interface RPC functions", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 80, "deletions": 40}}, {"node": {"oid": "fd0b39f4e16222eb9c9a025fed08953e00a51a8d", "messageHeadline": "Merge pull request #2304 from fanlong/add_eth_rpc_interface", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 2102, "deletions": 0}}, {"node": {"oid": "3ac74c1366a2581497e4b887f65b162ce51955d2", "messageHeadline": "ETH RPC handler Interface", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 183, "deletions": 0}}, {"node": {"oid": "9befe060d8225f7f36a49ce53a3f4f0970bc2c0f", "messageHeadline": "fix test compile", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d3dee64b138f50ed8a05a68ee306f734b2ca4349", "messageHeadline": "fmt", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "bc5d3f94db46c0d81ff4b41fbef6c214e77e4b32", "messageHeadline": "Fix last warning", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "014e2a99d6a2d427b1617d329eb695991089a3ce", "messageHeadline": "Fix compile and warnings. Fmt", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 306, "deletions": 158}}, {"node": {"oid": "07d40451fda7b2a6560d1271196d9907219884cb", "messageHeadline": "fix compile...", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 235, "deletions": 4}}, {"node": {"oid": "0574622429c8e569710a9fb7e79e718e4f5db867", "messageHeadline": "fix compile", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "423086e6e665c21fc0ed97986e1cfa7df1e87630", "messageHeadline": "add interface mod.rs", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "147ae8879a56700c614ed0bffffce321dad151cf", "messageHeadline": "add interface traits", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1520, "deletions": 0}}, {"node": {"oid": "4c7a42b6dd7b79c94d5946554786db98aa82685b", "messageHeadline": "Merge pull request #2303 from ChenxingLi/internal_address", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 596, "deletions": 57}}, {"node": {"oid": "adb801e598bafd6dbe29e0a4dab861dff3f00934", "messageHeadline": "Merge pull request #2302 from ChenxingLi/cip90", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 473, "deletions": 731}}, {"node": {"oid": "f0fb0af0e90a7d9fff82f9a35465c805ac88c978", "messageHeadline": "Merge pull request #2301 from ChenxingLi/db_key_bytes", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 147, "deletions": 27}}, {"node": {"oid": "7c658db9208a0c5d95ff8307f72fb01ba96815ef", "messageHeadline": "Implement internal contract for cross space call", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 596, "deletions": 57}}, {"node": {"oid": "0d3fa631d6edfb15a732d7b29e1ac6e2c661220d", "messageHeadline": "Remove cip-80 and change cip-72 transaction to cip-90", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 473, "deletions": 731}}, {"node": {"oid": "f22490357edde939fcb9de8c1aed3f52c911aff9", "messageHeadline": "Remove tmp", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "2acedaf572730c0cd6da8da4cc90f4d520247175", "messageHeadline": "Impl from/to db key bytes for EVM space key", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 163, "deletions": 27}}, {"node": {"oid": "b6938d6079a6ed888844c36cce522be6a9fd38ee", "messageHeadline": "Merge pull request #2300 from ChenxingLi/address_space_naming", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 726, "deletions": 746}}, {"node": {"oid": "5c7ec9393d805d3b0a0b4b7f35147377c52aee3a", "messageHeadline": "Fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1fc67e8495ad3bab80a2aa0771326a99417df6f7", "messageHeadline": "Renaming space related function and structs", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 723, "deletions": 743}}, {"node": {"oid": "c37f11259c502439105b9183b5cfa815d75af75e", "messageHeadline": "Merge pull request #2299 from fanlong/address_with_space", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2358, "deletions": 1308}}, {"node": {"oid": "79a98f3e4135a8a33d5144bc16ffbea118f87372", "messageHeadline": "Fix compile", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d9cf475bd451fd026531ae794bd4982af4098aa", "messageHeadline": "Fix testcase, properly drop CIP80", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0f0d27309085d55cc1c7d34c5e0416a1c4aba461", "messageHeadline": "fmt", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 474, "deletions": 163}}, {"node": {"oid": "5a724a4f971493e6053641079357ba9a25416762", "messageHeadline": "TxPool Testcase change for Address Space", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "1eaf7c0c74650e59b12ae8b65d7ecd6a92916ffa", "messageHeadline": "Testcase update for address space ctn..", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "0b7cef78354712b883f428b87213b69b13908170", "messageHeadline": "Testcase change for addr space...", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 189, "deletions": 174}}, {"node": {"oid": "65a0484c3915cd61b495635ac9cc1d27af52b86d", "messageHeadline": "Testcase change for address space ...", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "6f1688ffe88d66af6c4f2342ce88b4273a7afa58", "messageHeadline": "Testcase chagne for space chagne more...", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 182, "deletions": 169}}, {"node": {"oid": "f082d49077d15e9169418bb7ef54a862e9e49a5f", "messageHeadline": "Testcase update for address space", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "91b471e18dae3a91ba8d76428fc0326be4d40bf1", "messageHeadline": "Testcode change for address space more...", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 59, "deletions": 58}}, {"node": {"oid": "fa65a1406f808709749c3bdabbbd05922b1794d1", "messageHeadline": "Testcase code for address space", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "46ad0a9ea4163850985257372266a2096bbdedb3", "messageHeadline": "Add space field to Address type and StorageKey type", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1378, "deletions": 741}}, {"node": {"oid": "5b76fce4c874539122cfaca282371c6893c9f599", "messageHeadline": "Make internal conrtacts be able to call out", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 146, "deletions": 93}}, {"node": {"oid": "a0c6b2dc35a254020e977f3885c2a22e51dfb390", "messageHeadline": "Finish implementating ReadyAccountPool.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 116, "deletions": 44}}, {"node": {"oid": "fca81248d09545e345cd70b80eae3a3e8c3c549f", "messageHeadline": "revert block code", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "2ed13b45e1ec2cb746b58b571bdc3c2f83edb86f", "messageHeadline": "optimize get_pos_reward_by_epoch rpc", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 45, "deletions": 46}}, {"node": {"oid": "531322df6495272d84f8694e05bd97598b82df58", "messageHeadline": "add one rpc method cfx_getPoSRewardByEpoch", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 142, "deletions": 68}}, {"node": {"oid": "b4706e943d0351e6138647a9ef2723fb2d619d47", "messageHeadline": "Wait for snapshot to be fully closed.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "16b11ceb95f228d1cadeb1ada28c735a9e41d4b9", "messageHeadline": "Re-implement ReadyAccountPool.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 140, "deletions": 25}}, {"node": {"oid": "5f3e907d897a63172bf2a74f691eca230c754fb0", "messageHeadline": "Fix unit tests and gc_count.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 100, "deletions": 105}}, {"node": {"oid": "a258f25c8b0a66d7cbf47102f01d141b0bb4b3bd", "messageHeadline": "Implement garbage collector with HeapMap.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 87, "deletions": 219}}, {"node": {"oid": "8155b920d9ea2205c151f4028624bc4f6a5fc61c", "messageHeadline": "Extract heap-map.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "91d725dd338924baa21cdddf59ce95e5bb95d643", "messageHeadline": "Merge pull request #2289 from ChenxingLi/address_v_txpool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "3b08b64be7da7b4534378370d2f5e03ec19f2a73", "messageHeadline": "Merge pull request #2292 from ChenxingLi/fix_tracer", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f73778e0d222173fce2e06fe97d566976f878ae", "messageHeadline": "Fix bug in internal transfer trace", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a17c85908f376b27768efd62f71ccc06707712a", "messageHeadline": "Process unpacked_tx_count with a correct packed info.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "50d4a29c5435ae448e31f357a157e644372d9bfb", "messageHeadline": "Fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0fdcc1161763027deb527f47ebf33b2f939e4bb1", "messageHeadline": "Fix random failure.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "800c5c2778f6cda4b604dd5aab168521c0844e16", "messageHeadline": "Reject invalid receipient in txpool", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "682d009d77441c7fda9d8ee2507efebb79f18a09", "messageHeadline": "Merge pull request #2286 from ChenxingLi/trace_for_payment", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 795, "deletions": 336}}, {"node": {"oid": "bb73b0f8c2ea7a8d5e8946d4a043b03847a40ea5", "messageHeadline": "Update log.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ad63c95bab16bf246a67be939f8ce886976ba3fa", "messageHeadline": "Remove checking in epoch execution update.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 28}}, {"node": {"oid": "b56f753f020bf45ea04b8a8ecfeea362a60ee59a", "messageHeadline": "Impl validity", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 133, "deletions": 37}}, {"node": {"oid": "2073d51c1c39d923d85c329efb3c10e8afd82503", "messageHeadline": "Fix compile error", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 188, "deletions": 135}}, {"node": {"oid": "048318a230aab849d5e046ea1754c7aad425df63", "messageHeadline": "Merge pull request #2287 from peilun-conflux/txpool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 281, "deletions": 120}}, {"node": {"oid": "c1205c7acfb5d02c222772f37a1c895dcf3967e5", "messageHeadline": "Update", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 97, "deletions": 87}}, {"node": {"oid": "8240326e7537928ab42d9de88946b2e2fbdfd37d", "messageHeadline": "Fix comments.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9a69d122ae1f4e3f904d1cb2ab51a7859f3f12c2", "messageHeadline": "Remove meaningless associate type in tracer trait", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 187, "deletions": 235}}, {"node": {"oid": "74a44a7b26f84976271e1defd1ccf84d94b860b5", "messageHeadline": "Add more information in internal transfer", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 353, "deletions": 158}}, {"node": {"oid": "87231c0666fe00dd67af39c5324b934cc582cdac", "messageHeadline": "Fix test case", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 143, "deletions": 76}}, {"node": {"oid": "3807f74ab7c5443372754ec0884d517ceb18f6b1", "messageHeadline": "Add more trace for status.", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 102, "deletions": 16}}, {"node": {"oid": "92b85ad4f26e814510ac80d5bdf7c7ac6840f3b7", "messageHeadline": "Merge pull request #2285 from peilun-conflux/unverified_decode", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 360, "deletions": 31}}, {"node": {"oid": "c6673c8536716cae512d57bbc04e04d6185fc4cb", "messageHeadline": "reorg.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 54, "deletions": 73}}, {"node": {"oid": "465573aa0dad8e07f52b9308e11387b4e588f660", "messageHeadline": "Add `has_ready_tx` as GC priority.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 99, "deletions": 27}}, {"node": {"oid": "764d09932ff1d122248f2e29d6a8f220c736d56d", "messageHeadline": "Add unit test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "89380e466db0197aee798c4197cbceefd44a0952", "messageHeadline": "Do not skip cached transactions in transaction pool.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "9da2270b230c71da6baa4433ffc04e9b56124dc0", "messageHeadline": "Add `ready_tx_gas_price` as a GC sorting key.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "aeb6eb7256305950afcc3cdcf18ea1fe72501174", "messageHeadline": "Merge pull request #2282 from peilun-conflux/fix_clear_tx_pool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "76bf00eba5b271707c785a2531746def1f31b5aa", "messageHeadline": "Fix unit test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "2fb910eb09b25e1f09b292960f84ca2aca5c6afb", "messageHeadline": "Merge branch 'pos_pool_params' into unverified_decode", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "18bd800128b3a11da92a23b20dff81b78af4093e", "messageHeadline": "Add unchecked version of block and qc.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 112, "deletions": 11}}, {"node": {"oid": "7f0a4342e9b1a04287f8dfe488972574bc05ff71", "messageHeadline": "Add unchecked version for SignedTransaction.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "64793ea7c92037f4063e7fa4514d0df45ab4b72e", "messageHeadline": "Change string to int.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72ba27e730cc238c23cbb6ab32e986e00ca8654d", "messageHeadline": "Avoid checks in EpochState.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "af988f6ac0afd985df620b761276255fb6521b06", "messageHeadline": "Avoid duplicate checking for local data deserialization.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 137, "deletions": 13}}, {"node": {"oid": "91577f6fd0bd360c592511f9016c7a17a1f9f73b", "messageHeadline": "Merge pull request #2283 from ChenxingLi/patch-cip78", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 155, "deletions": 108}}, {"node": {"oid": "8357e871616c0d8f0673d427e0f801770fa237f1", "messageHeadline": "Fix random pos hardfork_test failure.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "30969607b9fb1c4654af3aec392dd618a5fb6cbd", "messageHeadline": "Fix missing case in cip78 & Refactor pre-exec check", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 155, "deletions": 108}}, {"node": {"oid": "aea9745358943d0beb309d892dfb79e52b373f7c", "messageHeadline": "Change log output to avoid warning during starting.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97377884e0868d13d0e8dba7bf92f8c4c85de255", "messageHeadline": "Add tx_sponsored_gas_map to clear.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6d3a55fc4f3254ecba9ecac0949f62939be7a6b7", "messageHeadline": "Merge pull request #2280 from peilun-conflux/fix_epoch_request", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "30b2a70d3eac9ca9ee69ab3272b38b8a946c3dca", "messageHeadline": "Bound `retry_count` in request_epochs.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bac3430f17ac0933e01256735316737083560026", "messageHeadline": "Merge pull request #2277 from peilun-conflux/commit_staking_event", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "ea8a4d3e770166ce20ee814bc59d148178532ac7", "messageHeadline": "Merge pull request #2274 from peilun-conflux/advance_check", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "4c06057ee3eb152539715b8bb28bd743f72b9056", "messageHeadline": "Merge pull request #2278 from peilun-conflux/add_genesis_tool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 86, "deletions": 3}}, {"node": {"oid": "b3ff67c3579aed2dd1c6503164734f8f13f164b5", "messageHeadline": "Merge pull request #2279 from peilun-conflux/pos_log", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 118, "deletions": 3}}, {"node": {"oid": "dfb0ee9cecc6f482597d642ef15564531df274c4", "messageHeadline": "Early return if tx does not pass pos state validation.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "9b1fe3bac7f83ad1f9e417a3562798b980979cbd", "messageHeadline": "Merge pull request #2281 from peilun-conflux/rename_next_tx_number", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "ae43287e4a69c1cdd7fa98105d6c4d66342ff62b", "messageHeadline": "Return last_tx_number instead of next_tx_number.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "e4f6778ec5ca73d3555e0b451a6e8450db9f87f3", "messageHeadline": "Fix blocked catching up issue of a heavy fork subtree.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "c98d0916e6996ad549290ad1e5a3853e9ec833d5", "messageHeadline": "Enable rolling file writer for pos log.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 119, "deletions": 4}}, {"node": {"oid": "4dd250c3096d29496883110194f220cb4730b0b7", "messageHeadline": "Use INFO PoS log by default to decrease disk usage.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afac2321efeba52fe7987be91675bc9ad1e17cd6", "messageHeadline": "Include hard_fork_tool.py into master.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 87, "deletions": 4}}, {"node": {"oid": "19b343bdfe91ec2a5ce826031c105a865f446458", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "088a57a2728e03cb197d08280b82157a6f503eda", "messageHeadline": "Update pos test parameters.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "c92d2cf25698d4a482c4fc9f0bd0a05b62c894f9", "messageHeadline": "Prune committed staking events.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "fb70756330e513103a03981ec5078ab07122fe1b", "messageHeadline": "Merge pull request #2276 from peilun-conflux/faster_compatible", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "915836d063b3f1871850002dd499bec56a1af233", "messageHeadline": "Expose bls-portable to exclude the ADX instruction for compatibility.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c56ff1d76cdeb379c1a3a60b8afac853c4154316", "messageHeadline": "Merge pull request #2275 from peilun-conflux/disable_wal", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 53, "deletions": 37}}, {"node": {"oid": "d3f0e756e98668fc79ed1e1001a79cae0de28526", "messageHeadline": "Merge pull request #2273 from peilun-conflux/test_cross_checkpoint", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 98, "deletions": 2}}, {"node": {"oid": "a89a46732e13a8694a476f9bbae7fb60e60d9e4f", "messageHeadline": "Merge pull request #2272 from peilun-conflux/increase_timeout", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 53, "deletions": 21}}, {"node": {"oid": "c8cfffc632c56bbc98fda4ddd7073b73d0460d8d", "messageHeadline": "Fix issues with fork_attack_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "dee50cc180e9e0f4fb7780674b88d31e0b7ed96f", "messageHeadline": "Fix issues with fork_attack_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "bc760ec437928959656a23df6c25d39515884d16", "messageHeadline": "Keep WAL enabled.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2874f62edb0a0d0f5542dfcd7b48efc5610126ce", "messageHeadline": "Use async write and disable WAL for non-critical PoS data write.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 53, "deletions": 37}}, {"node": {"oid": "549f0cd774222737badbe1185a75227a6fb3eca2", "messageHeadline": "Update transaction pool parameters.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "791b3525cc228ed66ca9f2c69dfcfde1c7234f0f", "messageHeadline": "Move PoS tx state verification before signature verification.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "ef85a0a37e1b5d74e7efc957c2bae8c788a4db40", "messageHeadline": "Suppress warning.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cd0db5a0036d56b514a1c131d417c334d15c5237", "messageHeadline": "Remove useless log.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8770192c7f4e1a2b8f043ea31806d710afae06a4", "messageHeadline": "Fix issues with fork_attack_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a418ea296c5c69d00174549ea5b5edbecb56fc37", "messageHeadline": "Increase pos block request timeout.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "9af6a5b1b9aa57d2cc6e1e08d3bae0f53c90434c", "messageHeadline": "Merge branch 'master' into test_cross_checkpoint", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 168, "deletions": 112}}, {"node": {"oid": "1eab24b12ba4dc3247456a1f89c07942284f546f", "messageHeadline": "Merge pull request #2270 from Conflux-Chain/pos_master", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 134931, "deletions": 2305}}, {"node": {"oid": "8fdc0773ccc447f5f6af142e84ae507284f0e411", "messageHeadline": "Merge pull request #2266 from peilun-conflux/fix_diff", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "5a0e1270d2a79b0754dcb1b7a10e3759ff07fd8c", "messageHeadline": "Merge pull request #2267 from peilun-conflux/gc_recovery", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 83, "deletions": 71}}, {"node": {"oid": "88e9ef6aded3197f2dc9de4bd607107a3289c389", "messageHeadline": "Update some log levels.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "8bb20fdd9b533492666711e3967cef14c3245d1a", "messageHeadline": "Add tests for cross-checkpoint pivot decisions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 98, "deletions": 2}}, {"node": {"oid": "5cff42cb7f715cc6c8e95543e6fdb310d0387635", "messageHeadline": "Temporary ignore `pthread lock` error after being shutdown.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8b32f92c63db1521a457a15c20498dde77864a78", "messageHeadline": "Wait longer in pos fork_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9c32238ccbdc294364dad16a57ecd921b320c49c", "messageHeadline": "Try to wait for pos db to be dropped.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 60, "deletions": 28}}, {"node": {"oid": "dc3993f53bfbab83a7ab94dd4c409e87165b4a42", "messageHeadline": "Pass tests on a slower machine.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "82d626b68375b7f58eddbbd987e7ac81256292c4", "messageHeadline": "Remove deprecated reentrancy tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 248}}, {"node": {"oid": "13172fc77b6461848ad63c215fbfc6d34b2182b9", "messageHeadline": "Merge pull request #208 from Conflux-Dev/fix_tests", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1859, "deletions": 528}}, {"node": {"oid": "3ebc23abdef943760824ee7ff146a80ab64e645e", "messageHeadline": "Verify safety rule keys.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "51a476b850e7dd9069ee91e9da4882f838e143c5", "messageHeadline": "Fix clippy.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "9b0f1f48a61daa9698231c8bc8570c9fdc59df2a", "messageHeadline": "Fix storage bench compiling.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1750, "deletions": 450}}, {"node": {"oid": "071d10059166ed955bf25991dcaa4470d5d99e9d", "messageHeadline": "Fix unit tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "efdd134b7f00d5044dccbc832cf6c0532561d9eb", "messageHeadline": "Fix all tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "9bff1f4305d61ce2f680bad99f53d8862c5a7864", "messageHeadline": "Merge pull request #207 from Conflux-Dev/downgrade_rust", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b6a8fcd8ca93eb496145d76e29804e13b9943872", "messageHeadline": "Downgrade Rust to 1.55.0 for compiling performance issues.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "eb1cc4a75d260772604342c28225eb2c4572d77e", "messageHeadline": "Merge pull request #206 from Conflux-Dev/fix_mining", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f41e4d502a7905d823958b7f7d249b530c2c67e", "messageHeadline": "Fix a possible panic during mining.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b9b25d530fea3eeb49d72f44ee6b6a927a4deb7", "messageHeadline": "Merge pull request #198 from Conflux-Dev/fix_tests", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 293, "deletions": 170}}, {"node": {"oid": "4fab17d8c33ca166c01caa957d574ff33701aff5", "messageHeadline": "Merge pull request #205 from Conflux-Dev/fix", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9c3e9188e6018ef2b301f57a116902ba68fe80d0", "messageHeadline": "Fix filter_vote.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "eedaa1248668117384e6de0ff31067faed5fcb4e", "messageHeadline": "Update to CIP86.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d01a1cac31289ac6656920a9ee0729b422dcac3e", "messageHeadline": "Merge pull request #204 from Conflux-Dev/heartbeat", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "4f32626c26f703671423c44a7b6c36d9dd010fcb", "messageHeadline": "Always broadcast sync_info when timeout.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "93dfe88cf905f4b65d40d26f5f814739287f8181", "messageHeadline": "Merge pull request #203 from Conflux-Dev/fix", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "bd03cddacbac9768a7a21cc8fb28a91267f38c76", "messageHeadline": "Fix block request issue.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "94df2d401308f8b8541e160b41bbadcbc4a31d70", "messageHeadline": "Merge pull request #202 from Conflux-Dev/fix_wait", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "b30fe2fb222bcb4a9530016206287b10a63d9a65", "messageHeadline": "Wait for PoW after commit PoS block.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "694b1d2ec47d64469618ab903cf802f9e271adc0", "messageHeadline": "Merge pull request #200 from Conflux-Dev/avoid_consensus_verify", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "2aff5ea9c2dc6bc49e6f3fad949e1e442e847a86", "messageHeadline": "Merge pull request #201 from Conflux-Dev/fix_consensus_db", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "013a2a9f52e986bdc4592a43b1d8eb20dfb11a97", "messageHeadline": "Put correct staking events.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "d712f371fc90c9bf457c5d236a6b33501be7fbdf", "messageHeadline": "Do not verify duplicate consensus msgs.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "e33880b9675f0e7e52b70a1562e852518c352494", "messageHeadline": "Merge pull request #199 from Conflux-Dev/avoid_verify", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "06802adc7e11310bf486113a8ae1eaf38f0f09a5", "messageHeadline": "Do not verify received transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "d75ba870fd4e59909c8d387818d72030ac8f5ac2", "messageHeadline": "More test fixes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c4db36d4e1da4bd9e76b7efdc66f65faf04d18ff", "messageHeadline": "Fix all tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "57274e3183c5134b0c8e638fc002ed7264c63a43", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6b5ab17ba20218acc105972ed7664f45fac88d66", "messageHeadline": "Merge pull request #2269 from peilun-conflux/allow_self_txpool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "8eed4ede814508d7cb794092f0032dda103dc708", "messageHeadline": "Compare gas prices with more GC candidates to choose a best one.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "83a2ce0456ae09a389660bfe7b6ac6ad3d624dc8", "messageHeadline": "Set pos tests parameters.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 154, "deletions": 99}}, {"node": {"oid": "b2523191efb838ea450f1e2e1b7164cf5f6415fa", "messageHeadline": "Store Pos parameters into PosStateConfig instead of using constants.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 214, "deletions": 159}}, {"node": {"oid": "8b9b02db7a9e7db6da41f82fe6afa5a9d85b4aa1", "messageHeadline": "Merge pull request #196 from Conflux-Dev/fix_staking_events", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "8a162ccb8b2867b65bd3ba6b7b84734ca3d880ed", "messageHeadline": "Merge pull request #195 from Conflux-Dev/fix_ut", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 42, "deletions": 124}}, {"node": {"oid": "aed64f9a7a70973f494d2cf37f951b9d46af259e", "messageHeadline": "Merge pull request #194 from Conflux-Dev/disk_safety_data", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 40, "deletions": 58}}, {"node": {"oid": "acdebafe29c77eba20c9d47e1b00788c6ff8a721", "messageHeadline": "Fix hard fork test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf61f317f8c8522934ebba3067c0ef3cdf47d2c4", "messageHeadline": "Fix iterating staking events.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "5f1e965b653ad2a195e6d21ffb125d63403f7b89", "messageHeadline": "Remove all warnings in PoS unit test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 42, "deletions": 124}}, {"node": {"oid": "f98a9fd8eab47dc07d5eb6cddd0df586bd6355ae", "messageHeadline": "Avoid making other IO Workers blocked by the one changing phases.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "561e83a68570af9a3e029134df564ce124e67cfc", "messageHeadline": "Release sync graph lock during construct_pivot_state to allow GC.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 62, "deletions": 55}}, {"node": {"oid": "bbd1f866e1337e8d4a617d8ce9dac77c6d27822b", "messageHeadline": "Avoid caching wrong safety data.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "8303d7daadbffc22f7038d921c12c757780c9c53", "messageHeadline": "Do not overwrite safety data.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0bd5913eb57501e2bffb07fa1fa6b12acc20240e", "messageHeadline": "Avoid exporting consensus private key to files.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 28, "deletions": 50}}, {"node": {"oid": "6323cf8b625848d9fce5a29e7300b57e018b694c", "messageHeadline": "Use disk storage for safety data.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "80b74493a19a08bc9a19331d69157f9a9bf4ca38", "messageHeadline": "Compute difficulty based on height.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2a8554ac88b30a12b9ac5ed425aa5483fe9b1272", "messageHeadline": "Merge pull request #192 from Conflux-Dev/temp_fix_start", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d8d6820b19d9d068c984649f6bb5f1bd7b51e426", "messageHeadline": "Limit EpochChangeProof to return to other nodes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "60030c7c3fd982b52d5ffe3b88a8f0df1af9b9a8", "messageHeadline": "Merge pull request #191 from Conflux-Dev/merge_pow", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "cbd565262e17103fddf184f470b0bbbb0caa37af", "messageHeadline": "Add log.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c00ec88975dbfe0d7acde26416429acb34e66ecc", "messageHeadline": "Merge branch 'master' into merge_pow", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 56, "deletions": 17}}, {"node": {"oid": "4c5b2d8b3e3820ec16b784aee085096ffd569750", "messageHeadline": "Merge pull request #2265 from peilun-conflux/adjust_difficulty", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 56, "deletions": 17}}, {"node": {"oid": "4eb3f9250d121e06a678e20e6756f73676d8b997", "messageHeadline": "Merge pull request #186 from Conflux-Dev/staking_logs", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 218, "deletions": 22}}, {"node": {"oid": "2735b4baa2ecf2ba6ee1bc1ecb11300306d09b62", "messageHeadline": "Merge pull request #190 from Conflux-Dev/temp_fix_start", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d09e75f042a6b597346b40459cc08ee488e06c38", "messageHeadline": "Increase MAX_NUM_EPOCH_ENDING_LEDGER_INFO to allow a node to start.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9ec3da9c735640cb98241eb85cec5246ce0b76ba", "messageHeadline": "Implement new difficulty adjustment algorithm.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 56, "deletions": 17}}, {"node": {"oid": "8a992dcb542556475c8a671f08cb8d0a0dd2fc3a", "messageHeadline": "Merge pull request #189 from Conflux-Dev/allow_slow_bls", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "1f6ebd96d75a0088c467b18153635b1624d7a322", "messageHeadline": "Add a feature to use pairing feature of bls-signature.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "7886365cb4d7a6de3b851fe711670df35d9fa3ca", "messageHeadline": "Merge pull request #188 from Conflux-Dev/merge_pow", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 234, "deletions": 163}}, {"node": {"oid": "111ed05304f043d38ab132769e497215c27d0674", "messageHeadline": "Merge branch 'master' into merge_pow", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 234, "deletions": 163}}, {"node": {"oid": "c4b68d4c561e0fd5d0ed6edb427daf4746da6f2d", "messageHeadline": "Merge pull request #2263 from Conflux-Chain/errorMessage", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "4f71d0e17960b918445627538633e8bd8cf29ca1", "messageHeadline": "Merge pull request #2257 from peilun-conflux/fix_txpool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 58, "deletions": 36}}, {"node": {"oid": "1eb42c49514e7d26e9d47b68c836c4b4ff791814", "messageHeadline": "Fix a possible underflow panic in txpool.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "cb6d86d5f81c549187d198bf68f1be072042665e", "messageHeadline": "Merge pull request #187 from Conflux-Dev/fix_mining", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ae1ff46553decf3b5047cc5e5cefca1e1dc766ea", "messageHeadline": "Fix the issue of hanging at PoS waiting for PoW.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5c93f3ccb643224992757c15d3157e55f3951dc7", "messageHeadline": "Fix panic when writing staking events before pos starts.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "8f918e21b49e35b312fa09c09f40cc3d97729811", "messageHeadline": "update changelog", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f42b7531d37a27f69c1f84c0a41c305f2e5b9d0b", "messageHeadline": "update cfx_getStorageAt second parameter to U256", "author": {"name": "PanaW", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e215670bf91e4df6eb96164c8fcaa41a5a2a331f", "messageHeadline": "Fix wrong column name.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e204c20ddd679dd27a67aae6f9a000b4ab8ec48e", "messageHeadline": "Read staking events from consensus_db.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "2d11ae9e75c96f819c5dc35d305e508853f2ebc6", "messageHeadline": "Save staking events to consensus db.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "6969f046b76995f9794375d83b8a0162a9dd6e7d", "messageHeadline": "Add Schema to store staking events in PoS ConsensusDB.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 145, "deletions": 9}}, {"node": {"oid": "1fa0d44a81718e386419e033972364bcb1870886", "messageHeadline": "Merge pull request #2261 from Thegaram/fix-2260", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 126, "deletions": 43}}, {"node": {"oid": "51605f627d0e69f852daff8dc6048b0c7e9ce71f", "messageHeadline": "Merge branch 'master' into fix-2260", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 44, "deletions": 90}}, {"node": {"oid": "c4516bb2d2b5a2c37ca142b8d54e199dde1ca534", "messageHeadline": "Merge pull request #2259 from Thegaram/rust-1.56.1", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 44, "deletions": 90}}, {"node": {"oid": "895670a64e385c5a3ebfa1cb6fa7c4e9b14f7dc8", "messageHeadline": "fix missing log issue when doing log filtering with block ranges", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 126, "deletions": 43}}, {"node": {"oid": "4abadaadbb65fb7699e69911b4ef13666515c1fa", "messageHeadline": "Merge pull request #185 from Conflux-Dev/fix_archive_sync", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "0522d0bc555e9c1d6ca4aac4e94a069e0ff50ffd", "messageHeadline": "Consider preferred_node_type in `resend_waiting_requests`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "5ca3e6fa48a98004ce61c6352f5d39cd9d12d430", "messageHeadline": "fix clippy errors", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f1e7d925fd4dd966d18dd18ad1b0d1ddcd145e6", "messageHeadline": "Merge pull request #184 from Conflux-Dev/merge_pow", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 198, "deletions": 97}}, {"node": {"oid": "7a0fca419f22bbee2505087b76f0717fa35a6955", "messageHeadline": "Fix merge issues.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "748ada5018cf1c3c19b929f04695c106d61e2673", "messageHeadline": "Merge branch 'master' into merge_pow", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 195, "deletions": 96}}, {"node": {"oid": "62b120bd999a964805584080c775021bd807bd2b", "messageHeadline": "Merge pull request #183 from Conflux-Dev/fix_archive_sync", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "84488948c154505e7123c2a1ab437004ceeeb38c", "messageHeadline": "Consider `preferred_peer_node_type_for_get_block` in `on_blocks_inner`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "191752f2d91fbc074a2e2be092acf9b20f9475ac", "messageHeadline": "Merge pull request #2255 from ChenxingLi/avoid_unneccary_cache_copy", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 24}}, {"node": {"oid": "2d6562dfc9530bb4f5ad657deefa0ed3feeac735", "messageHeadline": "Upgrade rust toolchain to 1.56.1", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 42, "deletions": 88}}, {"node": {"oid": "a5366467d4206d67fa366b5a7aa3f6df6e6db988", "messageHeadline": "Merge pull request #2251 from ChenxingLi/rust-1.52.0", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "5347f2eaa92753ecf6be24b0d5bd4a10cb4e2dcc", "messageHeadline": "Merge pull request #2256 from Conflux-Chain/nodeNameSpace", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 67, "deletions": 34}}, {"node": {"oid": "c50d67db8a7d88e8f3015a8e6a040fa2fc3f3dc5", "messageHeadline": "Merge pull request #182 from Conflux-Dev/separate_signatures", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2cc23fa6585062ed91d5894fca484beca8810410", "messageHeadline": "Fix old test issues.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb5b67dab937a2537450a09c56c7da21d1e79332", "messageHeadline": "Merge pull request #181 from Conflux-Dev/separate_signatures", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 171, "deletions": 65}}, {"node": {"oid": "0b9e695239adf2803434f76552686392dfc17d5c", "messageHeadline": "Comment out some warnings.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "655448c3588b3b624b853add8e34cdce7733daa0", "messageHeadline": "Seperate signatures from other fields for CommittedBlock.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 145, "deletions": 38}}, {"node": {"oid": "758ceba99181f8b850303d9d75b8ceae0efb03cf", "messageHeadline": "Merge pull request #180 from Conflux-Dev/compatible_proof", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "364e6f3089d83f0e9f6cad4adf6b5e3f18c05baa", "messageHeadline": "Use compatible BLS proof encoding.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "191e7188f19fa6230bd273b26b6bafa4fafdacfe", "messageHeadline": "Fix lifetime issue", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dcc857c1f35f4831e2d28cf8412dadee3d95ca62", "messageHeadline": "Fix UB in Vec::from_raw_parts", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d5b682d34edc830a55b18e72d36ad316b3b0469b", "messageHeadline": "Merge pull request #179 from Conflux-Dev/update_bls_signature", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 409, "deletions": 366}}, {"node": {"oid": "e49277d63117ea6e8d9a593c7bcf1db8a790fde4", "messageHeadline": "Upgrade bls-signatures to use blst backend.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 409, "deletions": 366}}, {"node": {"oid": "0196b76aae5db1c0ca43b37a2e81652727a1d7a6", "messageHeadline": "Merge pull request #178 from Conflux-Dev/force_propose", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 561, "deletions": 27}}, {"node": {"oid": "3c677fd7cc5c4619dc770db69391fd91cd37662a", "messageHeadline": "Pass test for PoS overwriting PoW pivot chain choice.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 107, "deletions": 23}}, {"node": {"oid": "01a659cfc05621c5ec4605d327a354da69be67cc", "messageHeadline": "fix spell error", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "407fea07b3486dec45a414b18571678c9ad8c601", "messageHeadline": "fix lint fail", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1261419d54d73e352e53e6f6754eb54d9e6ed8d2", "messageHeadline": "add comment to gasPrice logic", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "049d4a17ca77038e08a6b5410f4bdbf5bf1e87ef", "messageHeadline": "Merge branch 'pos_master' into force_propose", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "b323f2e7c9b3da95a86c276f7f1606ed2a60d04a", "messageHeadline": "return hash and height for decision (#177)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "7c6b9dc4314f1de326b9463cda9d295693e98919", "messageHeadline": "Fix unrelated `dev_mode_test` failure.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "2da318976bec28a0245e60d49278ef355885beb8", "messageHeadline": "Fix height of pos RPC blocks.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "2c20a2f22ffc28f430c976ff2a38f9d6d6983d49", "messageHeadline": "Merge branch 'pos_master' into force_propose", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 97, "deletions": 18}}, {"node": {"oid": "1b4592d3d8facd5c3784d8a6220dab8c4f8a327f", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "fff67e19d4d40990b875675f47508c612e5cf17c", "messageHeadline": "More fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "3e3e4d7bbf2f675ace04e9f5ab083bb032a65a66", "messageHeadline": "Avoid unnecessary copy for storage owner.", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "9aa15b4186f51958e2a6cd420d9e37be3783c2d2", "messageHeadline": "Fix test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2853c47b1d693a985731b6a85bf24a87f9d5c194", "messageHeadline": "Only compare gas_price when a ready tx is garbage collected.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "46fc201d52c23ccc1b70168d4a7b6d93296778ff", "messageHeadline": "fix lint fail", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "02bb821444cc339f9da3f94795842f2f4471c03e", "messageHeadline": "optimize gasPrice calculate logic to use the gas used percent rather \u2026", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "4136b590a2eedd717fca0259e16bc46ebea33d7c", "messageHeadline": "Merge pull request #2254 from peilun-conflux/txpool_gc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "7939be04ee5b29845e135f9cf0833d8407b7fa19", "messageHeadline": "Avoid removing high-gas-price transactions after GC.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "27cfe45ba9beb61c7a4adae5a066ab97a4c11788", "messageHeadline": "Avoid unnecessary data copy", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "32ce82f636c97ea650cd6506db04e5caa4d17d26", "messageHeadline": "Remove the early rejection rule of tx pool.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "7ed3b6366afe33185258d4202ad6ce778b0ff0b3", "messageHeadline": "add comment about txpool rpc namespace", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3e479aa0e19ba4bc76566a2cafb147566502c1a", "messageHeadline": "add one rpc method to return opened rpc method groups", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "37bc92d1ab82b0cf2a14d84571905898ca9deb04", "messageHeadline": "Always GC when a transaction is received and txpool is full.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7c52962b5de5d9f8d3fe278a726b90fd99f4accf", "messageHeadline": "Merge pull request #2253 from ChenxingLi/fix_kill", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5f6e234d874379e095d5f592f8ec5068136b754f", "messageHeadline": "Fix unnecessary kill account", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "ecc57ae58d2643e7b06c9b92b9f7da119d161a9b", "messageHeadline": "Add tests for making PoS to change PoW confirmation.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "d0f55a8cbeb85500b3a371c263d85dc10119b446", "messageHeadline": "Add RPCs to sign pivot decision.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 100, "deletions": 10}}, {"node": {"oid": "d7254bdc4cae48d2d546403286bcae0ca8f9b21a", "messageHeadline": "add latest_tx_number in status (#176)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4f1ed71ab5611cd0676273b5308d1cabdc7a38a4", "messageHeadline": "Merge pull request #175 from Conflux-Dev/avoid_duplicate_dispute", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b291cec2abeb807f49e95f000ec8916802dd6cc4", "messageHeadline": "Avoid packing dispute for forfeited nodes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f0f6e2f34c7a9a3cdb2b099347840318ca735e19", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "055adafc6220a6a61344424eaf6c5a55cb5586ac", "messageHeadline": "Merge pull request #174 from Conflux-Dev/fix_pos_rpc_block_version", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "5b3836b9e7c4ef053afc2840079760d93c3853b0", "messageHeadline": "Set nextTxNumber and pivotDecision of RPC PoS blocks correctly.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "76dfaa658610da537e387aae59281df50b84c4a7", "messageHeadline": "Merge pull request #173 from Conflux-Dev/update_mempool_param", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29bd95d23bc18adff4b8ddc2e143fec268aea58d", "messageHeadline": "Merge pull request #172 from Conflux-Dev/validate_dispute", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "0797c9e091e44ae82bb09537827647457f0b2237", "messageHeadline": "Merge pull request #171 from Conflux-Dev/update_pos_min_cfx", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2c027dd12c87c078ebf9bef55ba7758191ecebae", "messageHeadline": "Increase PoS txpool pull timeout to tolerate slow txpool operations.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3f0bdeb82ba92073429a4d3f0256bcb32b77111", "messageHeadline": "Validate dispute based on pos state.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "a0b76fe281a384e37b89c205cb10b1937068d6c4", "messageHeadline": "Add test pos RPCs to trigger specific PoS timeout.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "4252a1343cdbc8def9c6147225690764b87c8909", "messageHeadline": "Add interface to force proposing a PoS block.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 173, "deletions": 14}}, {"node": {"oid": "1c73d12db6f1122b5bbcc58fd2efcfad693a08a4", "messageHeadline": "Update POS_VOTE_COUNT from 100 to 1000.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "61ac7993aad8f4d3e154139e3fa51fb93abc212b", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "93198658295a0c73b1c560820937e12ca3f111af", "messageHeadline": "Fix undefined behaviour in unsafe function call & Upgrade rust toolch\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "0e6e5b32298ef7a998fb63034d72a1a45ca81a4e", "messageHeadline": "Merge pull request #170 from Conflux-Dev/fix_committed_block", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 99, "deletions": 17}}, {"node": {"oid": "45dd613cbc55581f9937a5da6213a6a1a28e9199", "messageHeadline": "Merge pull request #169 from Conflux-Dev/fast_sync", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "81fedb2b61ecbca47a562d9f5b504d2c93bee96d", "messageHeadline": "Avoid reading duplicate PoS state during catching up.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "67e41b908b71259cca1712fbb12ac98940da3a01", "messageHeadline": "Fix wrong view of CommittedBlock.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 99, "deletions": 17}}, {"node": {"oid": "3fd0790254794c5f788c1f16b70afc1a969854ed", "messageHeadline": "Merge pull request #168 from Conflux-Dev/fix_ut_running", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 187, "deletions": 242}}, {"node": {"oid": "6167c87d3ee20b017da5c27a3d5cdeea1dbe3462", "messageHeadline": "Fix/remove unit test failure.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 187, "deletions": 242}}, {"node": {"oid": "7e5a54f0db4f7a136193b46cdb1f7776a882cde8", "messageHeadline": "Merge pull request #167 from Conflux-Dev/fix_unit_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "4ce4a47be00446860dfde9908565eb1ca875f55c", "messageHeadline": "Fix or remove unit tests that do not compile.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "31e314c0af62ba57d9ebcd6e987b6ef2b56667de", "messageHeadline": "Merge pull request #158 from Conflux-Dev/fix_mempool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6132f1d9e2fa01ac3d6b20d872891ceb232e7d47", "messageHeadline": "Merge pull request #160 from Conflux-Dev/fix_vote_count", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "03bb8f2a6e3dd26a9dfee200c74c751ff1b8b3a7", "messageHeadline": "Merge pull request #161 from Conflux-Dev/fix_round", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d2ff8632d47ed1653702e4d71ccc2be9c1b1bf44", "messageHeadline": "Merge pull request #162 from Conflux-Dev/fix_committed_block", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "8327e550c194ab027842f642d7f1e6bd4bdc1722", "messageHeadline": "Merge pull request #163 from Conflux-Dev/fix_leader_cnt", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e943b29d3e17e3f4a68106bc7562258a24588b33", "messageHeadline": "Merge pull request #164 from Conflux-Dev/fork_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 66, "deletions": 10}}, {"node": {"oid": "1b61f6450e09c29c11b1c527c174a04f5712735b", "messageHeadline": "Merge pull request #165 from Conflux-Dev/fix_dup_election", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1362b962a6aad728dffe3ff0964a32c70a5df95", "messageHeadline": "Merge pull request #166 from Conflux-Dev/stop_interest_and_pos_context", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 105, "deletions": 25}}, {"node": {"oid": "7333c273238a2641834cea40e514f0a27d2e0755", "messageHeadline": "Stop producing interest and add interfaces for PoS context.", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 105, "deletions": 25}}, {"node": {"oid": "7daa468a271d910bd0dd8959ad48db2cd486d6b0", "messageHeadline": "Fix a minor bug", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "380f97fb3c2cd597b9632d436da6b7d96f5d7639", "messageHeadline": "Merge pull request #159 from Conflux-Dev/update-posregister-comment", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 65, "deletions": 143}}, {"node": {"oid": "9ca33c691601e9a38755d2546bdce36bec425d20", "messageHeadline": "Add tests for PoW blocks that violate PoS confirmation.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "020b16e903f087774e3d40f07971762a2a1a26aa", "messageHeadline": "Test that PoS prevents double spend.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "84dbd91b4b88acf000b5d9d58cdc2b06b6533ad9", "messageHeadline": "Include leader count for 1st round block of each epoch.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6f3703037c917ead6ad984c744457864821d37dc", "messageHeadline": "Fix unmatching signatures in CommittedBlock.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "de53239f7b658cbc90120dcfe15d96e44db30f3b", "messageHeadline": "use explicit uint256 type", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 11, "deletions": 90}}, {"node": {"oid": "992c20f1c4e984a6c8476a2ff260fddbe6d9f801", "messageHeadline": "udpate return type", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74dc00b6e67c6d77b71b7397ea3e2e6abcd7c44c", "messageHeadline": "rename ConfluxEpochNumberContext to ConfluxContext", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "321960b174866270cc9a5e75d84492138fbb72eb", "messageHeadline": "Elect 3 continuous leaders.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "191353936c8da54a1cbadcd415c05851d5771095", "messageHeadline": "Fix vote count in distributing award", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0c4dc4ae60ebb417ee4e59afd00dd2ecbc698bd6", "messageHeadline": "fix typo", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a865ea14cafcd8994e23b5d236c15e761093cdf6", "messageHeadline": "format solidity code", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "f061d30ea3b658c68e7239619a53beb297a78f21", "messageHeadline": "change PoSRegister comment to english", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "e3f6e1263696c7fd09ec0a12d4893115b8894640", "messageHeadline": "Update mempool parameter to avoid pending broadcasts in normal cases.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fe8abdffd8f6e07a7d969cfaed16f8b1a0ee46f3", "messageHeadline": "Merge pull request #157 from Conflux-Dev/fix_compile", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "edfdf83ce3c2877f795e03858de1f8ce71d9f3ea", "messageHeadline": "Fix compilation error after merge.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "ea1f83748684e86fedc30a6fafae03e55c259a01", "messageHeadline": "Merge pull request #156 from Conflux-Dev/fix_lock_status", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "0506017a40d5a831c5bcd4156203c922c097a86f", "messageHeadline": "Fix lock status", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "c69ff3e05e2bf0b46e37e70653f7b21ad0f50b96", "messageHeadline": "Merge pull request #154 from Conflux-Dev/txpayload", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 179, "deletions": 40}}, {"node": {"oid": "27fd88cca74141d23f2d59b62e31d474c56748eb", "messageHeadline": "Merge pull request #155 from Conflux-Dev/fix", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "25ee6ed791ae132d29ab87bae497b6b468cc1f91", "messageHeadline": "Fix fmt and warning.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "0a052f33e260173f0c326fe9754648ea9c1ba792", "messageHeadline": "sync with master", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 814, "deletions": 266}}, {"node": {"oid": "51750f764503bed99b45ab86923f6f6663564282", "messageHeadline": "Merge pull request #153 from Conflux-Dev/update_lock_status", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 464, "deletions": 186}}, {"node": {"oid": "6a5c0582ccff7b6ba0f844575fe15694562a8b6c", "messageHeadline": "optimize tx-payload serialization", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 176, "deletions": 38}}, {"node": {"oid": "5abb1fb4703f3f95a620b5b0a5a8d42d7881cdae", "messageHeadline": "Update", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 26, "deletions": 37}}, {"node": {"oid": "7a4b7fc58fbfc86c107da10925713188beb6b15a", "messageHeadline": "Merge pull request #151 from Conflux-Dev/fix_interest_gen", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "b0c78163ec63896b1355df281de7a9ecd1b99555", "messageHeadline": "Merge pull request #149 from Conflux-Dev/fix_dup_elect", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "32eb5651843c12365e7242b3db6f1f6506833ac7", "messageHeadline": "Merge pull request #146 from Conflux-Dev/fix_electing_votes", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "b100cc897bdd0573b4706d90972341bc0bb7bcd7", "messageHeadline": "Update lock status", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 474, "deletions": 185}}, {"node": {"oid": "af8811f15effd0c2d59e2f75be5d2bba9128da30", "messageHeadline": "Merge pull request #152 from Conflux-Dev/control_vote", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 255, "deletions": 52}}, {"node": {"oid": "d3ec9095a3b8408354dee65a7ca562762b29b3f9", "messageHeadline": "Simplify test output.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "292b32625013df11b06e8d100c06f367698bdce0", "messageHeadline": "nit.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6136c56462eefc751e1c118b3bf1e802c0a8b43a", "messageHeadline": "Add dispute test and fix issues.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "357f950da846ba4942a52787c335eaf13a42e319", "messageHeadline": "Merge pull request #150 from Conflux-Dev/passwd", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "55de60190a32a1c78657e682f190b787b1bc244f", "messageHeadline": "Add test for equivocate votes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 66, "deletions": 19}}, {"node": {"oid": "05c7794910dcee39504f34842b309d271c486015", "messageHeadline": "Add rpc interfaces to force vote for proposals.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 109, "deletions": 10}}, {"node": {"oid": "184f720a6895f7bf87e92103b64a2e0ba1ac5e7b", "messageHeadline": "Add force_sign_proposal for tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "1f52fc39fd3735d5d8b33229c9720d64fb9c3c1a", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "c921847d95b89082b2155071ec3f6e880eb62101", "messageHeadline": "Fix bug in interest generation", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "c0de65641596385077d11918e24b2c823cfe32b2", "messageHeadline": "Add pos_key password confirmation and cli setting.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "d380cf68a82ce17f35eb4bb75929e95b8745cb38", "messageHeadline": "Fix duplicate election", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "8af48c78b1be6b396eff28d206474402e38d2d62", "messageHeadline": "Merge pull request #148 from Conflux-Dev/merge_pow", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 354, "deletions": 181}}, {"node": {"oid": "aeaa8e3a8bb2794f5cc20bace702dbf5a1581b75", "messageHeadline": "Merge pow master.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "48a9c287dcd9490b4a36d51608c1f66cb67f7f71", "messageHeadline": "Merge branch 'master' into merge_pow", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 351, "deletions": 180}}, {"node": {"oid": "90f1f2142f530d8fae7f094a4ad9819a9b01f689", "messageHeadline": "Merge pull request #2250 from Conflux-Chain/pendingNonce", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 358, "deletions": 180}}, {"node": {"oid": "986d3302479b3a408f6e87021eb0f581a9339e11", "messageHeadline": "add back address_type check", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e86e66874aa9eccb987b2507b787d2f366be487", "messageHeadline": "Merge pull request #147 from Conflux-Dev/fix_block_fetch", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "ef04986dda0d7099c3b85e3b28e92e003c5d04fe", "messageHeadline": "Request blocks from connected peers instead of committee members.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3ab093fdc85659a471987a2f3bd26b3622d5e7a9", "messageHeadline": "add accountPendingInfo, accountPedingTx to txpool", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 85, "deletions": 68}}, {"node": {"oid": "6686ce5bb006b06a91cf71597531877b13bbd276", "messageHeadline": "optimize method name", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "82fa9cf2086594425ec931e6efbe9cca2a30707c", "messageHeadline": "fix python tests", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3c146abd83230098aed3a8a893958108258688db", "messageHeadline": "fix lint fail", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "df334d3769d5547b8304ed2ca3e6e33f10d59eaa", "messageHeadline": "update rpc method name", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17a6490c01e6c49daa085b9ded1cfa5796986f42", "messageHeadline": "add txpool RPC txpool_transactionByAddressAndNonce", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 125, "deletions": 129}}, {"node": {"oid": "fcde3b8b76e760bcd6f4b9bdc23151f6d3498c8f", "messageHeadline": "split txpool rpc to single Trait", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 264, "deletions": 104}}, {"node": {"oid": "a92aeac03419d5e2810ed870bf2beff4b1ced022", "messageHeadline": "Fix vote counting for election votes", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "f30adf63d97d47767dbe755b02b8cc2364e91433", "messageHeadline": "Merge pull request #145 from Conflux-Dev/merge_pow", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1e9894d49094bdc03af73885f6bbd9cf415cbf24", "messageHeadline": "Merge branch 'master' into merge_pow", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "eab954ee33944a69cad4e90e4956a37fa46cb7c4", "messageHeadline": "Merge pull request #2249 from peilun-conflux/save_bodies", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "31da09fe33cf0ff7794a1e3e2c825d115d2aeb64", "messageHeadline": "Merge pull request #144 from Conflux-Dev/update_total_issued", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f7de7e8c2da0ea7af395fee66e684549a7a8917f", "messageHeadline": "Do not remove block bodies in checkpoint anticones.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "eadb4711d49f1236cbb62ee5d8f13180d84729c2", "messageHeadline": "Substract locked tokens from total_circulating_token", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9fd470c5bd0db01402f70b223a6ec3acbd90b4fa", "messageHeadline": "add new EpochNumber tag latest_finalized (#143)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "9ec17b4a0cc2f6a67bf48d3282a9dd48569fd97b", "messageHeadline": "Merge pull request #142 from Conflux-Dev/pos_confirm", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "2749405f6c6d81ee6e40b7ac106f8e668728c4e1", "messageHeadline": "add comment to new internal contracts (#141)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "862993d94026a383ddf3d739d75f83c6afc8db5a", "messageHeadline": "Add pos confirmation related functions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "9abcadb7a378bb15bb07b11c52610a09f262931d", "messageHeadline": "Merge pull request #140 from Conflux-Dev/pos_genesis", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 158, "deletions": 68}}, {"node": {"oid": "209d5e1d76cc9d71090600b274f28678a09a130b", "messageHeadline": "Fix rpc tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9336d4daac2aa4f9a6079905a8c8881147868d6f", "messageHeadline": "Update retire votes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3718317b76d98cf933b88295cc6654ab5a71a974", "messageHeadline": "Fix test parameters.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a67c99e56493c7b55c71bd909cda5f55020ef759", "messageHeadline": "Set initial seed.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "3822956afbe01ff46e75161f586d4054feeb7c94", "messageHeadline": "Separate node_map and committee of pos genesis.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 136, "deletions": 49}}, {"node": {"oid": "7cd013de6f4f91f51578c996588f4dd04e61cc43", "messageHeadline": "Merge pull request #139 from Conflux-Dev/proposal_hash_nonce", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 99, "deletions": 57}}, {"node": {"oid": "88e4e986f70b15f8fb372a5c9c21612411f3003e", "messageHeadline": "Remove `to_hash` out of loop.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "1d2fd5613bc11c5cc3c3c7d96a5515d747ee6662", "messageHeadline": "Accelerate vrf_number computation.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "992607d7e2b428f36ca41afcc1931567358a82bc", "messageHeadline": "Update test parameters to large voting powers.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7071f17def79d658908d91e95166002decb911b0", "messageHeadline": "Hash vrf_output and nonce as vrf_number.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 54, "deletions": 39}}, {"node": {"oid": "cffe7dad114a6164f6d0789be341174d31bb5880", "messageHeadline": "Op rpc tx (#137)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 72, "deletions": 14}}, {"node": {"oid": "0e46f1f8e9aecba40623a38066587db824ef3051", "messageHeadline": "Merge pull request #138 from Conflux-Dev/bench", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "a94eed04c9dbff31a47c143780fb1ef0506e6353", "messageHeadline": "Add bench for vrf signing.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "117e285362be42ba9d4230b13035136f5e6b1a92", "messageHeadline": "Merge pull request #136 from Conflux-Dev/fix_conf", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75a8b3811b4ecc41940e11930fcd75224690a75e", "messageHeadline": "Set CIP43 hard fork parameter correctly.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1c64f5affae58839d794e0c5490ccfee716c087", "messageHeadline": "Merge pull request #135 from Conflux-Dev/fix_merge", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "6d33f557f409a7ccde386131a4bf4f4d22d7a33c", "messageHeadline": "Stake enough balance for test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "0368c1434e111d37299aefd5070141ffee9bd9f5", "messageHeadline": "Merge pull request #134 from Conflux-Dev/proposer_nonce", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 112, "deletions": 57}}, {"node": {"oid": "c66893e0f732f4b1cc857dd335abea67e851674d", "messageHeadline": "Fix typo.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b880409e8f28c1272e234cef2b8189bd0c51348", "messageHeadline": "Merge pull request #132 from Conflux-Dev/op-rewards", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "946099a750786914447a2ab086fe014e59523f7d", "messageHeadline": "Merge pull request #133 from zimpha/mempool_test_and_signature", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 655, "deletions": 321}}, {"node": {"oid": "a6e7937d1cf09b4abd221ec6fe721a2de618de38", "messageHeadline": "add aggerated signature", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 655, "deletions": 321}}, {"node": {"oid": "7c9c9aa088a9545fb74c77a72cab138560f7f477", "messageHeadline": "Update genesis initial voting power.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f9dc51fa7b74ebc3a4bdeb4127a4f1a245f4199d", "messageHeadline": "Add a vrf nonce to block for correct block proposal validation.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 109, "deletions": 54}}, {"node": {"oid": "d480be6c3662cc5b1e35e06c697aed866ea96f40", "messageHeadline": "Merge pull request #131 from Conflux-Dev/avoid_print_key", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0be0c04b471c8898d7049bc6dc2a5f2f846160a9", "messageHeadline": "filter 0 reward records", "author": {"name": "PanaW", "email": "pan.wang@confluxnetwork.org", "user": {"login": "0xfx01"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9b105335ddf2fd505874ae1935da285822b88cc7", "messageHeadline": "Fix ConfigKey serializer.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6576dcd48d02a70463ccbd7156c19a682c913594", "messageHeadline": "Do not print out private keys in log.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d04dcc071e6ff0879b85ac64c2e0df2a2140d87", "messageHeadline": "Merge pull request #128 from Conflux-Dev/fix_pos_error", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 74}}, {"node": {"oid": "2d368505d1f7dc42eb303d3b4631d663cda3d90f", "messageHeadline": "Merge pull request #130 from Conflux-Dev/change_params", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3397e8e7e933f173aceb6a1e300eb1d1c50646e", "messageHeadline": "Broadcast PoS transactions with a longer period.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d999322c74f8b16f72c5b4380f44dd0efec57b48", "messageHeadline": "Merge pull request #127 from Conflux-Dev/fixme", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "c30995611d8935eb63eec813a7ca221f61abf3de", "messageHeadline": "optimize transaction payload and type (#129)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 81, "deletions": 9}}, {"node": {"oid": "990d00abcc1f001cf8396d3c126115d0d8b92f8a", "messageHeadline": "Remove `ELECTION_TERM_END_ROUND` check at `validate_election_simple`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "e7123dc721444a9f7739bf4816db65a89795a4fe", "messageHeadline": "Remove unused changes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "e18010d6d91dcddda2d3fa53a14e447d620e897b", "messageHeadline": "Do not use validate_retire anymore.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 65}}, {"node": {"oid": "f8d26e780f364e227c29e22acd98edc1ce98e132", "messageHeadline": "Merge pull request #116 from wangdayong228/nodeLockStatus_struct_fields", "author": {"name": "dyoung", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "6204642b8fdc6e99cc939e48d2dfd8d37a6c34bc", "messageHeadline": "fmt", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "23061eac5f6d721ad48332a66f30b7024a14d84f", "messageHeadline": "merge with master", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 306, "deletions": 1941}}, {"node": {"oid": "a1bf36d47df205d9f68f3509e89f1261f93561e6", "messageHeadline": "Fix more FIXME.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "7c8c28c1c75dd7cbec1eb0d32856d8a8a271d859", "messageHeadline": "Pos reward RPC (#123)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 107, "deletions": 19}}, {"node": {"oid": "adad5aa9ef29069e1e04619d69ecba615bd6ba88", "messageHeadline": "fix field name", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7d5ea1299f73d03d9927552aa5c0d86cced7b2f6", "messageHeadline": "Merge pull request #126 from Conflux-Dev/rm_termion", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "5f25bbd1a36a460215d9ec020acf60acf24c8aad", "messageHeadline": "Remove termion again for Windows compilation.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "87d21111802b3d772c8dbc1f9504e646221adda5", "messageHeadline": "Merge pull request #124 from Conflux-Dev/choose_proposal", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 54, "deletions": 35}}, {"node": {"oid": "b19adec456c1dceb042d49aaf22c3880f1092f96", "messageHeadline": "Merge pull request #125 from Conflux-Dev/simply_events", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 43, "deletions": 1769}}, {"node": {"oid": "1d42e5168777e1b595f5b865bd27e09201e93859", "messageHeadline": "Remove sequence_number and TypeTag is PoS Event.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 1769}}, {"node": {"oid": "69d623b4077610c5a44d6eaba2f0ab89a05ddf81", "messageHeadline": "Do not process outdated proposal timeouts.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e268d48adaee96800700bdc98621c6a3195f5bd3", "messageHeadline": "Only execute and relay the winning proposal.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "76d115df1914967def3e6db3ae28554aa36598f4", "messageHeadline": "Merge pull request #119 from Conflux-Dev/fixme", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "43c004a3bbe0a2af496e897bee7c483b2d7ac11f", "messageHeadline": "Merge pull request #118 from Conflux-Dev/impl_dispute", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "be09f144f9731f1d9eaf88536846a3a64aa70c38", "messageHeadline": "Merge pull request #122 from Conflux-Dev/hard_fork_hello", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "c701573235f5cea79c271e39dc7b29483a5f812a", "messageHeadline": "Make Hello compatible with hardfork.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "3f6f19cd350857789796eb53538763b6d08bf3d2", "messageHeadline": "Add a new FIXME for error handling.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d368c3b9e1f073ba105b30459374425b6b639e60", "messageHeadline": "rename txs_is_full to is_txs_detail", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bdd9fee9e10d87f8f2d489d289a184c86b9cdebb", "messageHeadline": "Downgrade more FIXME.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "933e21044bfc4a5fc92480e224422333ce9cf355", "messageHeadline": "add transactions type in block convinent for sdk", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cecb018bba6aeb64d269fcac9bd52f19e337ca9c", "messageHeadline": "Implement dispute logic to forbid unlocking.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "46d16b2a62cb8030546147f44eb9646b2d3cbf44", "messageHeadline": "Merge pull request #117 from Conflux-Dev/update_bls_same_message", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67cd5cea2f6fb02fa98351d216a53fd67acaa6d5", "messageHeadline": "Update bls-signatures to add `verify_same_message`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca7f0be5552136a0ef6746f9c8e41234200ff470", "messageHeadline": "format", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 16, "deletions": 8}}, {"node": {"oid": "c73c630faa6be952b7c7613438618ab54ae77dd8", "messageHeadline": "replace tuple by struct VotePowerState in NodeLockStatus for easily u\u2026", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 19, "deletions": 8}}, {"node": {"oid": "55fda5640ede5623e271c37e3beed7fbd3ee483f", "messageHeadline": "Merge pull request #114 from zimpha/only_sign_pivot_decision", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "361cc6a1859dddf22037f185b130f332c813b3cf", "messageHeadline": "Fix some FIXME and downgrade some to TODO.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "639524a15eea7bcea0689b9a181b20d2d4b1bafb", "messageHeadline": "Merge pull request #115 from Conflux-Dev/revert-112-revert-100-fix_un\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 175, "deletions": 30}}, {"node": {"oid": "241b7f3ed30608ec5410f30a05104a095f2778e4", "messageHeadline": "fix hqc path and verify", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "58d83b79ce278503ad32572631964e44db8420e8", "messageHeadline": "Revert \"Revert \"aggregate signatures for pivot decision\"\"", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 175, "deletions": 30}}, {"node": {"oid": "46bcd4a4a9a00b66b6b263019a522ba966285e1c", "messageHeadline": "Merge pull request #113 from Conflux-Dev/fix_invalid_message_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "a27a0467a07e70569da3f3cffb68925f9d0e5405", "messageHeadline": "Fix invalid message test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "224ab3f37f310feab9a7f09e18064103772ae6e0", "messageHeadline": "sign pivot decision", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c4647f1ff4c47c998174ffe02e00717c217c62df", "messageHeadline": "Merge pull request #112 from Conflux-Dev/revert-100-fix_unit_tests", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 175}}, {"node": {"oid": "ee304043ba9d0fb58b6e0e5af5f2d2abd90dc69e", "messageHeadline": "Revert \"aggregate signatures for pivot decision\"", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 175}}, {"node": {"oid": "8dbb066a7dc9476725248a8ad16931f094ac8e5e", "messageHeadline": "Merge pull request #110 from Conflux-Dev/save_reward", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 96, "deletions": 14}}, {"node": {"oid": "f81524de801dbc258d07d30d5ddae920307db1e4", "messageHeadline": "Merge pull request #111 from Conflux-Dev/simple_pos_tx", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 58, "deletions": 238}}, {"node": {"oid": "b259f47de7a86e0399da5b799d1dece63f77888a", "messageHeadline": "Merge pull request #100 from zimpha/fix_unit_tests", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 175, "deletions": 30}}, {"node": {"oid": "bca4c40305febd87a4a39afc7aff8f120e4487cd", "messageHeadline": "Set pos chain id correctly.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "59005706bcbe2fcbeb3502e125aa845e67cfc401", "messageHeadline": "Fix some unit test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "8fefeeb5933da1cf2a17843aec2d382404fb1836", "messageHeadline": "Remove unused fields in pos transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 34, "deletions": 214}}, {"node": {"oid": "6ef195f8b79605c305e4b6e1ec87210e6f0bf2ce", "messageHeadline": "Save PoS reward information in DB.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 96, "deletions": 14}}, {"node": {"oid": "f2e4e85dd63338da7e812997aa971c8afa21652c", "messageHeadline": "Merge pull request #109 from Conflux-Dev/try_load", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "77e83e61b35fb6ba233f584f8694588f368ff6b0", "messageHeadline": "Try to initialize pos later if it's not setup at the expected height.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "f5c8bf11e34608d5409b0683594d771db4436e53", "messageHeadline": "Merge pull request #108 from Conflux-Dev/hardfork", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 85, "deletions": 80}}, {"node": {"oid": "e02fcc21b89827c3eedaeabe3803175800ae797f", "messageHeadline": "Merge pull request #106 from Conflux-Dev/rpc-epoch-reward", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 77, "deletions": 64}}, {"node": {"oid": "55e5d82e55c167c7280934b433b01dc9c9408f9b", "messageHeadline": "update field version to number", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 55, "deletions": 37}}, {"node": {"oid": "f56019f9eb9b0f13c8039f29d5bc4b43bb03bd6d", "messageHeadline": "Load pos config after hardfork.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 85, "deletions": 80}}, {"node": {"oid": "93d08d09f9f3a7c3ed9a213fcf832ce89fb7b092", "messageHeadline": "Merge pull request #105 from Conflux-Dev/merge_pow", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 118, "deletions": 214}}, {"node": {"oid": "2e46fe71177d7fa4d488bab89a07dfc341c3977e", "messageHeadline": "Fix merge conflict.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef572d3a26778475e4e957be24fbd050b9e341e3", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b8254ccf313912f63d7e2847f570e1ae632540a1", "messageHeadline": "Merge branch 'master' into merge_pow", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 115, "deletions": 211}}, {"node": {"oid": "06da1ae7fb18b7d387f772100018dd45a493e47a", "messageHeadline": "Merge pull request #2241 from Thegaram/enable-block-number-index", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "520a28d2320b4334a8daece8477e5fbd90bedffb", "messageHeadline": "Merge pull request #2244 from peilun-conflux/fix_restart_crash", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "732f5e3cfe38e2af9dc28dcf60b4f3d9e1c4cf49", "messageHeadline": "Merge pull request #2243 from ChenxingLi/update_cip71", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 211}}, {"node": {"oid": "7b626dd1009f1561d815d054ce978d96053ef655", "messageHeadline": "Merge pull request #102 from Conflux-Dev/fix_to_me", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 53, "deletions": 34}}, {"node": {"oid": "4f0f4a4ad18a51247434a267c64b03db089235a7", "messageHeadline": "optimize rust code", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 22, "deletions": 27}}, {"node": {"oid": "d911f0ede4a74a5ca39833418869c0dc2b482e7d", "messageHeadline": "Merge pull request #104 from Conflux-Dev/fix_elect_tx", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "96b3707fdefbf4fe6adf537cda89d8eed072a9c4", "messageHeadline": "Fix bugs in electing tx", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "f809eecea768fffe46033d1e8ee44ced8045aa5c", "messageHeadline": "Merge pull request #103 from Conflux-Dev/fix_env_test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "247e204030e957e3c3ff6527ed13aaec404a243d", "messageHeadline": "Fix bugs and add assert to figure out bugs", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0813048f8ecce7c11435a2fd1ae78a7c746f7f56", "messageHeadline": "Add blockHash and status to PoS Transaction (#101)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 162, "deletions": 44}}, {"node": {"oid": "2ea22855d12e9df69b117c60e7900da868f3719c", "messageHeadline": "add validation for pivot decision in vm", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "29ceec9f704f62d05b0519e1ba4a8f993d404832", "messageHeadline": "aggregate signatures for pivot decision", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 130, "deletions": 27}}, {"node": {"oid": "a502df447fd333dbd7d55a96f4ca8f8f409612d1", "messageHeadline": "Do not send proposals/votes to self and original author.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 57, "deletions": 38}}, {"node": {"oid": "f95a983c5d55efe60ff8e0f43f22fb9625b62380", "messageHeadline": "Merge pull request #97 from Conflux-Dev/gas_plan", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 101, "deletions": 48}}, {"node": {"oid": "6dcfe2333e0403c1a29dea49b3b714aefbea2fce", "messageHeadline": "Merge pull request #96 from Conflux-Dev/new_rpc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 124, "deletions": 16}}, {"node": {"oid": "f648d767b4c55f30ccd577f5252b50b6ca36fabd", "messageHeadline": "Merge pull request #99 from Conflux-Dev/hardfork", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 771, "deletions": 450}}, {"node": {"oid": "9b928dc92bc7edf6454152a186828ceaad6f7660", "messageHeadline": "Fix merge conflict.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 58, "deletions": 53}}, {"node": {"oid": "3c2a19c9df0ba7e0ad29ac9acc52aa2fcdec70d8", "messageHeadline": "Merge branch 'pos_master' into hardfork", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 579, "deletions": 130}}, {"node": {"oid": "54530e713bdd5f0a04543abe4fe81b8eb3f4ca30", "messageHeadline": "Fix test error", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "740132821587a2f95a9c48654a969a8cf16ccc4c", "messageHeadline": "Fix pos tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6e9b18290d74c616ab092da41ffcf0b4dca3056c", "messageHeadline": "Close anti-reentrancy mechanism", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 31, "deletions": 211}}, {"node": {"oid": "210265005c44d74b661ea00bb4b694ea2a26d336", "messageHeadline": "Fix an archive node crash after restart.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "7c594febbc0004479b5eb4d3cd34bb1769c28af1", "messageHeadline": "Add pos_getCommitte RPC  (#98)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 463, "deletions": 128}}, {"node": {"oid": "3ded86458214ae087d69af8620bace8bdb323a59", "messageHeadline": "Fix message_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6805431fc508aa8c41b836c608355ab9da09bdd2", "messageHeadline": "Start network after registering all protocols.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "38fd6b104f2b1b6de7a11f90d74675be8c9001ac", "messageHeadline": "Merge pull request #95 from Conflux-Dev/multi_stage", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "2d48d2d0435808e3901bf776275848ea2fdfbc69", "messageHeadline": "Register hsb protocol before we start running PoS.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "e70628fb579e47f75c2aa392b41238870a00a6d6", "messageHeadline": "Pass all tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 95, "deletions": 48}}, {"node": {"oid": "a0f5df969ac3700b8fb6f2b799be25e1f0a12863", "messageHeadline": "Pass hard fork test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "0efcdd9295ddd9f6d8cd031b69c30ed2ea30ff57", "messageHeadline": "Impl gas plan for new internal contracts", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 101, "deletions": 48}}, {"node": {"oid": "000b6e7b5b7fd5f81c420500debc9e6fe7bde727", "messageHeadline": "Impl multi-stage activate for PoS", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "d8962ebcfe0e74e6494e96ad3fca638a5e7291af", "messageHeadline": "New RPC interface", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 124, "deletions": 16}}, {"node": {"oid": "d5c94e17f86acbf67c0d76475a27ceb8fac560b8", "messageHeadline": "Pass hardfork test initialization.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "b4deec92263e4301a9e4fb4be1da85c0f36f2bd5", "messageHeadline": "Merge pull request #91 from Conflux-Dev/fix_mining_crash", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "92613bf8b1bb0a298df9100c83ddce6bd3c7ab62", "messageHeadline": "Debug register deadlock.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a9ee705db6581de9ff81bcca922eda93a574fea5", "messageHeadline": "Merge pull request #2238 from Conflux-Chain/fix-getLogs", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6e0b4bac0ca98f4b1cd26fba40c13b6070ce5d94", "messageHeadline": "Generate pos genesis with given pubkeys.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "0c64d3a534128d7c1e80406953fabfe2d1fe8d8c", "messageHeadline": "Fix possible panic if mining starts before PoW catches up with PoS.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "f1573bbaedf738df96a6ae65ef03d5a0e4aa8d58", "messageHeadline": "Fix Drop issue and add hard_fork_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 144, "deletions": 13}}, {"node": {"oid": "26bed2f2cf6684eda3d539f68248ad6539880e0f", "messageHeadline": "Merge pull request #90 from Conflux-Dev/context-internal-contract", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "eaed7fa89120845d1e5f6fafd6da9f4615d0ecab", "messageHeadline": "initialize pos within the struct.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 545, "deletions": 165}}, {"node": {"oid": "a61445f441cfd61e43976ca05ca0b0446deff1c9", "messageHeadline": "add epochNumberContext meta file", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 34, "deletions": 1}}, {"node": {"oid": "9dc87305af9b65b915c1d26d12e22bafc6be9079", "messageHeadline": "Allow starting pos from rpc.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 224, "deletions": 566}}, {"node": {"oid": "81be7ad4618c8b7a8175e48a34a52df72d783ad6", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 28, "deletions": 35}}, {"node": {"oid": "b6f141ca69a7dad6b00ba7002126d3f5fc581c21", "messageHeadline": "Encode pos_reference in a compatible way.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "c9840ed1b2f04d08e4d7f0fcbc55949495b0966f", "messageHeadline": "Merge pull request #89 from Conflux-Dev/merge", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1548, "deletions": 1406}}, {"node": {"oid": "36856de39245d8ac6cd2a9f3fa899e32cd8ba1f6", "messageHeadline": "Merge branch 'master' into merge", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1548, "deletions": 1406}}, {"node": {"oid": "4d97b721d413d371f4e2419746fac745d987b942", "messageHeadline": "Merge pull request #88 from Conflux-Dev/remove_pos_state", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "8cfa0241a2a39baa4bfa2078f77e59c0a61ed9d4", "messageHeadline": "Merge pull request #2239 from ChenxingLi/impl_cip80", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 477, "deletions": 292}}, {"node": {"oid": "198b697f2d9c905f8cdf2d27052c4e9d2fb7d240", "messageHeadline": "Fix test failure.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "32d87b57f535de9691869f4d66cb996012a19753", "messageHeadline": "Try to fix off-by-one issue.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c73316bc15504f61898df568af1e31d2eee296f", "messageHeadline": "Fix blocks without miners.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "2ec2517f169f894d68d76ee6d9936741adad91ee", "messageHeadline": "Fix address encoding issue", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ada4156bab8d0cf9fb1bf14486df221a2476f665", "messageHeadline": "Delete unused pos_state.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "7d391525006b66572e5e661f87560df55f680b2d", "messageHeadline": "Merge pull request #87 from Conflux-Dev/fix_genesis_view", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5dac0ae668cce8f0108bb7b24d352e4d7fabd2e", "messageHeadline": "Set genesis block view to 1.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a494d080002432988a165d8d77fb5f7b6ae471f0", "messageHeadline": "Merge pull request #86 from Conflux-Dev/fix_pos_state_cache", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6eba7887a000624673b5b0c894c6ebe70ab62556", "messageHeadline": "Make node retirement effective without restart.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "35d0a060cc29b6b42351a57a3d9c0a09a8e85a2f", "messageHeadline": "Merge pull request #85 from Conflux-Dev/pos-rpc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 646, "deletions": 13}}, {"node": {"oid": "332d1321de43177cf7137c7061459206d3954cde", "messageHeadline": "remove catch_up_mode from Status", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "4ac63a0c136fdeede81e56a4fb8941f3e44fdbf0", "messageHeadline": "complement blockByNumber", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f80122b31f1a64f5bc2dc8d47bfb13c20b102ce7", "messageHeadline": "Merge branch 'pos-rpc' of github.com:Conflux-Dev/conflux-pos-chain in\u2026", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "482b32d713263874a7fee0cb70190b737ffd2330", "messageHeadline": "fix method usage", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99bf8e3ef19d0ea19cf236304459d49050e6d23c", "messageHeadline": "Merge branch 'pos-rpc' of github.com:Conflux-Dev/conflux-pos-chain in\u2026", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 161, "deletions": 54}}, {"node": {"oid": "fbc07a312fb868babde30baa9a2bece5304e7490", "messageHeadline": "remove pos from safe public_rpc_apis", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "218c95e35ad0f74fea8c19d7930c6e9d2f6250ce", "messageHeadline": "remove pivotDecision wrap", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1eef00bdcffb49388ddf338dfa23eed68721c119", "messageHeadline": "Merge branch 'master' into pos-rpc", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 161, "deletions": 54}}, {"node": {"oid": "a5cf55f268de90cd5cb5c2c239cc3ae739ba7ae4", "messageHeadline": "fix rpc pos_getAccount", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 87, "deletions": 36}}, {"node": {"oid": "fdee8a70ee760de01baf027e635d5f219310b603", "messageHeadline": "reverse toml file update", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "9bb04ecb7b70e5dfe880c0dcb440f0ef66816a56", "messageHeadline": "add tx_by_version rpc method", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 45, "deletions": 5}}, {"node": {"oid": "b6336e0d17bada844651a929058d3c3da2b8f6b4", "messageHeadline": "update block by number latest", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 11, "deletions": 45}}, {"node": {"oid": "2cd4585858bc1bf6dab135cf2f7ff289024de261", "messageHeadline": "fmt rust code", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 88, "deletions": 85}}, {"node": {"oid": "c4fb95d2974f25b45c2f27d4b48ab60b2a5856c6", "messageHeadline": "sync pos_getAccount rpc", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 907, "deletions": 694}}, {"node": {"oid": "de8371f3d193e6c4e283b36e2df7cf1f21e871ea", "messageHeadline": "add pos block rpc method", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 326, "deletions": 35}}, {"node": {"oid": "e0abdc1b1c7c83209c651b263f5089fd76bd3372", "messageHeadline": "format", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 62, "deletions": 53}}, {"node": {"oid": "9f34fdf486b1f94755545444f3b6e31437e3b64c", "messageHeadline": "merge with master", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 856, "deletions": 653}}, {"node": {"oid": "f498b4fa29bddfd3b069115ac519b4f34b6d7c8f", "messageHeadline": "Merge pull request #83 from Conflux-Dev/view_map", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 122, "deletions": 29}}, {"node": {"oid": "72fa796b9f27f793e60bd318e7e5964c36511ef8", "messageHeadline": "Merge pull request #84 from Conflux-Dev/add_consensus_db", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "884eb687263f86e61d1c7df3e2802ba326d16edf", "messageHeadline": "sync pos_getAccount rpc", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 111, "deletions": 28}}, {"node": {"oid": "d1e06ef8fb0e5ac2a3587650f7a1c1d2c2fcf522", "messageHeadline": "add rpc pos_getAccount", "author": {"name": "dayong", "email": "dayong@conflux-chain.org", "user": null}, "additions": 112, "deletions": 28}}, {"node": {"oid": "3ee5f65d51b4d113aefa44b4d7136aa7c926cec4", "messageHeadline": "enable block number index by default", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "68690503dbd6b7a16c20fa26e5c1df649118c720", "messageHeadline": "Fix bugs in overlay account and account serde", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 226, "deletions": 41}}, {"node": {"oid": "0b737ac4327a5691d387ed04bb8af64f9e91b43b", "messageHeadline": "Expose ConsensusDB to pos_handler.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "042046c118d48f5b11c3d9ecb9d613457fb9b0bf", "messageHeadline": "Store a map from the view number to block hash.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 122, "deletions": 29}}, {"node": {"oid": "50cd1db2b9808ace63abe628bba8b45b3f4e79b5", "messageHeadline": "fix lint check", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d80bc725b0645f0cce6fd0b0b59ce177a77d8704", "messageHeadline": "update remove duplicate method to keep parameters origin order", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "85b9ea8f07b7a379e4fe3b0605ff104d56719f58", "messageHeadline": "Merge pull request #82 from zimpha/fix_unit_tests", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 219, "deletions": 365}}, {"node": {"oid": "884b93067adc701c78306c95d81c31baa2c577d9", "messageHeadline": "CIP 80: Ethereum compatible signature recover", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 252, "deletions": 252}}, {"node": {"oid": "70c95f6aaa1b8397139282493e55cb410ad388c6", "messageHeadline": "make unit test compile", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 222, "deletions": 366}}, {"node": {"oid": "73c54b62b99ba5e0e180b87c907cf220be5f459d", "messageHeadline": "Merge pull request #81 from Conflux-Dev/vote_based", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 637, "deletions": 288}}, {"node": {"oid": "a4c08c70e2d241dccda88256f7f23f24119fb180", "messageHeadline": "naming && generate interest", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7267008652d8629d7d1d65d817464425e3be70ab", "messageHeadline": "add pos rpc type Block and Transaction", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 72, "deletions": 11}}, {"node": {"oid": "433e43657446134dc8aa461310b748f49cdbab7a", "messageHeadline": "reorg pos rpc handler", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "32256da60f712157700f529429b5df50e4750f4a", "messageHeadline": "Merge branch 'master' into pos-rpc", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 84, "deletions": 19}}, {"node": {"oid": "bd25aaf7a813f752f8052c3dbcd12955b4617e3c", "messageHeadline": "fix duplicate log result for duplicate blockhash parameter", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5426a4dc6e766eb4a55d7816b375deea804993c4", "messageHeadline": "bug fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "42cb845c7d7b86c4e9dcc3d65f974716f79dae4b", "messageHeadline": "fmt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "1cc7a6dd680da25a29802c48c746963e9d08708b", "messageHeadline": "bug fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "8b9362e7f52fb4a98d6bff1885a42b04383b29f3", "messageHeadline": "implement votes based logic", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 592, "deletions": 278}}, {"node": {"oid": "07d2d43d620eaf2cb67951e2ef052d06b975cef1", "messageHeadline": "add implemention for pos_getStatus", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 43, "deletions": 15}}, {"node": {"oid": "4fcea2264f02e243bfe57c70a8620f155d809088", "messageHeadline": "Merge pull request #80 from Conflux-Dev/batch_blocks", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "1b4aedcf6ee1a02e7734c98d141085b1ad53fd91", "messageHeadline": "Skip based on root round.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "f70754e1cae774152456dad9817ec5001c2090ca", "messageHeadline": "Avoid inserting already processed blocks.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c4b0dc72f09c75168479ce610d2a678c59b6092d", "messageHeadline": "Batch request PoS blocks.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "10f0bcab50b1a692ed24a9d37bd14ec2dadf12a4", "messageHeadline": "Merge pull request #79 from Conflux-Dev/fix_retire", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3f84f72bda7f2110a93ea7ad33a1373a8367ea46", "messageHeadline": "Handle retire in catch-up mode.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "17b9b01ea8ec450e3094379c9a9661c9c0616d42", "messageHeadline": "Merge pull request #78 from Conflux-Dev/commit_more", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "5044462e89400ab19b50f7c13069b1f7c9c0b289", "messageHeadline": "Wait for protocol register.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6c412a6e485b05c1c3a252da166f78f8ed9fdfb7", "messageHeadline": "Merge branch 'master' into pos-rpc", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 156, "deletions": 153}}, {"node": {"oid": "23389b156c5a849298107982a09ceae5d0bc3d0c", "messageHeadline": "Commit timestamp and signatures for blocks.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "fd6e9d4a924e28b456ae9abe3ed9581f892a2cc0", "messageHeadline": "Merge pull request #77 from Conflux-Dev/unbounded_channel", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "579d9fc725071e37f10de877624cc5946757bfbf", "messageHeadline": "Avoid panic during close.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "14f5281017a8bd81439fb3d053e79ac4d3c1a5e3", "messageHeadline": "Use actual proposal/vote author to discriminate message keys.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6c6e1af58e3081db0c0ba15697eee7d2dc3482d9", "messageHeadline": "setup pos handler and types", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 95, "deletions": 0}}, {"node": {"oid": "0f8f14d0c0695585a6f7db4d302d4e6fbd42b805", "messageHeadline": "Merge pull request #76 from Conflux-Dev/empty_delta", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 98, "deletions": 132}}, {"node": {"oid": "79c331d8ccede36cd0d6e00181ae2e5304217045", "messageHeadline": "Fix other tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "c0cfaa77debd71624c5be039694ff5ced4fb672c", "messageHeadline": "Generate snapshot for empty MPT and make all PoS data written atomica\u2026", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 49}}, {"node": {"oid": "766baa6d3e95c7a61193c7915edb7e12502156e1", "messageHeadline": "Make snapshot for empty mpt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 50, "deletions": 76}}, {"node": {"oid": "e63888d90f988844cd5caeb70f52cbf83d92e326", "messageHeadline": "Merge pull request #2237 from peilun-conflux/cargo_update", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1429, "deletions": 1221}}, {"node": {"oid": "aa3559ac35c08096b1e97c117b76a8f4f4b14d97", "messageHeadline": "Merge pull request #75 from Conflux-Dev/fix_events", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "5128ac1b865c0c45aabd08e727eb8f51b07e50b5", "messageHeadline": "Skip `get_logs_filter_max_epoch_range` check for PoS events.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "cc351ece8e6b2b13926276a97631745004521f2b", "messageHeadline": "Merge pull request #74 from zimpha/fix_unit_tests", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "7351faebcddf27509cbb4c7d37cb7715c85bd8e0", "messageHeadline": "do not schedule broadcast for disconnected peer", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "0298d951ce2bde429c243e3a580560796c9a7d2c", "messageHeadline": "gc pivot decision", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2c6fadebdf5a7a26f0a894a5d3dce201b279f450", "messageHeadline": "Merge pull request #73 from Conflux-Dev/fix_vote_count", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "fa76dcfcdde31c8003fa02b35020e62f99b798f7", "messageHeadline": "Count vote counts instead of validator count.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "c42a36f90cb89cd2190a36ebaae6e1654617f54c", "messageHeadline": "Merge pull request #72 from Conflux-Dev/fix_windows", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d6a2039dd817452b40d8b67e32059d835ea0b737", "messageHeadline": "Fix warning.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2192651aad9704e0d5a966399ebed947e5ab68e", "messageHeadline": "Patch fff from the root crate.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f89ed956c7c6ad8e13cd5a9d3197cd75fd4b1b9a", "messageHeadline": "Merge pull request #71 from Conflux-Dev/fix_windows", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "197cef79218a9fb91ec8e4115e561680f68c8558", "messageHeadline": "Fix windows compilation.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae9678bb6e4f3aef377e5de918ad6e94d42c5a47", "messageHeadline": "Merge pull request #70 from zimpha/fix_unit_tests", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 503, "deletions": 262}}, {"node": {"oid": "4b34d6d8761d46238d221538bd0a2679065c7d10", "messageHeadline": "fix units in dependency", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 488, "deletions": 232}}, {"node": {"oid": "ccaa47c539cbd0f05a1b7cba378233865d22fc22", "messageHeadline": "Merge pull request #69 from Conflux-Dev/update_interest", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "f5dc6c0310a5992ce8c2fb49d5f8d731e7ab4e9e", "messageHeadline": "Update interest", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "9e84834e0e9acf682341b7cef25ab9324841e5fc", "messageHeadline": "Merge pull request #68 from Conflux-Dev/batch_fetch", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 82, "deletions": 22}}, {"node": {"oid": "927d5fd6b758aa374a484e54f74ab118c417c646", "messageHeadline": "Log possible assumption violation events.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "67a32ef538ee16bc1e303888522bb9f5bf6b5230", "messageHeadline": "Skip pivot decision validation during catching up.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d37f8da6e0cd46535aa532d1a5c102d0feb08306", "messageHeadline": "Wait for pow again.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "44ad4a6f3ec2c8c02076e9f7211cc4162af4a901", "messageHeadline": "Revert \"Remove unnecessary `wait_for_initialization`.\"", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "ae04b2db9b2d7365de1950e1203c88371704553e", "messageHeadline": "Merge pull request #67 from Conflux-Dev/enable_pos_addr_lookup", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "1e7ee9310d029ecedeac2eb31d65636316b9dd3f", "messageHeadline": "Enable PoS address lookup", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "7e993a633fb16ef5f6153666495342e1b2413c10", "messageHeadline": "Merge pull request #66 from Conflux-Dev/rm_termion", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 34}}, {"node": {"oid": "7471f7768c9b1788ef88566da8293c30449938a1", "messageHeadline": "Remove `termion` dependency to support Windows.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 34}}, {"node": {"oid": "806f30fb1a3fc06b600f14ac2bb46e81a1ae5a5f", "messageHeadline": "Merge pull request #61 from Conflux-Dev/pow_retire", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 388, "deletions": 223}}, {"node": {"oid": "96733f5675383bcbb2c0cb1cfcfcc104274d625a", "messageHeadline": "Activate Retire.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9f2edfb5600c3750b363c8223e20fdbf9866aabf", "messageHeadline": "Merge pull request #62 from Conflux-Dev/merge_pow", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "6f840614ff7e140f2a39963f59f6814cb6b1d3e1", "messageHeadline": "Merge branch 'master' into merge_pow", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "364cca7ed8532a0269713deba40ec71a89ece7cb", "messageHeadline": "Do not return error for duplicate retire events.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7bce8d18706782759700a044d2851569ca848e3d", "messageHeadline": "Fix tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74d459f9a5e278653e83a7f05463d0b71379faf6", "messageHeadline": "Change initial nodes file format to json.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "604d89c6533aec6b2a040dd2adab9efa4fc7b0cf", "messageHeadline": "Forbid pos Retire tx.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "105236fd4269887f7ff44a209a793aee7910a621", "messageHeadline": "Handle RetireEvent from PoW.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 373, "deletions": 207}}, {"node": {"oid": "4f8710a347c7d20a68dcc6657bd83cc59a986b72", "messageHeadline": "fix bn; remove secp256 in pos/crypto", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 15, "deletions": 30}}, {"node": {"oid": "5f0fc6fec56674f02031795f13e9ec7fb1db1f26", "messageHeadline": "Merge pull request #60 from Conflux-Dev/fix_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 118, "deletions": 76}}, {"node": {"oid": "4e1d6e146921e8ce4ce1b21a9d56ed8ef482fd38", "messageHeadline": "Merge pull request #59 from Conflux-Dev/retire_event", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "2a7940987c111fbff0aa68c0075e7bd8995ca318", "messageHeadline": "Fix all tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 118, "deletions": 76}}, {"node": {"oid": "9f31a12b4a8275e90b127ec1775494efa562b77b", "messageHeadline": "Send retire event from PoW chain", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "5e18217f8dd22006f8a6a7736b0850251fdcafa1", "messageHeadline": "Merge pull request #57 from Conflux-Dev/fix_timeout", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "249e7ed334ac98deaf71c407a71c7dd3bf5abdf2", "messageHeadline": "Merge pull request #58 from Conflux-Dev/license", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2491, "deletions": 3}}, {"node": {"oid": "a06a7955cf839f6a1837812ac6d281d3ad892b61", "messageHeadline": "Add Conflux GNU license.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2491, "deletions": 3}}, {"node": {"oid": "9c9e3b9af90bd6429973d881e240b94b36d02a31", "messageHeadline": "Merge branch 'pos_master' into fix_timeout", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 236, "deletions": 435}}, {"node": {"oid": "fdea45a754ab1b9382eedcde3043d47ea49a36b8", "messageHeadline": "Merge pull request #56 from zimpha/verification_in_mempool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 236, "deletions": 435}}, {"node": {"oid": "062739a1c338efb1c443ca676dd2aa78227f5033", "messageHeadline": "Fix run_after in ClockService.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "67008693e290b07f1842c6a518b1503c47ecc7af", "messageHeadline": "get pos state", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "2d46259d7370e656fed35f7f6c44b5817fa32d67", "messageHeadline": "add verification and fix warning", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 200, "deletions": 432}}, {"node": {"oid": "fdcde3565f104c878a1b088eeb618b1323792d1e", "messageHeadline": "Patch with forked bn.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 39}}, {"node": {"oid": "f5e1293f05ff0606f5db227aba8ed4f344f64df5", "messageHeadline": "Patch bn in storage bench.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 866, "deletions": 789}}, {"node": {"oid": "b336e5c0db2511081a8964bf4f9ff4634344b694", "messageHeadline": "Fix deprecated bench usage.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "0cf0466f1f56d2958c216d340335e10cba3726c4", "messageHeadline": "Fix rand_chacha.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2cb821a11dfbd8d9069c6bddd149ffb225c6216", "messageHeadline": "Fix cargo test compilation error.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 425, "deletions": 310}}, {"node": {"oid": "40f2bad9a6e73453b2af3a0a4bbcc9c308d5c602", "messageHeadline": "Merge pull request #55 from Conflux-Dev/fix_runtime", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 46}}, {"node": {"oid": "e026bbf0b45ac2384e6e87cdce43d56828a8f1ae", "messageHeadline": "Remove unnecessary `wait_for_initialization`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 39}}, {"node": {"oid": "eb32d4d28b2500458b80f5f7a193fe376c5586e1", "messageHeadline": "Fix the block_on error.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "1ddf7378d948d9b900263b8f77e9d942d549d93c", "messageHeadline": "Merge pull request #54 from Conflux-Dev/clean_warning", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 576, "deletions": 760}}, {"node": {"oid": "87c45af4aec5684da0ccfca8b72b8065f6dff493", "messageHeadline": "Fix most warnings.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 576, "deletions": 760}}, {"node": {"oid": "7d7d7a613baa057dcb1693b60620293344839cc6", "messageHeadline": "Merge pull request #53 from Conflux-Dev/update_dir", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "c48d41b5ed28a473e428c458e7dcd3ed166a9000", "messageHeadline": "Change default directory to local.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "ea67a4a66f60b6a93705d6901f70c02929dd2752", "messageHeadline": "Merge pull request #51 from Conflux-Dev/encrypt_privkey", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 281, "deletions": 88}}, {"node": {"oid": "5e8388a0dfa7e99a02489db5911676a56bda9902", "messageHeadline": "Merge pull request #52 from Conflux-Dev/pos_cli", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "a3ec18a9583b5fa3e55d8955eb9b3997581e3bd6", "messageHeadline": "Fix test rpc format.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4c3141361543c8687ee386cb735b3c9dee9ff2b1", "messageHeadline": "Add CLI to return register tx data and send retire PoS tx.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "1c76a82918dad96e1e6931be435daea2e2a744ad", "messageHeadline": "Fix compilation and path issues.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 55}}, {"node": {"oid": "d823c633b4468e86c2ee40a90cb963987eee7335", "messageHeadline": "Require passwd.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "5771239c087d6a71fbb075b07aaeab33b23e8277", "messageHeadline": "Add encrypted private key format.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 236, "deletions": 44}}, {"node": {"oid": "e8ec9fab8d3453613a04abf3c74da57cfc1e63bd", "messageHeadline": "Merge pull request #50 from zimpha/mempool_broadcast", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 415, "deletions": 157}}, {"node": {"oid": "4108596fa199feabed23160b4e65654b6d33356b", "messageHeadline": "Update parity-crypto to resolve dependency conflict.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 168, "deletions": 134}}, {"node": {"oid": "013725dd47fb5b5921e82b2a2cce76512a6f8217", "messageHeadline": "fix nodes in example test", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a75a9572efb542741a7ed15e8390f2a45449c724", "messageHeadline": "merge with master", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e303514578bc62eceb3d9ceb91320f73e408c8dd", "messageHeadline": "merge with master", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 563, "deletions": 283}}, {"node": {"oid": "d6842901ecd96ed5e5e8632d8d4002025a30bf38", "messageHeadline": "Merge pull request #49 from Conflux-Dev/test_retire", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 563, "deletions": 281}}, {"node": {"oid": "9867f72378b30da8031b496ee07e2aa20019d20b", "messageHeadline": "merge with master", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 781, "deletions": 232}}, {"node": {"oid": "7cf726c05cee73492f89b533ed1739527288e7f5", "messageHeadline": "add db cache", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 425, "deletions": 165}}, {"node": {"oid": "67729d3cd484228d0ee4a908e35bba65cfa52398", "messageHeadline": "Fix random recovery problem for not locking sync/consensus graph.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "efc439c5c63491589415fc21758bd77587ee6442", "messageHeadline": "Read version from CommittedBlock instead of LedgerInfo.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "83ac689967aef4338e439eb960ab4f6fceda47be", "messageHeadline": "Independently save committed blocks.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 276, "deletions": 120}}, {"node": {"oid": "30dd610110f8b8b564d086ed7eaa46f04f8f9fd9", "messageHeadline": "Merge pull request #2236 from Thegaram/issue-2235", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "daec4641beff80800c31a0b86c953dc938159c8f", "messageHeadline": "add changelog", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "89e63e72477f28cab82aacb04502b9f093a47116", "messageHeadline": "fix issue where block number index is not updated after repeated pivo\u2026", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 77, "deletions": 8}}, {"node": {"oid": "c14cf1c828e693b67b84929d07823e427c916f8e", "messageHeadline": "Fix PoS and PoW sync. Allow more nodes in the first few terms.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "509942380ef51a3d00d1995e03fae3162791b74c", "messageHeadline": "Fix recovery epoch_state for boundaries.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "00f9f904c8f1d9cb3d6bd1cc872bee8d95b0ff40", "messageHeadline": "nit.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "829e996cd2e4d9a1148a925adb1acedcfe1e7b3d", "messageHeadline": "Fix parent-choosing, unlock_event_key, committee choosing errors.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "02c9f3a792631b16dc20d14df8606abb27b534dd", "messageHeadline": "Allow nodes in committee to retire.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "4199b59ce63a496c5d96889cb52b2b9ac452a2c0", "messageHeadline": "Fix target_term_seed.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "cecc4816888013393337db1e676115598b1e8538", "messageHeadline": "Test unstake after retire.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "5746eb138acec246d64c66f34be5242a3e590d1b", "messageHeadline": "Test retire.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0fbe858533f5a6fa3eef8cece7b2621bca08bc15", "messageHeadline": "Optimize imports.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 45, "deletions": 40}}, {"node": {"oid": "6b0923f32cdf3e3f3f98c7f7f84c0ca62bcd8cba", "messageHeadline": "Implement `pos_retire_self` to send PoS retire transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 78, "deletions": 36}}, {"node": {"oid": "e14620d075ce2a7e3d33d96cd53738c1d4bdaf31", "messageHeadline": "Add parameter `check_status_genesis` to bypass genesis mismatch in test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "dabc3725743f83ec03b9255221fd5031e4a356a4", "messageHeadline": "Add tx_sender to RpcImpl.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "bbfdbacf9b0226e51b561acc921e7def636bd72f", "messageHeadline": "Merge pull request #48 from Conflux-Dev/fix_reward", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 338, "deletions": 167}}, {"node": {"oid": "a3ebee29d5168fd98009e7002ed55a88d442b73d", "messageHeadline": "Fix `target_term_seed`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b629e8546ee84f4fcb73b12726c97a0cfca5965", "messageHeadline": "Fix election validation rule.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "bcaa524d163f6ababf49c34c52b5570cad361781", "messageHeadline": "Handle virtual reconfiguration block.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "475817448ada83aad824692849b70de93339c48e", "messageHeadline": "Handle genesis.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14a6953b9a50ef018928765d6ae8d118e18285d4", "messageHeadline": "Fix merge conflict.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 52, "deletions": 41}}, {"node": {"oid": "0d4ea772c0224f53c7f8c3819fc0dd4504ea0ef4", "messageHeadline": "Merge branch 'pos_master' into fix_reward", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 481, "deletions": 100}}, {"node": {"oid": "e9e7b5f8b116ae667fb7bdd5e576a22814e3a6ae", "messageHeadline": "Process force retiring and keep reward event in db.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 209, "deletions": 106}}, {"node": {"oid": "961e70b9887c51ad686e391958d1ff5d1fcf8804", "messageHeadline": "Merge pull request #46 from Conflux-Dev/impl-interest", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 480, "deletions": 100}}, {"node": {"oid": "65e5757e136a1a2b3eab88d2c4f4c39e5d88152e", "messageHeadline": "Impl reward plan", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "8ab1df4d3ca32fbe57b9d13ecc6cbb2e57ee57ef", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "96b966771f1272e3466cbda939fa96bfc62c9554", "messageHeadline": "Merge branch 'pos_master' into fix_reward", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 20}}, {"node": {"oid": "b7d91f54ddd0ffbb301732055d04ec42debfb9bb", "messageHeadline": "Extract `LedgerBlockRW`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 61, "deletions": 15}}, {"node": {"oid": "f468fc9263063b95f72514e769c5c7e8d4041b84", "messageHeadline": "Merge pull request #47 from zimpha/mempool_broadcast", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 20}}, {"node": {"oid": "9639747de68354e2a1c8bf0407a8cac5d3ca08c6", "messageHeadline": "ignore tx already in mempool", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ad223745cd649a37951dbf2e8127a7751e28a308", "messageHeadline": "add logs", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "dae76c4075a12563692c02e176ea8c2d134ad228", "messageHeadline": "Substract mininal vote count from included_vote_count.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "c6af665c7de6f614c72213bb379c0d25e967a9dc", "messageHeadline": "Merge pull request #37 from Conflux-Dev/add_pos_rpc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 189, "deletions": 39}}, {"node": {"oid": "03fec6b1468e9e17b87ff45a52d4154959529572", "messageHeadline": "Fix staking tx generate.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "bd60208bd369607e1adbe180ce21a9f13b426c72", "messageHeadline": "Handle pos genesis correctly.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "7e9ee25a86ee10aefabefd90e7678b85f6b67155", "messageHeadline": "Compare both epoch and round for pos_reference.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b822d8f0a440e0267571b9c72922052edc5c4089", "messageHeadline": "Add python methods to register PoS node.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "99dc9a50bcb03e48fa75c94dd63f5ae782550304", "messageHeadline": "Usage ROUND_PER_TERM.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d9056b54239ffaf9c604a06bc274bc6603f468ce", "messageHeadline": "Merge branch 'pos_master' into add_pos_rpc", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 994, "deletions": 804}}, {"node": {"oid": "a3cffb36c3e4cbfeaf19091c234c6a831fc06fcf", "messageHeadline": "Implement interest distribution", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 446, "deletions": 98}}, {"node": {"oid": "e0431c3914151fae103ebfd04a86fbb608271f2d", "messageHeadline": "Merge pull request #45 from Conflux-Dev/fix_tests", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 223, "deletions": 62}}, {"node": {"oid": "914bab7527bfb377b41e0f2e94ebe470bb6877f1", "messageHeadline": "Wait for more votes after forming a certificate. Temp fix tx packing.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 181, "deletions": 31}}, {"node": {"oid": "4f8f3ed50286c685e0d3226d2669ddeab0c32638", "messageHeadline": "Merge pull request #41 from Conflux-Dev/count_vote", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 407, "deletions": 49}}, {"node": {"oid": "75d8f85ba701c3a8464510697bf7728f55bdaa7d", "messageHeadline": "Extract get_round_index_after_committed_round.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "cf9fdaf3c0d9ba17a8a0fb1ab88a2b9e1d6d977e", "messageHeadline": "Fix PoW genesis.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "51389360f3ceb9f6c20ecb13100303325b986cfa", "messageHeadline": "Merge pull request #43 from Conflux-Dev/pos_master", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "69dfeae0b61c13f6a6b2e94b4e502b0f80ae1884", "messageHeadline": "Fix build error after merge.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "31afe4db40663f0a4389899b0ab99fe07a202f0c", "messageHeadline": "Merge pull request #42 from zimpha/mempool_broadcast", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 349, "deletions": 686}}, {"node": {"oid": "721bcb943b932657c8f1bfd00f81f10aa9e69caa", "messageHeadline": "Merge branch 'pos_master' into add_pos_rpc", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 209, "deletions": 54}}, {"node": {"oid": "db9e6bc34a85035036542e0d4b512c62325fe069", "messageHeadline": "disable pos_state", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 60, "deletions": 33}}, {"node": {"oid": "1c8236067e5de3de3bb0e88b2c9910e4d156375b", "messageHeadline": "Merge pull request #38 from Conflux-Dev/pos_lock", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 209, "deletions": 54}}, {"node": {"oid": "ed39838db69dc73f1f60c15b8b5cf337266d31ea", "messageHeadline": "Merge branch 'pos_master' into add_pos_rpc", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1117, "deletions": 282}}, {"node": {"oid": "e25fa1b3ed494198242f4b98b71542ff4ad7c364", "messageHeadline": "Merge pull request #39 from Conflux-Dev/merge_master", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1117, "deletions": 282}}, {"node": {"oid": "a55ff36ed6c915345b79593eb138fc565868e366", "messageHeadline": "Merge branch 'pos_master' into add_pos_rpc", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1511, "deletions": 782}}, {"node": {"oid": "c3fa9063518e45199a56c9529c06bae89dda5570", "messageHeadline": "Pass epoch_state to make not-voting node available in reward event.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "f9095894e05ebf4829deca32787a97ba1e89b588", "messageHeadline": "Count PoS vote for reward distribution.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 369, "deletions": 61}}, {"node": {"oid": "ee493b959b37f55090997620664d431bb9640679", "messageHeadline": "add mempool", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 318, "deletions": 682}}, {"node": {"oid": "7d4f586eea006ac7c57af6f656ffeed5e4e6fd28", "messageHeadline": "Keep a larger set of term nodes and elect a subset.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "ed214ff72d39267270b686acae72ef1bf7c4417f", "messageHeadline": "Merge pull request #40 from Conflux-Dev/fix_error", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 145, "deletions": 57}}, {"node": {"oid": "867d3cf7791f83950c3bff100daa1da3aec01c7a", "messageHeadline": "Merge pull request #36 from Conflux-Dev/add_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 902, "deletions": 678}}, {"node": {"oid": "37cde75a0aa466fc00cdd7f67d3ed1f262b55b3d", "messageHeadline": "Fix OnChainConfigPayload after restart.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "103b76e098955cbfca0c7b3c840ba038ffac6e50", "messageHeadline": "Prepare to merge.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "a7971f53fdc89e1af20e9f3ca5b5b1829ae76ec6", "messageHeadline": "Wait for Vote gathering until local timeout.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 145, "deletions": 49}}, {"node": {"oid": "2ef82060b48f036bbb9302155d213d7320f11e44", "messageHeadline": "Keep gathering votes after forming a QC.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "58b64252aaccf0779d3a5440715463a5a564e873", "messageHeadline": "Execute register transaction. And temp fix bls-signatures.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 455, "deletions": 513}}, {"node": {"oid": "f2a2449967535a3f75175d28029e2a38ce7ec0ed", "messageHeadline": "Merge branch 'master' into merge_master", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 124437, "deletions": 853}}, {"node": {"oid": "433f8922a6a17c07dec46aecc7de7f9e8876f77e", "messageHeadline": "Implement mapping between PoS identifier and PoW address & PoS locking", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 209, "deletions": 54}}, {"node": {"oid": "59d096eaac989ced2564872270a2191ae200fb26", "messageHeadline": "Merge branch 'pos_master' into add_test", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 468, "deletions": 43}}, {"node": {"oid": "71a60acfdee67ee0f887ad8cb8104de9314fc75c", "messageHeadline": "Merge pull request #33 from Conflux-Dev/add_dispute", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 281, "deletions": 18}}, {"node": {"oid": "2ee2765f5da7c46c91a10cbe2e63ed657f31f363", "messageHeadline": "Merge pull request #2233 from peilun-conflux/changelog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e5079613249d780aaec6423b5be770f7129ff5c4", "messageHeadline": "Add `persist_block_number_index`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "043f45bce624fb35e8520ed2fa5bb8908ea5e661", "messageHeadline": "Update CHANGELOG for v1.1.5.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3c5b22ed3cc691d5e413c1a41d934b6aba21e7fb", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "3ab67bfc8cb22a94d24ce76ced2f9f0a717f207f", "messageHeadline": "Merge pull request #31 from Conflux-Dev/genesis_regist", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "dd128f7114d89fa4364752143a9798bcfbd88c04", "messageHeadline": "Merge branch 'master' into genesis_regist", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 9977, "deletions": 1314}}, {"node": {"oid": "c212d7bea5829ae0eb17f6e527f725562ff80af1", "messageHeadline": "Merge pull request #29 from Conflux-Dev/pass_events", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 94, "deletions": 31}}, {"node": {"oid": "7265e3bee39e8c6b3c4287a42f256f8e507b45d4", "messageHeadline": "Merge branch 'master' into pass_events", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 9977, "deletions": 1314}}, {"node": {"oid": "8029d0f53551eb8ef7f13c91108ec5952b9b2c0b", "messageHeadline": "Support register at genesis", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "29ba68b86772051600afe22941d2ae968370ac6c", "messageHeadline": "Merge pull request #2228 from Pana/op_getCode", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "be0b7a9e856e66309e595b7b29ce88ae35f407fb", "messageHeadline": "propagate get_code from db error", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec8ca90c6a2fef9c04b2fe74d204363dabe76790", "messageHeadline": "update changelog", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d021a45029870c0e4018a4d7acb864b4bb729cf7", "messageHeadline": "Use correct number of initial nodes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c47f53411dbb74c00043e7e6e956a3d9ef1e885a", "messageHeadline": "Verify Proposal VRF proof and fix some FIXME.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "706d609d25fa92f8d6d7f7d1bed66b4ab41005c7", "messageHeadline": "Add Test RPC to send pos-related transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 95, "deletions": 22}}, {"node": {"oid": "f339669176ceff4fd4a06359f8960c881018134d", "messageHeadline": "update changelog", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7de4352d235b87a8d64b5280f027a07b8715ddba", "messageHeadline": "add changelog", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6fb07cae9a7d0e11addff485f6ed32d78fe79cd8", "messageHeadline": "propagate error", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db1aa9436cba0e9ff389e422768d70a11c389040", "messageHeadline": "Merge branch 'pos_master' into add_test", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "c2e171cb6aca6c5c468657edef3f45e90780cf65", "messageHeadline": "Merge pull request #2230 from Thegaram/fix-2229", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "a629bd35ac23934c7d1ad635c8030e20e3425f0a", "messageHeadline": "Wait for pow progress for each PoS epoch retrieval.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "935999768793f3f1d0d978fe77795ca3f7c4c36e", "messageHeadline": "Request multiple epochs.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "ad7acf3361b157f57d417264a2dd79c5f23b5d08", "messageHeadline": "Merge pull request #35 from zimpha/mempool_broadcast", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "9babeb0187a55fc75e3bb2bb9f8bb26dd5ba6131", "messageHeadline": "Use correct vrf_seed and fix more.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 48}}, {"node": {"oid": "f8afa92e7b68d62373e16374fbcb226f098344d4", "messageHeadline": "Fix pos_update and save ledger_blocks.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 211, "deletions": 29}}, {"node": {"oid": "e9ad73cf7e05e7cd34dc6dc8f24ea559e468a576", "messageHeadline": "fix format", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fd4b0ee7f4d4c7dcb7209166c2053fb2d18d3d2", "messageHeadline": "Merge branch 'pos_master' into add_dispute", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 101, "deletions": 439}}, {"node": {"oid": "6adc22a840f0c66949cd90e70f3be49bdcc9e593", "messageHeadline": "Also check the epoch to verify dispute transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "7b90dcb0f53b54f5c26ac0462d5b678b6a972a6c", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "187837e75a8d5737f1f4028e313b20688dda340e", "messageHeadline": "add test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "61625c0ffbc6188d35e85310c35ce4f0f800fddf", "messageHeadline": "Merge branch 'use_peer_id' into add_test", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 28, "deletions": 40}}, {"node": {"oid": "a90e6715d74f50153e36a62377539c4600dcd2df", "messageHeadline": "Avoid getting pos_public_key from EpochState.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 28, "deletions": 40}}, {"node": {"oid": "c4fb6a4372f729a44de921557725b76fcfe172fd", "messageHeadline": "fix issue #2229", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "9645d37c63f7d7d00a1767899c41115d35e51967", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e53080d10d9d3635b62c11a8d6f0d0b50a946ed5", "messageHeadline": "peer manager in mempool", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "6c921b331620bb560fefd2e9244acc3aa9f7b390", "messageHeadline": "Merge pull request #34 from Conflux-Dev/pos_fix", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 103, "deletions": 442}}, {"node": {"oid": "861f74fdbda47b3769dd477c1c6967bf63239017", "messageHeadline": "Fix unused imports.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 74, "deletions": 228}}, {"node": {"oid": "a6addbc7003f6ecf86b239fb70d4b7152183ee16", "messageHeadline": "Fix more warnings.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "77d16655c6d92c057c4d91dfe5759607c41f4af7", "messageHeadline": "Merge branch 'pos_master' into pos_fix", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 75341, "deletions": 77880}}, {"node": {"oid": "dbb86632ee1cf265260cbe0a34f837f64741b5d5", "messageHeadline": "Merge pull request #32 from Conflux-Dev/remove_vdf", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 59, "deletions": 157}}, {"node": {"oid": "2b649a4f43ed5f1f21f53caa151ab7b117a66467", "messageHeadline": "Add interface to get disputed nodes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "646db7ec22c1f1b241151d9bfc8bcfb70db46836", "messageHeadline": "Send Dispute after receiving EquivocateVote.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 80, "deletions": 4}}, {"node": {"oid": "34d78f948497f5fa0c71355ff5eef59e6b90eed3", "messageHeadline": "Add Dispute transactions type.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 173, "deletions": 6}}, {"node": {"oid": "e3838282a3893d54979f5d4dabe2904b9b3b5d6b", "messageHeadline": "return empty when can not get account", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 9, "deletions": 15}}, {"node": {"oid": "d70398c9855190282026216de6d3def2a39e8948", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 2024, "deletions": 488}}, {"node": {"oid": "b048cd7d611338c1f6693f94ecef16a158c53045", "messageHeadline": "Remove VDF computation and use PoW pivot decision as VRF seed.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 59, "deletions": 157}}, {"node": {"oid": "bbb60b821c4c90de9a152831036c295d734b8fc2", "messageHeadline": "Merge pull request #13 from Conflux-Dev/committee_rotation", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2949, "deletions": 562}}, {"node": {"oid": "d5d161396511037b90b6fdcc0a4c110f79b5b0ff", "messageHeadline": "Recover sync_graph after registering light node handler.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f0e3cfc27ebd156779ea1cdd19f3b3c82c7863e3", "messageHeadline": "Merge pull request #2227 from Thegaram/fix-2081", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 571, "deletions": 90}}, {"node": {"oid": "d6bef521387a3a7656182d7f389876d4f71eaa18", "messageHeadline": "fix comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3789a467991a34c5e0ca4dcda78a5e6d8b60a069", "messageHeadline": "add more tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "41f3a337d2d1cce400b1b3fd60a42bca5da14fb8", "messageHeadline": "Make already-executed `end_epoch` blocks committed.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "9191786f56cee8179ee13938b208caa6fe48f8c7", "messageHeadline": "merge two implementations of get_block_epoch_number", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "1dd88db88197baa4a952244c85dae793a7cc4b96", "messageHeadline": "Generate NewEpoch events and retrieve old-epoch blocks.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 173, "deletions": 67}}, {"node": {"oid": "d05eb61787e8f9ec5878c1092477c4e683553aa0", "messageHeadline": "Set initial nodes from configuration and handle peer disconnection.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 115, "deletions": 39}}, {"node": {"oid": "d04c6c22d846e4e6741869a04c2e80f1b5528888", "messageHeadline": "Do not vote for not processed pivot decision.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "12bef5d23c10be37c853b1f8e7e0d3ba8ac219fd", "messageHeadline": "Configure pos_enable_height to pass tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "126b2e3ae7ae68a0a5098cd8cdb1d1697015bedb", "messageHeadline": "fix python tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "664168d7abc6c575ae154fe301dd04ace7290350", "messageHeadline": "fix unit tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 119, "deletions": 21}}, {"node": {"oid": "3f6df65430e535bb3239df808ea2f14665431137", "messageHeadline": "initial implementation of block number event filtering", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 424, "deletions": 66}}, {"node": {"oid": "9c5678aa4ed7f31f8b76d2bc754fdb05ee9fd07e", "messageHeadline": "Merge pull request #2224 from Thegaram/fix-2217", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 250, "deletions": 24}}, {"node": {"oid": "bb0e808adb17bf690342e321df6629423f84cec8", "messageHeadline": "Set mininode keys.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "5921c038acaf95c4a7b924c6826c2b092175f4a1", "messageHeadline": "Fix recovery issue of wrong CF family.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "42a7695ecab90c60f47319d3d1373d56a96afa90", "messageHeadline": "Ensure pivot decision make progress in PoS.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "a7f748837e102a9e2394e4297e98b099d1e1fab1", "messageHeadline": "Pull pivot decision from mempool.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "1da49ba57bf444c6c483320e602ffd31bef5c078", "messageHeadline": "Send PoS transactions to mempool.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "d7a5956fd36caad20016bf94d9acab1218b1f954", "messageHeadline": "Merge branch 'pos_master' into committee_rotation", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7090, "deletions": 426}}, {"node": {"oid": "5471e542b17f8b00a0bfc29ec33ee1085bed1924", "messageHeadline": "Merge pull request #30 from zimpha/pos_memory_pool", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7090, "deletions": 426}}, {"node": {"oid": "9bbfc8a1347b71f14e32c19d1ff73b37768d7ce6", "messageHeadline": "Save genesis_pivot_decision to pos_state and pass example tests..", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "117fbe8de531414081c4a86c0e7fb592dfed79e2", "messageHeadline": "Merge pull request #2226 from seekstar/fix-wrong-reward", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 215, "deletions": 146}}, {"node": {"oid": "844bed540bdea8e9082c6cf6680646f7991f896f", "messageHeadline": "add mempool", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 7090, "deletions": 426}}, {"node": {"oid": "d0e1d3c055a5a6ee038892f80ad7f2bfb6367da7", "messageHeadline": "Print the error message returned by get_hash_from_epoch_number in get\u2026", "author": {"name": "Jiansheng QIU", "email": "632863986@qq.com", "user": {"login": "seekstar"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b0540fbf13588e94273f30d787b2435aece78e54", "messageHeadline": "Use insert_version and get_version to eliminate duplicate code.", "author": {"name": "Jiansheng QIU", "email": "632863986@qq.com", "user": {"login": "seekstar"}}, "additions": 149, "deletions": 194}}, {"node": {"oid": "4b90544f0549240d9dd53a0fa938c1d49931b2d9", "messageHeadline": "Correctly initialize DB.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "34ddf56eab9ff617d9c4e508faeabfa67288eca5", "messageHeadline": "Cache latest pos state.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "ee1421cdbeb484b8ca7c58bf62ee516d908151d1", "messageHeadline": "./cargo_fmt.sh", "author": {"name": "Jiansheng QIU", "email": "632863986@qq.com", "user": {"login": "seekstar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "707019409281e7fa2756b26ff7a34b11219db8f3", "messageHeadline": "Revert update_pivot_assumption in process_rewards_and_fees to false.", "author": {"name": "Jiansheng QIU", "email": "632863986@qq.com", "user": {"login": "seekstar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc8aedcabf8eac1b07fb783eed0a996041106236", "messageHeadline": "Fixes test_get_block_reward_info.py", "author": {"name": "Jiansheng QIU", "email": "632863986@qq.com", "user": {"login": "seekstar"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "9edf555b1ed5fedefe10af6471f31235a101357e", "messageHeadline": "Fix PoS initialization errors.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 148, "deletions": 139}}, {"node": {"oid": "76fad0f51bceb2f21a7a848efa0418ec590e62ae", "messageHeadline": "Some code improvements", "author": {"name": "Jiansheng QIU", "email": "632863986@qq.com", "user": {"login": "seekstar"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "0dd6f55408bcf21a9e6e11e823eb04833c11b9da", "messageHeadline": "./cargo_fmt.sh", "author": {"name": "Jiansheng QIU", "email": "632863986@qq.com", "user": {"login": "seekstar"}}, "additions": 52, "deletions": 44}}, {"node": {"oid": "a7c7e0f72e09dc7e8a3f21f0a90c55c1b7d1f22f", "messageHeadline": "Fixes issue #2225", "author": {"name": "Jiansheng QIU", "email": "632863986@qq.com", "user": {"login": "seekstar"}}, "additions": 141, "deletions": 29}}, {"node": {"oid": "1338aade7948d2330f8cb514e58b815d5003eca5", "messageHeadline": "Read initial nodes from PoS state.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "bf01aa14e83e96ac92ea9a527770a9da9207f402", "messageHeadline": "Use both BLS and VRF key to compute validator address.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 134, "deletions": 89}}, {"node": {"oid": "213eec9e530db9c29b6c5a0bf42b4f6522e0432d", "messageHeadline": "Implement pow_handler.get_staking_events().", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "99e058b67d85634469a6702b5a954b2ecc32eee3", "messageHeadline": "Use term seed instead of VRF_SEED.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 78, "deletions": 38}}, {"node": {"oid": "ed8e70e55f670ffb317da6f62ce120dba488d556", "messageHeadline": "Fix merge compilation error.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "826b36d0fdf0a95634283762060953f1bb419721", "messageHeadline": "Construct register transaction", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "7b2d90af881bd9727fd62e15934760c60c0d12e3", "messageHeadline": "Fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "155d588bc695536884d5ec83928ca83fc7faf969", "messageHeadline": "Update PoW state by PoS events", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 96, "deletions": 33}}, {"node": {"oid": "4070c9022b54b52f12e0fe9c8547a2fb47e2c24b", "messageHeadline": "Merge branch 'pos_master' into committee_rotation", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1598, "deletions": 282}}, {"node": {"oid": "9765367d2cdd4bf36f557b63184f78d7d1ae907b", "messageHeadline": "Merge pull request #26 from Conflux-Dev/impl-pos-internal", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 623, "deletions": 56}}, {"node": {"oid": "ad243e56aff58aee49dbd6ba35d412593fe8f275", "messageHeadline": "Merge branch 'master' into impl-pos-internal", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e2ddef7e610f64637a6db0273dd933907e8f5aa2", "messageHeadline": "Merge pull request #28 from Conflux-Dev/merge_master", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 976, "deletions": 227}}, {"node": {"oid": "289e335c4bcaff87208194fcc98303b4a667fe63", "messageHeadline": "Merge remote-tracking branch 'pow/master' into merge_master", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 976, "deletions": 227}}, {"node": {"oid": "456aaafe769e007930d1fd5f84000ff03c150e75", "messageHeadline": "Merge branch 'master' of github.com:Conflux-Chain/conflux-rust into i\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b1119d29ab341dcde61013ca02bb67216b36f2ef", "messageHeadline": "Merge remote-tracking branch 'chenxing/impl-pos-internal' into impl-p\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 446, "deletions": 176}}, {"node": {"oid": "31172bfad1583963ce009268794efc13967411b0", "messageHeadline": "Merge branch 'master' into fix-2217", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 988, "deletions": 228}}, {"node": {"oid": "d2e4d4d902c21537caf89d3d6c2acb2778ed411a", "messageHeadline": "add function for computing block number", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "7bef116aebebb61aeb114b47cd3edd648304600c", "messageHeadline": "Store and compute term VDF output.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 165, "deletions": 32}}, {"node": {"oid": "84f703afc6d4d9addb8ad3dcf8bcf9c2e3c8a7dc", "messageHeadline": "Merge pull request #2205 from ChenxingLi/update-abi", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 536, "deletions": 55}}, {"node": {"oid": "459ba8134ec7818b38429c48cd715f81f2dfc3df", "messageHeadline": "Merge branch 'update-abi' into impl-pos-internal", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 788, "deletions": 191}}, {"node": {"oid": "70c241e1b8743e0e662e31c2f8d49fef70ceacce", "messageHeadline": "Fix some merge error", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "2e8df0fbb290a02e0daaf2e74e3095726851d566", "messageHeadline": "Merge branch 'add_vdf' into committee_rotation", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 63899, "deletions": 76665}}, {"node": {"oid": "52da5d64d3f01c61ef7449bdd9b32ebd116eb965", "messageHeadline": "Add VDF implementation.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "6520b999493997ba5bc1606d6bf40ed5890ded05", "messageHeadline": "address comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "db059b6c9241935e22f43f417da0a18ffc31d236", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into update-abi", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 783, "deletions": 190}}, {"node": {"oid": "a9c58fe55c38a60bf28236b5e64a62cb20e001e8", "messageHeadline": "Add register decoding", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 56, "deletions": 19}}, {"node": {"oid": "b6fe639183250f61d158621bffbcbc6ae3368078", "messageHeadline": "Merge pull request #2203 from ChenxingLi/impl_cip71", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 440, "deletions": 172}}, {"node": {"oid": "9dbebf8f8ae4c8c8dee8dd9219092b7584d9500d", "messageHeadline": "Merge branch 'master' into impl-pos-internal", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 114869, "deletions": 772}}, {"node": {"oid": "2b0c20f314ed71465780ea25018a4652bb7d521f", "messageHeadline": "Merge pull request #25 from Conflux-Dev/merge_master", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 63857, "deletions": 76665}}, {"node": {"oid": "87a0e33be89f22fae5c785cc52f8b6b3f9a88402", "messageHeadline": "Merge remote-tracking branch 'pow/master' into merge_master", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 63857, "deletions": 76665}}, {"node": {"oid": "785221a336b46bbaa84e15c170a9c2b4a860e7fc", "messageHeadline": "Add internal events", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "f82ec78e2f4cd74313e8109411492a46152660ae", "messageHeadline": "Update Cargo.lock for benchmark", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 311, "deletions": 55}}, {"node": {"oid": "63154827633dfa744843a9ace872c936cbc58bf9", "messageHeadline": "Implement internal contract for PoS chain", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 446, "deletions": 26}}, {"node": {"oid": "56da1f26ee407b2b39b6cff06d125c0ceac1e6d3", "messageHeadline": "Merge pull request #2223 from ChenxingLi/spec-review", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "fbcb5a050d41d88531647b6c8f7bf1f2c540e457", "messageHeadline": "Unify test file mode", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "65906a86ac4b9c679cb9b253d5af961729923b0f", "messageHeadline": "Add test case", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 154, "deletions": 23}}, {"node": {"oid": "51f382064ef8bab399d962c55dbbb4c81b4f43f8", "messageHeadline": "Update admin control", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "c998d25030bb12040b8c1d582e40a9d2becf7dab", "messageHeadline": "Fix reentrancy test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a675abbdd7c751ed7a463c7d137f9d8f8e77b18", "messageHeadline": "Implement CIP-71: Configurable Anti-reentrancy", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "f7e73cea90f9e4bd9934bbd1e010c8d50446e990", "messageHeadline": "Implement CIP 71", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 255, "deletions": 136}}, {"node": {"oid": "eefc649974dd4553ac3ace8f147e38a964bc7886", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 63809, "deletions": 76687}}, {"node": {"oid": "dcfce7c0d37334946675d3928e875fe69d7c8f72", "messageHeadline": "Minor fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f71c3747b4726bf499ccbeee155ca75533114692", "messageHeadline": "fix failing test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9f957270d03c5d4f6a85ac1a66edf2a22495ceb", "messageHeadline": "nit", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "333317e128abaecf079c4598bf68fe964753ab12", "messageHeadline": "add changelog", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea668f42808ee888bffa5eccd8f72ee9fc366465", "messageHeadline": "add block number index and cfx_getBlockByBlockNumber RPC", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 234, "deletions": 23}}, {"node": {"oid": "62d1276a2e66fcdf5d65f2b5bb7dc3284dfcc314", "messageHeadline": "Merge pull request #2204 from Thegaram/cip-64", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 231, "deletions": 5}}, {"node": {"oid": "fc83f71614d68a477a4c97d1f194a80e000d7efe", "messageHeadline": "Do not try to use PoW state in PoS recovery.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "88f8c37b7bf040f961caeccf8e49ba0d6a3da47d", "messageHeadline": "Pack and verify staking-related transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 229, "deletions": 55}}, {"node": {"oid": "115049d47e428d429aa7ecd5619642a0dd64cef0", "messageHeadline": "Merge pull request #2222 from Thegaram/fix-2216", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 76, "deletions": 9}}, {"node": {"oid": "09ceb49685608e179dc6cde3624dbc4d8f3f036e", "messageHeadline": "use consensus.get_block_number()", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 23, "deletions": 52}}, {"node": {"oid": "55a7bf7bf8f0b97337a6f555b9c6604746e481f5", "messageHeadline": "update comment", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f06db9a9f4b98e39cbee7db3a001df1c29825949", "messageHeadline": "Add transaction and events for register and voting power update.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 121, "deletions": 22}}, {"node": {"oid": "6a5c99ae6fba112cdf4870b05d90c7b14caf87c7", "messageHeadline": "nit", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bce96dde2e19b85d14c1c7c215635d2228c5e56d", "messageHeadline": "improve Context internal contract tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 106, "deletions": 80}}, {"node": {"oid": "9193a7bfb2897b3f620410671f71858f67386912", "messageHeadline": "Cargo fmt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8c2c95934cf53944c373ac241f4dc6a6475df486", "messageHeadline": "Change spec review rules", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5bb53decf676afe3862730b40cb852775f148d50", "messageHeadline": "add changelog", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "d9644e3df55723e2e30de1b44fca73f0a20864c2", "messageHeadline": "Merge pull request #2221 from ChenxingLi/impl_cip78", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "99b3b9d96c42ad6b4542b7b8da3025d93992b736", "messageHeadline": "Merge branch 'master' into update-abi", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 63545, "deletions": 76678}}, {"node": {"oid": "ec70a7c1dbaa9f61648b2cbfb6ee2f1888e03915", "messageHeadline": "Add block number to cfx_getBlockBy* RPCs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 104, "deletions": 13}}, {"node": {"oid": "ab0f8ad6a9d7d3fc6e00273f5d6e868b64df891d", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into cip-64", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 63541, "deletions": 76689}}, {"node": {"oid": "d6f7f6a5e6c4f881f48440fc7316ed932c697193", "messageHeadline": "CIP-78: Correct `is_sponsored` fields in receipt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "b6aa0b3588d4ce34f55f842b846c14ce751fe52b", "messageHeadline": "Merge pull request #2182 from ChenxingLi/eth_like_tx", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 710, "deletions": 103}}, {"node": {"oid": "5a37c25e7d27a9ac4182f759f8c74e766534914b", "messageHeadline": "Add more test & minor fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "ebe8aaeefefe68b15ab4c9e2d657a1233c2350e1", "messageHeadline": "Force recompute pos block after pow catches up.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 99, "deletions": 27}}, {"node": {"oid": "30aa6aa701a7dd40f0bd9f554b291c11d711a278", "messageHeadline": "Make pos wait for pow to catch up.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 161, "deletions": 66}}, {"node": {"oid": "9330f59d9c5c87aa4afa0bcf48d173681fba461d", "messageHeadline": "Add test for before and after activation", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 134, "deletions": 1}}, {"node": {"oid": "4ebd2a6f155a6f55fa5e66f030798d68c89074b3", "messageHeadline": "Let rpc reject incorrect Ethereum like transaction", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "37ccdf3ccff64768f586195a6309fe7d8dc1851f", "messageHeadline": "Add test case and fix issues in packing transactions", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 377, "deletions": 39}}, {"node": {"oid": "1e0e7a4d3e89297df0d211a7f111bb678ae8ed99", "messageHeadline": "CIP-72: Accept Ethereum transaction signature", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 157, "deletions": 61}}, {"node": {"oid": "032a725ba50da963734c58e492b8679980b43198", "messageHeadline": "Merge pull request #2213 from ChenxingLi/tx_spec", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 250, "deletions": 146}}, {"node": {"oid": "932fb4e1beb655bd6ab632a033bc4dc21d0f5bc1", "messageHeadline": "Process staking events.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 209, "deletions": 114}}, {"node": {"oid": "705d0d422f99c00525145514ca55db335a68269e", "messageHeadline": "Merge pull request #2215 from ChenxingLi/update_spec_for_test", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 62027, "deletions": 75783}}, {"node": {"oid": "60c7e5c503cda29dc27c69e94dea841e3f8b6994", "messageHeadline": "Merge branch 'pos_master' into committee_rotation", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e2fb70e7fb47a2f777bb2686733d80040e6692c4", "messageHeadline": "Prepare to read initial pos nodes from pow state.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "f29b39f4948f6c6c49edb51ec90a1447901407cb", "messageHeadline": "Combine verification logic together", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 79, "deletions": 92}}, {"node": {"oid": "aefc2c34810824b24e7ff2f4ec9cfab9369bd1a1", "messageHeadline": "Combine the tx verify logic again between sync graph and tx pool", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 93, "deletions": 63}}, {"node": {"oid": "e7f1df787e06ce33ae3523c3f219958c2fcba519", "messageHeadline": "Implement CIP-76 and reimplement spec control in tx_pool", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 99, "deletions": 57}}, {"node": {"oid": "dd31c3b510be190bad5f014bedbec11589b46a18", "messageHeadline": "Consider the spec change in packing transactions & fix incorrect usag\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 121, "deletions": 76}}, {"node": {"oid": "d2179d37e258b58de88d285e06dcb082c4a614e3", "messageHeadline": "Resolve the issue that the new internal contracts change the test mod\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 62027, "deletions": 75783}}, {"node": {"oid": "f0c8eed3c22c41701562917c340a4aa74e3bcf20", "messageHeadline": "Merge pull request #2214 from ChenxingLi/config_test_ports", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "7bb8836f4f9079dd11c22200a3d572af78a33457", "messageHeadline": "Fix some warnings.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 203}}, {"node": {"oid": "57a0ad7fd59bcd79530b633d5f06f4dfac0c35a5", "messageHeadline": "Make port range in test framework configurable", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "ffe03df10aac2a126fef7851ceecca6bd2e3d6bd", "messageHeadline": "Merge pull request #2212 from ChenxingLi/more_update_spec", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "65768f88c08b2cb40dbc58db5c66cb45332702ac", "messageHeadline": "Rename to is_active", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fbc5b98f8107a0615ceb5a6a608191ce9dda3a1b", "messageHeadline": "Run `cargo fix --all-features`.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "4879017bc2fa00f639ab66f2510bd6627357bb92", "messageHeadline": "Merge pull request #24 from Conflux-Dev/add_interface", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 126, "deletions": 42}}, {"node": {"oid": "969731962d92c1d24be12b243dc8765328cc2bf8", "messageHeadline": "More about PR #2211", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "be6f523f5e179bd3b4ab09a7cc711867f5636687", "messageHeadline": "Merge pull request #2211 from ChenxingLi/update_spec", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 537, "deletions": 627}}, {"node": {"oid": "b73ea49ba9d45b4fbddf761ccda117d3d782d1b4", "messageHeadline": "Make old test compatible with new contracts", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "273df75b01bf5a1b30c4cae17d478189ec9cffc0", "messageHeadline": "Update internal contract factory", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "9365a0040d138571e76ac0d95f14d6069dd1169f", "messageHeadline": "Process transition from retire to unlock.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 100, "deletions": 47}}, {"node": {"oid": "b069943733757df80466fcfb56685203eb204eb2", "messageHeadline": "Implement maintenance for EVM-related CIP activations", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 522, "deletions": 619}}, {"node": {"oid": "a00e2669cd19fa84d9552798ff1bd0051d304401", "messageHeadline": "Merge pull request #2209 from ChenxingLi/remove_unused_spec", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 79}}, {"node": {"oid": "ba1625d9677bd5032662b395745fe0b6901c7f03", "messageHeadline": "Merge branch 'add_interface' into committee_rotation", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 126, "deletions": 42}}, {"node": {"oid": "280f0cf570f8e943c6d1f31146246d740ce16cff", "messageHeadline": "Merge pull request #2210 from Conflux-Chain/update_code_owner", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "fc476f820eec7bf83020337dd7b8059d93d210c6", "messageHeadline": "Update CODEOWNERS", "author": {"name": "Conflux-Dev", "email": "48505958+Conflux-Dev@users.noreply.github.com", "user": {"login": "Conflux-Dev"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6db0bde6eca3a12265950bf6bb5b2d673f2c9a49", "messageHeadline": "Add interface to get staking events.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "4d534b764207248af31b0cb9e114374308266749", "messageHeadline": "Implement unlock events retrieving.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 98, "deletions": 31}}, {"node": {"oid": "c301a0fa05c8a8e341e9a010c88c09cf2d9ef42d", "messageHeadline": "Remove unused spec", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 79}}, {"node": {"oid": "4bf65399ce78bd96a4a2daf4e58705d99bde8987", "messageHeadline": "Partially fix genesis pos state.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 55, "deletions": 20}}, {"node": {"oid": "2e22f3e2110b0d925b8c6e47321c2b3d1191d773", "messageHeadline": "Allow setting different voting power and use nonce to get identifier.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 74, "deletions": 24}}, {"node": {"oid": "560b8a3f2445702ac4ee56bbd76fc018067890b5", "messageHeadline": "Merge pull request #2207 from Thegaram/valid-miner-address-during-vir\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "268e6c62cef664d28f99a9107286aa233d052024", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 361, "deletions": 109}}, {"node": {"oid": "27b14e0554e988bc631f6d40a7612972b03b2065", "messageHeadline": "Add broadcasting check for election tx.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 180, "deletions": 44}}, {"node": {"oid": "dbc429fbb77f49467c7805978f1c0db11dd59bf9", "messageHeadline": "make sure to use a valid miner address during virtual calls", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "7927dd3c32f8065c1e0da1943a18d2ba9a9d2da5", "messageHeadline": "Fix compilation errors.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "ba9780c1406cf8d47b7a7134d306077c34582863", "messageHeadline": "Merge branch 'pos_master' into committee_rotation", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 151, "deletions": 78}}, {"node": {"oid": "7f7b1085dcd580e40b7de18a0b12c9a0a80d613d", "messageHeadline": "Remove PivotDecisionMsg.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 55}}, {"node": {"oid": "f9e7a7c309794c51eba16e58cb930adf63df0ceb", "messageHeadline": "Merge pull request #23 from Conflux-Dev/pos_full_node", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 151, "deletions": 78}}, {"node": {"oid": "323b96ba4cc480c9665e8617944ce6d0b958828f", "messageHeadline": "Merge pull request #12 from Conflux-Dev/vrf_election", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 626, "deletions": 84}}, {"node": {"oid": "6318141f4f2481cc36d4c6178b999ccdeeee0958", "messageHeadline": "Merge pull request #2195 from Thegaram/fix-1932", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "f71b0001702ceff8077dbddedd478a4b0eb9cff6", "messageHeadline": "Merge branch 'vrf_election' into committee_rotation", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 95, "deletions": 25}}, {"node": {"oid": "f4835162df53f3f5abce81cffe2d7de5b14fddb7", "messageHeadline": "Merge branch 'portable_sig' into vrf_election", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9293223d914e389dedf0cc8f0d13588898074b7a", "messageHeadline": "Merge pull request #11 from Conflux-Dev/portable_sig", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 503, "deletions": 318}}, {"node": {"oid": "889870dbeecec33983fe7e40ada85399e4bb3013", "messageHeadline": "Inrease pubsub waiting time.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "9b0507598dee96b7bedbb7d2b927324233056d1d", "messageHeadline": "Use new configuration.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a30bce1a5fbafe26e2f6f938928e35a96d6bbb31", "messageHeadline": "Merge branch 'master' into fix-1932", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 295, "deletions": 104}}, {"node": {"oid": "fb19eb749e4eae839b2a41ee02e080818eccd408", "messageHeadline": "Merge branch 'portable_sig' into vrf_election", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 82, "deletions": 15}}, {"node": {"oid": "5d7daa8e1acb3ef1fec5a0bf2a4eff9d9e63c6fb", "messageHeadline": "Configure pos pivot decision defer, and use confirmed epoch.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "8e88f2d99ec5c45d16db57530625f7bc354965d4", "messageHeadline": "Add bench for bls_sig.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "d0fea4f1dd207eaab816405cd70ee5dfdaa3732c", "messageHeadline": "Allow non-validator nodes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 151, "deletions": 78}}, {"node": {"oid": "28484b7d704a4d8a64683acfb52603bd1729682b", "messageHeadline": "Update InternalContext functions & Internal Contract Error Type", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 69, "deletions": 31}}, {"node": {"oid": "b1e75ecf0be9b1fd62f16ce97c04623e431875e2", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "42143e4b13578220a58e44bf7770584bc64166bd", "messageHeadline": "Merge branch 'vrf_election' into committee_rotation", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5336, "deletions": 3104}}, {"node": {"oid": "d7a2ce05d6f258febfb79ba919461e87e27134be", "messageHeadline": "Parameterize vrf threshold.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "8270321a8d47bc2fd3551263eb2fdcf15d710201", "messageHeadline": "Fix panic in log output.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2f52e0f1dea9ced9c4d96dc87e52222208ea7ec7", "messageHeadline": "Export consensus private keys.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "35f98bedb521c770c47129911187ea05e4386658", "messageHeadline": "Setup vrf keys in tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 79, "deletions": 32}}, {"node": {"oid": "69902f7e9259a6a64e1b43a531dcf3e53e1aea3b", "messageHeadline": "Merge branch 'portable_sig' into vrf_election", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5279, "deletions": 3121}}, {"node": {"oid": "d2ad632456aa84e3f08fc91c9dbc8493e48a4b0a", "messageHeadline": "Fix log_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "29d7aa82bbc042158984010150c78da5e3c4777f", "messageHeadline": "Fix compilation issues after merge.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 78, "deletions": 43}}, {"node": {"oid": "4c492c45c1d2e6070a8720c6705f883e995bcba7", "messageHeadline": "Implement encoding for solidity events", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 305, "deletions": 22}}, {"node": {"oid": "7b762592266c3cf95d3b4c2b7b120fe0dacb15e3", "messageHeadline": "Merge branch 'pos_master' into portable_sig", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14014, "deletions": 3288}}, {"node": {"oid": "89f7d09788e32d6a98903c387f6580a7702025da", "messageHeadline": "Merge pull request #22 from Conflux-Dev/fix_tests", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 467, "deletions": 121}}, {"node": {"oid": "d8afabf54a0e45bfc38182c65d0be536324baaaf", "messageHeadline": "Correctly consider pos_reference dependency and fix all test failures.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 126, "deletions": 71}}, {"node": {"oid": "3594f57c5b143efc0bde93ec628916c2731d9c7e", "messageHeadline": "Implement ABI serde for array", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 163, "deletions": 1}}, {"node": {"oid": "164d8c48b7fdd19fee79de4c1a8d9956a1c7acaf", "messageHeadline": "Merge pull request #21 from Conflux-Dev/merge_master", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3277, "deletions": 2124}}, {"node": {"oid": "f8d3beb64e45519cdc3c2c9de381e5a31b10af37", "messageHeadline": "Fix some compile error", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "413612b873ce8eee9ec5ce75450165bc234556c3", "messageHeadline": "If a block is not ready for pos_reference, add it to not-ready-frontier.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "22ef4fc5201bc58ef52034c45302b7f87549b9ad", "messageHeadline": "Recompute state if parent choice is changed.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "eedab7c9e01136eee7ad04b4b8dc57dfd9e1c8e2", "messageHeadline": "Merge branch 'master' into merge_master", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 113255, "deletions": 548}}, {"node": {"oid": "73f7ac0fd604dc58e1cd4e4337d0b1a00c431d5f", "messageHeadline": "add missing module export", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "72d5a650aeb4b3414d70c5215e7a02acd86ee9be", "messageHeadline": "address comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf38bdf9833b83a81b2a70e93e312b0d3a868d8a", "messageHeadline": "Merge branch 'master' into cip-64", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "431e75abdbebdb49dfea9a3ea29a246780352c46", "messageHeadline": "Check if pivot_decision is graph_ready.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "2c908b0714acabf9bd24545f8d5595351bcbb8ee", "messageHeadline": "Choose parent according to pos_reference.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 189, "deletions": 7}}, {"node": {"oid": "3c166e485896cb777a0684c63cc546304e0b6a93", "messageHeadline": "Merge pull request #2194 from Pana/patch-6", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "600640006603e67b13f4fbc7ab98118e3879b0b1", "messageHeadline": "Merge pull request #2202 from Pana/patch-7", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b427d7d4a89f3fb0cd9cfcf068b013e6ea060ca9", "messageHeadline": "implement Context internal contract", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 215, "deletions": 1}}, {"node": {"oid": "528b183f95b6cb56501610545c16350c52ae5a92", "messageHeadline": "Merge pull request #2201 from Thegaram/get-epoch-receipts-error-on-pi\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 60, "deletions": 20}}, {"node": {"oid": "fc9f3c35ef5e1931d79bff5144d4127e14994d97", "messageHeadline": "Use pos_reference to compute force_confirm.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 159, "deletions": 85}}, {"node": {"oid": "eda3843372771679c34ec960125b378e39882e14", "messageHeadline": "Merge pull request #2192 from ChenxingLi/internal_activation", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 131, "deletions": 74}}, {"node": {"oid": "d9d7d31955777f218054f1d0d1f32d6432a80571", "messageHeadline": "raise error in cfx_getEpochReceipt if block does not exist", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "6d6e95af0dd88c942d1d20300c451e45a65ce86a", "messageHeadline": "Merge pull request #19 from Conflux-Dev/fix_crash", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 308, "deletions": 146}}, {"node": {"oid": "92f4bdb4801123005075b9ddd551bd16dc8d999e", "messageHeadline": "Fix light node tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "bf4b1cfce34817041aeff9c45cf0a25eb13cd3ac", "messageHeadline": "Add one note about deposit method", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bf639651d8370c14011dbddf1232faca180ad3e", "messageHeadline": "raise error in cfx_getEpochReceipts if there is a pivot hash mismatch", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 49, "deletions": 20}}, {"node": {"oid": "f82b24c72212c3820e367f17938f65a34e9d0a7b", "messageHeadline": "Fix rpc_test.py.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "50d1194b57262c0c1c0df71db1ee0e622fd18c53", "messageHeadline": "Return error on sending to a not-connected validator.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "31603d2f0f81ae6412cdeeda0c08a7b90a5085d3", "messageHeadline": "Loose validation for cross reference across checkpoints.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "36a28b32a19d70e4cb5b6e16b5112181aab1a841", "messageHeadline": "Merge pull request #2200 from peilun-conflux/fix_trans", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3c257d8d3c3d2e48aeb70a45ee33c99845b72a55", "messageHeadline": "Merge branch 'master' into fix_trans", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 101, "deletions": 11}}, {"node": {"oid": "75e197a83104e4bf9c27871f6b0921890435c388", "messageHeadline": "Fix ghast_consensus_test.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aca0b98af0256c819dbc86b7cafb4d8992f1a38d", "messageHeadline": "Use correct account address in pos message handling.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "3f6aa34d4c40643a9784a05da673cfd2236e8c86", "messageHeadline": "Avoid importing eth_utils.encode_hex.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d83dc3b84283fc8a5e348951796f0d8db460a4d1", "messageHeadline": "Fix pivot_decision in reconfiguration blocks and fix more recovery.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 69, "deletions": 51}}, {"node": {"oid": "656e19bd7b146c90fbef5233cf36e2d24f195d40", "messageHeadline": "Merge pull request #2188 from peilun-conflux/fix_first_tx_status", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "846186f0654b37b0e21750db5c1daa1b93ac5536", "messageHeadline": "Merge pull request #2199 from Thegaram/add-local-tcp-and-ws", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "23b90fba4e235e09314b7ecbbbd6877d2d139011", "messageHeadline": "Add an independent stopped boolean to exit pos eventloop.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "a98ad23aa01250022d7dc30f93b36d86faca80a3", "messageHeadline": "Merge branch 'master' into add-local-tcp-and-ws", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54c8021bd5704f87fd72a575b4ee6ba097fd8e8b", "messageHeadline": "Merge branch 'master' into fix-1932", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1161, "deletions": 1598}}, {"node": {"oid": "b2357fb1014abcbecea6238baffdda1f5f871b6d", "messageHeadline": "Make Internal Contract Support ActivateAt", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 131, "deletions": 74}}, {"node": {"oid": "66295b9f82102a07f45be417b2514b6810c45a0b", "messageHeadline": "Merge pull request #2197 from ChenxingLi/quick_fix", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d07eabb7dfc188e40cbd3ac23393b16f73041e37", "messageHeadline": "Clear to_propagate_trans in single-node dev mode.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "aad2d46c23de8a39c1ae19287597504f760f426c", "messageHeadline": "add options for local TCP and WS servers", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "1715478ccfec24c592c8411350e0d373d65c1149", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 1197, "deletions": 1606}}, {"node": {"oid": "0103c5609ed4349e2a80cfdff87dc78f0870f559", "messageHeadline": "Fix test case fail incurred by branch merge", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "244a64aa799327dc3744f7126c78126df8b03267", "messageHeadline": "Merge pull request #2184 from ChenxingLi/refactor_executive", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1133, "deletions": 1589}}, {"node": {"oid": "273bdb0caab249604a7e2608a5541f2659f9812b", "messageHeadline": "Merge pull request #2180 from ChenxingLi/update_reentrancy_check", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "44ba4ce80338d63cdb4aebd9f9a3e3b60d008411", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "4b511230e9e9cf846c8fd69ce2c3829e506c30b1", "messageHeadline": "Set pos_reference for blocks in python tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "c0753d84566152e05f8ce6dc1fc7b3b5a4d4c8e3", "messageHeadline": "Avoid error caused by different eth_utils version.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "8faad73a7437b0a300cd05712e26cc0197456488", "messageHeadline": "Fix python messages Hello and BlockHeader.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "be3e2847614182a77f2e49a8a737c3f9983058e1", "messageHeadline": "add special handling for genesis", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f27e942af0aa44cd59d7ddf1e1a355403f125db6", "messageHeadline": "Use a seperate column family for ledger_info_by_block.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7dffdd36060b9f66cf14c60970d0e51b26200a1d", "messageHeadline": "Use pos node for all tests.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60fa53757d12769fe75425619a7c0184f3d59387", "messageHeadline": "add changelog", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4fc48476cb8a914ef424ac74a4fb2c912ebff5f3", "messageHeadline": "check if block belongs to epoch in cfx_getBlockByHashWithPivotAssumption", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "b12c5d726f2f69d917d578742f2ee98d73c603cf", "messageHeadline": "Fix wrong usage", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea14954c8e05ca525d887a5f13d5d24e34626fd1", "messageHeadline": "Merge pull request #2193 from Thegaram/epoch-receipts-by-pivot-hash", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "ed98e424a907e3d53011e31ef2264d454f837997", "messageHeadline": "remove unnecessary unwrap", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "585930cec160615911993d0ee2c4bdbe7bfddd42", "messageHeadline": "accept pivot hash in cfx_getEpochReceipts", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "12f0522e5900b9692458549cf9a2f44e73087abd", "messageHeadline": "Update comments", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "b634b2e5cd300ac3d8472618f591ca14ce075496", "messageHeadline": "Merge pull request #18 from Conflux-Dev/fix_tests", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 453, "deletions": 178}}, {"node": {"oid": "9770968924cd6b7e7f185d89ccb9b97036556077", "messageHeadline": "Successfully pass example_test.py.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d122fd5e010f8576978c9edb7dc2522ff4d879ca", "messageHeadline": "Make diem log file configurable to avoid printing to stderr.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "6b41cd6c88109b38ae6707c8ac8127852205345d", "messageHeadline": "Remove the duplicate network_poll thread.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32f4adc46949ed5da1699723946febd98df80b4b", "messageHeadline": "Fix pos_reference validity check.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "05400e306f73f47c71b952109ad910db5eaec4fa", "messageHeadline": "Do not panic for not-received pivot decision.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "ed34a60778ba3fdb409a25a2ff173fcdf50f96c8", "messageHeadline": "Restore function order for code review", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 649, "deletions": 666}}, {"node": {"oid": "e580850a7606a04ef98cf62f0b6e81f8192814e4", "messageHeadline": "Small changes & Add comments", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 154, "deletions": 137}}, {"node": {"oid": "d763b143040d4e06fcb3825c263ec9dbba574c13", "messageHeadline": "Try to drop consensus graph.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "9b0507a09ba1c604c7d0fbf7bbf753861051bb3b", "messageHeadline": "Wait longer in tests to make sure pos can progress.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "83f7ee37f1e649b10c5a8443c01cf87972ca24cc", "messageHeadline": "Fix pos_public_key in network handshake.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 24}}, {"node": {"oid": "b13de5aca75fea2bf31dff3e05d6708bda23d18c", "messageHeadline": "Upgrade example_test to 2 nodes.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0dfe03702fc24059b3cd294f80868f4b46927c75", "messageHeadline": "Return pos_reference in RPC.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "612eafee82a099a0c9c7759a873efa14c7c52770", "messageHeadline": "Print pivot decision in log.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "63a5f5ca676f32330ef991a807c744b2a42348d1", "messageHeadline": "Set state root to default hash to avoid updating MPT.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "e147e262c643d3af867d04a8638dbc7bdf4e85a7", "messageHeadline": "Use seperate PivotDecision Transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 94, "deletions": 45}}, {"node": {"oid": "40bc645d580a8f8f91e0570f2f2974cdcb28fa31", "messageHeadline": "Fix pivot decision serde error.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "44f071c369982fb37ab3933fccdb5e2bbf65e12e", "messageHeadline": "Fix more epoch number and upgrade tokio.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "0770ef8b4d167bc09255051148b647ce50fd6889", "messageHeadline": "Make single-node pos correctly running.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 50, "deletions": 14}}, {"node": {"oid": "7681f95e8d714c01f248a5c0bc54d7ca2203dd43", "messageHeadline": "Configure genesis pivot decision.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 66, "deletions": 21}}, {"node": {"oid": "384be5dde1ede53fd8eceb7fc9c48169a718f43d", "messageHeadline": "Remove trap & Remove unused function & Separate code into two files", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 709, "deletions": 789}}, {"node": {"oid": "59d4629f60b450d735151ad6e0717e57fd06de42", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5cee9716c01c43ff5af90c9926d4d2635496bb25", "messageHeadline": "Merge pull request #17 from zimpha/start_pos_with_key", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 257, "deletions": 124}}, {"node": {"oid": "6dc7c667508b2affcff172a819571f44d1a54fb6", "messageHeadline": "fix header rlp", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "08be36c6479b272e88ce043faaec97dad3b5eb40", "messageHeadline": "fix conflict", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 2, "deletions": 26}}, {"node": {"oid": "9b3d076d3d0d6b20a600445dad3ac2a3e1ad010f", "messageHeadline": "pos key generate tools", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 272, "deletions": 117}}, {"node": {"oid": "3d8de2f1ee288f4008e2082dca0df10e5e2d90a4", "messageHeadline": "Merge pull request #16 from Conflux-Dev/fix_bls_rand", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 434, "deletions": 414}}, {"node": {"oid": "8ff60340dce03c7f0a1baa2e0121f98360984e30", "messageHeadline": "Fork bls-signatures to make private key generation work.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 434, "deletions": 414}}, {"node": {"oid": "cf189d054956449fb6a4354c7dfb4eb77fea5900", "messageHeadline": "Move contract_in_creation from substate to callstack", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 45, "deletions": 101}}, {"node": {"oid": "9e9fdb3c7e1b19ee79fa75ade6845d181b72c7f4", "messageHeadline": "Merge pull request #15 from Conflux-Dev/pos_fix_sync", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 88, "deletions": 45}}, {"node": {"oid": "4f1b089e818a5a0be6b946636b1756e6f68bc6a9", "messageHeadline": "Encode pos_reference in BlockHeader in an incompatible way.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "aa97a0666451e5c8fdf4f2c7ad46da148780e57f", "messageHeadline": "Set DiemDB correctly.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "4720eed6b71b0bb6bb164e52d51ce3533b39273a", "messageHeadline": "Change the context input of internal contracts", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 157, "deletions": 195}}, {"node": {"oid": "217e43b8db920cdb092cc16c24368a735d60f009", "messageHeadline": "Fix incorrect `firstTxStatus` if `start_nonce` is provided.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "bb9e5270c7ae2bcf771b2d840de6b52f44106449", "messageHeadline": "Let consume maintain callstack and remove refcell of callstack", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 71, "deletions": 142}}, {"node": {"oid": "67cdf47976b16c10ca53d96e461c720a06b50b34", "messageHeadline": "Put off change ExecutiveResult to Create/MessageCallResult to resume \u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 369, "deletions": 397}}, {"node": {"oid": "fb9d28adffda64a45a2e4c9e59abd47a325d97c3", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 20, "deletions": 2}}, {"node": {"oid": "cb215da78cdf700fabd03d2cb585b833e1ad4ee6", "messageHeadline": "Introduce ExecutiveResult & Remove components from last_res and calls\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 245, "deletions": 199}}, {"node": {"oid": "2c03d0dba9c4079c607d35294043604cc98c585f", "messageHeadline": "Broadcast votes received for the first time.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6002c44abdda7efc4a8eb9c432932e735ceafb4d", "messageHeadline": "Merge pull request #2186 from peilun-conflux/fix_trace_return_data", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "64fdd27aa1bc04b89495331fa6c8fe30b96c5704", "messageHeadline": "Remove params from executive kind & Remove sstore & Replace output po\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 193, "deletions": 296}}, {"node": {"oid": "786f87993b10fe5297d1cdaa883b1628383a7282", "messageHeadline": "Return error for duplicate proposals.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "7bdf30847e40b4efbff71fd9e920e637ac2437d5", "messageHeadline": "Fix returnData format of CallResult.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "f346f2552cc6d901569fcbac12b7c68f4f85075c", "messageHeadline": "Broadcast proposal messages when we receive it for the first time.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "da306b20a873968eb151ebbf6ea880adad1e2aad", "messageHeadline": "Skip state sync in sync_up.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "b6c476501a1295e3843a7c6cf44f71971f749bef", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 31, "deletions": 16}}, {"node": {"oid": "364961d464a795de9684543422f17b5a8f93535e", "messageHeadline": "Seperate state from local context & Put local context in executive & \u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 301, "deletions": 411}}, {"node": {"oid": "e06d8d4ef6aeb550675eced23906ec99b8ec3e32", "messageHeadline": "Rename TrapResult", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 76, "deletions": 41}}, {"node": {"oid": "52d0698adae582c3ba5e47ec841ae754e837e24d", "messageHeadline": "fix", "author": {"name": "Chenxing Li", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3e9252fa5ce9ac8b39a61a2b53e6e2452c41dafc", "messageHeadline": "Refactor substate", "author": {"name": "Chenxing Li", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 194, "deletions": 195}}, {"node": {"oid": "a5b530e7794108af0213d85388b2bf56e60e1df1", "messageHeadline": "Remove Spec from substate trait", "author": {"name": "Chenxing Li", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 90, "deletions": 162}}, {"node": {"oid": "a884282f11dc3000552693ec6429bef630b31d27", "messageHeadline": "Add PivotDecisionMsg. Possible not needed?", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 94, "deletions": 46}}, {"node": {"oid": "431be044f72a5118df9c40de8e04c34eacb7b709", "messageHeadline": "Implement PivotDecisionMsg.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 80, "deletions": 4}}, {"node": {"oid": "d752e90c1b8728ef8facbcdeab1c45d4b6ed959b", "messageHeadline": "Use seperate PivotDecision Transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 57, "deletions": 21}}, {"node": {"oid": "40d4d70014f2ff7a3ee85811725583cf0d3df142", "messageHeadline": "Merge pull request #2181 from ChenxingLi/update_homepage", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "cad7a66c0068cede500d82eea2c7522c01521254", "messageHeadline": "Update homepage", "author": {"name": "Chenxing Li", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2f8ef91deaccfbb39e2d1335ee409ee8f01f46bd", "messageHeadline": "Use public keys in election tx to avoid depending on PoW in recovery.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 95, "deletions": 46}}, {"node": {"oid": "68b6fa65cbd0f8605a11f3d48f877b7b0386ca96", "messageHeadline": "Add temp solution for term management.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "ea6fb61a8de970d40ab5cbda30d2a6c56095ea11", "messageHeadline": "Process election and retirement transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "55be9ca320e1db38f8f9c7c9b3cb3821e59f012b", "messageHeadline": "Process retirement in term management.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 88, "deletions": 24}}, {"node": {"oid": "301eb99a31ae1dbdd0427e8ea30c6db0ee5f2f52", "messageHeadline": "Add retire transaction.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "d94b740dd7a0716bdd379a59efbb91a0a3247d8d", "messageHeadline": "fix", "author": {"name": "Chenxing Li", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4416bf6fdf37757272a9e649586ff5d9c96b735e", "messageHeadline": "Persist pos_state for recovery.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 215, "deletions": 55}}, {"node": {"oid": "7ada46f3a8445b892bd6118479ec1b2020fe6cad", "messageHeadline": "fix", "author": {"name": "Chenxing Li", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5c4e3792b73b3fe9321061465019ed836d9b1ec6", "messageHeadline": "Update reentrancy check", "author": {"name": "Chenxing Li", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "5e2365e83a9d4604bfb59758dd36755b3427034a", "messageHeadline": "Merge branch 'vrf_election' into committee_rotation", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8960, "deletions": 267}}, {"node": {"oid": "e7a008002b3dcb12885f9f8377d39df4a4744d33", "messageHeadline": "Add vrf_private_key for VRF leader election. And fix merge issues.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 105, "deletions": 34}}, {"node": {"oid": "192c8d05c2187f736fe97384c439878c064be1f6", "messageHeadline": "Merge branch 'pos_master' into vrf_election", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 8844, "deletions": 252}}, {"node": {"oid": "dad9592d8d176bf769823c876f05a04cb4cf10de", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "c8d680fd0529c9963141c54e0ff445d45aa65a59", "messageHeadline": "Merge pull request #14 from zimpha/add_state_sync", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8844, "deletions": 252}}, {"node": {"oid": "639679075c81d6454d1304a4250714c0e0878372", "messageHeadline": "add state sync", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 8844, "deletions": 252}}, {"node": {"oid": "b4254850e870aeb06f3a4b690ee5865e2c6d03ed", "messageHeadline": "Bound the size of each term.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ff5623729ee54ae51eab41ce26c7634a498212cf", "messageHeadline": "Differentiate PoS view from the original hotstuff round.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "ed85d0edf7f6707aac6d00b141e6f6a4dff28d1a", "messageHeadline": "Generate next_epoch_state from PosState.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "5a7689942f86b92231a5254faf5bf4ddd838ce40", "messageHeadline": "Implement PosState maintenance.", "author": {"name": "Peilun Li", "email": "peilun.li@confluxnetwork.org", "user": {"login": "peilun-conflux"}}, "additions": 328, "deletions": 18}}, {"node": {"oid": "184a86478d9a2748e95b1d7684247a3298b0a4ed", "messageHeadline": "Add Election transaction and PosState.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 71, "deletions": 8}}, {"node": {"oid": "68a7c20ce1535d8850ef68135406be92f8c8d4b5", "messageHeadline": "Merge pull request #2179 from peilun-conflux/add_rpc_thread", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "13fb8136fd5a781af05f0457fcf97853f3c993c2", "messageHeadline": "Update configuration file.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c3ebe665135ba932a28e9f711731319ffdfc7fb6", "messageHeadline": "Allow setting http rpc server threads.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "5fb611553de74a0f460d72b62065c0918af326b5", "messageHeadline": "Change default proposer type to VRF.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "71563897bca5eceb21cba337768c7be5b3bb160b", "messageHeadline": "Choose proposal to vote after proposal_timeout. Pass compilation.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 115, "deletions": 2}}, {"node": {"oid": "54b5429a222ea919af88e21b33ee7f6358c5e6bd", "messageHeadline": "Process proposal and votes correctly.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 35, "deletions": 29}}, {"node": {"oid": "f56746f20f557e484f739585b46875374838f029", "messageHeadline": "Add vrf_proposer_election.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 109, "deletions": 0}}, {"node": {"oid": "599b7a784e3a6fb31b9f9ce8106af54567bb23e2", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 1405, "deletions": 363}}, {"node": {"oid": "b6dd963439af06cbb422c20f9528d4341599e6b6", "messageHeadline": "Add vrf_proof to Block.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 65, "deletions": 8}}, {"node": {"oid": "c2a9c75d8602c2f1ee1168bb64d840db11353834", "messageHeadline": "Implement staking state related methods.", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 135, "deletions": 93}}, {"node": {"oid": "55224a0d42a499ff34746ec62e147e34a2d9f9be", "messageHeadline": "Fix bug in new state library's update method; implement require_or_ne\u2026", "author": {"name": "confluxyangz", "email": "80707222+confluxyangz@users.noreply.github.com", "user": {"login": "confluxyangz"}}, "additions": 81, "deletions": 18}}, {"node": {"oid": "919a60d38b2a56b6c0ef9871ba422dbcba30d4ad", "messageHeadline": "Implement staking state related methods.", "author": {"name": "confluxyangz", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 135, "deletions": 93}}, {"node": {"oid": "32029764145a63bed4cc141cde49185204107ffc", "messageHeadline": "Fix bug in new state library's update method; implement require_or_ne\u2026", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 81, "deletions": 18}}, {"node": {"oid": "993a808667fb7e114a798b4f0fe5b9a4b013a712", "messageHeadline": "Add VRF keys to structs.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 122, "deletions": 17}}, {"node": {"oid": "afdb6025585209be95b3e5fb853be45b5f7edf37", "messageHeadline": "Implement methods for cached storage in new state library.", "author": {"name": "confluxyangz", "email": "80707222+confluxyangz@users.noreply.github.com", "user": {"login": "confluxyangz"}}, "additions": 110, "deletions": 13}}, {"node": {"oid": "44b5315bc883d7bae810ec7bd067931b2e5d8409", "messageHeadline": "Implement methods for cached storage.", "author": {"name": "confluxyangz", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 110, "deletions": 13}}, {"node": {"oid": "5e4ce6894e7412ba456f0015208d8f8656d0bba9", "messageHeadline": "Merge pull request #2176 from peilun-conflux/config_mpt_count", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "773f5c68dbb6cda183ee66388239474365bf4ec0", "messageHeadline": "Add instructions to set storage_max_open_mpt_count in `tethys.toml`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "aa5ab104174f542687b98b73fc7b670938bbcd64", "messageHeadline": "Add parameter to configure max open MPT counts.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 16, "deletions": 4}}, {"node": {"oid": "d34b9b8d3e15adccec24731fd8a9060d2df22fe7", "messageHeadline": "Use bls signature for transactions.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 18, "deletions": 16}}, {"node": {"oid": "4aa065b97b0c2cd8f5dc87595415ec6dbec8ed50", "messageHeadline": "Force execution engine to use consensus keys.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 55, "deletions": 49}}, {"node": {"oid": "78468b5f702eb9595e7d85317997408d7d94928e", "messageHeadline": "Change crypto storage sig to consensus sig.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 52, "deletions": 58}}, {"node": {"oid": "505face951f14c3450a5228cce4251eb5e4824bf", "messageHeadline": "Change more.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 62, "deletions": 30}}, {"node": {"oid": "0787ebe25cd40075a49f1ab86982c5ad42145543", "messageHeadline": "Use ConsensusSignature as signature type alias.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 162, "deletions": 121}}, {"node": {"oid": "144bd713c5bb2a2bda303351ee2d48ec52991e76", "messageHeadline": "Merge pull request #2158 from linyufly/master", "author": {"name": "linyufly", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "57c31f441013364cd35aa4cb8b1e2e62a5111f2a", "messageHeadline": "Merge pull request #10 from Conflux-Dev/change_sig", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 592, "deletions": 19}}, {"node": {"oid": "21c3383e5df75b1835c444a3a286e0fa9b9726a4", "messageHeadline": "Add bls as tx signature scheme, and remove redundant to_bytes().", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 22, "deletions": 12}}, {"node": {"oid": "fd136205bfd5f3322b7b470f128fff270fb383c0", "messageHeadline": "Add implementation of ec_vrf.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 24, "deletions": 7}}, {"node": {"oid": "2220c20597ba0b90f8ef86b95973f6bd213257c7", "messageHeadline": "Add Elliptic Curve VRF wrapper `ec_vrf`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 203, "deletions": 15}}, {"node": {"oid": "cae624ce9d9e86cd197321d6e825f312ba0ef5bd", "messageHeadline": "Add Uniform.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "057264729664899f5109e0ae752815282f9e0c95", "messageHeadline": "Integrate bls_signatures implementation.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 34, "deletions": 10}}, {"node": {"oid": "3db26c8ddb1918a67f482c379fab51259037e52a", "messageHeadline": "Wrap bls signature.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 265, "deletions": 1}}, {"node": {"oid": "288102c5f3f04b3d212351a5c6be5fd17003ff57", "messageHeadline": "Add trait for VRF.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 61, "deletions": 1}}, {"node": {"oid": "81ab9db36931ef32519f6e9fd0e19f908932cb1d", "messageHeadline": "Merge pull request #9 from zimpha/setup_pos_at_start", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 269, "deletions": 141}}, {"node": {"oid": "0286c1cec082326b13ce4499d2d9697b8f0c25a0", "messageHeadline": "setup pos consensus at start", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 269, "deletions": 141}}, {"node": {"oid": "3fcbfc1d0748002348bc4fb5b73134458c0e6c77", "messageHeadline": "Extract common methods from VoteStakeList", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 163, "deletions": 81}}, {"node": {"oid": "c514ef253042eed3f2f4c45d25a72998ec039432", "messageHeadline": "Merge pull request #8 from zimpha/network_patch", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "3ee4238c6d20848e6607b938503f2bc74f6059d7", "messageHeadline": "uncomment some code", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "f72510a7f25caecc04ea6d642eeca3d166795c7a", "messageHeadline": "Merge pull request #7 from Conflux-Dev/set_pow_handler", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 97, "deletions": 44}}, {"node": {"oid": "c83511b31a152fb863541829461abb48dc6beb57", "messageHeadline": "Verify pivot decision outside Executor.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 81, "deletions": 49}}, {"node": {"oid": "d6ca0b4b99c49978a2052bb49e4160ac3b4ab700", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 28, "deletions": 7}}, {"node": {"oid": "c3466a3627a3c2d9f1c2f9c85698768e0e85b9d6", "messageHeadline": "Merge pull request #6 from Conflux-Dev/pivot_decision_process", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 183, "deletions": 45}}, {"node": {"oid": "56cf341b12ad0fa4554ba6fced2205f40ae57554", "messageHeadline": "Address Zhe's first round of review comments", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92e06928f8da8250472b5e115b31e677898c3e1c", "messageHeadline": "Extract methods for VoteStakeList.", "author": {"name": "confluxyangz", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68d4b3fd210828fcd16770bc9f110c95aa0efde8", "messageHeadline": "Extract methods for VoteStakeList.", "author": {"name": "confluxyangz", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6167cef7bcbb6a1b01287b5f923fc7a6e071eb58", "messageHeadline": "Wait for new pivot decision to generate proposal.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 32, "deletions": 15}}, {"node": {"oid": "e710e387cd58a9660985c5950a8f65ca9b735476", "messageHeadline": "Vefiry pivot decision based on parent.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 21, "deletions": 1}}, {"node": {"oid": "f5da9104cf97680aff7b0e50659ac3a35bd522d3", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 55, "deletions": 40}}, {"node": {"oid": "d1ea0fa28637eaf77219b6fa19ad09eb2732bb4b", "messageHeadline": "Add PowInterface as async trait.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 114, "deletions": 28}}, {"node": {"oid": "2f5ab3c264c66a3ee86d605b5936d9cf76f544f1", "messageHeadline": "Merge pull request #5 from zimpha/make_network_work", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 206, "deletions": 126}}, {"node": {"oid": "d924b2f0fe009070b2c5b1124198b40e009d875a", "messageHeadline": "make network work", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 206, "deletions": 126}}, {"node": {"oid": "866dd06d290c071ce152ed469e5db20d153e6439", "messageHeadline": "Merge pull request #2163 from ChenxingLi/simplify_revert_reason", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "d96bc8914d7833260d4ecb1e1942872fb957ec00", "messageHeadline": "Merge pull request #2162 from peilun-conflux/update", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "ee4cf305e08dd47945f87790b0db2c8184f754fc", "messageHeadline": "minor fix", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b10242092d9af068f4d053d60837bb4a001b37b4", "messageHeadline": "fix", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "881efb4f31dda55083bbc3ccd8627649b73e2bbf", "messageHeadline": "update", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab5839a931a18c364c340dd4a536adafb612229e", "messageHeadline": "Fix comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a02101ff31b11c7e5a87a35e8e364c2af0a50223", "messageHeadline": "update", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "d41c383f469a701cb88484c25537934139635a08", "messageHeadline": "Merge pull request #4 from Conflux-Dev/pow_handler", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 451, "deletions": 17}}, {"node": {"oid": "6f40e83e256e2f7bfa0ebbf6a6a502394319b11a", "messageHeadline": "Simplify revert reason", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "6c68b80dcb44eebdfa4da1ac2b3be2219c086811", "messageHeadline": "Update CHANGELOG for v1.1.4.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 13, "deletions": 9}}, {"node": {"oid": "5a0e8016e6cf6cda775ce7f2b0fcfb675a037154", "messageHeadline": "Merge pull request #2161 from Thegaram/issue-2159", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 129, "deletions": 3}}, {"node": {"oid": "0678a09292fe920b60b2458bdcefd142dc621c84", "messageHeadline": "Merge pull request #2156 from ChenxingLi/add_fail_reason", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 167, "deletions": 25}}, {"node": {"oid": "bf741b900800eefda907b0f4f8335cc8a9c1e0e8", "messageHeadline": "change default payload limit and update changelog", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9885fb5bc08d59ba2e247a8b4082c92c68e2832f", "messageHeadline": "Merge branch 'master' into issue-2159", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 374, "deletions": 90}}, {"node": {"oid": "cd0c1d5d73c0d53a9c8e5cd956a49d85b8f4825e", "messageHeadline": "cargo fmt", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "a66a58e2eaf6658516c39c724077d0dc27c5a091", "messageHeadline": "add comments", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c446336470c781ca187e26549f2e05884ef51fee", "messageHeadline": "fix changelog", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cf6ca2c0cfae6ae76fb782c69a1edf15ccf70a59", "messageHeadline": "Cargo fmt", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0d7f4e11ca6413f313acf4ab924726dbc62e47fe", "messageHeadline": "fix", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe85962965d752a4280be8a3defb3fd86a4959d7", "messageHeadline": "Support cip-37 address", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "1c9fc05d5d3292e1acd238ffa07b554e3b842351", "messageHeadline": "Add rich fail reason in rpc", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 140, "deletions": 25}}, {"node": {"oid": "15bdbc538e6f0bbe3c143496949ab9842627017e", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 134, "deletions": 76}}, {"node": {"oid": "d1ede8b17d93902f24efd1752a2d012e761090de", "messageHeadline": "Add pivot_decision and pass compilation.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 297, "deletions": 92}}, {"node": {"oid": "a73fd6d2ba59dd1684ae627013224f1b14c384ff", "messageHeadline": "Merge pull request #2160 from zimpha/consider_collateral_packing", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 374, "deletions": 90}}, {"node": {"oid": "6b4e7f1dbb4228b489cfc13d70c221fb785afcb8", "messageHeadline": "Get pivot decision based on parent_decision.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 62, "deletions": 4}}, {"node": {"oid": "3a258d2b06998687398d3dbe4d9f6197589c630f", "messageHeadline": "Use async in PowHandler.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 68, "deletions": 15}}, {"node": {"oid": "56b47f3db4a24629266fd6a06ae7e14cd1f266b1", "messageHeadline": "Add PowHandler.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 60, "deletions": 0}}, {"node": {"oid": "bfe2682b96942a761f6525f33911790898bc00ae", "messageHeadline": "Merge pull request #3 from Conflux-Dev/add_executor", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2158, "deletions": 455}}, {"node": {"oid": "fd72d0dc2a6a90ea8959a8f5ffdf7a86cd960a92", "messageHeadline": "fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 488, "deletions": 382}}, {"node": {"oid": "671d23a43c6b0df31103da1f50d15b31f24869ea", "messageHeadline": "Port executor.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2052, "deletions": 455}}, {"node": {"oid": "24057c19067452004e26eb97b3a07f15d8574a62", "messageHeadline": "add python test", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "486755db51bb7faad06e559c4d04589470aded14", "messageHeadline": "add 1.1.4", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "902c95d067e17fc93540097aa9202d3368fa29e7", "messageHeadline": "add tests", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 253, "deletions": 75}}, {"node": {"oid": "b0db6c03e4e24d091bd6c96ab60cd2d106a7bb23", "messageHeadline": "expose max ws payload size in config and limit in cfx_getEpochReceipts", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 123, "deletions": 2}}, {"node": {"oid": "795d9bfb4e09cb7bd1253e32b2566dc72eabe762", "messageHeadline": "consider storage limit in transaction pool", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "ebeb60960dce2f3977ecce0405705ad36e48fef9", "messageHeadline": "Implement add/remove for commission privilege", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "484e1410343eeb258b83f3453187f26f7bb573c9", "messageHeadline": "Move common operations of VoteStakeList to its member methods.", "author": {"name": "yangzhe", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 162, "deletions": 80}}, {"node": {"oid": "69f1eed1bb09941e19273d2a793799e905590b7e", "messageHeadline": "Merge pull request #2151 from Pana/patch-6", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4b2312b8a83373c3ea91d5f1da3c5384938b16e5", "messageHeadline": "Implement check_commission_privilege in the new State class.", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 116, "deletions": 5}}, {"node": {"oid": "c5b4fdbdb30a8158065d21425f155fab9437e81b", "messageHeadline": "Merge pull request #1 from Conflux-Dev/pos_interface", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 635, "deletions": 75}}, {"node": {"oid": "bd83f49f47a5576348294bbfe498dcc05dc84fd0", "messageHeadline": "Integrate with pos code.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 108, "deletions": 29}}, {"node": {"oid": "a611bdd093b63a55f6dcd0f3c2caa07654e2d1a8", "messageHeadline": "Persist ledger info for every block.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 149, "deletions": 62}}, {"node": {"oid": "eaa9a8c3991f5aa6f279a606410ba471fd03feb3", "messageHeadline": "Disallow non-continuous pos_reference.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "57c8e617967097218c958368d97f4d7e56055799", "messageHeadline": "Do not process unlock_tx if pos_reference is not changed.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f1bf9ddacb3903972471b1d40d66087f93341d21", "messageHeadline": "Pass compilation.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 83, "deletions": 14}}, {"node": {"oid": "c9f4851cd2335b8b391fb46810c2580b74a4660a", "messageHeadline": "Get the latest pos reference during block generation.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 25, "deletions": 5}}, {"node": {"oid": "9787057248d8727e6b9f6ee9ee616149623695a6", "messageHeadline": "Handle unlock transactions during epoch execution.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "89d1f20d34a29087da42252118a642980897c9f8", "messageHeadline": "Check pos reference in sync graph.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 88, "deletions": 7}}, {"node": {"oid": "0626ece82c95fe590950a76e5da82716bbd21d11", "messageHeadline": "Check pos reference in consensus.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 44, "deletions": 10}}, {"node": {"oid": "2f07a5e8356338a61112b777eeb6876d41666831", "messageHeadline": "Add PoS interfaces and a `pos_reference` field in BlockHeader.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 150, "deletions": 4}}, {"node": {"oid": "4a88b8c573bf9fc4d2ad75a851168aba9d82c688", "messageHeadline": "Merge pull request #2 from zimpha/diem_porting", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 99916, "deletions": 105}}, {"node": {"oid": "af716593c2aa99265a1853eb06fb73d0e6d3ad9c", "messageHeadline": "make it compile", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 3173, "deletions": 2519}}, {"node": {"oid": "49805a3aba08df94b8039e30bf91e555b8abcd1d", "messageHeadline": "comments out some codes", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 1720, "deletions": 745}}, {"node": {"oid": "b588aa05e99a64635514a3dff86182ebea086e72", "messageHeadline": "Update README.md", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbe197bd44067618f0e7700460b3bd8e935d0d65", "messageHeadline": "Merge pull request #2155 from peilun-conflux/update_version", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4ea8161e4884a285cc14530acc7a198abf130cb2", "messageHeadline": "Merge branch 'master' into update_version", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 12}}, {"node": {"oid": "b7e015a76da99c473a91d32c9b090cc33215bbb2", "messageHeadline": "Merge pull request #2154 from peilun-conflux/fix_param", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "22a9e53a3cbbd33258306fc97e3b41d6b215cd80", "messageHeadline": "Update crate version to 1.1.4.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7865ce28175a92172601683b4c7bdcf65f0c19c3", "messageHeadline": "Remove wrong setting of sync_state.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 4, "deletions": 15}}, {"node": {"oid": "48f73cc2fb70006bc9dea36d77cc977d26bf1449", "messageHeadline": "Merge pull request #2153 from Thegaram/use-random-address-in-virtual-\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59c6bff6f52fd8362553dcb1af5b6ffa54a641f4", "messageHeadline": "fix rocksdb version", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 71, "deletions": 110}}, {"node": {"oid": "cd07cdf7ecfbded43e6016e73c4d3ffbcf84271d", "messageHeadline": "use random miner address in virtual calls", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "917f729aad84e0a29cb8ce4afc240d6dac864470", "messageHeadline": "Address Zhe's first round of review comments", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 56, "deletions": 17}}, {"node": {"oid": "00a76ca54bea74c4118e8cbdedd3ed254131621d", "messageHeadline": "Update RPC endpoint", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d59358bf321ab620075343e06048dc982910781f", "messageHeadline": "sync", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 286, "deletions": 55}}, {"node": {"oid": "8c05e4c98161b3a4992e518bb87f59a92b7f7b71", "messageHeadline": "Merge pull request #2149 from peilun-conflux/pending_tx", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 259, "deletions": 32}}, {"node": {"oid": "0662bf8555659e528f08c7f70b9ca7d1fb3b3f31", "messageHeadline": "Fix comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 50, "deletions": 62}}, {"node": {"oid": "816d00ff8dcb7d4ad0aa2695c7083a6cb04700c6", "messageHeadline": "add partial result", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 70350, "deletions": 4119}}, {"node": {"oid": "1b9bed6a844b93e045ec72c54a7030842051552b", "messageHeadline": "Implement check_commission_privilege", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 77, "deletions": 5}}, {"node": {"oid": "d71615e137c01a300f666c93e1d2eaba3b453192", "messageHeadline": "Add `pending_count` in response.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 18, "deletions": 20}}, {"node": {"oid": "2dd4af7cb82fe61d16bfe442277086a350e93b70", "messageHeadline": "Add tests.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 50, "deletions": 22}}, {"node": {"oid": "0ebbeb049e1447ef6cec2ecf58f0ea235611b614", "messageHeadline": "Add `cfx_getAccountPendingTransactions`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 216, "deletions": 3}}, {"node": {"oid": "85428396c00e0cc05d503a23ed2c9513908a0569", "messageHeadline": "Merge branch 'master' of https://github.com/Conflux-Chain/conflux-rust", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "d2949139250e96dccb643fe5210dcbeb68bea345", "messageHeadline": "Revert \"Add commision privilege key to storage_key.rs\"", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 0, "deletions": 87}}, {"node": {"oid": "e387dc05d77a2841ef31c33c64f27637fe2032fc", "messageHeadline": "Revert \"Add get_commission_privilege in StateObjectCache and State\"", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 2, "deletions": 63}}, {"node": {"oid": "abc094b3815059194f351cdcf64a55814f1ca1d2", "messageHeadline": "Add get_commission_privilege in StateObjectCache and State", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "354123a550b4b45bde7fa7152ee74f0a09edc03c", "messageHeadline": "Add commision privilege key to storage_key.rs", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "e467197d24e818208a469b95bef22c337f760827", "messageHeadline": "Merge pull request #2147 from Thegaram/fix-2146", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "9f4c6be0fb4a11fe6fb1f13b010f3abc9b92e8eb", "messageHeadline": "maintain a consistent consensus view for cfx_getStatus", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "3ff414af18ab8169127c4ce49125b7f775526acf", "messageHeadline": "Merge pull request #2145 from Thegaram/remove-rust-version-from-readme", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "2faccee28d9ddef74f8b989120bf912545cca54b", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 73, "deletions": 9}}, {"node": {"oid": "ccfbc074837ea05e9c062e0127130b02c2b8592b", "messageHeadline": "remove Rust version from README.md", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "e9e21958610caf5138f0b3cc3c1f619a548a6201", "messageHeadline": "Implement the new init_code function", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "63a83901ccb89aeaa87d9eeed13e416bc8eb5bca", "messageHeadline": "Merge pull request #2144 from peilun-conflux/changelog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "589e2a34d724e14e71e4ee76eac56880e611f130", "messageHeadline": "Removed unnecessary local variables in StateObjectCache::require_or_s\u2026", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e0cc74d995056bd4287590f8235792cdaf284133", "messageHeadline": "Refactor require_or_set_code in state_object_cache.rs as suggested in\u2026", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "8287230991f5f275873e44d12c62c7930eb9252c", "messageHeadline": "Address the 2nd round of Zhe's review", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "786ed7cf4654bbb9331d4b73ecbed2ac8d295fee", "messageHeadline": "Fix typo.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "734f909a0a05371a085ee3583c844bcce4d63bb6", "messageHeadline": "Update CHANGELOG for v1.1.3.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2dfd60797aa3bd1ffe93e68f5b2e42d1932ca880", "messageHeadline": "Merge pull request #2120 from peilun-conflux/fix", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3be68f9d3a02e00b0ccf0fce85382fab6a8f3be5", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 192, "deletions": 231}}, {"node": {"oid": "428b8fb8df489287f86602df3fce891e55d296e1", "messageHeadline": "port infallible, logger, metrics metrics-core", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 4084, "deletions": 0}}, {"node": {"oid": "c8d8d44536213f4d16b90a60fb0c5e88bf1facdc", "messageHeadline": "port diem_channel", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 1389, "deletions": 0}}, {"node": {"oid": "601b1554cbaccccd588cd748e8081986baf4fd44", "messageHeadline": "port diem-types, move-core-types", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 18748, "deletions": 0}}, {"node": {"oid": "cd0f5a32e92bafe5807101f70b3f33f8dee5e68a", "messageHeadline": "port crate crypto", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 7769, "deletions": 0}}, {"node": {"oid": "0b4327620d1932923bcc5e3ee5d8dd97c83a1228", "messageHeadline": "Address the 1st round of Zhe's review", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "bdc988c1bfa359525b9e84153a0265a76fa7d51f", "messageHeadline": "Implement the new init_code function", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "819717fe44ff591f0700b0b6344830a51fc8fdc0", "messageHeadline": "Merge pull request #2140 from Thegaram/apple-m1-compat", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 59, "deletions": 215}}, {"node": {"oid": "b1929a5a34ec9505da1f1c643e6c8c2e2d321294", "messageHeadline": "fix build on Apple Silion Mac", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 59, "deletions": 215}}, {"node": {"oid": "1983d0d63cca644af9475fe674fa448610632a1f", "messageHeadline": "Add cached deposit list and vote stake list.", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 112, "deletions": 8}}, {"node": {"oid": "f427ae583101b3a8dad947c45f9c11c0a6a7d863", "messageHeadline": "New state lib: Add remaining methods to access CodeInfo.", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "7ad84bf5ced6ad79421418e08dab3e1d27b85e85", "messageHeadline": "Fix bug in new State lib code loading.", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "026cd09fdbb7813a40681777b12d74923172162c", "messageHeadline": "Add remaining methods to access CodeInfo.", "author": {"name": "yangzhe", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "506d5854e0e62ee3cc564f84ff0e9bef93c2653f", "messageHeadline": "Fix bug in new State lib code loading.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9e04754d56fbf81145054bdc0d792541a9cd6335", "messageHeadline": "Add cached deposit list and vote stake list.", "author": {"name": "yangzhe", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 112, "deletions": 8}}, {"node": {"oid": "0441b58e06a416ebc42cc9cc852c347c093888ad", "messageHeadline": "sync", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 1448, "deletions": 66}}, {"node": {"oid": "7444f50e422c02b384f925ad79e126b0a069243c", "messageHeadline": "Merge pull request #2134 from Thegaram/rust-1.51.0", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "08a57cbb206877055964688b3ea653273f69b091", "messageHeadline": "fix warning", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b77cb7e04b85d21417782e11eceaf0cef85ef320", "messageHeadline": "upgrade rust toolchain to 1.51.0", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3f1e2c9473940883e89de3add507baf2cee786ce", "messageHeadline": "Implement a few methods in new State lib.", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "af9a4c475e1ff23e35a749d3cc4be4cd7799ed2f", "messageHeadline": "Merge pull request #2130 from Thegaram/latest_executed_epoch_pubsub", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 149, "deletions": 16}}, {"node": {"oid": "3de0c4c28086efbc3286dc06eb441cf0ea54b08a", "messageHeadline": "Merge branch 'master' into latest_executed_epoch_pubsub", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 312, "deletions": 58}}, {"node": {"oid": "66baa2c102de087b3d8cb258918c97dcc752b35d", "messageHeadline": "make sure to only process epochs enqueued for execution", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 64, "deletions": 17}}, {"node": {"oid": "4b415e222ba83368b0abec0f9ccb3ed84e34d499", "messageHeadline": "Merge pull request #2133 from resodo/add-new-rpc", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 205, "deletions": 6}}, {"node": {"oid": "47cb48392b913b77908914b6d144c2e86a1c30a8", "messageHeadline": "Merge pull request #2131 from linyufly/master", "author": {"name": "linyufly", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 106, "deletions": 51}}, {"node": {"oid": "87f5889a97290326a9b6e18e167dd952e3ec939b", "messageHeadline": "add rpc cfx_getAccountPendingInfo", "author": {"name": "ypliu", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 205, "deletions": 6}}, {"node": {"oid": "ee1a3edcdf99681081dc1c07f2ec8be265bb1c17", "messageHeadline": "add changelog", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7218041ebeadc3a54f3308b028cdbeecb3e435f9", "messageHeadline": "rename latest_executed to latest_state", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "283326fcd20f00388d703aac7e3cda638dc12106", "messageHeadline": "add python tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "cf713ce73e96455554fe313962f732bc2d1a2f10", "messageHeadline": "add missing await", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fc2bb16c94c781f889696a3451bd661c4cdb029", "messageHeadline": "Add map_or_else to ModifyAndUpdate and implement the state ops which \u2026", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 106, "deletions": 51}}, {"node": {"oid": "eb1a6cd575e9881a12987542e66ef685844d4a6e", "messageHeadline": "Implement a few methods in new State lib.", "author": {"name": "yangzhe", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "5ced771ea0bc8673c3d9b49f45d877ec893e9775", "messageHeadline": "allow epoch subscriptions on latest_mined and latest_executed", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "18df6b9388ce9e00af94f786ac0ace84a9e78df9", "messageHeadline": "fix spell error", "author": {"name": "PanaW", "email": "wangpan@conflux-chain.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8cafdae01edbef6a11f356b7ef9b26c209c6ec0a", "messageHeadline": "Add CodeInfo object cache for the new State implementation.", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "39af9c9b0016d8407b87ebc9683a0ba73db371e3", "messageHeadline": "Merge pull request #2121 from peilun-conflux/dev_gen_block", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "33ee6774f46d1272383a0b136c2da0c9f6c1665c", "messageHeadline": "Add comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae5961321fc709e569629609d723b304ce44e923", "messageHeadline": "Add CodeInfo object cache for the new State implementation.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "e182f75fdef6112691461992595e6d48888cb35b", "messageHeadline": "Allow immediately packing sent transactions in `dev` mode.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 66, "deletions": 13}}, {"node": {"oid": "03a0927301b1e8eddf9da028e25c942c81ea0f25", "messageHeadline": "Fix auto block generation in `dev` mode.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4b7f0fe8b41781db8cead900bfdf99e7c48fbf01", "messageHeadline": "Introduce new State library", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 887, "deletions": 26}}, {"node": {"oid": "6638bd5ebc5a77189a3a8a570a4b6a2f1f056775", "messageHeadline": "Introduce new State library.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 887, "deletions": 26}}, {"node": {"oid": "c88b128ed0f7f53075c57de3b102a1f6e06accd0", "messageHeadline": "Merge pull request #2119 from peilun-conflux/update", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 434, "deletions": 430}}, {"node": {"oid": "ca21749a125e8521443f1e2f9393d3a054f8776e", "messageHeadline": "Cargo fmt.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f79a9de4bc6cd07afc3ddd3dd704c753b5b181f2", "messageHeadline": "Update crates and fix an error caused by `syn`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 434, "deletions": 428}}, {"node": {"oid": "d614827d42ad97e5c17fa32c082a756124870223", "messageHeadline": "Unify evm spec passing and allow it to be upgradable; clean-up interf\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 107, "deletions": 110}}, {"node": {"oid": "8ef86a0d890689af552ac038519c4b7c3fbe4533", "messageHeadline": "Clean up for account_start_nonce refactor.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "98bd95d6b51ffca7086da857531b9333e7f2aef1", "messageHeadline": "Unify spec passing.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 87, "deletions": 85}}, {"node": {"oid": "1d6f591a30ade7150ed45f73b9f421cfda840d6a", "messageHeadline": "Create substate trait for code refactor.", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 447, "deletions": 195}}, {"node": {"oid": "adacb9858c77c9426ed6d4b5be87081d8f23e611", "messageHeadline": "Create substate trait for code refactor.", "author": {"name": "yangzhe", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 447, "deletions": 195}}, {"node": {"oid": "3e036a87cf5d2c51f3123429c4cdac671c816710", "messageHeadline": "Merge pull request #2113 from Thegaram/get-logs-offset", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 92, "deletions": 10}}, {"node": {"oid": "65507cab31a2335f4c479d153b63cee2f24ff9a4", "messageHeadline": "Merge pull request #2101 from linyufly/master", "author": {"name": "linyufly", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 443, "deletions": 182}}, {"node": {"oid": "051ecf129048b7ca39c488540d5431d20336d2fe", "messageHeadline": "Ran cargo_fmt.sh", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d9899776fdf25425068da49b10f726659626eaf", "messageHeadline": "Fix the issue of being private for serde::export by using std instead", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a43c8c546637a94c24886e4f2fca5375bccca377", "messageHeadline": "Removed account_start_nonce in initialize_synchronization_graph", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7d1e80352032cbe123e774c0aba7b74e6f3e85b0", "messageHeadline": "Merge branch 'master' into get-logs-offset", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 355, "deletions": 90}}, {"node": {"oid": "2f519f57e2e03c4ae110fe81033ff601bec4aa8e", "messageHeadline": "Merge pull request #2112 from peilun-conflux/fix_trace", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 354, "deletions": 89}}, {"node": {"oid": "cf038e806e1ec22c9dc234f6c26e56e0ea4e6c28", "messageHeadline": "update changelog", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "debb09896b019295359cc453a8478c46e18c56dc", "messageHeadline": "add offset parameter to cfx_getLogs", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 87, "deletions": 10}}, {"node": {"oid": "448cb8d11ef61b5bc222ab0488256b5d0b20ab13", "messageHeadline": "Added the failed implementation of clean_account (documented)", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6238880bb43e1dc48c144792190d8bf35f7a2a7c", "messageHeadline": "Reverted the implementation of clean_account", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "d4a0f9a6254a11ff039215b46d5b010bbdd0bbef", "messageHeadline": "Fixed the argument list of a call to genesis_block", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d0959bcbf5cdd82323d4bad3ff1cd37fb552032a", "messageHeadline": "Ran cargo_fmt.sh", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 30, "deletions": 142}}, {"node": {"oid": "45f9680416c93fca444f5d8bcac987fbd4b05e7e", "messageHeadline": "Remove a wrong statement.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "59b90d5f9d8f62892f69d9c216c546bf5bc0ef84", "messageHeadline": "Address Zhe's fourth round of review comments", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 13, "deletions": 31}}, {"node": {"oid": "5156827c084db835a2a9ade2385e1faa58e0fbcf", "messageHeadline": "Update CHANGELOG.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cab864c0e7ee5919ad35299a8d05e50ace84dbbe", "messageHeadline": "Add tests for new return format.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 70, "deletions": 4}}, {"node": {"oid": "748f8655889138d2202da4116ae6b69bcf958b2d", "messageHeadline": "Add more fields for returned traces.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 279, "deletions": 85}}, {"node": {"oid": "e83cc6569da16f2db9048ffbc1e41382b5b2792e", "messageHeadline": "Merge pull request #2107 from peilun-conflux/fix_packed", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 85, "deletions": 48}}, {"node": {"oid": "eff1963dad89df711732f545778790e8434d843a", "messageHeadline": "Address Zhe's second round of review comments", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 12, "deletions": 35}}, {"node": {"oid": "6f926983be62146b7387341549a3da8a837bdef2", "messageHeadline": "Revert some unnecessary changes.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c8a55e1647dccef363b89c8644afe2ed5c0ba6b9", "messageHeadline": "Merge branch 'master' into fix_packed", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 62, "deletions": 14}}, {"node": {"oid": "44c5d3ed2c50e994d7bb3f84124dd04e773ebe9d", "messageHeadline": "Merge pull request #2111 from peilun-conflux/fix_trace", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "30317ab1e967c9c16df31726bb5689ab552e2920", "messageHeadline": "Merge pull request #2109 from peilun-conflux/start_script", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "cf28e68482208feeb0feef15e1056cb20e04b8ae", "messageHeadline": "Avoid recycling transactions during catching up.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 82, "deletions": 54}}, {"node": {"oid": "a7def924f90f46f48df64951384f2e6ac4a3597b", "messageHeadline": "Fix a reentrant deadlock of getting traces.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 15, "deletions": 14}}, {"node": {"oid": "c0c620614ed953f7eb38ee886bbbce4727679661", "messageHeadline": "Skip if parent is NULL.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8a47717ff4737b15be80d5152c98209d50a6a7fb", "messageHeadline": "Update CHANGELOG for 1.1.2 and the start script.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "7072c732173a74a525ad0d113ec4b7293e4128ea", "messageHeadline": "Merge pull request #2106 from peilun-conflux/fix_traces", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "18e997bad2ed734320fac6d6d15ae9f19fc30328", "messageHeadline": "Merge branch 'master' into fix_packed", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 64, "deletions": 11}}, {"node": {"oid": "408de627fec3c15fda44493245ba2a508eaea721", "messageHeadline": "Update CHANGELOG.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8175223d16cde03daf216f4af9dbc5c581b827f8", "messageHeadline": "Merge pull request #2102 from peilun-conflux/trace_transaction", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "7fa1d799c415bca1752735c59f98c1704b976e58", "messageHeadline": "Only set tx packed if ready for mining.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 35, "deletions": 29}}, {"node": {"oid": "ba36e810dc1d7eb6d0fc078dc7cc526f66762628", "messageHeadline": "Add comments about possible inconsistency of MultiVersionData.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 47, "deletions": 12}}, {"node": {"oid": "3108fd76455db5f6224bbab8c0f402ac5b50597d", "messageHeadline": "Check db for trace query without pivot assumptions.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "9822872c1c4f4463cc8c5ac1be170155bf01fb2b", "messageHeadline": "Addressed Zhe's comments", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 7, "deletions": 29}}, {"node": {"oid": "11efa0ad57c73a30fd24edc8f9120f62e1056733", "messageHeadline": "Use hex encoding for the returned bytes in trace-related RPCs.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "500a162513d3683b4e187e9e002f1fe4b34d6e47", "messageHeadline": "Update CHANGELOG.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d2a4d894baa6b2feb3e0799e313d93b6986ea748", "messageHeadline": "Add test for `trace_transaction`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b58389f5858803c0653d1e58f53f456a3102be83", "messageHeadline": "Follow Eth tradition to return null for missing traces.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 21, "deletions": 37}}, {"node": {"oid": "430b061f392b01cf1e683f648317fd394a17024a", "messageHeadline": "Reformat the change.", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 2588, "deletions": 4343}}, {"node": {"oid": "00c772e783dc271369be40ae6589232b38dd9539", "messageHeadline": "Remove account_start_nonce from StateGeneric", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 4972, "deletions": 2785}}, {"node": {"oid": "088267f9539e787c3dfc8945cf2fcbde94c6dcc1", "messageHeadline": "Add `trace_transaction`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 61, "deletions": 6}}, {"node": {"oid": "12530de74783a9adc1c7d46a05010005a947381c", "messageHeadline": "Merge pull request #2100 from peilun-conflux/comments", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 54, "deletions": 70}}, {"node": {"oid": "24fb70464abd91de10991c31a325425499c271a7", "messageHeadline": "Fix comment naming.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c23eb559308b6ffe161f9a4784ce306934ae21c", "messageHeadline": "Fix FIXME about inconsistency of skipped_epoch_block_set.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 44, "deletions": 62}}, {"node": {"oid": "dc1165584405e801783bb4ab425441acbcd6cae9", "messageHeadline": "Add some comments for consensus graph.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 18, "deletions": 16}}, {"node": {"oid": "4fea0b4daceadc3a19edf145ad277f96d550bf46", "messageHeadline": "Merge pull request #2097 from Thegaram/remove-ok-unwrap", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "beccaf71e38848365fbd4d2e44383f8b5ff97f92", "messageHeadline": "Merge pull request #2098 from Thegaram/better-error-msg-for-pruned-bl\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "185e7781c6b44dc2cc4143eed9295edbd81c811f", "messageHeadline": "improve error message for pruned blocks during log filtering on full \u2026", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "4268f335f34a43733c42ca71e6273fb517810815", "messageHeadline": "revert changes in tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "5c80d1626ac6b73563bc7f78fef16f1cb4d5e693", "messageHeadline": "Merge pull request #2093 from peilun-conflux/api_sets", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 260, "deletions": 148}}, {"node": {"oid": "c81a5f422d8cbadf5dc48568868c728b7d795638", "messageHeadline": "remove occurrences of .ok().unwrap()", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 49, "deletions": 54}}, {"node": {"oid": "af9818848f15771991d69556c498e313c370698b", "messageHeadline": "Fix out-dated node_reputation_test.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "797d75639cdc7030c99e02dd191af3e34e600215", "messageHeadline": "Create StateTrait for the new state implementation", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1369, "deletions": 1219}}, {"node": {"oid": "1256667f1054c9161f2e6a8684b4e1e8371eef3f", "messageHeadline": "Cleanups.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "edd28434ec8ab14bdc28543335520ae1ebac8c09", "messageHeadline": "Fix bench build.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "471f64f62ba4acdc4910365596003638a64f05bd", "messageHeadline": "Use StateTrait in EVM.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 325, "deletions": 389}}, {"node": {"oid": "854f35aa6a8d9a8a548fe4ced886233e900e8ee2", "messageHeadline": "Use StateTrait in Substate.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "a19eb40c82045c7429cb3880f67a055f709c8c41", "messageHeadline": "Create StateTrait.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 872, "deletions": 568}}, {"node": {"oid": "0cfd09ddfcfd690c8dcf6966758199ae8b748aa7", "messageHeadline": "Move contract_start_nonce and vm_factory away from State.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 182, "deletions": 265}}, {"node": {"oid": "78be5b8406a9865a652618b0d419312cfa0dbb6e", "messageHeadline": "Fix throttle_test.py.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fa7800b0e82dd1f11c4403d84467e51de0d05866", "messageHeadline": "Update CHANGELOG and the configuration example.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 43, "deletions": 88}}, {"node": {"oid": "31e9419eed56d759568fc28bcf3e2f15b85bf8e5", "messageHeadline": "Fix RPC throttling conf.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 20, "deletions": 8}}, {"node": {"oid": "b75a43275dce81c9d42a969eb8a4531e8f24b7c0", "messageHeadline": "Configure public RPC APIs.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 139, "deletions": 82}}, {"node": {"oid": "da7ad70e0d332f058e87145d67009dedf6907476", "messageHeadline": "Merge pull request #2090 from ChenxingLi/update_internal_doc", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8a695a36a8e98cc2f92bcd0376b402713527fc21", "messageHeadline": "Add Api and ApiSet for setting `public_rpc_apis`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 87, "deletions": 2}}, {"node": {"oid": "a4d2a3fa4b73922f4d4b6ea83a515bc8257ddc02", "messageHeadline": "Merge pull request #2091 from peilun-conflux/fix_trace_for_chain_switch", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 323, "deletions": 106}}, {"node": {"oid": "f548442a286b81527338aef87f916119d03622e9", "messageHeadline": "Add trace tests.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 60, "deletions": 3}}, {"node": {"oid": "042b97512f09d8534cfbfb1aee8e862f9cae3cd9", "messageHeadline": "Fix comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 22, "deletions": 8}}, {"node": {"oid": "32f70925fe8c0bde3a388b6b842e7bc88da712c7", "messageHeadline": "Remove block_number from the core State struct to simplify the interf\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 124, "deletions": 118}}, {"node": {"oid": "1ac69c665b489ca5b4130e2405e7d5a85645b80a", "messageHeadline": "Update comments and variable names.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 44, "deletions": 47}}, {"node": {"oid": "a004ac3ba0c79a74477b280e690803773f7dd182", "messageHeadline": "Support pivot hash check for block traces.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 149, "deletions": 34}}, {"node": {"oid": "4f6f128427b1889b7398de1e9ec8b439ca72600c", "messageHeadline": "Use generics to implement BlockReceiptInfo.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 86, "deletions": 52}}, {"node": {"oid": "a9ea4e9824cfb5ed75a2f846084874509dac0d59", "messageHeadline": "Remove block_number from the core State struct to simplify the interf\u2026", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 124, "deletions": 118}}, {"node": {"oid": "377952b7503ea370801f99edc513e376d8c676b2", "messageHeadline": "Merge pull request #2084 from peilun-conflux/changelog", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "6e37f20a1c78bea9c06cfd9fd45373167c3989be", "messageHeadline": "Update internal doc", "author": {"name": "ChenxingLi", "email": "lylcx2007@gmail.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "73b8f69e13f16bb9a13a584b0fa1384dbf172b70", "messageHeadline": "Merge pull request #2089 from peilun-conflux/fix_remove", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99aff677cfd100727e3bf27b125af36cd3cec5ed", "messageHeadline": "Fix the implementation of `remove_block_traces`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "343dd48ab9bc8bb6545cc018222f18915660b56c", "messageHeadline": "More updates.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f67bff75cb12af840e380c46edde338f15022885", "messageHeadline": "Merge branch 'master' into changelog", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 95, "deletions": 33}}, {"node": {"oid": "0bfd5bc33d2878b4854377c75ef97deca2cf6c51", "messageHeadline": "Merge pull request #2087 from peilun-conflux/fix_mining_author", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "b365774366cf485b4440b53fb6149453039dccd2", "messageHeadline": "Remove extra return.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93c401384f0e822449ac9b7e1f2bc42e8ee3b33e", "messageHeadline": "Add test for omitting \"0x\" prefix.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "44b59e2034ccc3deb2d16197384d615837e3847a", "messageHeadline": "Update tethys.toml.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c799bd79d63582a49e04a6bc39aaeb3d5626072", "messageHeadline": "Use CIP37 address type in `mining_author` without additional quotes.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 38, "deletions": 5}}, {"node": {"oid": "252958cc76bd73d39a2d3d501d951a5a6241354a", "messageHeadline": "Upgrade rust toolchain to 1.50.0", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "561fa1cf4b91a6acc80abbd63c2e353dfa7f0550", "messageHeadline": "Fix rustc on doc test detection.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a15df103dffa7901202c0cbe52aba60c77bb8a3e", "messageHeadline": "fix test build", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc17a1a4d595be175fdad679401e55af0bf4f0ee", "messageHeadline": "Upgrade rust toolchain to 1.50.0", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "d3886e99542b7e09be8f68ad770fed22aa8f6b99", "messageHeadline": "Specify `cfx_getEpochReceipts` is a local RPC.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69d45929a7336397fd4c940ad5fe55129f799ec7", "messageHeadline": "Update CHANGELOG for recent changes.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 20, "deletions": 2}}, {"node": {"oid": "d22e05420cdec73578de0d12ca7712dcde2a4e4f", "messageHeadline": "Merge pull request #2082 from peilun-conflux/fix_recovery", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "9b2765ca1c387f1b1e1497fb1e1f6cf472167479", "messageHeadline": "Merge pull request #2083 from peilun-conflux/fix_dir", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 33, "deletions": 58}}, {"node": {"oid": "5cfbc8023b84333a32fd0f8074818049fc2ab30d", "messageHeadline": "Store block and net data in `conflux_data_dir` if they are not set.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 33, "deletions": 58}}, {"node": {"oid": "bf79b7184845ad64b2f47c9bf435a65e64b05d92", "messageHeadline": "Garbage collect old_era_blocks in header phases to avoid OOM.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 14, "deletions": 10}}, {"node": {"oid": "6e1c321466b89eb055581bee97818065793335fa", "messageHeadline": "Merge pull request #2079 from peilun-conflux/traces", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 697, "deletions": 194}}, {"node": {"oid": "a1b00030c79fb4d76c145165ab6b985acaad873f", "messageHeadline": "Fix comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 22, "deletions": 11}}, {"node": {"oid": "6b781784270dbc779d208fd7cf68a4d89e825430", "messageHeadline": "Fix error handling after merge.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "9fb7201c765a90b71056e48286a96b29ce9a3e4e", "messageHeadline": "Merge branch 'master' into traces", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 102, "deletions": 55}}, {"node": {"oid": "fd30dfa862e8bd217ac988fcd51417434b50cdc4", "messageHeadline": "Improve some rpc error reporting.", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 105, "deletions": 55}}, {"node": {"oid": "698998dce065ece9324a8e62c18e303a3cccab2f", "messageHeadline": "Improve some rpc error reporting.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 105, "deletions": 55}}, {"node": {"oid": "2fc13fc325c10befceb60a1e67f1034fa997a6a8", "messageHeadline": "Fix test warning.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "181079497aaa220d52c3f922428649933590563b", "messageHeadline": "Implement trace_filter.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 165, "deletions": 17}}, {"node": {"oid": "003b0d5dc961371729b3e548ce4173555d451982", "messageHeadline": "Add TraceFilter struct.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 529, "deletions": 187}}, {"node": {"oid": "e0cc321a5e06b73ff9328fb008092287de885190", "messageHeadline": "Merge pull request #2075 from Thegaram/add-epochs-to-status", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "9ea53511a3c966c194b236c480fd27837e3b96fe", "messageHeadline": "nit", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4e00021e53b569c2d65d77ea7518dbbdba16221d", "messageHeadline": "Merge branch 'master' into add-epochs-to-status", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 875, "deletions": 215}}, {"node": {"oid": "68e0be521ee31e6d2cbf4d0a35ff2963abbbd5f4", "messageHeadline": "Merge pull request #2078 from lostRating/deltmpt_opendb_lru", "author": {"name": "lostRating", "email": "rauledly@gmail.com", "user": {"login": "lostRating"}}, "additions": 416, "deletions": 78}}, {"node": {"oid": "21a8eaa699e37013307b8f24e95efc5e9779c87b", "messageHeadline": "Merge pull request #2074 from peilun-conflux/gc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 459, "deletions": 136}}, {"node": {"oid": "b40a9abb4558365947295ffbca131f1765066c9d", "messageHeadline": "fix for review", "author": {"name": "Yao Li", "email": "rauledly@gmail.com", "user": {"login": "lostRating"}}, "additions": 112, "deletions": 61}}, {"node": {"oid": "6d913ca6d9b05c4c20f34ac0a968aaf7a683c5c4", "messageHeadline": "add open_delta_db_lru for delta_mpt", "author": {"name": "Yao Li", "email": "rauledly@gmail.com", "user": {"login": "lostRating"}}, "additions": 361, "deletions": 74}}, {"node": {"oid": "3655d141c405471f17599d8b9c44cda2d76a5a50", "messageHeadline": "Update the example configuration file and CHANGELOG.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 39, "deletions": 0}}, {"node": {"oid": "9eac6d1d74c96e6b3739aa8574824e2980e58a18", "messageHeadline": "Rename gc functions and add comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 18, "deletions": 13}}, {"node": {"oid": "f2893f92ee43510bba08332d457292d7f7179d84", "messageHeadline": "Merge pull request #2076 from peilun-conflux/fix_invalid_sync", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "083b80dba070d7e0ea8b71dbee530dd4a418273f", "messageHeadline": "Reduce the chance of random failure in invalid_block_sync_test.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "38aded75e2636929575fa53b5f2eeb3b8d546e57", "messageHeadline": "typo", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bafd8fd81b0825cc1b1fce6f8fdf74108a1b2e0c", "messageHeadline": "add changelog", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4d3fe09b92935d65d6f0c3c1f6ad0f6406e22992", "messageHeadline": "return latestCheckpoint, latestConfirmed, and latestState in cfx_getS\u2026", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "fc4b70814c6d9e70b4b980011272a72b4fde5a5a", "messageHeadline": "Merge pull request #2072 from Thegaram/add-block-receipts-rpc", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 214, "deletions": 93}}, {"node": {"oid": "dcaec4249d417525a82d13eb6752f5e8814834ce", "messageHeadline": "remove cfx_getBlockReceipts", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "e28d97f1f759e3ca8cbf4d4990a4551029e1aa1d", "messageHeadline": "Add comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "794952d1f332cab46b4b72d40dfe976d0c813e98", "messageHeadline": "add pivot hash check to cfx_getEpochReceipts", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "ce1a3b51171bb77d0a811b50c76593ec61beadec", "messageHeadline": "Remove in-mem data to pass tests.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2cebb5b6aeace6eb43e9df30f2ac1fd7c50b4a62", "messageHeadline": "Delete blocks in the checkpoint anticone.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7570e222de1252396a0b80d792e6786fb9b09c1d", "messageHeadline": "Persist GC progress for recovery.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 26, "deletions": 1}}, {"node": {"oid": "499a8203a85bda8784cb91084ac1bb00e8078534", "messageHeadline": "Add `strict_tx_index_gc` to configure if we check tx index before GC.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 28, "deletions": 4}}, {"node": {"oid": "45d83a935a546ee774a29acc417401b316fe2bb1", "messageHeadline": "Complete GC data types.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 58, "deletions": 0}}, {"node": {"oid": "c4c5ec1d36ad06ccf3269d7405d9c44af30853ff", "messageHeadline": "Allow setting node type in config file.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 102, "deletions": 24}}, {"node": {"oid": "ba0792e5b1447306705f258bb22223dcf412699b", "messageHeadline": "Finish the GC logic.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 82, "deletions": 127}}, {"node": {"oid": "543a39db6a6de6a7d7ff779762cad7bc87ff9978", "messageHeadline": "Add parameters for database garbage collection.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 119, "deletions": 8}}, {"node": {"oid": "dc9c813d9812321ff681340317e5a6f7a214cc42", "messageHeadline": "Merge pull request #2073 from peilun-conflux/remove_invalid", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 256, "deletions": 62}}, {"node": {"oid": "97ca3b18ab870b5562454763db579caac466e867", "messageHeadline": "Remove redundant code for block deletion.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "7b9be2bb701f295e58427e869ae28edad89aeda9", "messageHeadline": "nit", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "32713ce031ec3b4a9f1bf544deaa70df64efced1", "messageHeadline": "Merge branch 'master' into add-block-receipts-rpc", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 138, "deletions": 89}}, {"node": {"oid": "a4eb0ca49fa184d3557759d0a529f0478ad972c5", "messageHeadline": "add cfx_getEpochReceipts tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 58, "deletions": 18}}, {"node": {"oid": "9b0d0c55cd5b361a2c410599042177be92d267ee", "messageHeadline": "Add more comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2ccb52113f4fa69603a41b610948ac733fd5b6c5", "messageHeadline": "Fix naming issue after merge.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "876301fd3af7194b6703292a906b159939683e85", "messageHeadline": "Add invalid_block_sync_test and fix bugs.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 164, "deletions": 50}}, {"node": {"oid": "659a2dd49d042046c2c3b6c8da983d46640ebbb9", "messageHeadline": "Remain in body syncing phase if there are invalid bodies.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 40, "deletions": 7}}, {"node": {"oid": "e7c1da6aed43392003aefc32f0a79643fa84245f", "messageHeadline": "Process blocks again.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "06333e8553507f25f5d3e1174eab1c505e3fd322", "messageHeadline": "Reconstruct consensus graph if we receive blocks with invalid bodies.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 82, "deletions": 22}}, {"node": {"oid": "8a9b4c6f7beb6f9125bc4a6a093f7bbcf89806ff", "messageHeadline": "Merge pull request #2070 from peilun-conflux/refactor-clean", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 123, "deletions": 83}}, {"node": {"oid": "0e2af580fa72def681c06072cf859ef929726907", "messageHeadline": "Add missing `enter_normal_phase`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc447d7457e08e7122a080db70515381a3f50843", "messageHeadline": "Move `enter_normal_phase` to the right place.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 35, "deletions": 9}}, {"node": {"oid": "f69927be2789ca41a6010b9c6ca9b3d82af6b88e", "messageHeadline": "add cfx_getBlockReceipts test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "90ae638fd61c55e5f89d8dcff20251051d4fd84d", "messageHeadline": "add cfx_getBlockReceipts and cfx_getEpochReceipts", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 180, "deletions": 95}}, {"node": {"oid": "518843b48a42c3c8f3a06227a19c066561fda313", "messageHeadline": "Merge branch 'master' into refactor-clean", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "040fb53ffaa851e585985c1f1bb0bbe069263994", "messageHeadline": "Merge pull request #2071 from peilun-conflux/allow_multi_phase", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "a1d1f52607f393daf40e60dcd75aaa8ab90174e6", "messageHeadline": "Merge branch 'allow_multi_phase' into refactor-clean", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 15, "deletions": 6}}, {"node": {"oid": "fae0493c9c10849db61abd57cc74b6cfb94f38a2", "messageHeadline": "Accelerate phase changes if possible.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 18, "deletions": 9}}, {"node": {"oid": "c948a69f12aab39a6cc72f0ca55cf3c763906d2b", "messageHeadline": "Notify tx pool before entering normal phase.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e478f4e5e4ccf17827ba51c2b20d5674830e3b42", "messageHeadline": "Make consensus update best_info earlier.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "783181879be300de7eae9a93e518f3d674eb68b7", "messageHeadline": "Try fix.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 13, "deletions": 8}}, {"node": {"oid": "74ff12e8e32b052bda25f267e6a6ee78265a50b3", "messageHeadline": "Fix tests.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "00183b472da850515c957395319c5e8962a381c1", "messageHeadline": "Fix naming.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b168eaee9ccde8db61dc8656182283e4839537dc", "messageHeadline": "Remove unused `catch_up`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cb7e1efd8e2fdab0096fd01562f97b04414bc0ac", "messageHeadline": "Allow skipping best info update before starting mining.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 22, "deletions": 7}}, {"node": {"oid": "8fe190bce2575a353be37ecf92259ed92462684e", "messageHeadline": "Add comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "83ef6063fc2e624ced81bc817e54312650380828", "messageHeadline": "Process blocks again.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 51, "deletions": 51}}, {"node": {"oid": "509a5756ce1d9a7e0f373dfdd3f0beeaf3df06ed", "messageHeadline": "Remove `pivot_block_state_valid_map`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 5, "deletions": 17}}, {"node": {"oid": "6f3aa5c4258fbbcff96e1147e7d6aa52a04191ca", "messageHeadline": "Merge pull request #2068 from peilun-conflux/refactor-clean", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 153, "deletions": 704}}, {"node": {"oid": "69af0eba1f61597f3f5f296d1ebbbcb112b0027e", "messageHeadline": "Remove `resolve_outside_dependencies`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 3, "deletions": 278}}, {"node": {"oid": "4299f4d03251ad81e9fea23c715c84be1966bc9e", "messageHeadline": "Merge pull request #2067 from fanlong/bump-1.1.2", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "22735060c14c799d3d8d6cf670e4a9a8183a94f5", "messageHeadline": "Simplfy block recovery.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 39, "deletions": 99}}, {"node": {"oid": "a509ae8c6e3dacbf3f8b78acfce0d375466d0bb9", "messageHeadline": "Use internal status to decide if we process states in consensus.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 88, "deletions": 188}}, {"node": {"oid": "8b80d3afeb26813990089d11d7a256059ca4def3", "messageHeadline": "Clean up code.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 29, "deletions": 145}}, {"node": {"oid": "9b14fdb2e5209adb8e272b313578853bf7bdb5bc", "messageHeadline": "Merge pull request #2018 from peilun-conflux/keep_sync", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 389, "deletions": 287}}, {"node": {"oid": "45d89c7e353731a128c65286a0a14b63f6d4135e", "messageHeadline": "Merge pull request #2066 from peilun-conflux/fix_block_number", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c57d304ec579ffd95f152cee8bee9183a9688bb1", "messageHeadline": "Bump version to 1.1.2", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "231e82a82cc3b7be614dad7ce9157e591cf3ecee", "messageHeadline": "Fix comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 13, "deletions": 14}}, {"node": {"oid": "881e58c3c2b1a21a5911769beab5afad0a3ac20f", "messageHeadline": "Return correct block_number in cfx_getStatus.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "75ec29e8a3e1ca4831b232d3c0c2cdbe13f34a9c", "messageHeadline": "Add comments for test configuration.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6ed5f4f500cd22527a923cf0ac3dc57c8469e57f", "messageHeadline": "Merge branch 'master' into keep_sync", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 621, "deletions": 631}}, {"node": {"oid": "9f57d42a0c2dda6cc1ec512b918c1c4782c57bfb", "messageHeadline": "Merge pull request #2064 from yangzhe1990/base32_rpc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9febbf381edd3aa2f929e0fe214b69946fe0d797", "messageHeadline": "Rpc receipts log didn't fill in the correct network type.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b5113eb47dc5b2688e1143cc71f1236b94c5530", "messageHeadline": "Merge pull request #2063 from yangzhe1990/base32_rpc", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 253, "deletions": 187}}, {"node": {"oid": "a24065ad8ff304801435f216dfddc2158b13d87d", "messageHeadline": "Add address field into RpcAccount;", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 253, "deletions": 187}}, {"node": {"oid": "baecd400295d15cec29cae882d77de625077d339", "messageHeadline": "Consolidate and simplify RpcAddress implementation.", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 339, "deletions": 438}}, {"node": {"oid": "44ebaa6f8933df1c1c2b8390db5e7535d8d00e57", "messageHeadline": "Consolidate and simplify RpcAddress implementation.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 339, "deletions": 438}}, {"node": {"oid": "85db21e29b0c217acfebdc2762fd303a56416b53", "messageHeadline": "Fix sync_checkpoint_test.py.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d21da3c8f41f96863276c1c177e13aaadd9acb6b", "messageHeadline": "Merge pull request #2056 from yangzhe1990/fix_proof_test_util_func", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "1676882d5eeb2770c14f33d8c3744849f2af808e", "messageHeadline": "Make state_proof validation more rigorous.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "1f34b01f34e8ade8cb48b680d7066d1bdef52a02", "messageHeadline": "Fix bug in proof test, which made wrong assumption.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "75c1ea72dc4e91f20973b012b278453fda5a7c46", "messageHeadline": "Merge branch 'master' into keep_sync", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5064d96be0b6b1649c44b1e16f1fd51ef235832a", "messageHeadline": "Merge branch 'master' into keep_sync", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 71885, "deletions": 90901}}, {"node": {"oid": "1135f263ce0cdeaa0f4dce3007654c989bdece39", "messageHeadline": "Merge pull request #2060 from peilun-conflux/fix_reputation_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "67e787649bd0d76758d8c0faa7848efcec0e4393", "messageHeadline": "Merge pull request #2059 from peilun-conflux/new_miner_address", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "85fc0d62c79b6b6929bc40684e7c7ad57afafc7c", "messageHeadline": "Merge branch 'master' into new_miner_address", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c3e293f0f666e6ef75866fbc3956e16f594fe1cd", "messageHeadline": "Fix random failure in node_reputation_test.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "538f09b18937524beb01100d7ed2bce22d57de30", "messageHeadline": "Merge pull request #2058 from peilun-conflux/net_version", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d0203f15fd2904ae262049f9bb77898a99b26bca", "messageHeadline": "Reject miner address with wrong network id.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d82f6481df55357e91b9e961a8cb178fe9a087fd", "messageHeadline": "Add changelog.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a8473f8cc4ce55081fb920fc2ad2b6e74d17e3f", "messageHeadline": "Support CIP37 address format for `mining_author`.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "022a5f5c0e6e4fe5d04da106cf3b8d62c5999a5c", "messageHeadline": "Return network id in cfx_getStatus.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "47c5fb7057c90187044fb9438bacbdd29e34aa41", "messageHeadline": "Update base32 address charset so that address usually starts with cfx\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 68818, "deletions": 66379}}, {"node": {"oid": "a5533ddd2ea0cbad20c097bbb86fb6087b25be42", "messageHeadline": "Fix a bug in test util function which unexpectedly returns a committe\u2026", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "e06d2361903aac32dbc35bec41379ef1a7a74473", "messageHeadline": "Update base32 address charset so that address usually starts with cfx\u2026", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 68818, "deletions": 66379}}, {"node": {"oid": "87fad57b8399d700a92ba7bb9ee8fb0f33cd7f62", "messageHeadline": "Merge pull request #2055 from fanlong/circulating-supply", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "66ce6e808b877dcb58df37cf5fa97798f07496eb", "messageHeadline": "Merge pull request #2053 from Thegaram/block-trace-base32", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 168, "deletions": 23}}, {"node": {"oid": "783e25aa626800c21e2f0e151730dd6c65a0c915", "messageHeadline": "format", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "f930487589af3a95a1ce7cc8a2debb2e8fe06e16", "messageHeadline": "Report circulating supply as the issued supply minus the part still l\u2026", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "6b25dda57708892e532dd8bbe69ee74d4a4c8102", "messageHeadline": "Merge pull request #2048 from peilun-conflux/fix_merge_tmp", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "764d78e3b15b448c79226d1ebceae366e79475db", "messageHeadline": "Abort EVM execution as soon as exception is raised from call/create r\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "a4ab0431252cc8f255c47e98fda2e1ef6964af8d", "messageHeadline": "Merge pull request #2046 from peilun-conflux/add_dag", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 325, "deletions": 176}}, {"node": {"oid": "a41c74a2e4c906f6aef9ea8fca080aceb9563678", "messageHeadline": "Rename to predecessor and successor.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 32, "deletions": 20}}, {"node": {"oid": "9b89d83f813d7e0a8260ac9c6deac42c8366d15b", "messageHeadline": "use Base32Address in block_traces RPC", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 168, "deletions": 23}}, {"node": {"oid": "f3f2fcc233e7fed202a7cf809b6f8d1e69a2257c", "messageHeadline": "Merge pull request #2052 from Thegaram/rpc-receipt-base32", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "632d6e1fe18f28c706db35da2974982579971848", "messageHeadline": "fix failing rpc test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "99a9b136d84e5959e064ab2df1faa98145e96dfd", "messageHeadline": "Merge pull request #2043 from Thegaram/add-more-base32-tests", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 244, "deletions": 88}}, {"node": {"oid": "44300d1aab04347d3bf213838966f36c1c05fc2a", "messageHeadline": "Add comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6412ae20e2c0ddf508aae594e185e65317c553be", "messageHeadline": "Support BitSet in DAG computation.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 73, "deletions": 59}}, {"node": {"oid": "7026e2fbab83c608abcd7a3120abf4ddda0406ca", "messageHeadline": "Parameterize input and output struct in DAG computation.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 88, "deletions": 43}}, {"node": {"oid": "fd7066627ce41200d645c2eb48a5093a30e0d039", "messageHeadline": "Merge pull request #2051 from peilun-conflux/fix_log4rs", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "b94fc21c02a3eb761df4540a8a32e07392ca2296", "messageHeadline": "use Base32Address in RpcReceipt.storage_released", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "dd9f4cb5ada73ff1b4e419e6a075f9f63438e604", "messageHeadline": "Merge branch 'master' into add-more-base32-tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 66910, "deletions": 91453}}, {"node": {"oid": "f2c73305351bc07b4b8edf53ec7e1138ca4aa7a0", "messageHeadline": "add clarifying comments to test_convert_bits", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "33a071577ec688b6bfc32385016ec0aa080fe45e", "messageHeadline": "Upload change by cargo_fmt.sh", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "8d8bc34848cf1438606c4b6b7849d78d17d85347", "messageHeadline": "Merge branch 'master' of https://github.com/Conflux-Chain/conflux-rust", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 67873, "deletions": 91872}}, {"node": {"oid": "49669be2aed0aafdccef1a8d2966be7b84459ea2", "messageHeadline": "Enable gzip and background_rotation for log4rs.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 27, "deletions": 5}}, {"node": {"oid": "e1ada153b7a31e0ebb3a188d929615e539d9984c", "messageHeadline": "Merge pull request #2050 from peilun-conflux/python_addr", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 66910, "deletions": 91453}}, {"node": {"oid": "923a40a2b615ceaa019937fc0bfb3d45198f0607", "messageHeadline": "Fix testnet prefix.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b781f6116a61c07808052a974c8206d16e3081b", "messageHeadline": "Enable CIP37.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 66521, "deletions": 91312}}, {"node": {"oid": "efe6cebbf115ed6c816aa49a602eeac0a70c2241", "messageHeadline": "Fix all python tests.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 25, "deletions": 21}}, {"node": {"oid": "edd2f3c03052cd8aed236933c05ada445f11a675", "messageHeadline": "Fix Filter encoding.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8bf2ca628e8f74bcf2b7cee0c57247accf2ddacb", "messageHeadline": "Set network id in common RPC impl.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 17, "deletions": 13}}, {"node": {"oid": "b9d716ec49c5323f6d77fdc87ac0597535cf994e", "messageHeadline": "Fix erc20_test.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f590c08aa6a11979034ee6a34879ac63a2b6af06", "messageHeadline": "Fix sponsor_info.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 8, "deletions": 10}}, {"node": {"oid": "9bd1038cee53c6cff45e0ffe92d62eb7a7b76540", "messageHeadline": "Fix cfx_call.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 13, "deletions": 21}}, {"node": {"oid": "161ae46ee77a3e7e2479a5ad56579ca7810e6f92", "messageHeadline": "Fix contract_bench_test.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c1e6c084405878713f42b798431effa8c9ef664f", "messageHeadline": "Fix RpcClient convertion.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "de94b20cf3e304b8a2e548d10f291a7d8bc54425", "messageHeadline": "Fix comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "04f7a9023c0da032662ebe2c133a5ba6b1eb76fa", "messageHeadline": "Treat \"0x\" as hex string in python tests.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e79a58fd09ea9391839850783cc5d8a500bdcd5f", "messageHeadline": "Remove wrong assertion.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c32077e5596c13725a51bf2e79bd3894e5ed573e", "messageHeadline": "Update network prefix to \"net\".", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9b8e80cf35dab935b9cc1eab56ba99f61e1310b5", "messageHeadline": "Convert returned value.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 28, "deletions": 7}}, {"node": {"oid": "c78cde9c31afc8695c0ef2e8235a33bcc1375bb9", "messageHeadline": "Use RpcClient for cfx_getNextNonce and collateral.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "40efe7285e0df186600bfb9fe1fe80078308b5c2", "messageHeadline": "Use RpcClient for cfx_getBalance.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 106, "deletions": 80}}, {"node": {"oid": "976598e4f6d43b8895704c6174307187c9a7570e", "messageHeadline": "Add address convert.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 187, "deletions": 1}}, {"node": {"oid": "d56aa86e461b7d09001d692d432bbe045c1cdea2", "messageHeadline": "Merge branch 'master' into add-more-base32-tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1458, "deletions": 646}}, {"node": {"oid": "b57acd64559b97cf932a39ace0eca27e38d665ee", "messageHeadline": "Merge pull request #2047 from Thegaram/expose-base32-addresses-on-rpc", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1005, "deletions": 461}}, {"node": {"oid": "36eeb7b24161f63d63dac825527621f380e98bc8", "messageHeadline": "run tests sharing global state serially (temporarily)", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "323ed7e44352a174c705a2729712d325f4d934ab", "messageHeadline": "follow FORCE_BASE32_ADDRESS during address serialization", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "62140774cccbe08c09ac0334de0385fa39606b96", "messageHeadline": "Merge branch 'master' of https://github.com/Conflux-Chain/conflux-rust", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 1972, "deletions": 420}}, {"node": {"oid": "824c6542a5f3b8e5c8915e0397b27efbccc40e79", "messageHeadline": "disable base32 addresses for load_chain_test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "73dcb53bf4d38ab781495678ba98bc3de5a0e901", "messageHeadline": "change RpcAddress to Base32Address", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 81, "deletions": 49}}, {"node": {"oid": "50ba5f501dfca0d2d57ab3d21060436f29fc2143", "messageHeadline": "update accounts and new_account", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "96d40716bc437925ae978e8c2c8dc008140c443d", "messageHeadline": "update RpcRewardInfo", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "069592691ebe30487203ffa5d19abf2f783d773e", "messageHeadline": "update RpcLog and RpcReceipt", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 103, "deletions": 51}}, {"node": {"oid": "ed0a702b23ae537de552e6dd11ff0ea16e294efe", "messageHeadline": "update RpcTransaction", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "4ebf7f2c5dfc0cb8d5bef2a07522efc7e80e0500", "messageHeadline": "update RpcBlock", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 136, "deletions": 59}}, {"node": {"oid": "e3c70b6cfd44a55557ea73d6490e6e62c64d72ad", "messageHeadline": "add network check to rpc handlers", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 102, "deletions": 43}}, {"node": {"oid": "53923e3e718aa7fbcc451df4a1ec7e9df95d5da1", "messageHeadline": "Merge branch 'master' into expose-base32-addresses-on-rpc", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 447, "deletions": 232}}, {"node": {"oid": "57d497040e345bff58f2589d626b23b885f58add", "messageHeadline": "Force important Rpc calls such as SendTransaction, EstimateGasAndColl\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 449, "deletions": 231}}, {"node": {"oid": "b38a1922efa05814f550668c0511d073407b5a4d", "messageHeadline": "update address to qr code format in unit test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2175ef48615458c8084d2d22135debc93ef49570", "messageHeadline": "Update the invalid param check in light protocol.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 79, "deletions": 81}}, {"node": {"oid": "d0ab1e5af0d7634524994e740b97dc4bcda15642", "messageHeadline": "Merge branch 'master' into expose-base32-addresses-on-rpc", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 78, "deletions": 30}}, {"node": {"oid": "ee0e65ae1c87a0cd674798695fbb70eedd141626", "messageHeadline": "Simplify the parameters for topological_sort.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 26, "deletions": 13}}, {"node": {"oid": "1f056906c29c064c164783c5f283036d381bf8a3", "messageHeadline": "Add verbose level for conflux_base32_addr encoding", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 77, "deletions": 29}}, {"node": {"oid": "c180a0a4fcd9dbd0813239d1c2f31973539467f2", "messageHeadline": "add sign", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "b2235d354de66b743f26bd32f3163f6798b04ba2", "messageHeadline": "add lock_account", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "c91edf37ea313cf7d6952174673b2b7aef9d7d49", "messageHeadline": "add unlock_account", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "388be36018f774138204f9955422780e9dcbb03c", "messageHeadline": "add getTransactionsFromPool", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "568b333b1255722137c8d97a7b091cf91f616b0f", "messageHeadline": "add txpool_content", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "3f9c0511a33467ecebb7afb5255f29915c733cd0", "messageHeadline": "add txpool_inspect", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "7916bf5decf31403b010939bdf2fe498d4e1cddd", "messageHeadline": "add tx_inspect_pending", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "da1ee798dc87b056a60d9a0ac15ef842dda16142", "messageHeadline": "Rename edges in dag.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 24, "deletions": 36}}, {"node": {"oid": "c447dcfccf4589c512438d3ccfdfed28bf41d809", "messageHeadline": "add todos", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "cddbf840d4829f4931d5b0d20c7656a15f4eaddb", "messageHeadline": "fix rpc::filter unit tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "c777754ef78a6ad6e0bc6d1b409aff35227eb64f", "messageHeadline": "resolve reviewer comments", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "84c1b4f089fe2479c477b69f9fa97b581195396e", "messageHeadline": "Add an option to not enforce it now because the python test framework\u2026", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "28b0bfbcf307261fdeb78fbb12204903a2e5b327", "messageHeadline": "Force important Rpc calls such as SendTransaction, EstimateGasAndColl\u2026", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 341, "deletions": 146}}, {"node": {"oid": "16c015c3e7288a1788138776a4253ff0531d3fc8", "messageHeadline": "Update according to review comments.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "15ff968ab0fd52d6d0c2b4aaf191fc3e29196e35", "messageHeadline": "Add verbose level for conflux_base32_addr encoding; small non-functio\u2026", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 71, "deletions": 22}}, {"node": {"oid": "258a247f8a8fefde1c6ec7ab64e5572a1b459e75", "messageHeadline": "update cfx_getSponsorInfo", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 88, "deletions": 21}}, {"node": {"oid": "288681a9e910cf2059cacc62b17c9a52aad2e6af", "messageHeadline": "update RpcFilter", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "0f5f64bd75aebfdb742b3a571314590b2fcb1558", "messageHeadline": "update cfx_getAccount", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "e0c7bb88a720c088cd6de83b17b6563b90e90275", "messageHeadline": "update cfx_checkBalanceAgainstTransaction", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "0a45abd1d11b13d67eb3e7c630c9d4806feb3626", "messageHeadline": "update cfx_getNextNonce", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "2be18d52fea3046d90aa02c75a11f57ea47cf015", "messageHeadline": "update cfx_getStorageRoot", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0e9ac7edd175c2fd35cb27238535657d3ee5a425", "messageHeadline": "update cfx_getStorageAt", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "f2c15380b1a1867028db02f4a5b6854060f81610", "messageHeadline": "update cfx_getCode", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "21e59f7375809588d3202e8b1de366594a88d4b1", "messageHeadline": "update cfx_getCollateralForStorage", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "32dcd17aaedbfe969d41fb71d1a70caa6a84d059", "messageHeadline": "update cfx_getVoteList", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "3fcf2f5af27ff0897408473a17f539224c179024", "messageHeadline": "update cfx_getDepositList", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "a6b22fd3c3db6df3ba95c3a4256de2397f20eeae", "messageHeadline": "update cfx_getStakingBalance", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ceab4e994dde2d6a191f9c060619deb2fa315cb5", "messageHeadline": "Change the output of into_message_call_result and into_contract_creat\u2026", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c9498e7e1a07febd5e162264e058e15bae02c2bc", "messageHeadline": "Use snapshot epoch id instead of mpt merkle root in snapshot merge te\u2026", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c40453df9ffd9f916d48b57f84301ee818b04d9f", "messageHeadline": "expose base32 addresses in some RPC handlers", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 68, "deletions": 36}}, {"node": {"oid": "cfee2beb4b7963cc771113be1f8efaaab23ee046", "messageHeadline": "Remove unnecessary module.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 146, "deletions": 149}}, {"node": {"oid": "468e450c856dc689b116bf135522986e2a7d216a", "messageHeadline": "Add missing dag crate files.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6f67be59f738700f03bf2b7f367c5344c6c72309", "messageHeadline": "Implement TreeGraph for sync graph.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 46, "deletions": 63}}, {"node": {"oid": "c6b3ffd2b34902f9a928587d43a6cbb882ec9f15", "messageHeadline": "Implement `get_future` and fix NULL parent.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 56, "deletions": 26}}, {"node": {"oid": "47075d0c4866900395a63558d516362bf7104286", "messageHeadline": "Tmp save 2 with topo sort finished.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 149, "deletions": 94}}, {"node": {"oid": "ebd5cefa57fe36f3d46e43562ab6a5a3e48a7433", "messageHeadline": "add more base32-address tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 236, "deletions": 88}}, {"node": {"oid": "bc17a3c741d747d420c8d19710bf70752313927a", "messageHeadline": "Merge pull request #2039 from Thegaram/add-base32-rpc-type", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 147, "deletions": 11}}, {"node": {"oid": "834a47c7c5470f9f6ec4c175b8b2e1830f11dd23", "messageHeadline": "Rewrite the logic of handling contract_create/call_result", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "4c942971870f507b5b43ca84e74617dbc23930b7", "messageHeadline": "Don't let contract call/create result cause panicking", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "1768105f5516db80e0b90c4ba1228a0207f48887", "messageHeadline": "address clippy errors", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "ad531428c895cf414d9e81008befd0e682e6d81b", "messageHeadline": "fix warning", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "30e01acc12484c42f20919442efa95b3465f959d", "messageHeadline": "add base32 address type to RPC layer", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 144, "deletions": 3}}, {"node": {"oid": "86c275750f3865d158632d1c18a9cf62326ac258", "messageHeadline": "Introduce a new address format to Conflux according to CIP-37.", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 877, "deletions": 0}}, {"node": {"oid": "1cb03412be006c7d48c38edfaa0603c67d3cae24", "messageHeadline": "Merge pull request #2038 from peilun-conflux/fix_crash_test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "34e4988c1c808d648f56d69098164ee44ddcdd52", "messageHeadline": "Use the same node for deploying contracts and log subscription.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8c7e8d54b42b71b726ee1fa5c4974012bd07f1c9", "messageHeadline": "Change log level of `logs_test` to trace.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6dedb8c6bbadcc6aab41fb3d0a8b10d484f5f30c", "messageHeadline": "Merge pull request #2011 from Thegaram/add-recording-storage", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 315, "deletions": 6}}, {"node": {"oid": "1763452862f58e11cee24e0c936b1fda1eeb6d8e", "messageHeadline": "Merge branch 'master' into add-recording-storage", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 169, "deletions": 194}}, {"node": {"oid": "0b09b9e75da05f2075774c10a82cf84f55d66270", "messageHeadline": "address comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8d37150d96e0456ce6dc1c7d4ae135f2bd05e92c", "messageHeadline": "Make sure the node graph is always connected in `crash_test.py`", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "618ce4eef24d2ca4abeaa6041e27b7a128ef2aa3", "messageHeadline": "Fix mixcase check, and use '.' for option delimiter instead of '='.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "8f11b09aa82df88362ae81fa1da82dda02264e5c", "messageHeadline": "Merge pull request #2035 from yangzhe1990/unify_hex", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 150, "deletions": 187}}, {"node": {"oid": "8e807ac56615de5ee7654513b5a12999a35e1cad", "messageHeadline": "Fix test. Add a todo for encoding verbose level.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "b14f543c60fc04a6c16b3ee60e86f7b940e62a8d", "messageHeadline": "Add check for optional address type.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 142, "deletions": 15}}, {"node": {"oid": "9e4e7e6f5055c1b2a0ab4c413e68e265db83a06e", "messageHeadline": "Add reserved bits check in version byte.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "610edf9d5c314f6b68350a5a8b064dfc5a665db1", "messageHeadline": "Update code according to discussion. Added new network prefixes. A fe\u2026", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 68, "deletions": 19}}, {"node": {"oid": "548c29a0eb9302214f6f75cb662bae6df38aa4d3", "messageHeadline": "Update rustc_hex version in Cargo.toml, and remove all other hex libr\u2026", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 150, "deletions": 187}}, {"node": {"oid": "2fa054fd46e7cbba79a06958548809f751137df5", "messageHeadline": "Address review comments and fix bugs in the forked code.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 100, "deletions": 49}}, {"node": {"oid": "652cd1691240460f53adfab86ef490a1e92e3977", "messageHeadline": "Introduce a new address format to Conflux according to CIP-37.", "author": {"name": "Zhe Yang", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 644, "deletions": 0}}, {"node": {"oid": "ebfb2629c06b65cc639cbd5a335012f4d23c5217", "messageHeadline": "Mark function cfxcore::state::clear() testonly", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "141174550a10fac03eb6dafa798b246a96a057e8", "messageHeadline": "Add cfxcore to dev-dependencies of client", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6237bb3ad718941ad2cf79d0a664693578fca480", "messageHeadline": "Rename mod.clear_test_only to mod.clear, and update all the uses", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "04c106806485f1a16d7d00d27f3bfde1b3c77e1a", "messageHeadline": "Add the test-only decorator to core.state.mod.clear_test_only", "author": {"name": "Mingcheng Chen", "email": "linyufly@gmail.com", "user": {"login": "linyufly"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b946fae43f0cae21a493ad094171b970b585b4bc", "messageHeadline": "Merge branch 'master' into add-recording-storage", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 918, "deletions": 498}}, {"node": {"oid": "d4ead3b2d4999b531634a097201433799f16387c", "messageHeadline": "Merge pull request #2027 from Thegaram/no-panic-on-db-error", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 89, "deletions": 67}}, {"node": {"oid": "ac75c77a39d9eea7661d396aceac2dcf6036f055", "messageHeadline": "address comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7a6c5e2049353902776bf50ae0c81ef230472f82", "messageHeadline": "Merge branch 'master' into no-panic-on-db-error", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "a0bffc6dfa8cc43b80ea1c82386138a0cac8d8b7", "messageHeadline": "address comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "cc43598305d4d335bc7e539ae6bcfdc3a7f6234a", "messageHeadline": "Merge pull request #2032 from fanlong/single-dir", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "12aeac58fef38f213e0477ed05b8ae824775227e", "messageHeadline": "Keep netconf dir in test", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cb75e70462ba6e70a2f0f68b5ba8cd08409905e3", "messageHeadline": "Fix comments.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8b9e306fa9cc5f9b4ebf98c334082a00d3b86fff", "messageHeadline": "remove bench attribute", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "9712959ee86a2e095823eef0eeaaa56a1480031c", "messageHeadline": "Merge branch 'master' into no-panic-on-db-error", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e343f8d4ac03d32f8228bb5acf90a4a23a842243", "messageHeadline": "Change testframework to remove the right directory", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "edefe43096d54d590ad0409f452bc2758490b6c4", "messageHeadline": "Make all blockchain data into a single directory by default", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "edfd8358c102537a8a8b7a2a677042254aa63c46", "messageHeadline": "Merge pull request #2031 from fanlong/master", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6e38b4e3866408f6195e2b2e1cfb39af2a70bdb6", "messageHeadline": "Update changelog", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd5867cc3ae22ac8b462b7765acf3cf29772bb2a", "messageHeadline": "address comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e1a98eb21d82ec36324901d5fce7f71fb658c40", "messageHeadline": "address comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "73f1243e9d4e3cbd7b4726db5d5f3044e80453d4", "messageHeadline": "Merge branch 'master' into no-panic-on-db-error", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 686, "deletions": 241}}, {"node": {"oid": "ac6f3f20377f63a988ba1160e0d37b280ebdd4b8", "messageHeadline": "Merge pull request #2020 from fanlong/trace-improve", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 604, "deletions": 185}}, {"node": {"oid": "8158ac4ad08a19bf296a14f2ab33c0137ccac5c4", "messageHeadline": "Merge pull request #2030 from peilun-conflux/faster", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 56, "deletions": 39}}, {"node": {"oid": "c537f7101d744a0cdeb8e3e2bd774696282b5a41", "messageHeadline": "Merge pull request #2029 from peilun-conflux/fix_rmtree", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3feddc660e16449b056e650afbce9568fb1574f0", "messageHeadline": "Make p2p_era_test faster and run it earlier.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 56, "deletions": 39}}, {"node": {"oid": "27593950ffef03322d20c3a35c427ed30d02dc6f", "messageHeadline": "Remove file handlers in python test logging.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "267f317823e2f52fd17047031866330ab36d492d", "messageHeadline": "Merge pull request #2028 from Thegaram/decrease-logs-pub-sub-delay", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "a67aeb1c169dd9a236025b1515f2196c878d9503", "messageHeadline": "Add trace for suicide related contracts. Refactor trace code.", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 280, "deletions": 181}}, {"node": {"oid": "85e625f142cb74239377d14d73202047982d98f6", "messageHeadline": "Merge branch 'master' into no-panic-on-db-error", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 164, "deletions": 207}}, {"node": {"oid": "a1bf5dfe0cc5f547c34b77de84d9b1e0f96d141a", "messageHeadline": "address comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "caac36da7be2e016b0ac8482d2bdd29dede7732d", "messageHeadline": "update changelog", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e75928142a30d83bf5e6516c0f45566a01b88be0", "messageHeadline": "decrease delay in the logs pub-sub method", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "d5ab3767d4892dd2d31d1fafe860eb456040911e", "messageHeadline": "Add InternalContractAction for traces", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 229, "deletions": 50}}, {"node": {"oid": "d92422b82fad94b1cd32d2ec4b9eb6be948fc931", "messageHeadline": "Improve trace to include return results", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 148, "deletions": 7}}, {"node": {"oid": "b54b3dbea36f6b09bbb50e50df6f34f0912aeb56", "messageHeadline": "Merge pull request #2026 from peilun-conflux/parallel-test", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 111, "deletions": 167}}, {"node": {"oid": "ab4d9d54f6449734af1273668b251cba2b3ad01f", "messageHeadline": "propagate state init error from transaction pool", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "f9fdc5f70330f59ddae05357bc159d423d1195c1", "messageHeadline": "do not panic on db errors during transaction execution", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 115, "deletions": 100}}, {"node": {"oid": "33f015c6e0f8d69c1dfe08decf09f89f358034b3", "messageHeadline": "Fix rpc_test.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f0e04be226487ef59f5d421d78c39d5fe93ca39", "messageHeadline": "Run python tests in parallel.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 109, "deletions": 165}}, {"node": {"oid": "a42d5e11631e57a86c973867e24c499777ec498f", "messageHeadline": "Merge pull request #2024 from Thegaram/upgrade-log4rs", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 56, "deletions": 43}}, {"node": {"oid": "49be06c14d83feb6c6d94466f85068d251bc8e52", "messageHeadline": "remember node hashes in proof merger", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cab92aeb9bf0bbe98da34a086d99d1ce0645d9e0", "messageHeadline": "remove obsolete methods from RecordingStorage's StateTrait implementa\u2026", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "91f3d96a6ac351e692304549e4a60e5b4a9b88cb", "messageHeadline": "Merge branch 'master' into add-recording-storage", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 203, "deletions": 209}}, {"node": {"oid": "dec32c854f13e7c10efde36e4668ea043e0f0cfb", "messageHeadline": "upgrade log4rs to version 1.0.0", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 56, "deletions": 43}}, {"node": {"oid": "863d7006dcdf213c457754604f040e382d6e1339", "messageHeadline": "Merge pull request #2007 from Thegaram/refactor-storage-interface", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 173, "deletions": 185}}, {"node": {"oid": "020076435f0ee5b6afd0f8ba516fd0dd96f735b7", "messageHeadline": "Fix unit test.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dd98c99ad7114555d4903cc0cd6d8be87123d6d9", "messageHeadline": "Merge pull request #2019 from fanlong/master", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "361a74edd7e8daa0b990df190c9ddd1c6f63a1d0", "messageHeadline": "Add `dev_allow_phase_change_without_peer` to fix tests.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 21, "deletions": 9}}, {"node": {"oid": "e447693808a3ae185d8d7561689ced01229c3325", "messageHeadline": "Bump version to 1.1.1 in master", "author": {"name": "Fan Long", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "215df8646156e5f601b3d983a89babb40f7ee0fe", "messageHeadline": "Fix naming.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "417dc6f855a1d71f0c94cee69f58dc6c953837cc", "messageHeadline": "Lock sync graph atomically.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 19, "deletions": 12}}, {"node": {"oid": "b9546a38fc16c13f02655e2ea5a53e4a82db1ca4", "messageHeadline": "nit.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 28, "deletions": 27}}, {"node": {"oid": "e23bf0a54c665fab8574db5b25f8b99d75db4b52", "messageHeadline": "Fix unit test.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 18, "deletions": 31}}, {"node": {"oid": "28799ddd6517516719e4249c0b8583dbb819d138", "messageHeadline": "Pass tests.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 23, "deletions": 18}}, {"node": {"oid": "a0a0de401f852b8d9e19b56536c96eccd34c616f", "messageHeadline": "Merge branch 'master' into keep_sync", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 84653, "deletions": 70295}}, {"node": {"oid": "2a88b0e8c89244a35a3f0bde9912220ccea5eb86", "messageHeadline": "Pass p2p_era_test.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 300, "deletions": 176}}, {"node": {"oid": "5f200b4e52c429a04862b817d2067f21dc86ae36", "messageHeadline": "Enable BN128 internal contracts from the beginning for dev/test mode.\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "3dac4ea2929fe24f6e9adb7cb15755390e7edc30", "messageHeadline": "Make KvdbRocksdb Clone-able (#2008)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58c15fe355d7311c9c685bd78f3cefd7bc48171c", "messageHeadline": "add comments", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "b3d64c4574271b3b123cd75f7b4cf2505e197108", "messageHeadline": "add recording storage test", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 107, "deletions": 4}}, {"node": {"oid": "80a46c419a9ccc1217ee13e4a5a6780101f12d00", "messageHeadline": "add recording state", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 213, "deletions": 2}}, {"node": {"oid": "7d847e12ffaed8c6960959132963a06e30d0cbc8", "messageHeadline": "Implement Tanzanite network upgrade (CIP-40). (#1978)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 84564, "deletions": 70193}}, {"node": {"oid": "030b41c48f0e56929ec440cbf7cdd1328f02d9f3", "messageHeadline": "Disconnect peers sending invalid headers on light nodes (#2009)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "0af1224d07a8b9196748f2be4a1373fce269ad67", "messageHeadline": "fix unit tests", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 5, "deletions": 23}}, {"node": {"oid": "7f75eb5fe0df80c26b8c4a1f1e8459f5d3c264ab", "messageHeadline": "refactor storage interface", "author": {"name": "Thegaram", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 168, "deletions": 162}}, {"node": {"oid": "42b6a098a2fd2be351fc48afc75c8004a5bdaa04", "messageHeadline": "Plan to enable alt_bn128 built-in in the next hard fork (#2004)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "6e7a3401457e61bf0259a99053408ead99ed1dc2", "messageHeadline": "Update README.md (#2005)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa593fe8c3a2ac46f93d1e9dcfaed1750f4f5dfc", "messageHeadline": "Remove obsolete internal interface (#2003)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 92}}, {"node": {"oid": "41846848c9e8d2656de5675ec053a5841e0ba456", "messageHeadline": "Update CHANGELOG. (#2002)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "df91be79a30cb399115503fe5c6c4d5aa809a798", "messageHeadline": "Save 2.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 23, "deletions": 15}}, {"node": {"oid": "bd64a553becdc732bb19cdc43ff9a211506f084e", "messageHeadline": "save.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 38, "deletions": 13}}, {"node": {"oid": "bd2a1702e7fd8ffa6dada008226b888f780471f8", "messageHeadline": "Merge branch 'master' into keep_sync", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 1152, "deletions": 456}}, {"node": {"oid": "0629b845b76ae30415ec446c3fdc42646cff1130", "messageHeadline": "Save.", "author": {"name": "Peilun Li", "email": "peilun.li@conflux-chain.org", "user": null}, "additions": 76, "deletions": 151}}, {"node": {"oid": "207da134f89d7cc4ae52892a16f1c741caa5207c", "messageHeadline": "Fix issue where the `logs` pub-sub API would skip logs (#2001)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 230, "deletions": 65}}, {"node": {"oid": "bd6f644ac49de8e1e3d50ba7a30105901bf31b26", "messageHeadline": "Allow execution over different storage implementations (#1994)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 396, "deletions": 319}}, {"node": {"oid": "6682e029fd4914301e7a019a393ad1e83c05f1b5", "messageHeadline": "Use upgradable ChainIdParams (#2000)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 361, "deletions": 68}}, {"node": {"oid": "4844f1e05c40de066c1590e5ddbbefce46b0bde3", "messageHeadline": "Add new RPC to trace block for archive/full node only (#1998)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 165, "deletions": 4}}, {"node": {"oid": "624159e34e06519eadf1698e89d912d187e30309", "messageHeadline": "Allow adding rocksdb column families without breaking db. (#1993)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 277, "deletions": 210}}, {"node": {"oid": "16bc60b8d5b307b9c25dea80017a8ee2a9cb26a5", "messageHeadline": "Change the blame field returned from the newHeads pub-sub to hex (#1991)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d89675438f7f4ea9e6f0cbd13b36ed7ad4bfede8", "messageHeadline": "Remove wrong asserts when a node is connected to multiple miners. (#1\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ae6bb2aa13b80eb1c27894bc00db5736fd265f3a", "messageHeadline": "Remove redundant check for TransactionDigest. (#1984)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "73ba48b2c9b3c7743d487e6f16f2a7467f3492d4", "messageHeadline": "Add cfx_getSupplyInfo. (#1987)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 125, "deletions": 3}}, {"node": {"oid": "d402dabd468c72b211ce4836613a2ea26a415e2e", "messageHeadline": "Add block trace for call and create (#1986)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 646, "deletions": 65}}, {"node": {"oid": "8fa228045e09a861eb5aeddce7d3ce3f2fad53a0", "messageHeadline": "use 0 as default for storage limit when sending transactions (#1983)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a945005044d55818c81c48404529f59cf35cf55d", "messageHeadline": "Update to the latest bootnodes. (#1966)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa36465a559ee6fa2a1a03bb5bd5dcfcb4c5d48d", "messageHeadline": "Support cfx_checkBalanceAgainstTransaction on light nodes (#1977)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 281, "deletions": 91}}, {"node": {"oid": "d8d8e0f7afbc4792126330ad11cca580b19ff64c", "messageHeadline": "Add checked storage key deserialization (#1980)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 123, "deletions": 49}}, {"node": {"oid": "71d466b5bd4f6207d8975121856cbe792f98866d", "messageHeadline": "add rpc for stake/vote list (#1968)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 247, "deletions": 57}}, {"node": {"oid": "c012275cda518b2bad612825db48c04b5a4ed77b", "messageHeadline": "make gas price lower when network is not congested (#1969)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "e8435a1764c82afc905881f06b720534050e6f4a", "messageHeadline": "Update internal contract doc (#1970)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2837b4b455163fb3357b403f0be0c4bd978cb494", "messageHeadline": "add light node support for cfx_getAccumulateInterestRate and cfx_getI\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 116, "deletions": 13}}, {"node": {"oid": "431af599ccbad82d63fc043dcea7ac992a19847a", "messageHeadline": "Return storage collateral and sponsor info in cfx_getTransactionRecei\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 149, "deletions": 31}}, {"node": {"oid": "3f6ca25339750165207173a3221c5373046aea85", "messageHeadline": "Fix random test failures. (#1960)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e7460c4fbc1feb8b7fa142a11d22e5ff9473bf95", "messageHeadline": "add light node support for cfx_gasPrice (#1953)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 131, "deletions": 8}}, {"node": {"oid": "9e092275c1bfa6317e720d8b107e768081448b1e", "messageHeadline": "Update README.md (#1965)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c1cf26b6b328bd6d194acf8d563abf2600a446f", "messageHeadline": "Add comments for storage entries cache (#1963)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 108, "deletions": 80}}, {"node": {"oid": "8de088e9f2ef6668e58a6a3d89f44caf756be5f5", "messageHeadline": "Fix bugs in whitelist removal at contract destruction. (#1955)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "5190cf74c006d949215709afc07f94e1b2651a77", "messageHeadline": "update demo using js-conflux-sdk v1.0 (#1951)", "author": {"name": "wangdayong228", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "ff61294267c7f47b844c54e449e79f420daa01c3", "messageHeadline": "Add recent light node updates to changelog (#1950)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3b3f43c822d887511d1024a8eff6805687ceed8a", "messageHeadline": "Add periodic heartbeats to the light protocol (#1947)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 79, "deletions": 12}}, {"node": {"oid": "088fab2e0a20ad21820b7f7936624dd3d9ece358", "messageHeadline": "serve genesis block from local DB on light nodes (#1946)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "f0f034bb04715b56de1e9363c760bf6011ed8524", "messageHeadline": "refine internal doc (#1949)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "afb0ae3b15c24f9f0d7112285d404a2beb5d109a", "messageHeadline": "Make cfx_getTransactionReceipt on light nodes return null on timeout \u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "39c4d3f8320cc18c3511bd8a442c5fc453b7bf28", "messageHeadline": "Light node RPC fixes (#1933)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 782, "deletions": 117}}, {"node": {"oid": "e86ec94e528c2889be6ebe1b724767e60e16824c", "messageHeadline": "internal contract document code using js-conflux-sdk@v1.x (#1939)", "author": {"name": "wangdayong228", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "d0ef8c611a116e8010c90fbab9ca3298e004c521", "messageHeadline": "Upgrade Rust to 1.47.0. (#1938)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "da2452736647e918c7a4bd4b11c5bbdd5d18dc3b", "messageHeadline": "Release v1.0.0 for Tethys. (#1937)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 71301, "deletions": 68520}}, {"node": {"oid": "e1e0426b1ec6c933eadf1d9ebec075678aab04c0", "messageHeadline": "Fix contract test. (#1931)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "af46acb02ee3f89a947c9dd9502377c21b1c2b8e", "messageHeadline": "Upgrade genesis contract. (#1935)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 86018, "deletions": 57325}}, {"node": {"oid": "b6ae936675eb6630d2b1135d2d166f0e7898a457", "messageHeadline": "apply CIP-26 (#1929)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d117c73eb042bb18d44c96fe865bfdeb7a424d63", "messageHeadline": "genesis contract (#1928)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 57255, "deletions": 81499}}, {"node": {"oid": "a78f187365c5bef3e1cbed1cffd99c2b5e2a1c7e", "messageHeadline": "Remove wrong assert. (#1923)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "0dba43e75d7ba954db53d454c89e9ff1c8128386", "messageHeadline": "update document for internal contracts (#1926)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 299, "deletions": 238}}, {"node": {"oid": "e95e8e054e080f98ca6d603cd324d217ac31db7f", "messageHeadline": "Fix an out-of-date assert. (#1927)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "412de1ac106c2128d1f038d532f25b72298805be", "messageHeadline": "Set default gas price to 1 because we do not allow zero-gas-price. (#\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf21cb0af63a86854d4c4a1635ec95e079dbc055", "messageHeadline": "Remove BitOps usage of hibitset. (#1924)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 321}}, {"node": {"oid": "2f096f5680ae14b60fd9fb76f0760e2d760ca8cf", "messageHeadline": "Update comment for substate.rs:contract_in_creatio. (#1922)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f83ce76eebc2c4aa772a19773062ff8fa03e6644", "messageHeadline": "Fix the corner case header handling in phase change again. (#1919)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f36f141ae77314969bc2131beaa94c89128b6787", "messageHeadline": "Allow clear admin in contract creation. (#1910)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 370, "deletions": 48}}, {"node": {"oid": "12af9db78e148ccc7c0313697a23a8cf27d46f7b", "messageHeadline": "Fix a small case inconsistent with spec and docs (#1913)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "633ef07904845d213a0fe7b5bfa578116898fb9e", "messageHeadline": "Clean up some python tests and add variable name to AdminControl inte\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 58, "deletions": 270}}, {"node": {"oid": "727fe83870814309dcc6fbfa33c4fc4476b6e72a", "messageHeadline": "Bug fixes in storage persistent snapshot & delta mpt logics and recov\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 52, "deletions": 44}}, {"node": {"oid": "15984773a0ced8aad55b20b2898f379c3a45d4e5", "messageHeadline": "Update log-related config and start scripts. (#1911)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "bfc81ee1977fdc179ce64a05ff59600df00059da", "messageHeadline": "Return estimated gas_limit in rpc. (#1914)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "caf74489513d3ff2317f8e2c8416153b1e5dd71e", "messageHeadline": "Improve light node sync and logging (#1902)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 632, "deletions": 260}}, {"node": {"oid": "bb8b89f846d2237546e965da50afa14bba9ee20e", "messageHeadline": "Disallow zero-gas-price transaction. (#1908)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7c7a51faf723fca54f7dd243d8a8de9c852a511f", "messageHeadline": "Fix bug in #1887 (#1901)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "e3219e0b7fb8feedcbe9bfe1921d7ea60f1f2ffd", "messageHeadline": "In recovery execution of old snapshots, try not to overwrite existing\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "3655d0e504b62ca682944585bbbbeb643f450a75", "messageHeadline": "add python test for create2factory contract (#1897)", "author": {"name": "Fan Wang", "email": "fan.wang@conflux-chain.org", "user": null}, "additions": 43, "deletions": 0}}, {"node": {"oid": "53c0fb8318485bc3857c809a40d5a2ea4a17cb9b", "messageHeadline": "Fix bug of sponsor whitelist not added when whitelist is added in the\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 238, "deletions": 22}}, {"node": {"oid": "cbe5a2bd518de2a05158bc307dc59b7c1d7797c5", "messageHeadline": "Set view as internal contract (#1903)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "570356b3eeb98778840374a9c02308cc01b46c5f", "messageHeadline": "Do not set_admin for genesis if need_to_execute is false. (#1900)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ca3fd8824dac48a158181d6a46b6b42f66a2a3de", "messageHeadline": "workaround #1895 (#1898)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "1c0cceae1cec8b33f451fe5fa43c0e7369108b43", "messageHeadline": "Forbid compile on big-endian platform (#1893)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a3746aada7ee1c62be524982b90dd51f1293ff09", "messageHeadline": "genesis block initialization (#1890)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 68796, "deletions": 65767}}, {"node": {"oid": "6da68ea7133d44d275a99d6669b5ce38c31ef0d5", "messageHeadline": "Allow null address to be admin (Fix #1887) (#1889)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26f52ed6d9970f20a7b679588dbc5ee1ce099c93", "messageHeadline": "Let AdminContract regard sender (other than original sender) as reque\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "a04ce029f3a1f99925aced0a5aea6e531132f67b", "messageHeadline": "Fix incorrect return value of internal contract (#1888)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44bffe5579e48e330002845d41b4f6ab003f84f3", "messageHeadline": "Fix broken storage benchmark. Add snapshot maintenance test code piec\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "da97d6154729660c231c19cdced2b5b354924c54", "messageHeadline": "Fix bug in maintain snapshots. (#1885)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 783, "deletions": 666}}, {"node": {"oid": "cb91c311ba2da332140141dd9ceeae158ec02e29", "messageHeadline": "Upgrade jsonrpc to 15.1.0. (#1884)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "a23b760f72bdab492a397a4533b8e09e26a8c8e2", "messageHeadline": "Upgrade parking_lot to 0.11. (#1883)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 103, "deletions": 62}}, {"node": {"oid": "58adc060465f1b89a1171f5d6784aac871e7f1d6", "messageHeadline": "Use jemalloc by default. (#1882)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "7737364d2f8a8440c9489382f5317bb0445db5fb", "messageHeadline": "remove quotation marks from cfx_call revert message (#1879)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "3a342bb44167d6009dc6125aac5763f021216003", "messageHeadline": "Tweak the connection between the compute and the memory for pow (#1878)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8cadc33e19922736c67b7e493321a1740dfcc559", "messageHeadline": "Fix cfx_checkBalanceAgainstTransaction (#1881)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "0df0643501bc9a5038c1b24f9554025d8b2636be", "messageHeadline": "changed accesses to 32 (#1877)", "author": {"name": "ftiasch", "email": "ftiasch0@gmail.com", "user": {"login": "ftiasch"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "537a97354adc2ff14242950ec2a740acca6ca2cd", "messageHeadline": "set max tx gas limit to half of pivot block gas limit (#1847)", "author": {"name": "wangdayong228", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "b3621a928be1170bb6abfefb2652773733358e15", "messageHeadline": "Remove useless snapshots, only keep some extra snapshots for syncing.\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 251, "deletions": 131}}, {"node": {"oid": "f047b6a5b6b34a5cd4c00e8ed1956e6ade8d41a5", "messageHeadline": "attempt to fix non-deterministic failure of light/tx_relay_test (#1874)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "0b9bcfcd5bd484670272a1da7bd56a247abfbf65", "messageHeadline": "Fix deadlock in state_manager / storage_manager. (#1873)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "2beb9a682a9513fc10acfa855470173fb75ef847", "messageHeadline": "Change dag size (#1872)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4411efb5f638c92c09e74902060e49bd0e308b36", "messageHeadline": "Do not process block header in phase CatchUpRecoverBlockFromDB. (#1871)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "3e17472115e7710b9f18bdbc034fefb3c5f3056f", "messageHeadline": "block_number_in_contract_address (#1853)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 111, "deletions": 16}}, {"node": {"oid": "18b1ef465dd7a0ef6be9dad41051f9bbce228d10", "messageHeadline": "Update code collateral computation. (#1868)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 353, "deletions": 220}}, {"node": {"oid": "6a555cc181c579820617e111276f6d82832b4e2c", "messageHeadline": "Enlarge reduced storage mpt cache space back by 1GB (#1870)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc22d07ae9e2f6df780f1a94c7c2b6d4c6ac9a50", "messageHeadline": "Set snapshot_epoch_count to 2000. (#1866)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1b4abcaad2cef1c19cfca831084261a748c44b92", "messageHeadline": "Enlarge mpt node buffer size to 5 million. (#1867)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "22b06fcd6848cfb362e9170b44a36036a8a9f782", "messageHeadline": "Update SnapshotInfo clean-up code in load_persist_state because we ke\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 233, "deletions": 167}}, {"node": {"oid": "1f466b0449d8bc5caf2dd8d1280991d6e9c50244", "messageHeadline": "Enable internal interface v2 (#1852)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 492, "deletions": 119}}, {"node": {"oid": "ad27cd61ea3aa8870a48e55bab7485d7d7ce4fec", "messageHeadline": "Return error in estimateGasAndCollateral when the transaction consume\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "7038f7843a155dc7d16b498de9b75b6fac9da060", "messageHeadline": "Add a field to SnapshotInfo to indicate that the snapshot / snapshot_\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 118, "deletions": 80}}, {"node": {"oid": "eefd919fd8c874f37994d03ef1499233d361563b", "messageHeadline": "Parse message in require (#1859)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 65, "deletions": 6}}, {"node": {"oid": "2024e653072d3eae49c5b26c561cadd61bfb1af3", "messageHeadline": "Add `jemalloc-global` feature to enable using jemalloc allocator. (#1\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "a767e6243f0b7ac0d6fc094562ea3b60904f8e47", "messageHeadline": "Fixe stale solutions for old problems. Introduce a pow_window  (#1862)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 143, "deletions": 53}}, {"node": {"oid": "bb580dd5ac236c4eab6da916a8e0fce8d7be863c", "messageHeadline": "Add string and bytes to ABI implementation (#1858)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "5936861505afebcb05e899562ec400f248c2b54f", "messageHeadline": "[WIP] fix memory problem in txpool (#1851)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "33c7996fe3997382ea9c5d7a4a54b28d1bbe5962", "messageHeadline": "Fill maybe_state_root and epoch_number for RPC receipt (#1850)", "author": {"name": "wangdayong228", "email": "wangdayong228@163.com", "user": {"login": "wangdayong228"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "ea326180f9b751c04d9b1417ac498ea5be4d47d2", "messageHeadline": "Temporarily enable debug_assertion before main-net launch. (#1854)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d685f9aac0c8126b62f39d937b732c969cd71f6", "messageHeadline": "Add more test code for snapshot mpt (#1561)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1011, "deletions": 207}}, {"node": {"oid": "ef0540b148788165ee1b16e9cbbf720b14d825c3", "messageHeadline": "Remove whitelist keys at contract deletion. (#1843)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "59778e4c4612efac78bb50256ce8af52a60b7823", "messageHeadline": "change parameters retrieve way (#1845)", "author": {"name": "ftiasch", "email": "ftiasch0@gmail.com", "user": {"login": "ftiasch"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "fdf7596c0972d7d8ce026011f8fea0ecdba5ad2b", "messageHeadline": "Add transaction execution error message into rpc receipts. (#1841)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 156, "deletions": 65}}, {"node": {"oid": "bd806e8e10063c64b8121afbcc7cbcd4c35b48c3", "messageHeadline": "Add special tombstone value to storage root (#1797)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 373, "deletions": 311}}, {"node": {"oid": "274a16e7713e6dfa3a086fa22d05735e1c5b584d", "messageHeadline": "Persist tx execution error message in db. (#1840)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "a4bae2cc9bc8f6cf27181857408344dc85e97f21", "messageHeadline": "Only load the header in get_best_info_with_packed_transactions. (#1834)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "add9b80eb9df4731a7aecc1474374e55afc5e468", "messageHeadline": "Use https url for submodule (#1837)", "author": {"name": "oxalica", "email": "oxalicc@pm.me", "user": {"login": "oxalica"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72aefdc9cfe6062a60dfbf5888a99ff3e8f0ac49", "messageHeadline": "Add timer for getLogs and sendRawTransaction. (#1836)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "c8feaf3ba7f52d8273c5c3d002a4b963337e137d", "messageHeadline": "Fix issue #1830. (#1833)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3626d72344ee943c21da06564758a6a22c9841c5", "messageHeadline": "Remove state access from consensus (#1835)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 317, "deletions": 486}}, {"node": {"oid": "def17e239a4b801015fef0cb66ab410243437dc7", "messageHeadline": "Remove unneccessary export internal contract addr (#1820)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "49998069c82208306584b4f841e9f705258e0d3c", "messageHeadline": "Cratefy solidity abi (#1805)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "9ccb7198978b09c74624cb773520e5b20158b550", "messageHeadline": "remove assertion (#1817)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "81a7bad7114f2682e1e9916e1193451c902e9f77", "messageHeadline": "fix db_dir in default config file (#1825)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0de648ea0688b45f5f637bda6b75579e8ced107c", "messageHeadline": "make ownership_changes option (#1822)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "cda6b892e8585010919c4bbc1ffe716173e29bad", "messageHeadline": "Add a field gas_used to rpc Block type (#1811)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "ae2471f36fd00c387f33336d70b7ed6fc55ec851", "messageHeadline": "Use State in tx pool for structured data access (#1813)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 119, "deletions": 127}}, {"node": {"oid": "ceb3b5b12b4d744e09aff196f69723aadb06d4f7", "messageHeadline": "Fix snapshot epoch counts in unit tests. (#1815)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69574bbfbd0ecd06973de1b75950443762d43cfa", "messageHeadline": "Fix bug where tx pool isn't notified by state execution. (#1810)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "45e435923c53e5293d22cfd172e059253db7375b", "messageHeadline": "reject unknown filter fields in cfx_getLogs (#1808)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "335a768d58be1de46def49f9edbb40f883964905", "messageHeadline": "Lazy check reentrancy (#1801)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 114, "deletions": 76}}, {"node": {"oid": "9d5bcee6768fb32bd75657f6afeea7294acef058", "messageHeadline": "Storage access through substate. (#1795)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "323c7b3c0e25b3eb8bb1fe68c9b65c86fb3602fd", "messageHeadline": "Let write default value to world state equals to delete (#1764)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 65316, "deletions": 73391}}, {"node": {"oid": "fc8b02f113bd9a719b0e2ae835f8f86fe96e7d00", "messageHeadline": "Add timeout for influxdb report. (#1807)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "25ec0ff4b98bee66badf0078cf911a4eee4fa77b", "messageHeadline": "txs received from block should be inserted to tx pool (#1731)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 129, "deletions": 10}}, {"node": {"oid": "4213ec7ed61a9d5a7dd4c74bbbfe86a15a0aaeab", "messageHeadline": "Impl cip 22: Add new function to internal contracts (#1788)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 344, "deletions": 71}}, {"node": {"oid": "f1d89de75c636640488fe14728be12fa6ffd1bc7", "messageHeadline": "Report metrics to influxdb in a random interval and only record repor\u2026", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "85941337d29964510b7d3801d52d28b0e77f29e4", "messageHeadline": "Add revised light node blame verification (#1730)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1097, "deletions": 412}}, {"node": {"oid": "08097a731db6c219b5d482aa4d9f04df45e9f0c4", "messageHeadline": "Refactor ABI parse implementation (#1787)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 600, "deletions": 275}}, {"node": {"oid": "bd69acff3cb5b006e77d65d6a2e6349e571d378f", "messageHeadline": "crate-ify statedb (#1794)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 178, "deletions": 91}}, {"node": {"oid": "8954404aaa28d152a8794cb096d77c4a39286fe5", "messageHeadline": "Fix bug in setting storage layout. (#1791)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "b5f8bad8f67e0368e4d45aa3564bbe0abe23a913", "messageHeadline": "improved POW (#1793)", "author": {"name": "ftiasch", "email": "ftiasch0@gmail.com", "user": {"login": "ftiasch"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "a0ac8c8ce84b5e4d8ecda7006136ea2074ab66ba", "messageHeadline": "Make discovery parameter configurable. (#1790)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 122, "deletions": 59}}, {"node": {"oid": "1baab40adfde38c9ee5286f9a7b91657d6fbbdb5", "messageHeadline": "Add generic parameter to state for better testability. (#1792)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "68e89b3615e26a495748b80371f85983f145c78c", "messageHeadline": "Choose normal phase peers for tx propagation. (#1789)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 24}}, {"node": {"oid": "1c77d8870f8185f037cff006c7197a72a59b8f92", "messageHeadline": "Add StateDb checkpoints (#1774)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 503, "deletions": 43}}, {"node": {"oid": "3037b9d1243667536caceed9a0d6fdaefb8e818d", "messageHeadline": "Add tx-pool related debug rpc (#1781)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 170, "deletions": 128}}, {"node": {"oid": "5f378fc5f0736a428fb106a7375a4afb83560b63", "messageHeadline": "Disable new internal functions have not past CIP. (#1785)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "0529b77dcef7ba840c98957cef3b8f9456b46a40", "messageHeadline": "crate-ify storage (#1777)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1376, "deletions": 1292}}, {"node": {"oid": "5e9a61f505fdda56787324ccfdefb75fb8810028", "messageHeadline": "Refactor internal contracts (#1773)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1256, "deletions": 723}}, {"node": {"oid": "34a5db84041fb3b7ae55f65512b30b2a181b4eec", "messageHeadline": "propagate light node sync errors to RPC caller (#1783)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 843, "deletions": 499}}, {"node": {"oid": "f574737ef23e3f159a5d5b84badfb33aa77111d2", "messageHeadline": "Fix storage unit test crash when exiting (#1778)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 76, "deletions": 82}}, {"node": {"oid": "e5544c3c3e0c1c8ce7bbef6a8052a9eac0ce0af2", "messageHeadline": "Fix some compilation warnings (#1776)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "c97afe646814e88ddfd9954f3870c56a6fee8c28", "messageHeadline": "CIP-16 Collect suicide logic at the end of transaction processing (#1\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 163, "deletions": 157}}, {"node": {"oid": "38b0765441986767daf898a33334caabaef66be0", "messageHeadline": "changed the computation of POW results (#1767)", "author": {"name": "ftiasch", "email": "ftiasch0@gmail.com", "user": {"login": "ftiasch"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "a9396db9d5e023651738ad340e66bd47552b99be", "messageHeadline": "Change version to 1.45.0 in README (#1770)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e478168fadae821632c6ba1bc352790530f5d3d", "messageHeadline": "Add optional parameter `get_logs_filter_max_epoch_gap`. (#1768)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "2b69530e13565f71493a4ad975a80244b39812f1", "messageHeadline": "Fix #1760 (#1772)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9c43870fb2d0638fc8ef065b3c276ee2e0f2496", "messageHeadline": "Start mining when `mining_author` is set. (#1706)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 128, "deletions": 68}}, {"node": {"oid": "7de17214707ee0b61f4e308505b52787b5596863", "messageHeadline": "Commit to storage based on actual change instead of dirty flag. (#1721)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 90698, "deletions": 57383}}, {"node": {"oid": "e1782a4ad7f056bb18399af5d1e82a79a2d5a4d9", "messageHeadline": "Recompute missing states during recovery even the commitment is prese\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "a9a9a58f93bce1836173fa60ce42a2571c0f1380", "messageHeadline": "Optimize out some extra db loads in state. (#1761)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "d0351e9715eadb637c3c16bf6a621520c7417fc2", "messageHeadline": "Add trait IsDefault for value type of world-state (#1758)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "08fe4e6cd6382b251ce579e440938b05953191cc", "messageHeadline": "Fix reentrance test (#1757)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "2c3d791a2fbfe0a9b2e45902e7a4014b692f64fb", "messageHeadline": "Fix a bug in implementation of CIP 12 (#1756)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e34b8f975c054c63eb7dbab875dd33fdab971bcd", "messageHeadline": "Fix three state bugs (#1737)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 849, "deletions": 361}}, {"node": {"oid": "4c956178235a6e46618ea4e316e1a7717218dc3d", "messageHeadline": "Use big-endian MPT keys (#1717)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "a56273193622b9843575dba1f3daeec5db07ac57", "messageHeadline": "changed `POW_NK` to 10 (#1753)", "author": {"name": "ftiasch", "email": "ftiasch0@gmail.com", "user": {"login": "ftiasch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8769d78d0c1f15396b3c2f4d2c6868649fc85f4f", "messageHeadline": "Remove fresh collateral and use substate for settlement again (#1752)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 41, "deletions": 105}}, {"node": {"oid": "0289bdead82d304b10485e09213649d0ded0697c", "messageHeadline": "Fix SimpleMpt key padding (#1695)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "d740bc072597521dafb0b99ede471d7fa3625fde", "messageHeadline": "Fix path issue on windows platfrom in test framework (#1754)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "b6e612685c55e27f484890c25c7aa8b0ded7bb32", "messageHeadline": "Upgrade rocksdb to fix compilation errors. (#1745)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 121, "deletions": 41}}, {"node": {"oid": "12be645dc873d50de2de7b1a1143b7ef6dc04668", "messageHeadline": "Allow non-zero collateral contract to be killed (#1751)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 11, "deletions": 23}}, {"node": {"oid": "2b459db0c1bbc4b6466d8365fefaf4095473f6e6", "messageHeadline": "delete staking and voting list in recycle storage (#1749)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "aa8f89729a14dc1e604778876c5c8d8467c65851", "messageHeadline": "Remove matching on U256 constants. (#1746)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 189, "deletions": 204}}, {"node": {"oid": "e99aa1d0d761de283178bc8c021967f882516bd9", "messageHeadline": "Use constant lookup table for base block reward (#1725)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "1b1619a21ced7346e6e279c55c95f5da69400f0c", "messageHeadline": "fix pow algo (#1743)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "657d878b3acc0e5cf9910728ec5096dcd63f1da8", "messageHeadline": "Rpc consensus type convert op, add an debug api (#1740)", "author": {"name": "W", "email": "pana.wang@outlook.com", "user": {"login": "Pana"}}, "additions": 68, "deletions": 135}}, {"node": {"oid": "64a64ba259e0c63cad6aa84a797a2171719db79c", "messageHeadline": "changed `POW_MOD` value (#1742)", "author": {"name": "ftiasch", "email": "ftiasch0@gmail.com", "user": {"login": "ftiasch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c6aa8d6aa008eb34de0cdd1ab797fb5032bf330", "messageHeadline": "add comments for evm checkpoint and inc_nonce (#1741)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "8f64345aff596a68ea6600904e4c6a69833e265b", "messageHeadline": "update octopus (#1734)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 124, "deletions": 39}}, {"node": {"oid": "47a4659058dd4508e86755ff7dc095d498b33c5d", "messageHeadline": "Add metrics to monitor invalid state root. (#1738)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c22113bcfe183bce5166d235cbcd7cf48efeff7c", "messageHeadline": "Prevent a panic caused by delaying block deleting. (#1736)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1657413677eb3182ff65bcd9d545843baf63db13", "messageHeadline": "fix build after #1729 (#1733)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c6868e49f408ab9d872624587774b1c8095c8909", "messageHeadline": "Fix bug in kill_account implementation. (#1729)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 92, "deletions": 31}}, {"node": {"oid": "dc77d166197fda119852684400cefad16c7bab22", "messageHeadline": "Avoid deleting blocks that have entered consensus before. (#1727)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "10f4abf4cbd2fb7d6648eaabf0faa4d67442b585", "messageHeadline": "separate Heartbeat message from Status (#1715)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 259, "deletions": 110}}, {"node": {"oid": "5d4d447c9de646e55245096c35cfc6770bf71303", "messageHeadline": "Assert the `params.value` can never be `Apparent` in contract creatio\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "acb92c5094b96a58823e356a22e59e2858305f77", "messageHeadline": "CIP 8-Move all the collateral settlement to the end of execution (#1665)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 570, "deletions": 442}}, {"node": {"oid": "d05ab6f3297927d5cc9f0b0948759ecea28f095d", "messageHeadline": "Fix underflow in handshake_count. (#1724)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4a5c297a91dcf310864f3ca327a89acc1821911e", "messageHeadline": "Update block reward according to CIP-10 (#1709)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "80d3d4bc803a1877ccb86dfecabbff598cc19ef7", "messageHeadline": "Delay deleting block bodies for one checkpoint. (#1720)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "065a108e2dc9b9c197d4d829200a570370b2d5fe", "messageHeadline": "Only delete block bodies of blocks in the past of a checkpoint. (#1718)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "d7c1581420222f8a845bf15489e61b5f1bb46d51", "messageHeadline": "Upgrade rust toolchain to 1.45.0. (#1708)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "7afb46d9a45d9cb815e3310e0c6aa8ea8d27b889", "messageHeadline": "Improve light node provider error handling (#1705)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 210, "deletions": 93}}, {"node": {"oid": "6b8e82b2304d2837f26a760e7b808e3f5ba74320", "messageHeadline": "Fix join deadlock when dropping SocketWorker. (#1714)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "7f55f0a17123739c979c758b39490c1378ec7e78", "messageHeadline": "let archive node always get block from archive node in catch-up mode \u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 80, "deletions": 55}}, {"node": {"oid": "78f462db064f598c0406488e2ec3888a34748c3e", "messageHeadline": "Downgrade a wanring to log (#1711)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab712578bd479e70c1ab0eb14fa78b1bb3cda357", "messageHeadline": "Remove intermediate_padding from StateProof (#1700)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 209, "deletions": 116}}, {"node": {"oid": "1f553ef65ab813a61c09fac1bc8aa330c4e6facc", "messageHeadline": "Make sure accounts created through CLI are re-read on running node (#\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "514413069ae931a5e80834d787ec4d827f3fad88", "messageHeadline": "add node type in Status message and add epoch_gap_limit in PeerFilter\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 131, "deletions": 12}}, {"node": {"oid": "bd7060e548fe5d61e2b1c8a64e4b629f1a974162", "messageHeadline": "Add metrics for node statistics. (#1703)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "db81f5144bbcf9dc0535c6d54f3d0dc2e4c5eb22", "messageHeadline": "Improve log message levels (#1699)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e44d84b414ec94233935d65ab32f9b9e490e239f", "messageHeadline": "Check mining address prefix (#1698)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d4ed976f42ac2f166f2f47949f5ceb8aeaab3abe", "messageHeadline": "Separate non-routine test toolkits into another repository (#1689)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 28, "deletions": 5427}}, {"node": {"oid": "33fba5d3c28ecb56839d39a983a9bb4bf55b9ee9", "messageHeadline": "Fix experiment scripts to support disabling tx propagation. (#1510)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 191, "deletions": 78}}, {"node": {"oid": "41f8823946fd3ecfa05369de84effa3d5013511d", "messageHeadline": "Prevent race between state root and state entry request in light node\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "3bf80d0b37d9d00b9361a28f76a94ba5c46e5b91", "messageHeadline": "Light node cfx_getStorageRoot (#1468)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1578, "deletions": 268}}, {"node": {"oid": "83c8948db0deee2de9ff47ce2f7ab5f80268cb01", "messageHeadline": "Use MPT proofs on light nodes for transactions and receipts (#1686)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 703, "deletions": 151}}, {"node": {"oid": "7d4bd20ab34121fe44cb3fc799bde3c55096d1e8", "messageHeadline": "Add MallocSizeOf for SynchronizationService. (#1694)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 140, "deletions": 33}}, {"node": {"oid": "0faf806ecc26a46fa1b555f2daea885bcbe02557", "messageHeadline": "split changelog to major versions (#1688)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 139, "deletions": 137}}, {"node": {"oid": "97e33202143ad848337ece7f34a6ee5f6cf2816c", "messageHeadline": "Bump version to 1.0.0 (#1687)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7f829bd49923a34ce8e2ed9fa8f08d7e5845b09", "messageHeadline": "Change genesis mining_author. (#1685)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 56704, "deletions": 73739}}, {"node": {"oid": "3b0ac9c5cc591b1f9fcd5cbb702c139970cb643e", "messageHeadline": "Use chain_id in configuration for the CHAINID instruction. (#1684)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "798f6471700a7b9fdbb5093b1ead06c5f7b0272b", "messageHeadline": "Fix bug when a new snapshot_db is open before its snapshot_info is re\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 115, "deletions": 60}}, {"node": {"oid": "510bf5206db3db04e0138e37b96fdec97c46ea99", "messageHeadline": "Release Oceanus v0.6.0. (#1682)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 62497, "deletions": 78790}}, {"node": {"oid": "c3b1d71e04c8e54e3111cfd30e6fb2d4a24bbbee", "messageHeadline": "Quick fix an error in storage limit check (#1683)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "f7e9660042c317f8223a2c8889194a27ef7f7cd4", "messageHeadline": "Persist pow_hash to db. (#1680)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 151, "deletions": 12}}, {"node": {"oid": "d5fc28bc3c3418e36c02867c68b4c2e5626a2ce5", "messageHeadline": "Avoid recomputation of pow_quality. (#1675)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 131, "deletions": 64}}, {"node": {"oid": "13d48a75887dbf629311ab1968d5002e163c085e", "messageHeadline": "update params (#1672)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "53e4160ee297e1cc544fabc14db7cd879e45c02d", "messageHeadline": "Allow transfer() in reentrancy check.  (#1669)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 53, "deletions": 28}}, {"node": {"oid": "faa387918ea9851721c05c4a75a6bfdede9d4ecb", "messageHeadline": "Set conservative memory and network parameters. (#1671)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "30f716a75b4633a82a44f0481fa708c34c3eb76b", "messageHeadline": "Set the confirmation risk of true genesis. (#1670)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "28fa9c69405cd60c85023479ad6b7a7452da8061", "messageHeadline": "Reimplement contract call stack maintainance for reentrancy check. (#\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 246, "deletions": 182}}, {"node": {"oid": "1c390a512475848e43686e647c76c93b7482f75e", "messageHeadline": "Check addr type in tx exectution (#1659)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 74, "deletions": 19}}, {"node": {"oid": "b29f2d710dbee6b7e0f7a6027ed48e0283213aff", "messageHeadline": "Properly fix the error exposed in #1661 (#1666)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 62, "deletions": 52}}, {"node": {"oid": "b7cc1125bb8b933c34efa264ee4910fd3c02483f", "messageHeadline": "fix dead link (#1667)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cef4bb4212b64375077401e782b2462ccbca982", "messageHeadline": "Fix some random test failure. (#1663)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8aee900baa7447c050d9757750c5aa2f6008225f", "messageHeadline": "Fix an underflow for timerchain computation. (#1661)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "956cc42de982268cb1be2c820ac35624d83bf05c", "messageHeadline": "Rename function name and add comments. (#1660)", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "5265320f76c87ff0e617abb44b4baf915b1ca37f", "messageHeadline": "Unify rpc numbers into hex, use cfx_types in all public RPC. (#1648)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 69416, "deletions": 79680}}, {"node": {"oid": "452e245b332ccec87ed06ce0e8ad2c06a65276f0", "messageHeadline": "Return 0 as genesis epoch number. (#1655)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "733ba5e499e147bc79da938ee2f9745202ec6692", "messageHeadline": "Mark already received blocks as received. (#1650)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2eac26363ea5bb4589d43d510231d43e6524601f", "messageHeadline": "Remove debug println. (#1647)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "ceaa0e39847e8f9a34f089f3515181b6651e754d", "messageHeadline": "Fix cfx_getLogs log order (#1646)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 130, "deletions": 63}}, {"node": {"oid": "b345ad1572c5e07165baeacf8f490a7c4e0d0934", "messageHeadline": "Add an option: use_octopus_in_test_mode (#1643)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 90, "deletions": 20}}, {"node": {"oid": "f846de114d31e4971b1f3ab0d7e6b5009f589596", "messageHeadline": "Fix some active_peer management in snapshot sync. (#1644)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 74, "deletions": 42}}, {"node": {"oid": "6d721746fe7c9c9fbf8d70951368320a2ec658d0", "messageHeadline": "Remove redundant test cases. (#1645)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 118}}, {"node": {"oid": "fb5e787860214ffd467d3568ac09c1f8f9badbf5", "messageHeadline": "add author info in RewardInfo (#1641)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "2c86371a0d40821d52202cc98c3e0cdfd3fc4cf6", "messageHeadline": "Return receipt even state_root is missing. (#1639)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "f634bc147a289c87edb06205ccbe643f44821f6f", "messageHeadline": "Enlarge code size to 48K (#1630)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "85daca548c8bb05fa93dc1e17fb50b791fcb298c", "messageHeadline": "Remove unused not_ready_block_count. (#1638)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "b32ea7256c049313f22b144a0f8b53a0cc7db27b", "messageHeadline": "Minor changes. (#1635)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "23da778a745b306de551a5fbf20996d91c971ae1", "messageHeadline": "Let the re-entrancy protection check receipient address other than co\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "62835fc4f3459d52b8b6338005f721c2977c2ba7", "messageHeadline": "Track peer source for future_blocks. (#1633)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "bf36af74bd8b064276ec458b79823d942a7d8e37", "messageHeadline": "introduce PowComputer (#1584)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 823, "deletions": 66}}, {"node": {"oid": "3317e4f9a2c33a6697a7a2295fa25cc15cac0a80", "messageHeadline": "rename to CONTRIBUTING (#1631)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bbeae47b5aefd9eeddee1ea98ba6879f2e04b52a", "messageHeadline": "Fix typos in recent docs (#1628)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "166a7eca67996eccb8b5e9682fe132997f8d1cca", "messageHeadline": "Fix dependency info of mirai-annotation package (#1626)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "055669dda38366211159cf33c69cc75b75282c6c", "messageHeadline": "Fix a bug when maintaining total_issued (#1627)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4b40c77b0f0f4eb7e5cb08aacc2a4c8bacd5c633", "messageHeadline": "Add cfx_clientVersion rpc and CHANGELOG updates. (#1618)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "54e238e062b48766958cb41fb1cc161dcdca026d", "messageHeadline": "Rules to submit/manage issues and pull requests. (#1620)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 87, "deletions": 8}}, {"node": {"oid": "f19a5fa949d5c37d03e67721f170bb310024e48e", "messageHeadline": "Add balance attack test. (#1622)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 263, "deletions": 45}}, {"node": {"oid": "7ebe5d6d8093523223ab00799c9aa7bdb5b69e55", "messageHeadline": "Fix log parsing in experiment scripts. (#1625)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "057cf2a28cc4fe8b990ac6079259c715da0b7cd8", "messageHeadline": "Discard blocks with invalid timestamps, and avoid requesting blocks (\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 54, "deletions": 33}}, {"node": {"oid": "5fe4e6efb00827047ee30c9edfc98bfd97cf4dbb", "messageHeadline": "Remove cancelled requests from sync graph directly. (#1623)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "032664fb5f287dea30e932b21b56f4d645ecc283", "messageHeadline": "add comments for get_block_receipts(); add epoch id check for snapsho\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "7f605a895ca758062ca086a8a94bad002178e251", "messageHeadline": "Fix Account rlp Serialization and error handling. (#1607)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 74838, "deletions": 71955}}, {"node": {"oid": "8f6062f40644718d65773f7fa32565ca446bcc15", "messageHeadline": "Issue 1612 (#1613)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "8fa23c6e8997d69da38c73c7b1d3b11c3689338e", "messageHeadline": "Turn off transaction pool when catch up (#1610)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 171, "deletions": 68}}, {"node": {"oid": "565c468bfa9a0e60bcd7e3638f1743a5206ea181", "messageHeadline": "Refactor and remove unnecessary holding of consensus_best_info locks \u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "64d69d57afcccc9894701fbec9c94c10f8ae1738", "messageHeadline": "Change storage value serialization to reduce space. (#1598)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 228, "deletions": 325}}, {"node": {"oid": "1deab8af448fc1d8e225ecd15ca1253c4980f797", "messageHeadline": "Fix occasional random failure of full_nodes/p2p_era_test.py. (#1606)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "03045a5fb10e74767af4bb5f119caa97ac5c5bb6", "messageHeadline": "Fix db error handling for EVM create / call / enact_result. (#1595)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 107, "deletions": 143}}, {"node": {"oid": "7183fc9a7d579ad193619a195eaf5e2aacec7fbe", "messageHeadline": "Fix #1579 (#1600)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 61, "deletions": 37}}, {"node": {"oid": "e3ffbfcadd925bc5f45be8b8be11d5504f736f01", "messageHeadline": "Add overflow-check (underflow) for release. (#1429)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "3f926a633b26bda8cea854ffa7533efacbba2a5f", "messageHeadline": "Refactor manifest-related codes. (#1594)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 469, "deletions": 337}}, {"node": {"oid": "28275630ddd485774662629fde558ac2cb826c8d", "messageHeadline": "update comments on blaming (#1605)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "6e992cb4c5edf660351bdd82c8fb936680869dc6", "messageHeadline": "Refactor chunk sync codes. (#1538)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 634, "deletions": 529}}, {"node": {"oid": "f49eb34c54e8f4479b4ab7dfdda0d120d42a6e8f", "messageHeadline": "fix commission_privilege_test (#1604)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 204, "deletions": 18}}, {"node": {"oid": "24910baef9aad790c2c993ab16e0086f91e7f1f7", "messageHeadline": "Add latest_confirmed epoch number short-cut. (#1602)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "36b2df33ebb5aa3c28114a3eaa4ed25d5b94db07", "messageHeadline": "Keep more states according to parameters. (#1592)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 260, "deletions": 231}}, {"node": {"oid": "3a4d668aa7568322e237546fccc2805fce672015", "messageHeadline": "Upgrade ethereum_types to 0.9. (#1601)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 341, "deletions": 241}}, {"node": {"oid": "f9c7ab1cc8d09cc75ad63638125c41dc6c5f0507", "messageHeadline": "Change Internal contract address to unique addresses starting with 0x\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 75926, "deletions": 68939}}, {"node": {"oid": "2adc90b954c8851ab4039ef82ec9d52a37f9a2d8", "messageHeadline": "Change storage_limit to u64 (#1599)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "c206f363712df81057ce0aa90ba2452e20d0f1bf", "messageHeadline": "Some non-functional code improvements. (#1586)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 110, "deletions": 90}}, {"node": {"oid": "f719e830c6a1e1544fb81d53bd227e904e6b372c", "messageHeadline": "Fix test_deposit_and_withdraw unit test (#1597)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc4bbdab69bbf7297d4375ede312d37dea503847", "messageHeadline": "Fix bug in refunding code collateral when a contract suicides in crea\u2026", "author": {"name": "Chenxing Li", "email": "ChenxingLi@users.noreply.github.com", "user": {"login": "ChenxingLi"}}, "additions": 85, "deletions": 15}}, {"node": {"oid": "7825ab067b5f6f3d0ed6da53b53a0549f0486f36", "messageHeadline": "Fix a crash when a peer is disconnected during request_epochs. (#1593)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "510f070f184ce5f45a6da680f0b5d6d559cc5cdb", "messageHeadline": "Minor change to improve log output in executor (#1591)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "3a9e439beefd6b65e1a549950a4a0a3c149c20c8", "messageHeadline": "Rename RPC send_transaction with cfx_sendTransaction (#1588)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "dcfed0ac33e548c37b2e947f32d9436a76c5db0e", "messageHeadline": "Quick fix for #1543. (#1587)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 68, "deletions": 14}}, {"node": {"oid": "eeb9261803e612d8ac796ef57d6bf126219f8540", "messageHeadline": "Make create and create2 gas the same (#1572)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "dee86f79a5f4157cb59c2c2d8ab32fbb317740bc", "messageHeadline": "This commit sorts out issues around address type bits, sending to non\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "cdc07b4c422f045a8c5e95e4ad5e2ff14348d93a", "messageHeadline": "Fix header terminal recovery. (#1582)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "51ab450683f1a02eaa6a550e4854fce5324b629d", "messageHeadline": "Persist header terminal and block terminal seperately. (#1581)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 66, "deletions": 15}}, {"node": {"oid": "67d3022a5b82adb4fa82a545d26f35e5003048ae", "messageHeadline": "add examples in internal contract doc (#1576)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 213, "deletions": 8}}, {"node": {"oid": "b4d6ec56f10a10335469ef8a5527f580ea23cb1d", "messageHeadline": "Call CacheManager.note_used for transaction_indices. (#1580)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1e090961b32b7acdae6cd118bca367b064ce7dde", "messageHeadline": "Fix failure to mark blocks as block graph ready for full nodes  (#1578)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 48}}, {"node": {"oid": "c909010bac794004f89ebce901180a21b4f19e4b", "messageHeadline": "add capacity control for TargetDifficultyManager (#1577)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "150bb3c0cb61874caca5169a6ccbff12fa35bd41", "messageHeadline": "Temporarily disable full_node p2p_era_test until the regression is fi\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f909fca17b417f7bc13d1fa75b62408109c5a5e", "messageHeadline": "Fix comment spell error (#1571)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "aaa3abd691bcde58e1104d19592d3e69d7e67174", "messageHeadline": "Remove is_contract field. Make the underlying state code consistent w\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 164, "deletions": 104}}, {"node": {"oid": "cc2b279c819721f826abf5c32d17aa5f8d7f4105", "messageHeadline": "Add MallocSizeOf for storage-related data. (#1568)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 188, "deletions": 21}}, {"node": {"oid": "698e0359c7cfc0f04da823535ffd972ec317af6b", "messageHeadline": "Make CacheManager include block header and local block info size. (#1\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7cca9e0ed6e7a31223a4db2cf4a352f7e23ec159", "messageHeadline": "Fix bug in snapshot mpt implementation where path compression may be \u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 51, "deletions": 76}}, {"node": {"oid": "0d40eda5329ca4ce20591a1ed32fde618847f1ee", "messageHeadline": "Print execution error results in case of estimate execution fail (#1563)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bea6d88d7f3f542a6153f0966f04d978ae01d716", "messageHeadline": "Enable p2p_* tests (#1525)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "e6201d7c6fed421e1df5791ac0791df2f7230561", "messageHeadline": "Fix a violated assertion about state lower bound. (#1555)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "703026cc2991d3e88923f5f67aba71934be5e6bc", "messageHeadline": "Do not try to obtain write lock from delta mpt allocator when it's al\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c6057c8562fa29bccb6369d23c84fb7ccf021487", "messageHeadline": "Update subroutine opcode (#1560)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 53, "deletions": 28}}, {"node": {"oid": "079d93e7a1ca58aebf13309f17f302a4f4d63136", "messageHeadline": "Fix wrong state root after node restart. (#1554)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "37ffd60a6c2dedaafb101ce60b0dcf74f58e6138", "messageHeadline": "Refactor archive/full node log filtering (#1530)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 724, "deletions": 225}}, {"node": {"oid": "64c4ef789361e66bd1997327dce88c1e1011c1de", "messageHeadline": "fix log and add comments (#1551)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "92b7c1994469af998023b468023721ef29bd41a9", "messageHeadline": "Fix a race that prevent block bodies from being inserted. (#1550)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "f923f6795829c1cd8b8c5f6f90884b9cbb7f1cfa", "messageHeadline": "add comments for function computing epoch set of a block (#1545)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "b2ed1538ab866fdd6bd00986b257632732e07743", "messageHeadline": "Make app version available through cli (#1541)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "38e9940043772bf6f8af74e8ee2551a7aa0ec578", "messageHeadline": "rename active_cnt to inactive_dependency_cnt (#1542)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "fd87c7fa6af194bb22147b4f31b7e8ace27a84ba", "messageHeadline": "Optimize snapshot write performance. (#1536)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "d2609978e86efa5588140d18f394a55e9044a917", "messageHeadline": "Batch chunk write into one transaction. (#1539)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "9706ab1be2d5a6328b2a7450d68779ff24d729e4", "messageHeadline": "Fix unsigned underflow in `request_epochs`. (#1529)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f21af2a0daf4905244bf704966da0c2879b7b8b8", "messageHeadline": "fix regression after #1508 (#1528)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "160e87da539abfa84306be7be1337fe3f3bb1aa0", "messageHeadline": "Merge duplicated code and support printing component memory usage. (#\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 796, "deletions": 1014}}, {"node": {"oid": "3ac91d30adbf45033b42702e9d674db00abdd162", "messageHeadline": "Do not remove execution results for archive nodes. (#1526)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6da665f56fe432bb2ba1b0fc8d4c99050eac583", "messageHeadline": "Add EpochNumber::LatestCheckpoint, and use it as default for from_epo\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "d51638e22cab291c4ccb6142fb66e0eca3be4e4b", "messageHeadline": "if failed to propagate transactions to at least one peer, put tx back\u2026", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "72c9d0976665d3d8122d6bd0b29198b034c2bd9b", "messageHeadline": "Limit the gap between best_epoch and last_epoch_requested. (#1524)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "5abd4a94c4e54906d2e3a5d3af5cf52b482ac3d5", "messageHeadline": "Make sure old-era block data is deleted from disk (#1519)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 92, "deletions": 10}}, {"node": {"oid": "8cac13a39b2bc92630e693b837df68d023f8b8b0", "messageHeadline": "Enable full node tests and fix missing commitments. (#1520)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8335a5d47a42a6386378391963501dcc0f209961", "messageHeadline": "Do not insert block header if block is missing in block recovery. (#1\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "317c1199e7c12b2127e96474155e7ef71db0bc1c", "messageHeadline": "Fix light node log filtering test (#1517)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "892809986e095a59930c7528a87163aae69a4d83", "messageHeadline": "fix rlp append issue (#1515)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 85, "deletions": 36}}, {"node": {"oid": "f5d94c65fb2ec0de749cd0432bfce0c31a38a972", "messageHeadline": "Make filtering parallel in get_logs. (#1512)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 48, "deletions": 40}}, {"node": {"oid": "e3f52ac9d4aa6181a85af7e1adbb9f57fd479c52", "messageHeadline": "Update Medium link. (#1501)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b7ed036ab853ee4f520998b5a22b50f9fde2347", "messageHeadline": "Fix CI regression for sqlite dependency in storage bench. (#1504)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a2600053f903786162564cc4c052a80c9041ef25", "messageHeadline": "Link sqlite3 statically. (#1497)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ee5dfc258702efca4fe94e34585d7a5d8253d66", "messageHeadline": "add conflux flag to starting cli mode (#1487)", "author": {"name": "Deshi Xiao", "email": "xiaods@gmail.com", "user": {"login": "xiaods"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "42c68d5d4731f7a4b2e08fc582448fc68faab443", "messageHeadline": "use bzip2-sys-0.1.8 to avoid CI fail (#1492)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae8c0fa173ebbc21aebdd4f4b3a8e932c3cd06ad", "messageHeadline": "Make debug recompute great again (#1482)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1159, "deletions": 1059}}, {"node": {"oid": "e76d11170acf3d4ee6bed6d49bfec188e750cda4", "messageHeadline": "Refactor blame info computation code to make it faster. Fix an issue \u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 74212, "deletions": 66112}}, {"node": {"oid": "7b9897067895388ca9da64b0e23350439d137db9", "messageHeadline": "Fix panic in get_logs. (#1484)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "fc683be5b4f5ae627522b3d9bc69987f94d80ab6", "messageHeadline": "Avoid recomputation of state root hash. Put the hash into the AuxInfo\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 65599, "deletions": 86946}}, {"node": {"oid": "1b37e2f2c55de4a428b2495c04f6e2533c23a1bb", "messageHeadline": "fix spur output (#1479)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "602cafc0520a224ce6e928da0fb37aee504371b3", "messageHeadline": "Introduce a simple cache to avoid recomputation in should_form_checkp\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "426d080b271a5d600ac8fa31c943a3754405cd22", "messageHeadline": "Fix block_number in call_virt(). Fix BLOCKHASH opcode. (#1450)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "2995b0e513034877ed484ad00ca729567bbb37f4", "messageHeadline": "add changelog for anti-reentrancy (#1476)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dd90d14c3c240ce61ce7e48b53e7b0246a73d11b", "messageHeadline": "Fix full node sync issues. (#1475)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 93, "deletions": 76}}, {"node": {"oid": "598323b9d7ed442d999fcf3ffaf55ea1d1adcb27", "messageHeadline": "Fix block number inconsistency in inner constructor (#1473)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "46da4af212c953594838a2200d23d40e7e37eb6e", "messageHeadline": "Add statistic sync_graph.inserted_block_headers. (#1471)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "92560e085004e1af3f2c9b7636a92e2e7dd9be1a", "messageHeadline": "Fix a crash caused by invalid blocks. (#1469)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a05a47e9751ebaf15df094f475ff381a2dd4ee07", "messageHeadline": "Fix catch-up issue with long forks. (#1467)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "e94fd61af8bd2ee31d4a4c579874fbc9cc4f2ec4", "messageHeadline": "Fix that the state restoration starts before all chunks downloaded. (\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "0555f21b2b8928871ac11dc1607836e1136201f8", "messageHeadline": "remove reset storage flag; use Vec<u8> as default key in account_entr\u2026", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 153, "deletions": 157}}, {"node": {"oid": "94d16c0bf939be151d9d34bf7f0fd50b610477b9", "messageHeadline": "Fix constant duplicate transaction packing (#1458)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "71cb938316567831b6a0e70a783a7d6f657efba6", "messageHeadline": "Implement routine opcodes, CHAINID and SELFBALANCE (#1448)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 544, "deletions": 65}}, {"node": {"oid": "886e6a6b3765abd1049aec3567b41bc50f9e9947", "messageHeadline": "Allow snapshot sync to be resumed. (#1453)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "a930a7611e0ad9a9021b2b7c000d8033d026aa8f", "messageHeadline": "Change record_tx_idx to persist_tx_idx (#1441)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 63, "deletions": 55}}, {"node": {"oid": "a648e9491baa31c50e7017682d33b4a48c78b7a5", "messageHeadline": "Fix not-graph-ready caused by try_clear_old_era_blocks. (#1451)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 81, "deletions": 45}}, {"node": {"oid": "74b9118448429dd0e9475edf61cda6647bc03edb", "messageHeadline": "Persist terminals in header sync phase. (#1444)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "0c12ead420b2c292de2d887a853ee0bd770b98b5", "messageHeadline": "Fix possible underflow in `try_acquire_cost`. (#1437)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "c4b07bc99321ea54964420ea69daa37eb64d1f4f", "messageHeadline": "enable anti-reentrancy (#1433)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 193, "deletions": 56}}, {"node": {"oid": "bbe0ae634725bf5f57281c2714793c7660b4e4fe", "messageHeadline": "clean up light node logging (#1434)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 69, "deletions": 67}}, {"node": {"oid": "5266b5052712a4d187011193d3df2845d786aed8", "messageHeadline": "Compute transaction root and receipts root by simple MPT. (#1418)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 91255, "deletions": 64553}}, {"node": {"oid": "f086fb876ae3e49ce2fa320b8a6d94eb2f37ebd7", "messageHeadline": "TemporaryFix: Do not demote for empty chunk response. (#1431)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "6aa6f5b37bf60b1c8c3f4c45cab68697747f0f55", "messageHeadline": "Follow-up PR of restoration bug fix (#1428)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "150b4f37c2ef30fb5a8c13324999df5f120e49eb", "messageHeadline": "move staking list to merkle tree; change rlp of account (#1408)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 72100, "deletions": 60593}}, {"node": {"oid": "0fefd81c59d0deb9e1bb49177ed7bec1e41509cf", "messageHeadline": "Disable tx index recording by default. (#1427)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "85e282cce1da9dcc7731a7ea0cbf2664a8b8f482", "messageHeadline": "fix demote issue (#1430)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "d697c3114cdd67f4d3a654105383cc253cf7fc30", "messageHeadline": "Fix issue 1419. Hold read lock while checking in bench. (#1425)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7de5c2075f6b7cdf00d79eae2e5c80625697da34", "messageHeadline": "Fix issue in processing snapshot chunk boundary which caused crash. (\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 160, "deletions": 87}}, {"node": {"oid": "82af4c1231c0f437d97a63f07a7b20ecf0053439", "messageHeadline": "Fix the inconsistency of the total issued. Add block reward RPC (#1423)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 269, "deletions": 43}}, {"node": {"oid": "3474b68c83ec57f9776688363dfbc8c61d1683bd", "messageHeadline": "Fix wrong epoch hash in db for receipts. (#1421)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 60, "deletions": 24}}, {"node": {"oid": "4f588edaf6281afabb1b9b859f4d06243bc554c0", "messageHeadline": "Use Path instead of string for storage directories. (#1420)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 173, "deletions": 136}}, {"node": {"oid": "38ddac5b4d8bbafe969945ff6a0cb0eec658ea35", "messageHeadline": "Fix address/port configuration inconsistency (#1411)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "f8ab4127ff6a8289cf64910337f31beabfc6f1d2", "messageHeadline": "Fix chain id in txgen. (#1413)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8ab4d2beb07f4e48abe142a69322a063c1590f75", "messageHeadline": "Fix false unwrap assumption. (#1414)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "fca46631e9a9e04e42b9cc33f2e6e7820ac01ced", "messageHeadline": "Add demote status for node in node table; Do not change to trusted in\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "0ea731c6214fcb47a9b331c161d5ffe65356ae98", "messageHeadline": "limit the invalid block hash cache size (#1409)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 65, "deletions": 6}}, {"node": {"oid": "5f862156693dce7a1bf3e9b02491b6f745fa7ae3", "messageHeadline": "Fix not remove NET_INFLIGHT_BLOCKS (#1407)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 48, "deletions": 34}}, {"node": {"oid": "e135855cfcb5c24dcd8a6dfa1927d1de608f3db4", "messageHeadline": "Fix multiple sessions from the same node id. (#1405)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e25f16afef82091f8d1ce59965158869e67328b2", "messageHeadline": "Fix chunk request issues. (#1404)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 63, "deletions": 34}}, {"node": {"oid": "489cbf739b46b4fbdb3ee5551fd381396587b200", "messageHeadline": "Add MallocSizeOf for rocksdb. (#1402)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 138, "deletions": 9}}, {"node": {"oid": "d66116a172248802a10e7ceb49a2009901988580", "messageHeadline": "Make the stratum protocol consistent with the convention (#1394)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 150, "deletions": 60}}, {"node": {"oid": "588c8b75779deb9c6f9db12688f66568c663d131", "messageHeadline": "Fix an issue that nodes may wrongly exit catch-up mode when there are\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "1fa6c542a7f5b03d2edd6678830d12e3911a522c", "messageHeadline": "Support NAT-PMP protocol and improve UPnP handling. (#1397)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 319, "deletions": 283}}, {"node": {"oid": "1f450871be931c6b02c6dd0629671539f9353ae6", "messageHeadline": "Upgrade rocksdb to allow multi-thread building on Windows. (#1393)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3d09e28da0e8d5a8756026a8d0f13c64872188a", "messageHeadline": "Change nonce to U256 and introduce a lower_bound to difficulty/qualit\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 60404, "deletions": 70759}}, {"node": {"oid": "9be8fa1603d6944ad625ced7f34cbeeb5a23023d", "messageHeadline": "Make Stratum working with a PoC external miner (#1388)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "d4947092212379aad0e72650b87377746b313d6e", "messageHeadline": "Add a execution state prefetcher to speed up transaction processing (\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 836, "deletions": 7}}, {"node": {"oid": "a2b098c43c4758d34c97719f69b34fa4c676d632", "messageHeadline": "Fix issue 1386. Use the correct way to test whether consnesus finishe\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "36feb3d2f2affcf8460691790d36c866a7426b3c", "messageHeadline": "Fix #1376 (#1380)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "86d07ed0d42d9f3fa0d198f00aed9a1fc3ccfd97", "messageHeadline": "Fix a key format conversion bug in delete_all (#1385)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c725a717ad75527e5e42e175e293d15890d93d3b", "messageHeadline": "modify tx-repalcement rule (#1378)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "fe1e3f70a5a62c5a3cecd97f6759b4fe54eda70e", "messageHeadline": "make 3-level priority of send_queue (#1383)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "0c0b5c4a9e36061b889775402ee6efe897bdfda6", "messageHeadline": "Use forked windows-compatible tikv-rocksdb. (#1379)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 222, "deletions": 232}}, {"node": {"oid": "b692f236faf7ef9c65c0f7da015bdf1434765acb", "messageHeadline": "Remove FIXMEs in consensus that is no longer valid / not neccessary (\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "c55b84219501c45ced77047e37e7cb956e97613d", "messageHeadline": "Attempt to fix pubsub/logs_test fail (#1377)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "10578dad9bca5bf31bba5705e40e1cedb4f985be", "messageHeadline": "add rpc to check balance against transaction (#1375)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 190, "deletions": 6}}, {"node": {"oid": "b3afe637895ea1fa0e539b9c0e3331ecf4d24ab1", "messageHeadline": "refactor: remove unused parameters (#1363)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "d8924c21ebe86647638f2aed7a4c176f2fcffc1e", "messageHeadline": "Return before-checkpoint logs correctly. (#1371)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2484e7c64f1e6029f2db3c16919ee3b41e38a483", "messageHeadline": "Demote peers for invalid status. (#1370)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdddcb922604f66e68d56d3a0adeeb4a5a9757c4", "messageHeadline": "Fix confirmation risk for blocks before checkpoint. (#1354)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "a63071e190fec79a25e126dd1d668077a09877a2", "messageHeadline": "Change storage-limit defaut in CLI to 0, fix CLI version (#1366)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "5cdfa9e816dc0eb8623ef8d5c9119e415c128622", "messageHeadline": "Release temp full sync snapshot before renaming. (#1369)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "15083150b9ed7276a089c00f99f1b28946d6ea4f", "messageHeadline": "Make execution state layer multi-thread. (#1358)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 173, "deletions": 124}}, {"node": {"oid": "645a46cbae1c81a8eff985faea44d251f7f6e38c", "messageHeadline": "Fix bug in TrackTouched. (#1347)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "0c62f08e708ac2ea31f0d1b778304b6305cdee59", "messageHeadline": "Add protocol version support. (#1337)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1380, "deletions": 713}}, {"node": {"oid": "df0bb6b14aec24bb35ca2e3c0c1e09af2356170d", "messageHeadline": "Do not add account_start_nonce for contract. (#1353)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "b1bafec698804f1fe081782b6fc6b1032e9cb1d7", "messageHeadline": "Add: circleci trigger devdoc (#1361)", "author": {"name": "yqrashawn", "email": "namy.19@gmail.com", "user": {"login": "yqrashawn"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "717c3bc0a97e21934994cdb7cdeab4fdc7c04bdf", "messageHeadline": "make cfx_gasPrice with minimum return value 1GDrip (#1340)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4a6f48c2309f87b5ad0439ffd52bca03b49b445d", "messageHeadline": "Keep network id the same as chain id at best. (#1343)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "b427e0edec06b970e237f34b1b7b6414aa7bca83", "messageHeadline": "Fix usages of require; remove dead code (#1356)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 223, "deletions": 142}}, {"node": {"oid": "a37e978d6f3d52b0f4192ff79d97a482c93da6c2", "messageHeadline": "fix storage owner (#1360)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02c3bbd06605c1cd741ee8c285f1c465f2ac145a", "messageHeadline": "Use hashbrown::HashMap in node_ref_maps. (#1345)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fa146559982ac20b3d5bf7a9b6eed3e25a3d0cb", "messageHeadline": "Create contract account for all internal contracts in genesis block. \u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 71440, "deletions": 73444}}, {"node": {"oid": "e4b4c71d0d6d5de7f3d48646d62401dc5f27c0cc", "messageHeadline": "Add storage benchmark code to test TPS of random transaction from aro\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 262, "deletions": 4}}, {"node": {"oid": "3fe3391c87d8c58bd385b11d699f5a298471937b", "messageHeadline": "Change EVM behaviors to avoid unsafe misusing.  (#1325)", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6715dd6bcc38edbedc3c6be8b3956fd36d292aac", "messageHeadline": "Several optimizations to improve the performance of fork_same_height_\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 146, "deletions": 50}}, {"node": {"oid": "f45dea5add876dc7d80442a15250777427476120", "messageHeadline": "Allow nodes to enter normal phase in a fresh start. (#1342)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "0d77c1839b37425eb3688012882e1df6af8018d6", "messageHeadline": "move getstatus RPC from test to common (#1338)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "651a869e534995bd35ec8c61e3d4f3791b3ed812", "messageHeadline": "Update README.md (#1339)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b2d492d13cbda2982ab9f3a3ddc38b10db7fdbb1", "messageHeadline": "Use median epoch number from not-catch-up peers. (#1335)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "ec5c774b1ba8e7803a5edb2c65cfd72a90f2fafb", "messageHeadline": "Limit actual inflight block requests with estimated block size. (#1333)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 208, "deletions": 59}}, {"node": {"oid": "87025e529df1866a83258138b5eec55eb71e6776", "messageHeadline": "Do not handle already processed blocks. (#1336)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 69, "deletions": 37}}, {"node": {"oid": "dec6a9b7f5c2907630455c2aa8acee86cf683e94", "messageHeadline": "Add chain_id params into p2p Status message. (#1334)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "9ced6232648cea3b99a88461b92d152fb544a9e2", "messageHeadline": "enable throttling on message size (#1332)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 150, "deletions": 64}}, {"node": {"oid": "8e9fd02f481819ca56c40d924a3c5fdc5eb6c414", "messageHeadline": "Make chain_id configurable. (#1331)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 73, "deletions": 38}}, {"node": {"oid": "f3d96f3c8c5596636c0e22bff38ceaa07aa60843", "messageHeadline": "Use u128 as tx pool weight. (#1329)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "d5af50bb1dcb190cafa001d195ab8f4fd1139d29", "messageHeadline": "add gas cost for internal contract (#1330)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "0d3225d527a7474f438b6d82c2c684fb3fa86de0", "messageHeadline": "When node IP changed, evict itself before insertion (#1326)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "569ab735b31b66c1962d8537ea62eb4c6e4d44e5", "messageHeadline": "prevent node from returning outdated tx receipt through RPC (#1327)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 121, "deletions": 8}}, {"node": {"oid": "9c4a1711b6ea557e849cbebfc35f37efcecbc4dd", "messageHeadline": "Fix throttle of p2p messages. (#1323)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 113, "deletions": 19}}, {"node": {"oid": "87349585df4a195ac92e400dcf09aa28395293f7", "messageHeadline": "Add promoted trusted node to ip_limit. (#1324)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "77b8d57370205c4f3a4065a3ef26bf852d3f970b", "messageHeadline": "Edit CHANGELOG to be consistent with version 0.5.0. (#1320)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "8e9ab9b526a96293e15f4d8f87032af7cff7577c", "messageHeadline": "Add two RPCs: cfx_getConfirmationRiskByHash and getTransactionsFromPo\u2026", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 81, "deletions": 3}}, {"node": {"oid": "889e4af034dfa77cbb39bed5fd725547863442dd", "messageHeadline": "Enable contract to stake/sponsor (#1319)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "aead4db88c575222c87b52e17767b8fe7dd7c93e", "messageHeadline": "Fix a race condition that makes optimistic execution panic. (#1315)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 60, "deletions": 54}}, {"node": {"oid": "a0d87547d2a7723ec3b4423e2c486a172726b7ac", "messageHeadline": "Delay block requests when recover_public_queue is full. (#1314)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 69, "deletions": 27}}, {"node": {"oid": "38d53b60694ad0d710641628ab8375de33cdc448", "messageHeadline": "Add WebSockets in RPC (plus PubSub tests) (#1304)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 825, "deletions": 132}}, {"node": {"oid": "de772950674da73d480f04e088388790e4b0da69", "messageHeadline": "make status constant value contiguous (#1318)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b96dc44019fd5f6bd4e5368d984f1c6fa6d117da", "messageHeadline": "Use `init_file` to enable auto-refresh of log config. (#1279)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "95cf7b917b6003b94f053bc3ae0681e80c808305", "messageHeadline": "Add fields in Receipt: gas_fee, gas_sponsored, storage_sponsored (#1284)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 244, "deletions": 1574}}, {"node": {"oid": "7e789aa195d74b5540c1acf930c87e93e9df15ce", "messageHeadline": "Add a test case for merging star shape tree graph state and one addit\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 132, "deletions": 2}}, {"node": {"oid": "9604a4bb0decfd40cd7e5c17866ef309335997a6", "messageHeadline": "Fix UnexpectedResponse. (#1285)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8e3ce6fff45344a05659c43cda5014cba6b03293", "messageHeadline": "Support epoch_height in tps bot. (#1268)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 49, "deletions": 27}}, {"node": {"oid": "e8ad2e979dfac82599124521ffb5b3f32ecc2cb5", "messageHeadline": "Make RPC to return RLP_SIZE as the block size (#1291)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "f310182917f990176d8b44bd2608e66a67f8ae67", "messageHeadline": "Since we decide to go with 0.5.0 for the first phase release, let's b\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "44c15d51c5c07add30d70d676edc91becdff1be9", "messageHeadline": "Remove not-ready blocks ratio condition in remove_expire_blocks. (#1295)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "acff9eb2dcf4bee12a15dad2527431a253c660a4", "messageHeadline": "add a more complicated python test for storage fee (#1298)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 276, "deletions": 5}}, {"node": {"oid": "d2d59354e26ecee13310f00c4b94bfd9858b00d9", "messageHeadline": "Bug fix (#1297)", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "1a881d0a95d6c54dc0546878a635338ff8aa8050", "messageHeadline": "Dynamically adjust block gas limit to the target one (#1281)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 104, "deletions": 34}}, {"node": {"oid": "c67d301e80ee22fa434b440f76006d4c93690bdf", "messageHeadline": "automatic fill nonce in virtual call (#1292)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "adf280e149433a9ad281ca39ad5710b88fb6a2be", "messageHeadline": "Make estimateGasAndCollateral work for \"reverted\" transaction (#1273)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 181, "deletions": 78}}, {"node": {"oid": "2ebb57a369f52eafd27060b6e3233c22ba9a5d81", "messageHeadline": "Forbidden CALLCODE and DELEGATECALL to internal contracts (#1272)", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c23477004ec8e38158b66a3079869d771a5e0b2a", "messageHeadline": "Correct the changelog for fixing target difficulty calculation (#1274)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "229d24f45b2f3d4cb8aa9ea56551cecb794b9cd5", "messageHeadline": "Cut difficulty to half because now we have two keccak calls rather th\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23d995c66c91f87836f6e803b4aa464cc9c3cd75", "messageHeadline": "Fix fuzzer compile in Ubuntu g++ (#1276)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a093a5c4c742b047f96d8586326fdb3ba7160244", "messageHeadline": "bump version to 0.5.0 for the master branch (#1275)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "81903d274687edaefd9539ab0da2b3ca045da3fb", "messageHeadline": "Error improvement around rpc for reverted transaction (#1270)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "749c0a7a1d0691cbb5e817bfe64d0f5fa27149fa", "messageHeadline": "Fix target difficulty calculation. (#1269)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "363d6e1196f0cb50dde580925b2f3bd62ce4a94a", "messageHeadline": "Set genesis block gas limit. (#1265)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 71846, "deletions": 76133}}, {"node": {"oid": "abf68a5533060bdf865b0ef6777ab3adea898249", "messageHeadline": "Fix definitions and logics in transaction early execution error check\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 535, "deletions": 353}}, {"node": {"oid": "2ef6786af9874c38a1459d392671439b9dc6d5f2", "messageHeadline": "Set parameter for bytes per storage key be a constant (#1266)", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "ed46db15412621c574a539b6b17c2527d2f0f3fa", "messageHeadline": "fix bug in replace sponsor (#1267)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "997c8d118f09942c8f7e6c8f2c3cb18b22aefba9", "messageHeadline": "Use upgradable_read in enlarge to avoid waiting in state get operatio\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "8410041f8adcfc68d137ee0fca6c77c546b70840", "messageHeadline": "Add missing transaction verification for block validity check (#1255)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 656, "deletions": 505}}, {"node": {"oid": "40003a11368d44efcf6131c330c31cbc05e988ff", "messageHeadline": "Decrease the number of cached trie nodes. (#1258)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d4be9034f435be3641850109d5564f129a7e8f6", "messageHeadline": "Move the collateral check to the end of EVM execution (#1260)", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 197, "deletions": 80}}, {"node": {"oid": "e6d48c6b6c13ce12a56669c214fa8afd8c8c8c73", "messageHeadline": "Fix dirty mark behavior in transaction exectution (#1247)", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "7c9f7d5e8e0753785d42b09e85920f1cea6830ab", "messageHeadline": "Refactor collateral for storage (#1256)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 553, "deletions": 369}}, {"node": {"oid": "e617308ea09e16e0d07994245b8d81cdb619db22", "messageHeadline": "Decrease the max number of unprocessed blocks. (#1257)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "345998c5b351e3e6c083f5c57f7ca4d55666ae02", "messageHeadline": "Tweak PoW (#1248)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 75482, "deletions": 61349}}, {"node": {"oid": "a22ad65b1cb0a8c148380a2484a4ce5f5570aba5", "messageHeadline": "Fix network_eventloop crash and fix OOM during sync. (#1252)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "6ffb548e3083d62a38b1a24bbbfc3cd8f279d9d5", "messageHeadline": " Reuse open snapshot db for better performance and limit the number o\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 521, "deletions": 218}}, {"node": {"oid": "09c8c8e52bebba42f89d44c898a60616af3e4f49", "messageHeadline": "Fix consensus_worker_is_busy. (#1250)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "80a0e78fb12282ec29a160c6fa1c3f16fb4efa19", "messageHeadline": "Use blocking recv to avoid busy loop. (#1234)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "41e7545602dd802199aa60b613f0bdcf1c61f55f", "messageHeadline": "Skip sponsor check in transaction pool for simple payment. (#1241)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 62, "deletions": 24}}, {"node": {"oid": "ace86af7394e6cebda6c7f045764a285cf2ccb16", "messageHeadline": "Remove unneeded parameters. (#1239)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "0c20dc307fcfd1e0aa1fac37afd6c2dfae89ac88", "messageHeadline": "Bump version to 0.4.0 (#1229)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "d075816223a9d4c6c2208ce0c0f8f4857c4ab1e9", "messageHeadline": "fix accidental regression in tests/rpc (#1242)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2863f01584725531a62e382519fb91ad9ba1985", "messageHeadline": "Fix another cause of random failure of reorg_test. (#1235)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "1f88c61ae23747730d8886e6353bd73ac4543444", "messageHeadline": "Storage root with snapshots (#1216)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 62822, "deletions": 59974}}, {"node": {"oid": "87ae5b25686255c1b4529efcbdd886349b08d003", "messageHeadline": "Remove unused code in state sync. (#1233)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1, "deletions": 574}}, {"node": {"oid": "ca8b02b151b7a19600e2f4e050acfb95a005fc32", "messageHeadline": "Fix experiement script issues. (#1231)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 150, "deletions": 75}}, {"node": {"oid": "12170cb00458b537f0967915337b873709b81d41", "messageHeadline": "Fix attack script (#1230)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "448a1068ee35f295ac844b32f381aea8c60e3fbe", "messageHeadline": "Bug fix in #1182. (#1228)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "38d27ddcaf6a511361e3c14501ab5a73ca08420c", "messageHeadline": "[WIP] Add attack cases. (#1195)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 274, "deletions": 1}}, {"node": {"oid": "c96f6f5525be5d1dfa4005531a73883be8c0cc16", "messageHeadline": "fix tx to address check (#1227)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 44, "deletions": 20}}, {"node": {"oid": "c7a0b10d476786a866c4ed41312bad1989bda04d", "messageHeadline": "Quick fix duplicate consensus work (#1226)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "62926e2df30403c561b2e1225aa3354e1bc3f332", "messageHeadline": "Fix skipped_blockset causing crash (#1225)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e0408a484a56c5ad1e6b2182bde04e881f26a13a", "messageHeadline": "Print deadlock detection to stderr. (#1221)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7295ea3f829d58a5214d4cc90952d4ced0a4433a", "messageHeadline": "Improve JsonRpc error returning mechanism and fix incorrect rpc error\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 496, "deletions": 317}}, {"node": {"oid": "68d8e0ca906a504fd8a56d82560dd42d6d5d5911", "messageHeadline": "add python tests for secondary reward (#1220)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "8db1ae9e036776aa87bd4066a42d8214c915ddff", "messageHeadline": "Stop marking OverlayAccount dirty on reading access. (#1219)", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 102, "deletions": 33}}, {"node": {"oid": "143cd6464991e150593d6767668dcdd8880f4a55", "messageHeadline": "Make heartbeat timeout configurable. (#1206)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ba4ddde3aa266c04b57cb10cec729aac8c180365", "messageHeadline": "fix a bug in #1203 (#1217)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c950075f6547c5f54f0f7665bd85db75741a83ef", "messageHeadline": "use NodeId to manage peers instead of PeerId (#1203)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 586, "deletions": 473}}, {"node": {"oid": "17b89d0a77d3ed1a96b33c6196720b7d96b66f24", "messageHeadline": "Setup genesis accounts in production. (#1204)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "cbff7a52e351221abbbcf55f940e6bbb3491509c", "messageHeadline": "Fix secondary reward distribute (#1197)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 228, "deletions": 232}}, {"node": {"oid": "d36fb5fa0dd7cb15e66cf8a72b4c31e450a1fca1", "messageHeadline": "Fix bug in compressed path merkle computation (#1182)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 236, "deletions": 152}}, {"node": {"oid": "f1549183b49fb6f7319f2b9ab0a1099f20378f08", "messageHeadline": "fix unwrap in collect_garbage in transaction pool (#1201)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "235af7d6df9ebeab9a246b89664f170caa4bb72a", "messageHeadline": "Increase max block size in experiments. (#1194)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 88, "deletions": 42}}, {"node": {"oid": "93d6d5ea97d338cf660d2fd036010fcfdb1dd303", "messageHeadline": "Release version v0.3.0. (#1193)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 68190, "deletions": 105402}}, {"node": {"oid": "07a953b000e53cf3a1ee9bb570ecf097997a3cf1", "messageHeadline": "Add owner for CHANGELOG.md. (#1188)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "1b1b6107c51ae11c7518a311b9eadc5cac85c0fb", "messageHeadline": "Fix experiment script issues. (#1189)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "681e36d6c8ecd57564fe033f75b91438f1a21b51", "messageHeadline": "Change gas required for SSTORE operation (#1181)", "author": {"name": "Conflux-CX", "email": "46883823+Conflux-CX@users.noreply.github.com", "user": {"login": "Conflux-CX"}}, "additions": 37, "deletions": 52}}, {"node": {"oid": "d397b4aa57f5c2706276b4eaaa1f1fc9b446c787", "messageHeadline": "Update CHANGELOG (#1187)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "ab7e7f5f4be9baf2aa81f498233389ca4f0b53fb", "messageHeadline": "fix build (#1186)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5745176e0afc4879f66e8453f44fc6e32d5a0fdb", "messageHeadline": "Add storage root and storage layouts (#1085)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 285, "deletions": 33}}, {"node": {"oid": "2347b285e820725acb549a0053f946ac7d2588f0", "messageHeadline": "Minor: change estimate RPC return type to hex (#1179)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8ee5816b0da66710bfeb7ac79d4bd80f7164b4a4", "messageHeadline": "make account_start_nonce 0 again (#1183)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d3a6e36f3dbfa2ffc38c0ecd30a3d090be54f78e", "messageHeadline": "Persist skipped blocks, add RPC and fix an issue in sync of not propa\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 247, "deletions": 92}}, {"node": {"oid": "13abef66fd5a9a738ff14cc8dd911c666ad73498", "messageHeadline": "Introduce a bound for the executed blocks per epoch (#1169)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "cf67d059054b5a47bbc720a2a8bdeddd4f52fbe1", "messageHeadline": "Allow non-async rpc implementation method to return RpcResult straigh\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 482, "deletions": 59}}, {"node": {"oid": "edc8eb7a6c9ee6cd624725fb45713135006d91ca", "messageHeadline": "fix gas_used meaning in RpcReceipt (#1170)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 63, "deletions": 23}}, {"node": {"oid": "6b8abfd85314219bc5e42db184756e8d1f5536b0", "messageHeadline": "Change how merkle root is calculated. It's better not to rely on rlp.\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 97661, "deletions": 61294}}, {"node": {"oid": "728c0dcb9bf0976bc3ddf0d7f94aae3a416873e7", "messageHeadline": "Let's start to have a formal CHANGELOG (#1164)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "916a90eab7df462d3f4902dbbc38bcc121c2cda7", "messageHeadline": "Create a more robust mechanism to indicate whether the consensus work\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "82a0fc12188856b2bb0e1bdfa87d497480e12140", "messageHeadline": "Print time drift warning to detect potential issues (#1161)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f872d9bd899e1c2fbdd0bee412cc0e7a4551c5e8", "messageHeadline": "Add config for peer limit. (#1160)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "a13ff4532f8932999f275f84dd3fed960ef8f04b", "messageHeadline": "fake large balance in transact virtual (#1158)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b11f882fa7108e9ad13e6e0d081c93c220fdc0e4", "messageHeadline": "consider code size in receipt (#1157)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 48, "deletions": 35}}, {"node": {"oid": "98780628e8155ab637eb6b3e73ddb543529fc326", "messageHeadline": "Remove bft-related codes. (#1154)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 90, "deletions": 52015}}, {"node": {"oid": "22528454698c9c9cd31d8da360da7eeff9e4f923", "messageHeadline": "Temporary fix for #1138 (#1140)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 62, "deletions": 50}}, {"node": {"oid": "2679c51ff7061bf5fd3306c28f1de98d641d30ed", "messageHeadline": "Make handling of NotEnoughCash correct. (#1153)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b2ae9db9753e2bbbca37448b64ef984fa72361ae", "messageHeadline": "Use randomized from address in RPC calls if it's omitted. (#1152)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a97cd3610ebf4fe5cfcedf5e3bd5904394b9bbca", "messageHeadline": "change ecrecover to support both 0|1 and 27|28 (#1150)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "cd95324c65c397f0714575c1c965dcf1bea4bc41", "messageHeadline": "Do not demote inactive peer. (#1149)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "d34ff398b8c4da65e469134fb3d84ab6fc4419a3", "messageHeadline": "change unit of storage limit to Byte (#1146)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 77, "deletions": 62}}, {"node": {"oid": "b753232a1a433b94745201dac6e525792ab7f4e9", "messageHeadline": "remove withdraw fee (#1147)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 55, "deletions": 58}}, {"node": {"oid": "8cd8d4d1f6c8a5cafce00ba80aeecbf8b4778a12", "messageHeadline": "Change the heavy block ratio to 250 and fix meter parameter for it (#\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "310dc73d074e012c7167fe3b9a56484ccbdb9c5c", "messageHeadline": "Prioritize blocks based on the parent's epoch number for the processi\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 63, "deletions": 7}}, {"node": {"oid": "5b6b7caa3544b034b1f6287757a3e22c7b0caac6", "messageHeadline": "Change debug subcommand to local subcommand (#1141)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "8c5cf734b8552889ed0792e01372bc7bd345a637", "messageHeadline": "Fix reorg_test. (#1143)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "5507fd2e1c738c48e712cb9c63b0e4151e8109eb", "messageHeadline": "Do not request invalid blocks again. (#1142)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 91, "deletions": 67}}, {"node": {"oid": "1e08aebba24d56965ad95e290cc2c25ab4f338e1", "messageHeadline": "rename cfx_getTransactionCount to cfx_getNextNonce (#1139)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 20, "deletions": 29}}, {"node": {"oid": "0b58d3f021ef52b41cad990b443ddfffb0fa36f7", "messageHeadline": "Remove duplicate code in send_request, etc. Move send_pending_request\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 99, "deletions": 88}}, {"node": {"oid": "308d7e2e675a5caaff102b02f10962b227058eb8", "messageHeadline": "Check graph-ready state for every block. (#1136)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 160, "deletions": 140}}, {"node": {"oid": "aa127663695a42adf45dd95ec64777daa24e2f98", "messageHeadline": "sponsored tx (#1129)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 308, "deletions": 11}}, {"node": {"oid": "bc2223b6d07268fe3c8ff3a044346e3399f8d581", "messageHeadline": "make ESTIMATED_MAX_BLOCK_SIZE_IN_TRANSACTION_COUNT more conservative \u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7dd287e5b5b35e522ad73244a2771d66a18ca46a", "messageHeadline": "Update info Parity -> Conflux (#1133)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "9e06a8432192042788355599c4a71cd3260aa2ec", "messageHeadline": "Fix not-block-graph-ready issue about BlockTxn. (#1132)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "ac4b3080d678e5fda03febb7220ddd6f1d505e2f", "messageHeadline": "mpt_node_path_from_db_key bug fix, with unit test. (#1131)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 70, "deletions": 8}}, {"node": {"oid": "3838ba7509834da5a01ff69fe52c1a1f3bbad780", "messageHeadline": "Fix not block-graph-ready due to wrong handling of compact blocks. (#\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "6e488961fec605a0277d9ed064583f414e0c945c", "messageHeadline": "We display node id to help user setting up bootnode if needed (#1126)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ad5951d4d1bf8eb1f675c3d8dcbd421ec94be285", "messageHeadline": "Fix crash caused by using get_ordered_blockset() for non-pivot block \u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d0b7002bbac3086fb9f67b935a124174879c58aa", "messageHeadline": "Check all cur_era_genesis candidates for checkpoint making. (#1123)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 51, "deletions": 48}}, {"node": {"oid": "8c26fadc7549a62c3c050d3f9a4bc4d57e3052f9", "messageHeadline": "Specify fixed version for git dependencies. (#1120)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 36, "deletions": 64}}, {"node": {"oid": "17686783be12ee5dae359fd5a0a4558d5b6e1a97", "messageHeadline": "Compute state_valid when we move era stable genesis. (#1113)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "c4c5fc503b7c0e2438f5ae9ce6d410699d215e18", "messageHeadline": "Crash for db failure in data manager. (#1121)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "48558379b2d75eabba430d928509fed1cebd5f0a", "messageHeadline": "Fix state inconsistency in RPC. (#1119)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 55, "deletions": 136}}, {"node": {"oid": "ca9384ef1d41eed5447f68537d446364ea13844a", "messageHeadline": "handle the send error for request in a more appropriate way (#1116)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 68, "deletions": 24}}, {"node": {"oid": "fe1fec23ee875e259d1112a2c29817a315fb1524", "messageHeadline": "Update README (#1118)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e8a6ea5c980b379da13ab9eb1c020dcb09a0643", "messageHeadline": "specify version in rust-toolchain (#1115)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 91, "deletions": 20}}, {"node": {"oid": "79214e4ba339396c68edea51608a91ac4756d003", "messageHeadline": "snapshot sync future compability with fixes (#1099)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 468, "deletions": 273}}, {"node": {"oid": "72f93e3c78508ce45de585d8c9d5b921da3262a3", "messageHeadline": "Specify the version of Rust toolchain by adding a rust-toolchain file\u2026", "author": {"name": "HX Lin", "email": "linmajia@users.noreply.github.com", "user": {"login": "linmajia"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "09471e3cc86f0bd389c5ca7372a8fe72e05e4210", "messageHeadline": "Use block_number to generate start nonce. (#1073)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 311, "deletions": 352}}, {"node": {"oid": "05a0a441ef68f3019db28e7286bbb52a4a4897d2", "messageHeadline": "Make ref_bound configurable and make p2p_test.py to set ref_bound to \u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 73, "deletions": 45}}, {"node": {"oid": "cc8ba31a1a26184b1306a24b430768e1f9e115be", "messageHeadline": "Fix the issue that when referee bound is effective, node may fill inc\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 85, "deletions": 50}}, {"node": {"oid": "bf0d92492b124a9c324e7581b3becc10816f5fd2", "messageHeadline": "Implement a new algorithm to enforce the ref_bound (#1104)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 110, "deletions": 20}}, {"node": {"oid": "2054af42e9864795c9759d0e61b32fb93ab15799", "messageHeadline": "Refactor set_request_id, now it's a method of Request and it's no lon\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 182, "deletions": 87}}, {"node": {"oid": "ea19e9d09d0fc5d489b2b5f84e0c473c8df1efd2", "messageHeadline": "fix deadlock in MallocSizeOf impl (#1107)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 54, "deletions": 21}}, {"node": {"oid": "53422a739d7d666d341bb277eef4003bf5819c62", "messageHeadline": "Do not return BadProtocol for send error. (#1106)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "86378178f645b11057d5047f4ff7153ba9c74bc6", "messageHeadline": "Do more demote handshake time peers. (#1097)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 94}}, {"node": {"oid": "65e58201b69ec7a4ae63515980a12e63e6ae32a3", "messageHeadline": "Add activated count to the statistics (#1096)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "30016e7b81763ba7b63e80d2473f61dc8567d464", "messageHeadline": "Get rid of recompute_anticone_weight and past_era_weight (#1095)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 52, "deletions": 158}}, {"node": {"oid": "9a7dc444f13d9236dbdce8395fc2267b2e01c2a7", "messageHeadline": "Return extra_lca when the timet chain forkis longer. (#1091)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "4d178b0b6a84b40f12acbd4378a95b7d6454cda4", "messageHeadline": "Fix blockset and anticone weight computation (#1094)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "64784a12f1b3a4fc57db33c92eeca7177a92675e", "messageHeadline": "fix MallocSizeOf for Arc (#1093)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "b58d33547e77e035b9e155efa98a9b0ef3237237", "messageHeadline": "add MallocSizeOf for more structs (#1090)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 261, "deletions": 29}}, {"node": {"oid": "83a8b0ee109d3cc9c3e602636b1eb99b4182ac3a", "messageHeadline": "Replace easysolc with py-solc-x. (#1074)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 67, "deletions": 76}}, {"node": {"oid": "f5684f45d040b8e7840aed63dba4a5eea04c776d", "messageHeadline": "Fix a panic if recovery takes too long. (#1087)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b6cb704ee6e753a178937ffdb86f976d58ab48a6", "messageHeadline": "maybe speed up in extreme cases (#1086)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b337ba1d5e9450b982523c297a3ad92fcf8461c2", "messageHeadline": "Only return bounded terminals in Status. (#1082)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "0ac5eda6cc445fe3828b81e17b0a532e013834e8", "messageHeadline": "allow user to set gas limit reasonably higher than gas_used (#1079)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 120, "deletions": 58}}, {"node": {"oid": "f197861a8ca0796e2eec37344c07d1a6946617eb", "messageHeadline": "Disable removing stale requests. (#1083)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 93}}, {"node": {"oid": "9776b9c0c759ab891b9a15c0aaf770d9ad15f9a7", "messageHeadline": "Compound interest (#1081)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 82, "deletions": 54}}, {"node": {"oid": "c5ac24521cc0720fa5a7a647408be5da9bdc0f6a", "messageHeadline": "implement estimate collateral (#1080)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 103, "deletions": 50}}, {"node": {"oid": "f797bfa5936a003e4fbe58218be0407cdab755c0", "messageHeadline": "Bump version to 0.3.0 (#1077)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "14d531f8b16ffb8f5e6734f4de74d4aad29fd04c", "messageHeadline": "impl MallocSizeOf for some struct (#1071)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 156, "deletions": 7}}, {"node": {"oid": "7b1eabe6766a55561914c2c10562cbc4dee8eb9f", "messageHeadline": "Fix issues in exp_latency. (#1076)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "7a021fcee792b83ee88158d90e5fd25277786c70", "messageHeadline": "Fix several corner cases about Anticone computation for out-of-era an\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 122, "deletions": 34}}, {"node": {"oid": "e172e7efcc542fae6242e4d346cd6e28fe260b37", "messageHeadline": "Parameterize anticone_penalty_ratio. (#1069)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 82, "deletions": 39}}, {"node": {"oid": "9d838261c4250fcda8ddd7dceef30715b72bc33d", "messageHeadline": "Refactor test framework and balance attack simulater to prepare for b\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 603, "deletions": 305}}, {"node": {"oid": "7b07d6847f8529b9833c255ab084afcac7b4c82c", "messageHeadline": "Cleaning conflux internal contract (#1068)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 261, "deletions": 108}}, {"node": {"oid": "9da06f4dbc8fcc4797366d1495e1d4dbb4d00604", "messageHeadline": "Fix an issue that the active counters of out-of-era blocks are not co\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 68, "deletions": 38}}, {"node": {"oid": "550b33526ed15b72ac8ee2cfe230a12bc988114b", "messageHeadline": "fix state availability check in compute_epoch (#1066)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a3a3d5f43db6964f2b399b4b2f454c2661107d3", "messageHeadline": "Fix chain_id problem in EVM (#1062)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a06940135015ba0430f98b7b94ae84474b3467ff", "messageHeadline": "Distribute the balance charged from NotEnoughCash to miners. (#1060)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 64, "deletions": 102}}, {"node": {"oid": "825be7a39b1b3ff733eac1f20cd00fe5ba8c95e2", "messageHeadline": "Fix an issue for checking the parent of a block whose parent is a par\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "9a804e9e3e61eec8e13d8dae8226738cec877a09", "messageHeadline": "Separate tx fee and collateral in sponsor (#1059)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 69275, "deletions": 58841}}, {"node": {"oid": "0bc537e0da96f54ac5c3b240159b5eb783832410", "messageHeadline": "abort contract creation when address conflics (#1061)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "22fef902d01621f3d23d0c6b5081c05da8b465f9", "messageHeadline": "Add chain Id (#1056)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 78640, "deletions": 59681}}, {"node": {"oid": "0c6495c1540a872a448aaab99dafebfad0f2cafa", "messageHeadline": "Add configuration and test case for transaction_epoch_bound (#1046)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "f00d88ae138d1c9c03a31c6472377665947782e0", "messageHeadline": "impl destroy for admin control (#1055)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 73, "deletions": 6}}, {"node": {"oid": "8ce0b48b0d6d58839291de68ddf75569f35f3def", "messageHeadline": "enlarge timeout of waiting for gracefully shutdown (#1052)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c5e9ddd3cb9de387b19425d7740dcb7fe21be2b4", "messageHeadline": "Compress debug string of state boundary and snapshot info. (#1054)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "f38172ed1855d8c46793fe3bcaf7b4c9acc13c75", "messageHeadline": "Return error and output in cfx_call and estimate_gas. (#1053)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 47, "deletions": 54}}, {"node": {"oid": "d2761b8df28fb71e555b976607ac4e8641263fe3", "messageHeadline": "Fix warnings in rust 1.42.0. (#1051)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 134, "deletions": 250}}, {"node": {"oid": "3a3021b011e4776c1d4ad6a64f517116472eb1d6", "messageHeadline": "add cli option for log-conf (#1049)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "406c679361a9d960cf633180056dbf739917a65c", "messageHeadline": "Add code hash to determine the contract addr (#1047)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 125, "deletions": 70}}, {"node": {"oid": "05fe6bf69aba386ad55e54e0382c47c601446b63", "messageHeadline": "SaveFix compatability issue with conflux_tracing.", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 95, "deletions": 145}}, {"node": {"oid": "24ae14b1ab9eeaff3566a7ea42835f9dab5c0851", "messageHeadline": "Remove computation from update_lcts_initial() to update_lcts_finalize\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6c816e98f19b1ac5dc3e9830733edc52b7afc8ff", "messageHeadline": "1. immediately return after killing the connection; 2. disconnect the\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 95, "deletions": 35}}, {"node": {"oid": "10aad7315b27105ccd5b09871ddaee834bef76bb", "messageHeadline": "Add ``epoch_height`` field in the transaction and discard the transac\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 60303, "deletions": 76022}}, {"node": {"oid": "7594cdbcda35a38ebcc3b016fdceb33cb8210d25", "messageHeadline": "Update invalid_block_queue timer when timer chian is updated (#1038)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "35876dd330b6371894164a10fa4528919ad5c345", "messageHeadline": "Refactor and address FIXME (#1039)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "4f65eb51b7bb2c3ac2734adfc131096f8f20cf3f", "messageHeadline": "Cleanup the name from ethkey/ethstore to cfxkey/cfxstore to avoid con\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 521, "deletions": 434}}, {"node": {"oid": "5ac75978596404b62c26dc4ef7a9dc9f904a1aa2", "messageHeadline": "Bump version to 0.2.2 (#1034)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a3af9e1eaabe0389948ea8190c968f99c9a720b", "messageHeadline": "Delay the past_era_weight computation to preactivate_block() (#1031)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "3e7f8cac0f893bc24c2600b2a517548cd4ed5b2c", "messageHeadline": "add cfx_getStorageAt RPC (#1019)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 310, "deletions": 78}}, {"node": {"oid": "35092e4329420ae02deef9edb62fbbfc9fb96bfe", "messageHeadline": "Fix missing commitments after recovery. (#1028)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 90}}, {"node": {"oid": "e437b0e928afe7f136519005e097a9b31a1a1d22", "messageHeadline": "add configuration for tx weight (#1027)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "00c2fa0763fd2c1d70aef7f9b59d6edfcd546136", "messageHeadline": "Implement Sponsor/whitelist functionality support in VM (#1018)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 64719, "deletions": 65800}}, {"node": {"oid": "2dedd5576cb716380b42cc42deb4e35a5fddbfaa", "messageHeadline": "Refactor test frameworks and examined all related conflux options. (#\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 260, "deletions": 386}}, {"node": {"oid": "f0c8454f130da6b78d62edb44d7061a6c3b24cfd", "messageHeadline": "fix (#1022)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98cac91f1bb30e3780451ce48665db9d78994589", "messageHeadline": "Fix panic in construct_pivot_state of full node. (#1017)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8b0432a5e5224144569ae108c11b1825e1cd44b4", "messageHeadline": "Make wait_for_result() return Result and addresses several FIXMEs (#1\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 168, "deletions": 83}}, {"node": {"oid": "2d57a2a7b624799b48c9e3df09cd5b6f06f3cb7c", "messageHeadline": "Fix possible failure in python p2p tests. (#1013)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "bad1f96f9d84e843877e6a12d35ea91ad72122a6", "messageHeadline": "Enable fresh start to test catch-up cases. (#927)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 62, "deletions": 26}}, {"node": {"oid": "eb39e21e408eb27b1b9ac141c9be6dd2efac96ac", "messageHeadline": "Avoid unavailable states in optimistic execution. (#1012)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "083e36bf5ef08892ee9909e5f1c46df3ff3f1a23", "messageHeadline": "complete sync logic for crossing membership change (#1011)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 140, "deletions": 1}}, {"node": {"oid": "a5458de179c2552403488bd8f656e776f72884e7", "messageHeadline": "Refactor client start-up code and remove unused txgen code. (#1004)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 523, "deletions": 1097}}, {"node": {"oid": "ddde77ce18e4c19112cf26588db7ba138bc194b3", "messageHeadline": "WIP: Refactor test framework and default configs; add remote connecti\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 111, "deletions": 67}}, {"node": {"oid": "8743833d786b54ddc646bfd26f770913620f838d", "messageHeadline": "The adaptivity test in meter should count the current difficulty (#1003)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "78583cc2fe67188f69f29b70cca236f359bdbcb7", "messageHeadline": "Fix wrong state boundary after state sync. (#1002)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 60, "deletions": 99}}, {"node": {"oid": "89e9c340e3718efaacc549efe9958921f4ae6953", "messageHeadline": "fix auto-merge error (#998)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "236e6959374ec6a630029434a1795fc17ef79297", "messageHeadline": "add sync logic for membership change of consortium. part implementati\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 401, "deletions": 59}}, {"node": {"oid": "b62ba7940a2432e8ffdfbf40b3c5344cfb0b05cf", "messageHeadline": "add python test for issue 988 (#997)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 576, "deletions": 0}}, {"node": {"oid": "a07e69285231f379eba23cfa259f4d66e2aa5209", "messageHeadline": "Reimplement Staking Mechanism (#992)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 75597, "deletions": 64227}}, {"node": {"oid": "9a4d007bed524f9adaa542fa8107c5bbcfb854ab", "messageHeadline": "Change txgen and special_txgen to Option. (#996)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 121, "deletions": 168}}, {"node": {"oid": "515adc4eb64fcf1f657fd12a11643c60a24043a4", "messageHeadline": "introduce admin control for smart contracts (#991)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 62763, "deletions": 62287}}, {"node": {"oid": "72086b853225e68e42425690d22423664d384182", "messageHeadline": "Restore in progress snapshotting at last shutdown. (#993)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "45b4f6afe1c1d487e5cb7444edd3874c24d972b1", "messageHeadline": "add mechanism for membership change in treegraph consortium (#994)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 437, "deletions": 164}}, {"node": {"oid": "27fb468481e1008c729f78c17f4aa87fa7bf180a", "messageHeadline": "Check snapshot after making. (#987)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 113, "deletions": 2}}, {"node": {"oid": "68716b83eda1daf49979cecfd4288e5b329e3e36", "messageHeadline": "Upgrade version to v0.2.2. (#989)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 69760, "deletions": 56884}}, {"node": {"oid": "7dd26d6e2fe9a1ea0d508558cd35841e8d5e73cc", "messageHeadline": "Demote node from ip_limit at node_table demotion. (#942)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0ee2bc9ab0fd14815faefaa36eabee3ea4ce2b1d", "messageHeadline": "Reuse the delay information in empty responses. (#949)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 69, "deletions": 33}}, {"node": {"oid": "577982264f1d339f511221c6df30c5f178b4617d", "messageHeadline": "Change some log levels. (#986)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "174655f6334c971abebc02c285a7f229ed7f9efe", "messageHeadline": "Restore in progress snapshotting at last shutdown. (#985)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 104, "deletions": 32}}, {"node": {"oid": "46f7cb1e822fc375651c066372004c26ddc10e5c", "messageHeadline": "Handle Interrupted properly in network. (#984)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8d00c071e6628c14fbc399e1e95927e8cdfb262a", "messageHeadline": "Resend state-sync requests. (#983)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 41, "deletions": 105}}, {"node": {"oid": "cb0eabed8e5e593092c4f82df70c624fe3a2e12c", "messageHeadline": "Add more configuration explaination. (#980)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 372, "deletions": 196}}, {"node": {"oid": "d3dc76cb237c11096a78b192326b573e5434795d", "messageHeadline": "Add useful debug output for thread join failure (#982)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1bdfe735fae3a863759a0621cd09e374f3ef8b84", "messageHeadline": "remove format! in async workaround (see github.com/rust-lang/rust/iss\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 15, "deletions": 59}}, {"node": {"oid": "6abbffa5057fc6c62e2d2ff207c8fc0ac8921418", "messageHeadline": "Reserve the first 4 bits for address type (#972)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 57097, "deletions": 64594}}, {"node": {"oid": "1940560f9f1e6525eb1ba1e4f1c7c29d26814fe7", "messageHeadline": "Add logs and epochs PubSub (#971)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 524, "deletions": 97}}, {"node": {"oid": "9297dc8eab18611d2835562094d7a71a4876f794", "messageHeadline": "Remove other old-era data. (#973)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 74, "deletions": 160}}, {"node": {"oid": "8bc123f17065efe73d93b0f67aebbd6c18678975", "messageHeadline": "Use debug-level log in tests. (#970)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "beb2ca1c24b85c9709a46a8527479571f4250fee", "messageHeadline": "Return exception error for call_virtual. (#977)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f1b896f2189cd1e7212f312f0e68728105158c53", "messageHeadline": "Do not demote timeout peers. (#975)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "383443ba43c23c4c3fc31490322271d906362ab5", "messageHeadline": "Add a lock on getting states to fix jenkins CI. (#976)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "f5d7b75831d3515200e928aed8b7a3ed4087b73c", "messageHeadline": "Only update snapshot ref count when open succeeds. (#978)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 42, "deletions": 123}}, {"node": {"oid": "df1e485eaeff6651e53b8d1e8abc7e8d5a7c22df", "messageHeadline": "add block reward decay mechanism according to conflux economic model \u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 51, "deletions": 10}}, {"node": {"oid": "2713819ddf3e58f456da4f6a5f5b0cdee1f935dd", "messageHeadline": "WIP: make transaction serde serialize (#871)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 52880, "deletions": 5799}}, {"node": {"oid": "06ddb135fb9fea01f37800fd6784d3ebd8a29a20", "messageHeadline": "Update the block generation to 2 blocks per second and calibrate toke\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "33fd60bba1598b0e03c13c5571ec79a00b017d70", "messageHeadline": "Add a coarse grained check to determine whether there will be adaptiv\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 96, "deletions": 7}}, {"node": {"oid": "9ece5b0b8392c97baafdfa9759b879c56ecce19e", "messageHeadline": "Fix db loading of dumped DeltaMPT keys to delete in snapshot merging.\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bee4d66c988ae6291ebf8d2c6122fb1012af455c", "messageHeadline": "Batch waiting requests. (#946)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4960, "deletions": 20}}, {"node": {"oid": "fe3626c4141d8c973154ac61f777b8b2d584bb3c", "messageHeadline": "Refactor Consensus and make the current Confirmation Meter working (#\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 767, "deletions": 588}}, {"node": {"oid": "748d2cddcd18654f2132b1377243afecfced4393", "messageHeadline": "Benchmark Sqlite for DeltaMPT vs RocksDB. It's about 20% slower (#943)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 275, "deletions": 58}}, {"node": {"oid": "9ae4a16e5c632858615118286ed8b7df8bf11753", "messageHeadline": "Remove get/set_request_id impl for responses. (#941)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "bb2908a6d7cb31e1de0cdc97324df63932e8cfb7", "messageHeadline": "Fix OutOfMem error in Storage. (#938)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "472eb858c768aaeb4916173379edacf4307a8335", "messageHeadline": "Remove heapsize from code coverage building dependencies. (#937)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 384, "deletions": 486}}, {"node": {"oid": "048f2cd969e78a4eb334b00b4d3e47cc3256697f", "messageHeadline": "Implementation of Timer Chain based GHAST Algorithm (#912)", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 19490, "deletions": 1600}}, {"node": {"oid": "8718eeab38a4270226cc332022d3adb42c2bca1f", "messageHeadline": "Fix wrong crate path. (#936)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1c86cd49b0e2a18ac6f5286614198a4669ef14ab", "messageHeadline": "Check db for headers in request_missing_terminals. (#935)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "31d1c0623024324b07828668f73a4d25e74ccd8c", "messageHeadline": "support for newHeads in PubSub (#930)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 530, "deletions": 66}}, {"node": {"oid": "8efdc8a00aaabc4e719cca20f2294f28e684939a", "messageHeadline": "Add code coverage script. (#933)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "6a4bad5330d3a03e868f89c5c24b1526d926945b", "messageHeadline": "Use snapshot in storage benchmark. (#929)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 198, "deletions": 104}}, {"node": {"oid": "603a19168506e46c1d41a461b7dc9b173868ae65", "messageHeadline": "Speed up snapshotting (#931)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 85, "deletions": 16}}, {"node": {"oid": "1fcfdf8a0c6345e69c01d34bef672981bf8798f7", "messageHeadline": "Fix storage bench compilation error. (#928)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1856, "deletions": 1880}}, {"node": {"oid": "d583284956f1197097623e78173c917b84136089", "messageHeadline": "Fix storage bench build. (#925)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 43789, "deletions": 78}}, {"node": {"oid": "874f96aa660892869584bf63df5767775bc198b9", "messageHeadline": "Upgrade version to v0.2.1. (#926)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 78223, "deletions": 44658}}, {"node": {"oid": "4d44c570a8c8b4552dfe3845a75f47f0e0b2f611", "messageHeadline": "Optimize some parameters. (#924)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a464782eb4e653747aad601c4c4289efb0a476dd", "messageHeadline": "Fix wrong rocksdb config. (#923)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "51ddca4f757ffc7ddb343af8a17b4d1f500ad442", "messageHeadline": "Fix a deadlock in network crate. (#921)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4e575ff841a90971dd36b1883898dd5da2d240a7", "messageHeadline": "Migrate light client to async-await (#919)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 894, "deletions": 597}}, {"node": {"oid": "c65b29acabd7afc4fdadeeb35b7b971e4d0d2ceb", "messageHeadline": "Fix state valid and add tests. (#910)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 137, "deletions": 60}}, {"node": {"oid": "161617434652e4f90fce710c046fca2fb4f881d6", "messageHeadline": "Fix snapshot removal after delta db load at startup. (#917)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "fc9f1e8d85bbfdb7fcdcb8464a80d62397ee7172", "messageHeadline": "Improve random db crash and fix found bugs. (#916)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 65, "deletions": 28}}, {"node": {"oid": "dcc2fd07b2a804ddfbc85a50b181318f23d94c72", "messageHeadline": "Add random db crash for conflux_tracing. (#914)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 109, "deletions": 22}}, {"node": {"oid": "3e831333c164cfef29b916492e91fabd41beff47", "messageHeadline": "Fix try_request_block_from_db. (#915)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c73e5e696fab6f9d2917551f1de555d43542c9da", "messageHeadline": "Handle the race of best_info and ConsensusInner during mining. (#913)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "a2a8af277d76929ee7a1157747fd7fa6a566bfe6", "messageHeadline": "Fix mac tests (#911)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "bf5a80c6e99a991799a7267472141dc8c6e3f4f7", "messageHeadline": "Fix gas_used. (#909)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 71}}, {"node": {"oid": "ff36ff14dd985d44479e615558e2e55fbe3c88e6", "messageHeadline": "Request missing blocks in SyncBlockPhase. (#907)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 63, "deletions": 12}}, {"node": {"oid": "c3f1f0cc3b8c88d0fdfd39952ffc8253818473c3", "messageHeadline": "Use open_snapshot_mpt_shared in get_from_snapshot with merkle proof. \u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 173, "deletions": 141}}, {"node": {"oid": "14157f01e8f07386897f33bd15be54e887aa6ba3", "messageHeadline": "Tolerate unavailable peers in tps bot. (#904)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 48, "deletions": 25}}, {"node": {"oid": "e18ad03a3142a8621b82ecbe73cf65d7258c9ef6", "messageHeadline": "Revert \"Alliance tree graph refactor (#905)\" (#906)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 4757, "deletions": 536}}, {"node": {"oid": "f67052ece76e925ddf5334d8eb14667a8ce90a10", "messageHeadline": "Alliance tree graph refactor (#905)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 535, "deletions": 4756}}, {"node": {"oid": "c033383c5df01164d34501b4f9338cc05686fd18", "messageHeadline": "Do not re-open sqlite connections for snapshot key get. (#903)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "bb51597943aeb062f95e2dec6163556f6855fed8", "messageHeadline": "KvdbSqliteShards and SnapshotDbSqlite. (#901)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1491, "deletions": 586}}, {"node": {"oid": "d985b39afa252d4815d69f6f27dfc641deed7479", "messageHeadline": "Workaround bug in failed Cow snapshot db copy on Linux. (#902)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "659f8212b084ed82d161960b8d7740454212b0b9", "messageHeadline": "Fix COW on linux. (#900)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0603faf245fabe60096edb4994d70aa20c730700", "messageHeadline": "Fix gas_used for tx execution exception. (#899)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "d39ac895d1000c8db7f060828c168abcc1010e1d", "messageHeadline": "add staking related rpc (#897)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 165, "deletions": 54}}, {"node": {"oid": "0b98690846686a6f194d2439decb25e51cd53d56", "messageHeadline": "Fix bug in snapshot db maintenance and re-enable it. (#890)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 387, "deletions": 224}}, {"node": {"oid": "a504b65a4e2b085d44ae44d91ac946b4289ffcef", "messageHeadline": "Do not destroy snapshot while being used, in order to make sure that \u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 367, "deletions": 170}}, {"node": {"oid": "18ee82ff96cd32b4cdf8793c935142641e68b59e", "messageHeadline": "Fix snapshot_db_name in SnapshotDbManager::scan_persist_state (#896)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "847d528e762b3e90dd7859759e0d36ab3d0c2472", "messageHeadline": "Fix reentrant dead lock of delete_all. (#894)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "228b6506542da746601d1d186b40dc111d8b8bac", "messageHeadline": "Small changes to slightly remove some useless code in release build. \u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "7b30c939beb0cda2c05b9312424833367927b07f", "messageHeadline": "Fix bug in cache maintenance of DeltaMPT drop and add log. (#892)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e77957884f654d80225df3b2deb7f45673f9d5da", "messageHeadline": "Improve waiting for snapshot making. (#888)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 130, "deletions": 48}}, {"node": {"oid": "5320613a5c31799ba1a365fd2ac2b0a223a1b1a9", "messageHeadline": "Set compaction profile for delta mpt. (#887)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "f933f0ee0bf1ddb94b74903d012c9a9334b2fa87", "messageHeadline": "Upgrade to v0.2.0. (#889)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 45338, "deletions": 49198}}, {"node": {"oid": "b837b022dce583d512e1591655a6b81e1bd93943", "messageHeadline": "implement mark delete all (#883)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 225, "deletions": 54}}, {"node": {"oid": "92f516c642d44c691bd671e772781edffb3b2e94", "messageHeadline": "Fix bug in MptValue::TombStone processing. (#886)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f532cece3f8d46cd293a7d71d0da16c9a7d9feeb", "messageHeadline": "Add states candidates supports. (#877)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 827, "deletions": 235}}, {"node": {"oid": "ff389c111a7c3c4c92c317271be5e19354533012", "messageHeadline": "Use separate DeltaMpt for each Snapshot; fix wait_for_drop at program\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1391, "deletions": 925}}, {"node": {"oid": "69a57712865cf48b543cd99a4fee0b82a692d10f", "messageHeadline": "Direct copy if COW fails. (#882)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "bbdb32e8a51e4be7f58741f7b723e198d7c182d0", "messageHeadline": "Fix bug for get_state_trees (#885)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "9413265c149bb712faced33ab23ca6d7484c8317", "messageHeadline": "Fix snapshot sync, handle all corner-cases for snapshot register, sna\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 559, "deletions": 580}}, {"node": {"oid": "6956555554a2d1635fea05533ece520fe5e93d35", "messageHeadline": "    Persist snapshot info. (#879)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 638, "deletions": 323}}, {"node": {"oid": "9e4aeda039b67a1a069adc728f6101cb7c90aaa9", "messageHeadline": "Fix difficulty adjustment. (#875)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b9105534a60afd131daba8ad1b26f6d300c6024", "messageHeadline": "Change SNAPSHOT_EPOCH_CAPACITY to u32, along with other adjustments. \u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 166, "deletions": 218}}, {"node": {"oid": "b160380e34aa9ff2d9520184edab1b3cb26cb614", "messageHeadline": "Use rocksdb from tikv. (#874)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 406, "deletions": 606}}, {"node": {"oid": "92959d7e94d55ba2263c5a002e10a7c5d6b2ba88", "messageHeadline": "Some code improvements. (#870)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 196, "deletions": 169}}, {"node": {"oid": "a88d016ee236765865f6c345bd3527280978fbc0", "messageHeadline": "fix two panics (#873)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "29dd986ad2b3ce5d3bc5192b0da410a3553a8194", "messageHeadline": "WIP: change message related stuff for integration with libra hotstuff\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 327, "deletions": 9}}, {"node": {"oid": "fe783e765b8db499e7a3fb47eed5296d7eb25e2b", "messageHeadline": "automatic deposit for storage for both normal account and contract ac\u2026", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 1117, "deletions": 134}}, {"node": {"oid": "d78e34a8e42ca0d28948a9290fcb6ffc7c0809fa", "messageHeadline": "Restore chunk during response handling. (#868)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 274, "deletions": 491}}, {"node": {"oid": "5f0d48fa6fce400d20f82aafd973f143139cab56", "messageHeadline": "replace state_boundary_height and optimistic_executed_height with sta\u2026", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 257, "deletions": 51}}, {"node": {"oid": "f58967289b0f4616dfbc1e6880a598033636c7e5", "messageHeadline": "WIP: Enable snapshot syncronization. (#861)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1064, "deletions": 779}}, {"node": {"oid": "dfc1fb26204de8e90d8927ed233d11065166574c", "messageHeadline": "Add unit test for FullSyncVerifier and fix bugs. (#864)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 625, "deletions": 227}}, {"node": {"oid": "cf8fbff3888fb54c4b25bc80b60a90c85b48f10c", "messageHeadline": "Add unit test cases to check MptSliceVerifier when some key-values ar\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 353, "deletions": 195}}, {"node": {"oid": "d292d454c8c9396d25da3af6f7341b194e851f81", "messageHeadline": "add support for commission privilege control in contract (#862)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 922, "deletions": 133}}, {"node": {"oid": "958ef109c2f9c3a07c9924774c3249528c84f206", "messageHeadline": "Add test for MptSliceVerifier and fix bugs. May need clean-up. (#860)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 462, "deletions": 123}}, {"node": {"oid": "a65c30453ba322c3b48d2b8efc4d51c647c28a25", "messageHeadline": "Add unit test for MptSlicer. (#859)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "486be0be36fc89807d8087f84fec30d2bf721176", "messageHeadline": "Add unit tests for snapshot mpt merging and fix bugs. (#858)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 697, "deletions": 151}}, {"node": {"oid": "dc9c1b324581f0cf3acc9f0a1b83921762dd8781", "messageHeadline": "Fix snapshot merging. (#856)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 260, "deletions": 135}}, {"node": {"oid": "5eeb6af765dbca0084a29d8e5b985beb01f21df8", "messageHeadline": "for a consensus mod for alliance-tree-graph (#857)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 7368, "deletions": 0}}, {"node": {"oid": "1938ebdab47b9e2bc449d0b6ccfc316ae07a52c3", "messageHeadline": "Fix issue in snapshot mpt merging where delta kv should be retrieved \u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 174, "deletions": 95}}, {"node": {"oid": "131359968242e06a219f680c41b786edf59c21fc", "messageHeadline": "Fix snapshot get key in kvdb. (#850)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 254, "deletions": 148}}, {"node": {"oid": "f1f6add1fa585ebc9dd30d1bb71f1e771a89b245", "messageHeadline": "Complete recovered information after snapshot sync. (#852)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 48136, "deletions": 53841}}, {"node": {"oid": "e2d1cdc5c49d56eeefe3a43ed380ab7e63495d48", "messageHeadline": "Complete get_with_proof from State. (#853)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 216, "deletions": 148}}, {"node": {"oid": "650cf908649118c3bb5fd1921b2e253bf4982a6b", "messageHeadline": "make ownership_cache and storage_cache consistent (#854)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b5e4207a10efad9f12561d75f43ffaceb2320d2b", "messageHeadline": "Testing balance attack strategy on 20 nodes, full graph fixed latency\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 133, "deletions": 34}}, {"node": {"oid": "5064663e69f82cae555255ea2b5e5e9e022df3ad", "messageHeadline": "WIP: add consortium path for sync handler and graph (#851)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 72, "deletions": 47}}, {"node": {"oid": "001382517fc8d63a6bf904c98a5e48f90621d690", "messageHeadline": "Add missing is_loaded check in write_out(). (#848)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ab3933c2889490d1c693ae77e9daf5d73479799", "messageHeadline": "Snapshot db in dir. (#847)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 80, "deletions": 81}}, {"node": {"oid": "a7a6e6aeedd5863cd7294ba29a39a488d6f0e8c6", "messageHeadline": "start alliance tree-graph project (#846)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6eab8bf614bfe804b1e96d79d2a6f12a7793e917", "messageHeadline": "add internal contract unit tests (#844)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "b5e2d54d5af5356d1ddcac8780628bb8cc516104", "messageHeadline": "remove unused code (#845)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 0, "deletions": 60}}, {"node": {"oid": "3e2c62119774026e7fff1a73e06dafc235da193a", "messageHeadline": "Fix snapshot merging. (#838)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 570, "deletions": 232}}, {"node": {"oid": "515d42176655ddf1238ac1ef4d79dc882126d9d8", "messageHeadline": "fix minor comments issue (#843)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fe356c1480a0f40340004e9feb3ba2f2cc2b47f6", "messageHeadline": "add comments about timestamp (#842)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "cad6ef1d9ebabd3e3d639b86a57a12af689571d1", "messageHeadline": "add deposit history in account (#837)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 50422, "deletions": 57136}}, {"node": {"oid": "c93b118dc5fba4f7276912b8142dc7ef016077b4", "messageHeadline": "add log device (#841)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 715, "deletions": 0}}, {"node": {"oid": "874bd15dac32cbfbd50c1a816a2da015a15fa97c", "messageHeadline": "Balance Attack Simulator (#839)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 216, "deletions": 0}}, {"node": {"oid": "f11c5364ef1a268d3eb9306bd3d594a68b17b4c9", "messageHeadline": "Some fixes for snapshot merging. (#836)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 457, "deletions": 121}}, {"node": {"oid": "a4c0645610923cc268b4aa760f2d50bed7269a5b", "messageHeadline": "Snapshot Restoration for Snapshot Sync. (#833)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1034, "deletions": 398}}, {"node": {"oid": "1f0ff5b3aed729e340438a6a2a056521b17356b7", "messageHeadline": "estimate interest rate using latest 100 epochs (#834)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "b219d495f9467eb05b4281b0537d622718ef5103", "messageHeadline": "Update dependent packages. (#830)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 73, "deletions": 83}}, {"node": {"oid": "402b7fe775933614e4279dbb6c45a9fddb3ead1c", "messageHeadline": "Staking mechanism (#831)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 59998, "deletions": 49487}}, {"node": {"oid": "4bb58dc871a144df134c2db064239678b0c45974", "messageHeadline": "On demand sync. (#832)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "313b1bc466871ce5fc6678c5d10d59c56fc55d33", "messageHeadline": "Refactor MptCursorRw and SnapshotMptNode to prepare for snapshot chun\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 410, "deletions": 219}}, {"node": {"oid": "14277a0a12013e17a2901fa8897333267a9229a4", "messageHeadline": "Decouple state synchronization from era checkpoint. (#822)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 100, "deletions": 111}}, {"node": {"oid": "5410f2a08d181183107627a0100b1f8e46a524a7", "messageHeadline": "Fix log::data serialization for cfx_getTransactionReceipt RPC (#820)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "d62bc00e50bd0189c7711b73f0d14dd936164277", "messageHeadline": "Add dev mode to start a single node. (#821)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 156, "deletions": 36}}, {"node": {"oid": "b24cbec4f5a152ad159550d350f1f2de0e925274", "messageHeadline": "Fix incompatibilities caused by Dependabot. (#819)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4550, "deletions": 82}}, {"node": {"oid": "0707ac93e5ff26529d08ef987648e765f8dec23d", "messageHeadline": "Move classes related to storage into better places. (#812)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 641, "deletions": 602}}, {"node": {"oid": "636d60afacfc3f03a5bc40ea4e9feb0ceffecb25", "messageHeadline": "Update crossbeam requirement from 0.3 to 0.7 (#814)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16ab433c557b52f0f4af0b7ccf902e6f04697e70", "messageHeadline": "Update parking_lot requirement from 0.8 to 0.10 (#815)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fda617a835bc4bd849fd6e8d8ad784f8982ccf0e", "messageHeadline": "Update slab requirement from 0.2 to 0.4 (#816)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aacfe5ac1a87a4483ba8a65062923d04ef2dc9aa", "messageHeadline": "Update fixed-hash requirement from 0.2 to 0.5 (#817)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85ad1c9720675b49c78c997bfe6a90c5714c7844", "messageHeadline": "Update jsonrpc-tcp-server requirement from =12.0.0 to =14.0.3 (#818)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "782158bb325cca3c332aae68188b5520f988f311", "messageHeadline": "WIP: adding storage-interest-staking internal contract (#813)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 196, "deletions": 2}}, {"node": {"oid": "d466ede89aca5d9869af875a0440867b04765331", "messageHeadline": "Add state_boundary in ConsensusInner. (#809)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "3cb5f2387763243a9691a11dbb627b085b2863a3", "messageHeadline": "Storage bug fix and clean-ups. (#807)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 54, "deletions": 88}}, {"node": {"oid": "0e891b6d901f6a1f3383cbff68586f39f7567893", "messageHeadline": "Fix storage accesses since it accesses snapshot, intermediate delta M\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1261, "deletions": 851}}, {"node": {"oid": "8d5ef4b7b20e28331be854b266b15d82d347aeae", "messageHeadline": "Get commitment from db in get_snapshot_and_epoch_id_readonly. (#806)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "bd1cd3bd74b4485f908ff947ba8c8a395460a55b", "messageHeadline": "support hex epoch number in cli (#805)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "c4c7ce8902f518f111588965ddaefd64a5d1d600", "messageHeadline": "add comment on caterpillar (#804)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "000285e520f3e9f0e7dbd35f1d89eebf13bf5136", "messageHeadline": "Get commitment from db in wait_for_result. (#799)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6ad43110b7ed8c1bbdbed9414c61821739b08397", "messageHeadline": "add some comments to lct (#800)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "001d0e7a396368b6747c8bdffb7d57155e2ba641", "messageHeadline": "minor update (#797)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 135, "deletions": 185}}, {"node": {"oid": "c16e52d6e58a74755865ff60f7c0de945852f35f", "messageHeadline": "Fix clippy errors. (#796)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 373, "deletions": 389}}, {"node": {"oid": "ba8fdd091d39685eb5a16410b3d882e946d10246", "messageHeadline": "minor update (#795)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "7aaf3d0b16dbae8a7152f07ab23cb24f0959d4b2", "messageHeadline": "fix panic on missing epoch_execution_commitment (#794)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 83, "deletions": 31}}, {"node": {"oid": "c57e3b7996ff34cb6e1076c6453e47cde1d710ac", "messageHeadline": "Update to Rust 1.39 compatible. (#793)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 814, "deletions": 340}}, {"node": {"oid": "f4cbed70e4ce89bcb2d32d0b926c45c3b9332ad4", "messageHeadline": "Add more response validation to light node (request id, payload) (#789)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 437, "deletions": 203}}, {"node": {"oid": "17d9537e412778b9261b41246f1540900ebaaedb", "messageHeadline": "Fix bug in pow_quality calculation and refactor related methods. (#791)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 75, "deletions": 44}}, {"node": {"oid": "96128db43399b43c18425004e3f23624299e340c", "messageHeadline": "New compact block (#788)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 402, "deletions": 194}}, {"node": {"oid": "30d6b54e64f43e10ae0e85e742acb4ee71f7de7f", "messageHeadline": "minor midification on bench (#790)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "3011f02346e4ae1aed3fc3b04b24b881a165e4ce", "messageHeadline": "modify comments on compute_blame_and_state_with_execution_result (#787)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "1ec861badc87a8eea9957bed2e0297d7f750bad2", "messageHeadline": "Recover state_valid to the end. (#784)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "d341f6d7bb24a8b12b2dfb404abb9a61a83187b3", "messageHeadline": "remove useless block body in block data manager initialization (#785)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "b6dae55a5c10b9fdc82d4e18b40aab55ad262994", "messageHeadline": "adjust comments (#786)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4100b2fbbf203a30a015ba0676dfb0071afb6a5a", "messageHeadline": "adjust some assertion (#783)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "351fc86f47cec9a4000dee6e12dcc54ec82cbdac", "messageHeadline": "Upgrade to version v0.1.10. (#782)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 47618, "deletions": 72929}}, {"node": {"oid": "d3ac7d10a5934139cd789126cc53ef7c247240b6", "messageHeadline": "rename commitments to commitment (#780)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 104, "deletions": 79}}, {"node": {"oid": "afb07085d86b67186628d9928545e08fbe0f78e1", "messageHeadline": "Fix possible panic during shutdown. (#781)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "dd880316d29e5d64f6ba518ee2714af0d6084fac", "messageHeadline": "add comments for compute_blame_and_state_with_execution_result (#779)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "4f8b2237b64d303ce0ca364c235d77a78f34e7f5", "messageHeadline": "Remove ExecutionInfoCache. (#774)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 391, "deletions": 389}}, {"node": {"oid": "127a372effacbecc2546cb09b47c2c216abb8b86", "messageHeadline": "Recover start number from db. (#777)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "4e8a764dca29c39e005e1fb1a10bd415a2a1bac3", "messageHeadline": "add comment on get_pivot_reward_index (#778)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "1df3ac29d88102290a8017989f958074c6d32231", "messageHeadline": "fix small bug in compute_state_for_block (#776)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "abb1f66fc1e5b78dbf73fcf2adddea4846044f2a", "messageHeadline": "Light node filter peers to send ODR request. (#773)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 136, "deletions": 87}}, {"node": {"oid": "a0b8e5f4fc20c25baa56062b5b4b2122e691b432", "messageHeadline": "fix transient light node test failure caused by network partition (#772)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "291325bf314eff8451393adcaf0b6490af2d412e", "messageHeadline": "fix several bugs in full node syncing (#766)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 289, "deletions": 155}}, {"node": {"oid": "b1e343489b83727c709d37fe970edd5a5318f81e", "messageHeadline": "support to throttle P2P messages from light node (#771)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 152, "deletions": 43}}, {"node": {"oid": "aa0cd24858c76cdf709df180b9540df1b87aca80", "messageHeadline": "shilaike new tx prop (#768)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 981, "deletions": 155}}, {"node": {"oid": "cc48a8f704012a1c4d606651b6b0ab5ecf3f5c8a", "messageHeadline": "True fix of cyclic arc ref of StorageManager. (#770)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 20, "deletions": 38}}, {"node": {"oid": "c98213bbbad5825178513ce061a84e9ee107ef0b", "messageHeadline": "add python tests for rpc throttling (#765)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 120, "deletions": 4}}, {"node": {"oid": "c8e30165fcccea69f9e31fa7d54acefca2d99c7b", "messageHeadline": "add comment for relationship of reward computation and blaming (#769)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "52cc948e1cd04faa80e8a033f555eb2c70e56704", "messageHeadline": "Fix Arc ref loop of StorageManager that prevents dropping ledger_db. \u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "c031ab19ad6b3e226902625d7afb0b4b163835a1", "messageHeadline": "Incorporate Snapshot Mechanisms into Consensus", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 72613, "deletions": 52612}}, {"node": {"oid": "299ed3d3ca5ee644ac7f32a1da29c7d4d549a135", "messageHeadline": "do not disconnect peers immediately even throttled (#761)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 213, "deletions": 76}}, {"node": {"oid": "a57d5aca2c92251e92f31965b95ecaeb9f813e89", "messageHeadline": "Fix TransactionDigest short id encoding. (#758)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "5bd2a7bee97f9f87167bc61135627544615d4bbe", "messageHeadline": "Accelerate recover. (#759)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "1be2ef0c37e2529f0651f807775d4d247677469d", "messageHeadline": "Use 1-era epoch set to adjust difficulty. (#756)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 25}}, {"node": {"oid": "08ec46d5927103f94e1c9b121ab630f91d46bc16", "messageHeadline": "throttle public RPCs based on interceptor (#755)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 275, "deletions": 5}}, {"node": {"oid": "bf8734224338ff484776a25ac45e7593607299a4", "messageHeadline": "throttle sync protocol messages (#754)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 329, "deletions": 123}}, {"node": {"oid": "e8e7f0b254650be3adc9a801cc63f8ce6d0f2036", "messageHeadline": "throttle UDP discovery messages: PING/FIND_NODE (#751)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 402, "deletions": 2}}, {"node": {"oid": "8eb757b5b430459c99ce32fdd5664de0a816ec78", "messageHeadline": "ignore processed header (#753)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "c6dd1d69cd8d250f08df12896b5c5be71ba1c6bc", "messageHeadline": "refactor sync protocol Message/Request trait (#750)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 232, "deletions": 291}}, {"node": {"oid": "08d1361f9985cf1b161d0442208edcddc5f68e44", "messageHeadline": "always kill connection with reason (#748)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "4fc0dfb82c38096f0574d2fdbef5bc131a191340", "messageHeadline": "fix pivot chain switch bug (#747)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "0740fd7a402ba1fc934b2396217a1f06fc67d6a3", "messageHeadline": "verify states correctly (#746)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 132, "deletions": 57}}, {"node": {"oid": "94f8306330a9eb5148d65d04ae957281a9d9cfdd", "messageHeadline": "fix full node syncing problem (#745)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 357, "deletions": 194}}, {"node": {"oid": "dc1cc1a3775e46667d7d24c165a6b0a1f86f6b80", "messageHeadline": "add block number to getLogs RPC (#725)", "author": {"name": "Fan Wang", "email": "fan.wang@conflux-chain.org", "user": null}, "additions": 24, "deletions": 18}}, {"node": {"oid": "a6662613353852e1f7da1df165cabaa0f9389b42", "messageHeadline": "Enable local rpc by default to support Conflux CLI subcommands (#744)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "cf14ce13a274dc3d5eab368c565ba5aab145a4f7", "messageHeadline": "Unset `block_ready` for InvalidTransactionsRoot error. (#743)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1754ac794354caf63640fa48f234bab060f3a54b", "messageHeadline": "add argument for checkpoint sync example (#742)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 76, "deletions": 43}}, {"node": {"oid": "8f0321edbe5e335d9b48360098e4b7093906a5cd", "messageHeadline": "Upgrade rand. (#741)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 97, "deletions": 102}}, {"node": {"oid": "17612ea65ff3f1f970301db82ea61799bd2ea738", "messageHeadline": "Serve old era epoch numbers from disk on archive nodes (#737)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 65, "deletions": 53}}, {"node": {"oid": "7c858dad00303f45e0cb1362e39f4a861cd92108", "messageHeadline": "pass correct anticone_barrier when computing adaptive field for newly\u2026", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 68, "deletions": 8}}, {"node": {"oid": "416d00e2859e53e00749767a43148bb4002712a8", "messageHeadline": "Fix checkpoint sync bug and adds python tests (#740)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 141, "deletions": 15}}, {"node": {"oid": "6f66eabb71e71a139efe81f3b98d0c2f35241160", "messageHeadline": "Fix panic for too many accounts. (#739)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4509584ed12041a7b179d44f0526fd6413707fd1", "messageHeadline": "Close network Poll before main EventLoop. (#736)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "124be6d68fb16a1e9e26521e96eab7592f133f3b", "messageHeadline": "dump checkpoint state when new era started (#734)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 169, "deletions": 8}}, {"node": {"oid": "f180259466ce893b86579ce070108636c4cedf3d", "messageHeadline": "improve the password type parameter in CLI (#735)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "b37a14058d44d9b840b4059f647b8d751b6ea898", "messageHeadline": "Handle checkpoint in get_logs. (#733)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 78, "deletions": 42}}, {"node": {"oid": "57302baf28e53c0be68ee40bd09551b6b2252c82", "messageHeadline": "sync checkpoint state based on delta MPT (#728)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 760, "deletions": 90}}, {"node": {"oid": "64c4cd5df97da90a2ed5291b6928090ba17802cf", "messageHeadline": "Recover removed commitment. (#732)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "780ce2ad354126c2f38755d19cff3c57c926a404", "messageHeadline": "Do not check execution_commitment in construct_pivot_state. (#729)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "292c27d5941d0402b7faed6aa289d7b10d5c10aa", "messageHeadline": "fix complie error of accounts/ethkey (#726)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "88d259fab221beba81350545fa886ea2247f07e3", "messageHeadline": "Fix a bug in getting receipts from rpc. (#722)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "0fddc4dc75772832fc9d6ad6ded0da721d408009", "messageHeadline": "change txpool quota (#724)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "75b552239b85f7cbdffe36e5418ca3c049827184", "messageHeadline": "add more accounts rpc (#723)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 298, "deletions": 68}}, {"node": {"oid": "0ddbeff51a3c082c430222ea4ea89a35431e89db", "messageHeadline": "Support to specify the min tx gas price to accept in txpool (#721)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 49, "deletions": 17}}, {"node": {"oid": "2045f41361b3b7c1cfc44eaa3875e6436ab154a0", "messageHeadline": "add custom data in block header (#720)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 92, "deletions": 26}}, {"node": {"oid": "5e1ebdffb2faf06f3cfdc1003d58e0a5e6af8d35", "messageHeadline": "Upgrade version to 0.1.9. (#719)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 51463, "deletions": 68416}}, {"node": {"oid": "ccf4611e3d51883ad582a5dfae5cc220392be905", "messageHeadline": "merge rpc related cli to main (#718)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 770, "deletions": 766}}, {"node": {"oid": "a143ae62913bb0b3d74b9bdb6bfe711463f465d9", "messageHeadline": "improve estimate gas (#717)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 78, "deletions": 30}}, {"node": {"oid": "9e68c04eb8e2d42503f590fb4c666052ed137873", "messageHeadline": "Support to send metrics to influxdb (#710)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 287, "deletions": 38}}, {"node": {"oid": "2d2d7cdcd551a59a7ab2a4d478a52caa14be478e", "messageHeadline": "Support to send transaction with each fields via CLI (#716)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 293, "deletions": 87}}, {"node": {"oid": "f954c656e3aeab18cbeefd598c90e3887e1577e6", "messageHeadline": "Remove unnecesarry unsafe code. (#708)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 64}}, {"node": {"oid": "24f6871dec520d80af40238a53dd28c980145e8d", "messageHeadline": "Command line tools (#714)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 6182, "deletions": 4529}}, {"node": {"oid": "5ec3790f15cfadd10dc091b9a1f6c74e69a3253c", "messageHeadline": "add reply for test failing (#712)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 588, "deletions": 71}}, {"node": {"oid": "7f742e65affd41d8a166a17d6e97c1e1140dd1fc", "messageHeadline": "add call cli (#713)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 116, "deletions": 20}}, {"node": {"oid": "0189615998b430f25668d46f01d1cfa4b737f8ec", "messageHeadline": "Replace tx by call request in call rpc  (#711)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 178, "deletions": 28}}, {"node": {"oid": "a764c2d48fa95c4f022b89932d041c2ca088237a", "messageHeadline": "implement chunk restoration iteration 1 - save to file (#706)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 175, "deletions": 50}}, {"node": {"oid": "a5e8d7c406d7b20d625b3f36b420c08f99469788", "messageHeadline": "fix issues on building ethkey (#707)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 369, "deletions": 998}}, {"node": {"oid": "dae276733a81b0a10c1319144a558ef83559ca3d", "messageHeadline": "fix anticone compute (#705)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 113, "deletions": 65}}, {"node": {"oid": "c59f392bf8ea59d535a2353ee71fed1c97a44a6b", "messageHeadline": "implement the snapshot chunk synchronization (#704)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 107, "deletions": 29}}, {"node": {"oid": "46ca276822ccd47a88d7f7a1ddce982fd37462f9", "messageHeadline": "Add the method to construct snapshot kvdb iterator. (#703)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "062d351b981f2b6378a3bd59b684c79dd2bcf05b", "messageHeadline": "Fix transaction_receipt. (#702)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 101, "deletions": 42}}, {"node": {"oid": "04e7cd1f9eb3a365bf441e5a139c7b397ee1d743", "messageHeadline": "Support querying transaction count after executing a given block. (#701)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 188, "deletions": 57}}, {"node": {"oid": "d5c1390d347573393583cd7507c57a9d0e292d54", "messageHeadline": "Add Conflux CLI  (#700)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 518, "deletions": 16}}, {"node": {"oid": "dbbcaf1c8d728b6bb6cb6264c10b37ee72f5cca6", "messageHeadline": "add reentrancy_test (#699)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 251, "deletions": 1}}, {"node": {"oid": "d580a4553580e4ccd0425fc22e609ab64e67c954", "messageHeadline": "resolve issue https://github.com/Conflux-Chain/conflux-rust/issues/61\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 511, "deletions": 511}}, {"node": {"oid": "be00cee3075d88d0504195b1d1e887de2b7fe4e4", "messageHeadline": "Implement the snapshot manifest (#687)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 276, "deletions": 116}}, {"node": {"oid": "6fd7364b3113e7b2f0929934af8d48e802bd6135", "messageHeadline": "fix kvdb-rocksdb dependency issue (#697)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e8dfc5f489e0fe4a838933f25647396e8ebbe518", "messageHeadline": "Remove global priority for network packets. (#694)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 78}}, {"node": {"oid": "b24454ead638a5e846dac3fdb25801ffae9782e4", "messageHeadline": "add metric for Mutex and RwLock (#695)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 127, "deletions": 3}}, {"node": {"oid": "ab6b97d37b0f5c57b1f12aecff18379ac6c9c4c4", "messageHeadline": "Handle network IO with an individual loop. (#692)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 178, "deletions": 129}}, {"node": {"oid": "2e7aba8c282fd0ec122b6fdddd254a9b0022e57b", "messageHeadline": "add rpc to expose consensus graph states (#672)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 528, "deletions": 207}}, {"node": {"oid": "6138ec3ac3ceefa64af25ef408bb4e201af6cf0e", "messageHeadline": "Add new metric type \"Queue\" to measure channel and waiting queue (#693)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 205, "deletions": 3}}, {"node": {"oid": "1ce905e6dd8cde5d0a68249fa2b3d3cbc6d11f86", "messageHeadline": "tx pool gc (#688)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 445, "deletions": 52}}, {"node": {"oid": "055e4ba7cfe15c4095cf5eaa62f1caf875c05b80", "messageHeadline": "Upgrade parking_lot to v0.8 everywhere (#689)", "author": {"name": "ksqsf", "email": "login@ksqsf.moe", "user": {"login": "ksqsf"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0982a5170a18950b5c0a9a77863a6375fd5b185a", "messageHeadline": "compact block should have tx id of size 6 (#691)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff9bf2a6f66c41d4693a61d7fa0f2084e87f9e58", "messageHeadline": "get back recovery publick key meter (#690)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "488fde8ffc36c581984916cee3b3efe9054574f3", "messageHeadline": "fix panic in adaptive_weight_impl (#686)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 58, "deletions": 41}}, {"node": {"oid": "ff350058a3c2effb53303165d9b3a56a20a1544b", "messageHeadline": "* Comment out sqlite config in tests (#685)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bce986ba043a66fcfef00e2221ba73cb0888d34a", "messageHeadline": "By block ratio fix (#684)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "64804fa1697a270d5428b54ec54ed4040c8782cf", "messageHeadline": "Do not wait for result while holding consensus inner lock. (#681)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 52, "deletions": 62}}, {"node": {"oid": "4c179de80204fc7edb2f077a9f863a2f8f6798c7", "messageHeadline": "get rid of obsolete code (#682)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 43, "deletions": 244}}, {"node": {"oid": "2a4d8e3971e54050f39b2bb2bdd2f2ff76844c74", "messageHeadline": "* fix the bug node 0 always fails. (#680)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "5754938e114675fc885ac53d53a010f3b4a9b324", "messageHeadline": "fix. (#679)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3db00431c0a279356be88d522328e5d3c297f92e", "messageHeadline": "Upgrade to v0.1.8. (#678)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 71937, "deletions": 49074}}, {"node": {"oid": "1a383e4d1b0394b2156b196ddccfa7e9cbc9c157", "messageHeadline": "upgrade library versions (#664)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 11075, "deletions": 647}}, {"node": {"oid": "5254dd547a87c24462f92ba751fce082d9e1f243", "messageHeadline": "fix issues when deferred count being 1 (#677)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0442111adfbd83bef23cd54bbf9b211c8a4efdab", "messageHeadline": "Faster Merkle root computation (#457)", "author": {"name": "ksqsf", "email": "login@ksqsf.moe", "user": {"login": "ksqsf"}}, "additions": 339, "deletions": 37}}, {"node": {"oid": "a80620b8947425f6864318bbcfcc4ddc48d46df1", "messageHeadline": "add optional bound for computing blame ratio (#675)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "1937efbdbffb2a476f8410b1abd1d8e2eafaa362", "messageHeadline": "On enqueue fix (#676)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "c9b8295e4660637add6110c4eb9d380704fca6c8", "messageHeadline": "fix typo (#671)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0acb4be940e01f62308c212ff1cf0fa1517c6eb", "messageHeadline": "Load epoch block set from db for cur_era_genesis. (#668)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "eaefa706fb353eb7518824e9937aa3dfb2573725", "messageHeadline": "Metrics enhancement (#670)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 161, "deletions": 23}}, {"node": {"oid": "9ba1a0728ff51dc4a25d1b1d191f9ab93f417132", "messageHeadline": "Fix rpc panic when accessing a future epoch. (#669)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "6f814a5baff5241c3b66c1630cf1ed79695c6e73", "messageHeadline": "add test for Dai token of MakerDAO (#663)", "author": {"name": "Fan Wang", "email": "fan.wang@conflux-chain.org", "user": null}, "additions": 942, "deletions": 28}}, {"node": {"oid": "3820534b80d8499469706548d3b1df40770b6fa4", "messageHeadline": "add debuging framework (#667)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "7aa71d7c9e2f77652bc3b9b92a348358ebda07a7", "messageHeadline": "Improve the process of inserting txs into pool based on experiment (#\u2026", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "254b86f914198261e48b3262c2679726a03a024c", "messageHeadline": "add cfx_getTransactionReceipt to light node (#658)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 516, "deletions": 48}}, {"node": {"oid": "94a624458320fd48019e46a1d7341c4effa52946", "messageHeadline": "Fix missing epoch set in database. (#665)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "22ea6b8f864e2ffa7b5be7124210a912779649f5", "messageHeadline": "Optimize the process of inserting transactions into pool (#662)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 70, "deletions": 32}}, {"node": {"oid": "cc3417de53075e6be5c05d0622b0d01c3f7be8a5", "messageHeadline": "move db related functions from consensus_inner to consensus (#661)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 121, "deletions": 177}}, {"node": {"oid": "9185da6925ab98d2cb082a3e22418a649d608a7d", "messageHeadline": "One click optimization (#655)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 103, "deletions": 200086}}, {"node": {"oid": "ce97fe1bc64747ed412acd539f034ff8171a5cbc", "messageHeadline": "Enable rocksdb wal by default. (#660)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "3ea73a976e999fb8db0d2064bbc6d8a77f632e5a", "messageHeadline": "add network id in p2p layer (#653)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "ef67c257cd9e11e1f85d573226c3f5b1eb097f08", "messageHeadline": "Implement Snapshot MPT cursor advancement for Snapshot MPT sync to cu\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 514, "deletions": 216}}, {"node": {"oid": "6c471878adbb18477797d3a26d110352d9602364", "messageHeadline": "fix flamegraph bug in exp script (#659)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "c71cfab0d2eb0fd9d3096fc1c97d0dcd1a97891c", "messageHeadline": "Remove old items from light node cache (#648)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 173, "deletions": 105}}, {"node": {"oid": "a0710aeeea563ab74842048abfce3ac757050271", "messageHeadline": "Fix use after free. (#657)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c2fc1eb058d7610d9981baa969bc04663b46f61a", "messageHeadline": "fix test compiling issue (#656)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 3, "deletions": 39}}, {"node": {"oid": "79983ca3931d20f52f492863496938a0cb8ed0a8", "messageHeadline": "request missing terminals when in catch-up mode (#651)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 38, "deletions": 49}}, {"node": {"oid": "647b0266edd2b68db33196f1cea578f57f8ede8f", "messageHeadline": "Remove duplicate function from consensus (#645)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 19, "deletions": 28}}, {"node": {"oid": "90b2897a1ba0296d2539504e6e7a13c9c85c5fed", "messageHeadline": "add stratum for mining (#652)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 341, "deletions": 67}}, {"node": {"oid": "3fca525634c1ab3542be17d11ae879e6c5cfdff7", "messageHeadline": "add helpful comments for recent changes in network (#650)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 231, "deletions": 32}}, {"node": {"oid": "60b3c7c688a4667e235e1823125216db3097c81f", "messageHeadline": "Do not check if headers are in memory when respond to GetHeaders. (#649)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d6da76c562f416b2eb5eb4ec890136715643a7c1", "messageHeadline": "Create a MptCursor for read only accesses to Snapshot MPT, such as ge\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1243, "deletions": 1007}}, {"node": {"oid": "cdda6f31550d45b3cfd73225b695af2f6a95697c", "messageHeadline": "Follow changes to the sqlite statement change. (#646)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 320, "deletions": 142}}, {"node": {"oid": "abf1e3acc01d3874e39642eccb7c395cde1de530", "messageHeadline": "Add cfx_getTransactionReceipt RPC in full node (#642)", "author": {"name": "Fan Wang", "email": "fan.wang@conflux-chain.org", "user": null}, "additions": 119, "deletions": 18}}, {"node": {"oid": "cffaec7ed310aef2a0246300a809f830a87567b8", "messageHeadline": "prepare to add stratum (#647)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 633, "deletions": 2}}, {"node": {"oid": "da93528366bd5ce927ce6f542b72662b800e6238", "messageHeadline": "Use Sqlite for block data. (#636)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 341, "deletions": 307}}, {"node": {"oid": "be7e9a3c8d7cbc1db2b9807da174b5e297e971b0", "messageHeadline": "switch to yaml for clap options (#643)", "author": {"name": "Dong Zhou", "email": "dong.zhou.08@gmail.com", "user": {"login": "dongz9"}}, "additions": 203, "deletions": 237}}, {"node": {"oid": "f2b626fd667888810bb428bd3773e0acacff7ef2", "messageHeadline": "add state exposer (#640)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 236, "deletions": 64}}, {"node": {"oid": "da3c3f15fc820781c97a52797002d2349d98e96a", "messageHeadline": "opt exp script (#644)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "f0477e8429c5466fe34a882fd5dd9a71547d4431", "messageHeadline": "add cfx_getCode to light node (#641)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 190, "deletions": 103}}, {"node": {"oid": "3315bc317d69e717560464795b0a79feabd123b2", "messageHeadline": "Unify light node sync logic (#638)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 727, "deletions": 802}}, {"node": {"oid": "f55dac71dcf93a295b072b349277cf55285bc10a", "messageHeadline": "support higher version solidity (#639)", "author": {"name": "Fan Wang", "email": "fan.wang@conflux-chain.org", "user": null}, "additions": 395, "deletions": 4}}, {"node": {"oid": "b4bb001dcffdb6f7a0e1b8afba8131bcfce830d9", "messageHeadline": "three way handshake to exchange node id (#637)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 124, "deletions": 172}}, {"node": {"oid": "babc2909adb1e49a52538b08a16346552cf10f13", "messageHeadline": "move state root and state entry queries to sync (#632)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 925, "deletions": 624}}, {"node": {"oid": "71bb5a8d50a007aeda7eb3e9da07140bb8b18fdb", "messageHeadline": "Separate database-related code in BlockDataManager. (#623)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1020, "deletions": 457}}, {"node": {"oid": "116d38aa90045043f73e120eed04f4b361462f5f", "messageHeadline": "add cfx_getCode (#634)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 104, "deletions": 11}}, {"node": {"oid": "5e0922efeeec4f301e6911b577e3eaa6f06c764e", "messageHeadline": "fix handshake bug (#633)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "475a4d0bdcecfa70fe13bd50211008182b32e5a5", "messageHeadline": "make flamegraph configurable in experiment (#629)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "44705f832c4848320a7c92eceac8c5b0c79c73d5", "messageHeadline": "add comments in python code (#630)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "074264d984bbc954eafd4748c513174c4a451560", "messageHeadline": "Update version to v0.1.7. (#628)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 55278, "deletions": 57071}}, {"node": {"oid": "f5da96d23dd11a202d91e824bc35eeef84d67cef", "messageHeadline": "Fix timestamp in virtual call  (#621)", "author": {"name": "Fan Wang", "email": "fan.wang@conflux-chain.org", "user": null}, "additions": 59, "deletions": 3}}, {"node": {"oid": "fc603483ac23063f367710ead53a41b773ad2e7c", "messageHeadline": "make resolve out-of-era dependencies has inner loop until not-ready-f\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 100, "deletions": 60}}, {"node": {"oid": "89b8a3f83016dda711bc0416c853b1d99f698b8f", "messageHeadline": "add profile for latency experiment (#627)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "6dfb4afcc488935fec733a4fba595a4cfa03ce08", "messageHeadline": "add comments for recover graph-unready blocks (#624)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 58, "deletions": 10}}, {"node": {"oid": "7bd085d32d9ac56a28d1f230397b8db321167430", "messageHeadline": "Maintain snapshot mpt subtree size with Update and bugfixes to KeyVal\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1944, "deletions": 390}}, {"node": {"oid": "beaaadba6591db0c87f5eb4c24212aaeb6aece30", "messageHeadline": "fix p2p_era_test timeout (#625)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a72d8ac10515881f1f2707c3d758f6fb8a67a838", "messageHeadline": "remove useless ping/pong in session (#622)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 9, "deletions": 75}}, {"node": {"oid": "151157c8e0954816ae7107abf91a9a2930777211", "messageHeadline": "refactor recover_expire_block (#618)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 151, "deletions": 152}}, {"node": {"oid": "2009199e727ea585854b31ffcabba945ba3558b5", "messageHeadline": "fix minor issues in metrics (#620)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 64, "deletions": 56}}, {"node": {"oid": "699be38b1b398e298e139cc4a2e5e6fb922c62f3", "messageHeadline": "Stop ConsensusExecutor with an independent stopped state. (#611)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "6821fa39aee07622028fa5488f3d2593e1a474cd", "messageHeadline": "Support filter.block_hashes on light node (#615)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 81, "deletions": 24}}, {"node": {"oid": "b29b24edda715135faf9495b37b8c82837e1f859", "messageHeadline": "Support Solidity Builtin Functions  (#616)", "author": {"name": "Fan Wang", "email": "fan.wang@conflux-chain.org", "user": null}, "additions": 1172, "deletions": 18}}, {"node": {"oid": "873407d9b84748d9f9e35261d3ac6f8aa39dd920", "messageHeadline": "add error handling to light node log filtering (#608)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 151, "deletions": 56}}, {"node": {"oid": "b57c0301ad7a46475cc5eb8a5419cf6e272e33bb", "messageHeadline": "avoid unnecessary memcpy in message (#612)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 62, "deletions": 49}}, {"node": {"oid": "435a92842e5b5766a30e8f0fac3ba3aff43e28e4", "messageHeadline": "add some comments for execution commitment and recover_graph_from_db \u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "9b5b8269fa895b82f433fc1a899da9f5fdb64323", "messageHeadline": "rename message filename (#609)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "3e9d42ed6f884929e5a58295649a16a1499490da", "messageHeadline": "Avoid memcpy for the protocol message (#604)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 408, "deletions": 158}}, {"node": {"oid": "a62e9564194d25e7c52625c63965c8292adb53c3", "messageHeadline": "add comments for difficulty adjustment (#607)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "8df65988784b8c105a87fde1d88796c917550117", "messageHeadline": "Goodput optimize (#606)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "a8b158b0b5a3f559f8c25c9bd2b0b328244901da", "messageHeadline": "Separate BlockDataManager for future refactor. (#601)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 485, "deletions": 404}}, {"node": {"oid": "d36ec72b44c6b5d7cfabab08ab3f02516b4f047a", "messageHeadline": "Light node improvements (#600)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 342, "deletions": 255}}, {"node": {"oid": "9bc6a657b6a804659953eaee26fd650475011016", "messageHeadline": "remove null instance id (#602)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "5127c2dbe5eb82683d499dc9e94070874570c5ee", "messageHeadline": "reinitialize instance id for full node when it's phase change to Catc\u2026", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "84d200960d3b77c2eb68bfa1a8db84710230e5d4", "messageHeadline": "Complete sqlite related implementations. (#586)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 2201, "deletions": 476}}, {"node": {"oid": "f3414f406a56e51b5efc3e2fa820017a639f9064", "messageHeadline": "Light node log filtering (#594)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1216, "deletions": 168}}, {"node": {"oid": "6f218e06102ad383b683955cfd880296d402fc3f", "messageHeadline": "Refactor network code (#598)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 281, "deletions": 212}}, {"node": {"oid": "41f87a1181838627d9c2ca56a2a65ad460ee897a", "messageHeadline": "Set longer timeout for node recovery. (#597)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fc7400cf255149a10a8114ad0b09bfbd8021697", "messageHeadline": "add comments for constant parameters at calling site (#596)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 410, "deletions": 222}}, {"node": {"oid": "b8fde3dbfeb8128b6a59da49d859be221653f3ef", "messageHeadline": "Fix recovery problems for full/archive node. (#588)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 461, "deletions": 211}}, {"node": {"oid": "5a3f9d2bedf9baacdc3a732e6711d824b82f3c87", "messageHeadline": "fix handshake issue in python tests (#595)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 53, "deletions": 13}}, {"node": {"oid": "aa5606b1f026750fcfe6ed946e6023fe6515855f", "messageHeadline": "support pubsub (#593)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 2126, "deletions": 44}}, {"node": {"oid": "da5884e1e3f19e1f7491af07713fa0d03d0217ff", "messageHeadline": "Add witness and bloom sync to light node (#583)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1400, "deletions": 432}}, {"node": {"oid": "35cf25e7d8cfce2e6be624100398e0e1a2b71f6d", "messageHeadline": "revert latency log check (#584)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0f9bfa913736f81f7d00b9dee7205e3bdf12bc24", "messageHeadline": "Integrate the new added storage API to sync checkpoint (#589)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 341, "deletions": 251}}, {"node": {"oid": "20efec7248b273471f0a99b94f449df4e2ecd303", "messageHeadline": "Add status into receipt (#591)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 77, "deletions": 33}}, {"node": {"oid": "dc23a93915d3ef076ad2b61b908498967fe61fb3", "messageHeadline": "Update node id when receive HELLO packet (#592)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "b9326a0dc11f56de2a1ba025ae5001ac9f8baef6", "messageHeadline": "Add handshake before HELLO packet (#585)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 707, "deletions": 181}}, {"node": {"oid": "ac5dee7abeaf8cdb8400fa3469ec3b973049c959", "messageHeadline": "fix caps bug in python tests (#590)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "8531730c99c74962416e366cb333dde4697f0397", "messageHeadline": "add data structures and interfaces for fast sync (#569)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "0705470cdf486773b1f5384763c33d56af1c20cb", "messageHeadline": "Build genesis accounts (#582)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 200314, "deletions": 21}}, {"node": {"oid": "ec7438ca16513ec64b93325f55cc4efb52aed583", "messageHeadline": "refactor some codes in checkpoint_at (#581)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 14, "deletions": 42}}, {"node": {"oid": "add2e93be5ac76e60ca7c3ed990df50b62bb3e8c", "messageHeadline": "Org nodes in trusted/untrusted buckets for IP limit (#578)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 84, "deletions": 121}}, {"node": {"oid": "61c88a9b882415010a647c89e9ce625b653db7d8", "messageHeadline": "Update rust-rocksdb version to 0.12. (#579)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 232, "deletions": 458}}, {"node": {"oid": "27a7a95285921ba4dc60dee8ac4399362a0317b7", "messageHeadline": "fix potential oom in legacy_ref (#577)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 155, "deletions": 144}}, {"node": {"oid": "68b44de57b91247b917833ae4567dfc45fd0d243", "messageHeadline": "Add python tests for IP limit (#576)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 123, "deletions": 2}}, {"node": {"oid": "eb4069736748b149297744ee59494a83b7febb06", "messageHeadline": "add python tests for node reputation (#573)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 186, "deletions": 25}}, {"node": {"oid": "83d1892abb0ceba08a3df9255fa1242e368274cb", "messageHeadline": "Enable optimistic execution. (#575)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "2200d69d0d31b76265ed3f2063acd66823bf7c55", "messageHeadline": "Transaction relay and block packing metrics (#574)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 110, "deletions": 12}}, {"node": {"oid": "f08f9deb4a5a87493784aae5f23291d4ea0549e2", "messageHeadline": "refactor light node code (#572)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 738, "deletions": 658}}, {"node": {"oid": "d3bc212b7f97eff86b35eab86f781b17aa6208df", "messageHeadline": "refine comments on blaming (#571)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "38b3a1f7584f157a6d95ce46286a819e9bcc4d17", "messageHeadline": "fix build error on windows (#570)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb9d1da982d8a7ab9e308fc57fe4c650e180fb2e", "messageHeadline": "Add on-demand tx retrieval to light node (#565)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 212, "deletions": 46}}, {"node": {"oid": "436d46ba32ec0c9f05ff350bec9974b9991ba6a0", "messageHeadline": "add proofs for trie paths (#566)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 203, "deletions": 125}}, {"node": {"oid": "8904aadbb93197fca0bd2aafcda1a1047d309d75", "messageHeadline": "Fix deadlock. (#567)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "fee895f697a0fddc08078c6b269ec35bb5a34b1c", "messageHeadline": "optimize the performance for computing epoch sets (#564)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 299, "deletions": 158}}, {"node": {"oid": "ab9629bcf1c6116682c2e006019bab173b5b55e1", "messageHeadline": " Use malloc_size_of instead of heapsize. (#563)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 745, "deletions": 73}}, {"node": {"oid": "0c5cc81f6cea8ed191c6135f3c24b3796d1fd2e5", "messageHeadline": "Handle rpc timeout without hacking requests. (#562)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "c0e13069157533db040bc39273b6c499eb80c81b", "messageHeadline": "Add tx receipt retrieval logic to light node (#561)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 316, "deletions": 66}}, {"node": {"oid": "869141912df5da35b327fb2ce8ccfed8578e1141", "messageHeadline": "support to response less than 16 neighbors (#559)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 138, "deletions": 72}}, {"node": {"oid": "0f2dd086bfc9e6eebac3c4e5c463f2ca58501b5e", "messageHeadline": "Use executed_best_state in rpc. (#556)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "ad05f11150743e3f3eec793f2c5834dc7f49c591", "messageHeadline": "Fix warnings (#557)", "author": {"name": "ksqsf", "email": "login@ksqsf.moe", "user": {"login": "ksqsf"}}, "additions": 510, "deletions": 437}}, {"node": {"oid": "97c37a01140060ec79806dcfe919f2dc9616d8eb", "messageHeadline": "support to discover nodes with \"archive\" tag (#558)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 205, "deletions": 50}}, {"node": {"oid": "f504f01745027b0de9effdccffcc2fdd878fd78e", "messageHeadline": "Consider blame when verifying state roots (#553)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 275, "deletions": 74}}, {"node": {"oid": "885d13d266c1c1d31e80dfb49e259ce3dcdbf761", "messageHeadline": "Archive node create outgoing connections to archive nodes. (#552)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 199, "deletions": 16}}, {"node": {"oid": "99d495e17b6cfca95d58bb461f0493601dbb465c", "messageHeadline": "add comment about blaming (#555)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "80d8f7d02d15a9401787e72bff27ef1a9ea83a16", "messageHeadline": "Change python jsonrpc implementation. (#554)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 66, "deletions": 11}}, {"node": {"oid": "28ac8bec57cb30fc08c7c31f1f81417e40bbb9ab", "messageHeadline": "add collect_blockset_in_own_view_of_epoch_brutal (#548)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 262, "deletions": 29}}, {"node": {"oid": "f432c7599a918cd360553789aa37a7586cb7f7ce", "messageHeadline": "fix bug in update_best_info about REFEREE_BOUND (#550)", "author": {"name": "Fan Wang", "email": "fan.wang@conflux-chain.org", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "9ffe202f370aa9f0526396996e812666abc99702", "messageHeadline": "Follow-up changes after slab's sanitization: now remove() could retur\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "300f43b5493abd4f91ee46cb3dabc86cf5f0d3ef", "messageHeadline": " Add crash to p2p_era_test and fix bugs. (#546)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 277, "deletions": 138}}, {"node": {"oid": "7d55113f36df3eb52cc75f01528aaabf3a52e38b", "messageHeadline": "Query db for out of era epochs to answer rpc. (#551)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "89cd2c5f5643585476d780369f99d20d4fb88125", "messageHeadline": "bugfix: fix bug introduced by previous bugfix (#549)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f17f0a88c2a288928842761ac79e485b1370ed6c", "messageHeadline": "bugfix: consider deferred count when searching for trusted blame bloc\u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "eed39933ed7739caf1dd59c04a79832ecb14b245", "messageHeadline": "Received pool lock update (#536)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "f6afbda881dca8032522bf0cce917e77ae01c8cd", "messageHeadline": "use msg level lock to handle inflight keys instead a global lock (#542)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 104, "deletions": 104}}, {"node": {"oid": "294717736aedf3aa8ba2c8267dc205cb6ca4c874", "messageHeadline": "Light node tx relay (#544)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 247, "deletions": 27}}, {"node": {"oid": "9d4497d428725c70f8fd6e5386368f3e27fd1ec2", "messageHeadline": "clear blockset_in_own_view_of_epoch for partial_invalid blocks (#540)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 139, "deletions": 1}}, {"node": {"oid": "cee883f147f0646ab70d9e6f7fefcda82497df62", "messageHeadline": "fix build issue caused by jsonrp lib version (#543)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0e2b858198bebcf35f98ce389a7a5612457a8485", "messageHeadline": "add sub/pub rpc call (#537)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 315, "deletions": 20}}, {"node": {"oid": "77f6aac012c814ed986fa4fa7151d443e5c0ebf7", "messageHeadline": "add comments on consensus; rename some variables to improve readabili\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 66, "deletions": 45}}, {"node": {"oid": "dc61cbf21616ac0523408859829d38eb2fda20c5", "messageHeadline": "Add light node sync test (#539)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 141, "deletions": 41}}, {"node": {"oid": "c22c41f3bb98bab012c6903dfdaf8fbec38a89d3", "messageHeadline": "support to blacklist a node and refuse connection (#531)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 156, "deletions": 43}}, {"node": {"oid": "43ca4d9c8a386e92e55e55067eec2a81bde1e920", "messageHeadline": "added Tx generation to block packing elasped time in latency experime\u2026", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 75, "deletions": 17}}, {"node": {"oid": "f2621b29c8224f5f6f3d417a5079a17b9f3c48c3", "messageHeadline": "expose light node functionality on CLI (#535)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 391, "deletions": 14}}, {"node": {"oid": "f91cf71812f08875e0fcfea59c376f0991f7f33c", "messageHeadline": "Use common Sampleable data structure for ip limit and node bucket (#534)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 58, "deletions": 105}}, {"node": {"oid": "e05c4c3679c7252f849ea3318a201925ca429ff2", "messageHeadline": "Provide optional disconnect reason when dropping peer (#529)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 161, "deletions": 52}}, {"node": {"oid": "2809686ab8c545839c7d2bf174c40810c6f42908", "messageHeadline": "separate full and light node RPC (#533)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 844, "deletions": 744}}, {"node": {"oid": "f95398595a63e88506f47665908baaf111bc6ee3", "messageHeadline": "Move light node params into crate::parameters (#530)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 74, "deletions": 25}}, {"node": {"oid": "27cdc4c770dd0f00d87d246505a668ea0cf38149", "messageHeadline": "add expire block tests (#528)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 160, "deletions": 107}}, {"node": {"oid": "62420d494bbe404e89fd57fcd03553a7ec25f9ff", "messageHeadline": "add tags for p2p node (#525)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 409, "deletions": 9}}, {"node": {"oid": "2d481aa2740175a0358f639b617c5dd9c3881bc0", "messageHeadline": "Fix local block request during recovery. (#526)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "0b4cfe31d7e17c3652ed0eec3809d61cccaba83f", "messageHeadline": "Add crash to p2p_test and fix bugs. (#517)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 208, "deletions": 107}}, {"node": {"oid": "ba7eeabd48f5bf47a298bcfaab587b1cbb67a848", "messageHeadline": "light-node: add ping-pong handshake (#521)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 240, "deletions": 164}}, {"node": {"oid": "383d0aa031733adf6fed2da90a55e47b01872a1e", "messageHeadline": "Prevent Solc from chaning test log behavior. (#524)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "92ea4f1007ad15dff55b2525d73abd606c018610", "messageHeadline": "Merge Snapshot MPT with Delta MPT, and refactor Delta MPT so that we \u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 2164, "deletions": 266}}, {"node": {"oid": "6e39b3bbd90cf9d46822d177e0ca22c4ea73774c", "messageHeadline": "avoid attack on remove_expire_blocks; optimize disk access number on \u2026", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 171, "deletions": 52}}, {"node": {"oid": "87ed56d5abdf7a789e300530a07030c0e6a96796", "messageHeadline": "Revert \"Merge Snapshot MPT with Delta MPT, and refactor Delta MPT so \u2026", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 261, "deletions": 2129}}, {"node": {"oid": "f180cfd823bfda1527aed4e73cc532d0252af8f1", "messageHeadline": "Add light node sync (#516)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1034, "deletions": 70}}, {"node": {"oid": "aa994e454de0d7992b6879385008326e1cd4d835", "messageHeadline": "Merge Snapshot MPT with Delta MPT, and refactor Delta MPT so that we \u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 2129, "deletions": 261}}, {"node": {"oid": "07a3b2a370009fb22e963cfee0829002f50df9b2", "messageHeadline": "Add smart contract tests. (#495)", "author": {"name": "Ao Li", "email": "Leeleo3x@users.noreply.github.com", "user": null}, "additions": 752, "deletions": 1}}, {"node": {"oid": "cecd968f835a1dd0860540ff146c2ce99e1d4f5f", "messageHeadline": "Add basic rlp (se/dese)rializer to VanillaTrieNode and use it in ligh\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 289, "deletions": 199}}, {"node": {"oid": "f9fa2f9e9cc5d5182ac25f4eaa09353150b740df", "messageHeadline": "Relay new block hashes to light nodes (#512)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 304, "deletions": 39}}, {"node": {"oid": "5d06999333938e7bd2533ae2ced4bf896f28c5d0", "messageHeadline": "fix receipts_root not found bug after recover from db (#511)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 190, "deletions": 130}}, {"node": {"oid": "e0362148c037f4111f8969d35c2573bd91727f1d", "messageHeadline": "Refactor around TrieNode for merging snapshot MPT with delta MPT. (#509)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 813, "deletions": 300}}, {"node": {"oid": "1c3ce015e57357b4552bb03bfe65dd752dfbebff", "messageHeadline": "Move block parameters and change block size to 800K (#513)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "7f8d075aa738d49dc0969b2d64615f2e43ed6388", "messageHeadline": "Add memory manager for all MaybeInPlaceByteArray usage to remove memo\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 496, "deletions": 155}}, {"node": {"oid": "d436f839f69a1b72b16573d2d2c1746538ac1fd3", "messageHeadline": "Finishes the previous work on slab where unsafe code is moved to down\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 258, "deletions": 196}}, {"node": {"oid": "c9d64354b45dadd7685ded5d89f62f1e62638ae3", "messageHeadline": "add verification for block size and gas limit (#510)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 96, "deletions": 20}}, {"node": {"oid": "31fe59749dac9b1f79805b8f8a7d70e3622bcfe4", "messageHeadline": "remove TransIndex, as window_index is redundant to store in every Tra\u2026", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 31, "deletions": 35}}, {"node": {"oid": "08eb6a4b96f4b0f7c0c052db3c6ed811fe0905e4", "messageHeadline": "Move pow parameters and change to 1s per block (#507)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "755fe68498d17bda95c602b8eb16b69fbe052938", "messageHeadline": "Clean-ups (#505)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "d3e1ef65f7bec40b7652ab1eb8a3486487d711cb", "messageHeadline": "lock phase manager (#502)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "1464e6c8c7a74b8595a84577c65f2b525e00eef2", "messageHeadline": "Move consensus and sync parameters to one file (#500)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 108, "deletions": 105}}, {"node": {"oid": "dc5f3e0ca46e939f28f3f3751cd66c5336b28b63", "messageHeadline": "Revert \" make phase handling logic under its inner lock (#497)\" (#499)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "779eb1b327d31af4a9c2c81e7cf755bae942ac3c", "messageHeadline": "Make light node provider serve epoch hashes and block headers (#496)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 98, "deletions": 4}}, {"node": {"oid": "84d9db9f591fe1dfced3862984d76dcd57aa5bfd", "messageHeadline": "Use new API to send request for blocktnx and txs (#498)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 13, "deletions": 63}}, {"node": {"oid": "7bdc064287e598867ac5072fc99e15702c5faa09", "messageHeadline": " make phase handling logic under its inner lock (#497)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 22, "deletions": 38}}, {"node": {"oid": "b0ed1d1e8096d11b751b3bdb9adf8a8e7b4b0437", "messageHeadline": "remove unused code and refactor tests in client (#494)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 38, "deletions": 103}}, {"node": {"oid": "026304dfcfe5c990c754d84b31c4fb0c29db8531", "messageHeadline": "Update storage benchmark so that it compiles (#474)", "author": {"name": "ksqsf", "email": "login@ksqsf.moe", "user": {"login": "ksqsf"}}, "additions": 98, "deletions": 82}}, {"node": {"oid": "76e4fc32031dce824673bbc9428dda5a71b9a20d", "messageHeadline": " handle disconnection for peer that timeout frequently (#493)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "892444761ac766f621cc016b1125e11106bffe99", "messageHeadline": "upgrade one_click.sh as there is no need to recompile all libs. (#492)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "d1adf5ee4d4e04d126dc3a7413f33f9de8af2705", "messageHeadline": "light-node: add status message and peer management (#491)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 146, "deletions": 27}}, {"node": {"oid": "941d439a95e233c2e94b8b8f84447864846d347d", "messageHeadline": "resend request to peers with required capabilities (#490)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "403a6a4b39c707fb140a627dc67740ef819d8927", "messageHeadline": "Reduce the intensity of p2p_era_test (#489)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c1c486d1eb548e7a4f943b200c87e629c18c0ba5", "messageHeadline": "Divide light protocol handler into two parts: query and sync (#488)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 187, "deletions": 98}}, {"node": {"oid": "14a2a7fb207ddedc5b515880aa573fafcd7dc0cc", "messageHeadline": "merge checkpoint blame state request into manifest (#486)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 137, "deletions": 239}}, {"node": {"oid": "aa9ab792892e094b6b98e68c3529b438cc5039e2", "messageHeadline": "add archive node tests (#487)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 107, "deletions": 10}}, {"node": {"oid": "8db05831b5fbf4949e73fbb21eea1c51ea898a82", "messageHeadline": "request snapshot chunks from peers that serving checkpoint (#485)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 91, "deletions": 32}}, {"node": {"oid": "ef54bea609d5ca87b1c1b23df867ecda2e11ebad", "messageHeadline": "add dynamic capabilities for peers in sync service (#484)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 169, "deletions": 66}}, {"node": {"oid": "fa695d0de6d46ff9658aac20939226724f894508", "messageHeadline": "refactor try_recover_expire_block (#481)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "3968c3d969283ab4b64092684caa109c04f0fe6d", "messageHeadline": "Revert \"add dynamic capabilities for peers in sync service (#477)\" (#\u2026", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 64, "deletions": 160}}, {"node": {"oid": "3ee3412c5885db238803dbb00e7ed9f27dd31455", "messageHeadline": "Make p2p_era_test more stable and improve checkpoint logs (#480)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "184e481765cdfb1cf1993c762de8fc9b04f7025a", "messageHeadline": "add dynamic capabilities for peers in sync service (#477)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 160, "deletions": 64}}, {"node": {"oid": "cd74cb171a407505d021afbff2ae60238f3f1288", "messageHeadline": "Fix confirmation meter for checkpoint (#479)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "c61e7b3195eca6908e924b7a491bfe8accc28738", "messageHeadline": "separate light protocol handler from provider (#476)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 279, "deletions": 166}}, {"node": {"oid": "c39f78ebed584e4323d6251470d72417d79ebaeb", "messageHeadline": "Fix a bug to make block number consecutive (#478)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ba27869f3c9365453bd6e89875589eccbdafb942", "messageHeadline": "Refactor consensus and fix old_block_sets maintanance bug (#475)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 45, "deletions": 145}}, {"node": {"oid": "ee010fdfdadd19508f1ef9001c2932d4ec25da2b", "messageHeadline": "Blame info sync (#472)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 345, "deletions": 40}}, {"node": {"oid": "f7f5d7c5832be96d5058380af720c03aa6051bbd", "messageHeadline": "Improve the sync checkpoint process (#473)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 81, "deletions": 24}}, {"node": {"oid": "6dd94874042869e266b3c2f0f0441bc1aafc88c7", "messageHeadline": "fix block count for test (#471)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5e4a54f69422af75863573ef81bc7b7bcfab36fb", "messageHeadline": " fix statistics (#470)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "f34837377e3347f6af187791124c0fab11a49996", "messageHeadline": "Fix warning (#469)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "691c23a7cf4e13a25f16f7e880c8fea3eb347fd1", "messageHeadline": "Simplify the sync msg code (#466)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 60, "deletions": 684}}, {"node": {"oid": "6daa67746d5ad925a36b98064b0bb6923044cd0f", "messageHeadline": "Reliably kill with SIGKILL (#468)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0445bb5c886aa0dd2c40f44f7215cf83248b93e", "messageHeadline": "fix sync_test issue (#467)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e718fac45ee00a0a861cb193dad3666a0dc2547", "messageHeadline": "Short tx id relay (#460)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 184, "deletions": 56}}, {"node": {"oid": "0945fb2da050e7911a2fd9eacbcb0c9673487861", "messageHeadline": "Use default priority when sending messages (#465)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 38, "deletions": 78}}, {"node": {"oid": "0d8d7100270a528664b0fe06827aff8cb08c82ee", "messageHeadline": " refactor inflight request queue (#464)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 26, "deletions": 56}}, {"node": {"oid": "87fa4b4bc3453b72027b4c7e24b5bcc82fde5030", "messageHeadline": "Light node error handling (#463)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 107, "deletions": 22}}, {"node": {"oid": "194c66286decc73fca78df85b31bdc6201654847", "messageHeadline": "always respond to empty request (#462)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "f31395ee51186f5094572841887af41c03108293", "messageHeadline": "Light node state fetch (#444)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 1362, "deletions": 646}}, {"node": {"oid": "9a6f47f6319324bef4b080bec67d1911fa8b4571", "messageHeadline": "remove empty request before delay (#461)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5720ad7727bf8b0dd63b9fc9f0fc57e1e0b85387", "messageHeadline": "integrate sync state machine with state sync service (#447)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 359, "deletions": 151}}, {"node": {"oid": "2f7814785f8d2bc1b34daf79aa35dd4adaf0cba3", "messageHeadline": "Fix checkpoint caused executor crash and add a testcase (#455)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 63, "deletions": 9}}, {"node": {"oid": "7c98590b72aa838835f50d6a263e0fa542ea90dd", "messageHeadline": "Revert \"fixed unit from s to ms\" (#453)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c88cdf962e92a199357378a23bcb90391d220e08", "messageHeadline": "fix transient failure in test_load_chain (#454)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6079818a8f0babdf4f6dd44b1028d33fde621100", "messageHeadline": "Add checkpoint gap to config (#451)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "617fae3376ab9a187f953458b89a4751f0aec3a5", "messageHeadline": "Refactor confirmation risk calculation code (#448)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 231, "deletions": 209}}, {"node": {"oid": "7ae4ebd1c37174f31cce11d6503447695abafd7a", "messageHeadline": "add msg_name function for Message (#449)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "d104bebab1eaac94a391d6171f0f939ef2e2baae", "messageHeadline": " make Status sent periodically as heartbeat (#446)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 107, "deletions": 62}}, {"node": {"oid": "2756218bd5713e8dec9a5ace6b7248b250cf533f", "messageHeadline": "remove GetBlockHeaderChain (#445)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 67, "deletions": 284}}, {"node": {"oid": "256d7472180032d4cb65c4c506f0ebe72c764ecd", "messageHeadline": "Refactor sync request manager (#443)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 744, "deletions": 1007}}, {"node": {"oid": "1ec8b8354144273f6e34cfd6dcdd6694db7597a3", "messageHeadline": "add sync phases (#442)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 492, "deletions": 260}}, {"node": {"oid": "04798fc36549690ad30a2414f465bba47534859c", "messageHeadline": "request initial missed blocks (#441)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "3071e76441058e9abfe50c14795917e02d441f19", "messageHeadline": "set initial senquence number before recovering from db (#440)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b7bba83136e30de393755bc00103ea7d66238c6f", "messageHeadline": "full node gc (#435)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 120, "deletions": 32}}, {"node": {"oid": "916cdf4cbc1d52566293298e3f424c3748cfdfb8", "messageHeadline": "initialize sync graph before network (#439)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c4239dd1be64c06b52a9a241754fe8d2ea438513", "messageHeadline": "Refactor synchronization service: move message handling logic into co\u2026", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 1310, "deletions": 1176}}, {"node": {"oid": "c722c67b90e5fe302081d13bc9dd5f9919754202", "messageHeadline": "a transaction from compact block should be added to received pool (#436)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6599423a6353ba0235e0873f4520a13bfb737bc6", "messageHeadline": "State trie proofs (#412)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 859, "deletions": 315}}, {"node": {"oid": "f229878af429c59b5a554cd0b7238a5350c28f61", "messageHeadline": " fix the recursive issue in sync protocol handler (#434)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 202, "deletions": 122}}, {"node": {"oid": "45b7f3a10769cba6f5a0099c425248741bf2a88a", "messageHeadline": "fixed tx_gen meter bug, such that if no transaction is generated, the\u2026", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7f7bdae0288db6769b3d5198269fde07d8a184da", "messageHeadline": "decouple network from sync (#431)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 88, "deletions": 110}}, {"node": {"oid": "64e2e494abddf0473eb16e2d7b690e01a28c6ff4", "messageHeadline": "fixed unit from s to ms (#428)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa2c536fcab278429c46884c5171af4730fda799", "messageHeadline": "Fix issue #125 (#432)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbdcf619ac9ae8df9d6b24cee35a8425c17de770", "messageHeadline": "Add blame test cases and related RPCs (#430)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 191, "deletions": 2}}, {"node": {"oid": "d6b43074b437f178d79d0a40607cbe342e8098bb", "messageHeadline": "Refactor sync: move request handlers to each request struct. (#429)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 518, "deletions": 570}}, {"node": {"oid": "af05ffddf1c4e6873fc8b561fc85ae2657fdf424", "messageHeadline": "sync recovery (#425)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 148, "deletions": 121}}, {"node": {"oid": "60aee2a2ce2d9c4c469f38816f997a8cad897304", "messageHeadline": "feat(txpool): add explicit time-window into txpool (#427)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "14f610640fa8472c394477bfbff9f29c93f64612", "messageHeadline": "move the message crate to sync module (#426)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 69, "deletions": 75}}, {"node": {"oid": "9ef8d4fa1ccf8f491964dba0a71f9f420d69f11e", "messageHeadline": "add more logic handling state verification with blame (#424)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "3a809580b5ac4c7d5c9f20b93fd21aa3b427a10a", "messageHeadline": "fast sync via snapshot chunks prototype (#417)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 828, "deletions": 199}}, {"node": {"oid": "7506963941f5913541afc2c290b9ce8e2b91f390", "messageHeadline": "refactor lct to save memory (#422)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 1001, "deletions": 522}}, {"node": {"oid": "81b52e6cba5b595bb7cea8690ef3810dd3055620", "messageHeadline": "add logic for find the first trusted block with blame (#421)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "51a6de4ee74d594d79d9d4e2a2b6d2385f6b4984", "messageHeadline": "Refactor sync/consensus graph test related code (#420)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 216, "deletions": 301}}, {"node": {"oid": "1712f37384aa0ece2b0da591898d45ce1f6ee8ad", "messageHeadline": "persist sequence number with instance id (#419)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 97, "deletions": 21}}, {"node": {"oid": "f29a0401692ffce22e1de293ab1a5fca8c7ef52c", "messageHeadline": "Initial implementation of recovery from checkpoint. (#411)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1083, "deletions": 402}}, {"node": {"oid": "0c6589f297fe6d6b09a63c8e4888fa6f449a1290", "messageHeadline": "Update version. (#418)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 54608, "deletions": 56088}}, {"node": {"oid": "7b7e5392b27e66f99fb819cc723bd87deec2a3bc", "messageHeadline": "Fix vm issue on setting 0 value. (#415)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dda2200dfd6bf6ae195d863798bdc91761a9bb6", "messageHeadline": "fix link and split_root bug (#414)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "c4dd6d10e0208a50cee7257486e54d57324d7a8d", "messageHeadline": "Fix a stupid bug in blame reward computation (#413)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 66679, "deletions": 41061}}, {"node": {"oid": "d56d2c55338bde7bcb851c3f00dbec4fab0a6a50", "messageHeadline": " Support header only insertion in consensus. (#403)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 162, "deletions": 325}}, {"node": {"oid": "af8ed9b66a9d587d5c8ec3505f8b570d42af943b", "messageHeadline": "rewrite nonce pool (#410)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 716, "deletions": 143}}, {"node": {"oid": "a5ef03ca416687efac746e9204ae37d1d97def35", "messageHeadline": "* add metrics for receive pool (#409)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "3c6d39c8a30459a5173a214f6e026ba8c7346d7f", "messageHeadline": "Use UnsafeCell<TrieNode> instead of bare TrieNode in MPT (#396)", "author": {"name": "ksqsf", "email": "login@ksqsf.moe", "user": {"login": "ksqsf"}}, "additions": 104, "deletions": 43}}, {"node": {"oid": "b3e5a9ba010886219136f6e525927f46bdddc3c1", "messageHeadline": "Fix GC mechanism in tx pool (#407)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 41, "deletions": 58}}, {"node": {"oid": "77aac87afdba1ffa93589e8dfe434fc57e07f704", "messageHeadline": "Revert \"refactor NoncePool (#376)\" (#406)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 145, "deletions": 661}}, {"node": {"oid": "cbe5617640b1737dcfa06be3708783cab4f2cd86", "messageHeadline": "Allow empty genesis block in storage. (#369)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "d02e2ce72d5e1ef8293b65314160545771803ef5", "messageHeadline": "refactor NoncePool (#376)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 661, "deletions": 145}}, {"node": {"oid": "3e1578700365a25d4838e39329b14300397ee5ed", "messageHeadline": "txpool: refactor & new gc mechanism & add unexecuted tx count (#371) \u2026", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 1070, "deletions": 884}}, {"node": {"oid": "c5fedd7f65ff52af072192c64da33cb1e9329690", "messageHeadline": "add true goodput rpc (#404)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "a37c9f9e23a7f84d645f230f8fc4e884c9fd013e", "messageHeadline": "Consider blame when calculating reward and remove state root validati\u2026", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 465, "deletions": 319}}, {"node": {"oid": "f7b8ad2fb4d946e3b653f084419d037102cebe13", "messageHeadline": "When a node disconnected, mark it as failure instead of demoting it t\u2026", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce7df9ee1d463a49710cb724bc633974560e11dd", "messageHeadline": "execution context fix (#400)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 165, "deletions": 17}}, {"node": {"oid": "051f0720eef7851cc97a1b950f5e92ebe61d6649", "messageHeadline": " start node considering checkpoint (#399)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 66, "deletions": 9}}, {"node": {"oid": "9fd81848eaec5d019de32193bf593618d937fef4", "messageHeadline": "Refactor Blame/Execution Info Computation (#398)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 102, "deletions": 129}}, {"node": {"oid": "7bc678569ed5a269f38b037ad691a66a9483611c", "messageHeadline": "Compute Blame Information and Fix RPC Serialization (#395)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 42326, "deletions": 68894}}, {"node": {"oid": "0169f367c9daa7ea65d9434fa4b95d925e6643e3", "messageHeadline": "Combine state root to H256 (#392)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 57113, "deletions": 52222}}, {"node": {"oid": "765fe2d3fce251452b17fcfc05b5b96255df70e0", "messageHeadline": "update one click script that add logic to distributed changed code to\u2026", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "4622ed287b51f44d8bf579c872e5e9a32bcb605d", "messageHeadline": "persist epoch set hashes (#391)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "472ef1b4121b7677b192db74665628cd94c7165e", "messageHeadline": "Blame (#390)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 98, "deletions": 59}}, {"node": {"oid": "524a359b1d8b7ac93d49c29bb4c1b9d449343005", "messageHeadline": "Add network monitor metircs and goodput (#389)", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 218, "deletions": 59}}, {"node": {"oid": "fd23f496976bbf2c7275d4d9dfb7eb27cd31a164", "messageHeadline": "Add unconditional sleep in tx_gen if tx pool is full. (#386)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "baa815bb3efb404881fee4e5d094b7236e765abf", "messageHeadline": "Add blame field (#388)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 68756, "deletions": 38653}}, {"node": {"oid": "53a9ea2e397577c67f2ace05b6751c4f476cc14e", "messageHeadline": " persist block sequence number of entering consensus (#387)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 103, "deletions": 43}}, {"node": {"oid": "273f4fda584ad8690a702d0596615dc51cfb1edf", "messageHeadline": " Handle pub key recover in BlockDataManager (#384)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 413, "deletions": 576}}, {"node": {"oid": "d185d5bfba54adbc22eb9fdb625f3185c2dc165c", "messageHeadline": "Fix issue #68 (#385)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "208a0e1319d03272e96ec398ca9ed08aa74093b8", "messageHeadline": "Make lightweight API calls to use read_recursive (#383)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "a3a175e37078e70d4b2ac3c8400ee7d00a03fc2f", "messageHeadline": "Refactor consensus api (#381)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 138, "deletions": 137}}, {"node": {"oid": "077b0a4b7be7a2e303d264b789b973e7de1f1ef3", "messageHeadline": "do not add node as untrusted when \"ping\" message received (#378)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 26, "deletions": 48}}, {"node": {"oid": "457d683faf1b2b75500916f8c15dc8ceb781f667", "messageHeadline": "Print out concrete error for any invalid configuration file (#380)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 33, "deletions": 48}}, {"node": {"oid": "2f45a9df33f71292f7c70ee6f1d887c5005fc0d2", "messageHeadline": "refine cfx_getLogs filter syntax (#373)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 363, "deletions": 154}}, {"node": {"oid": "86a15d241562581ffe06df95977f9ea05915a4a5", "messageHeadline": "support new metric types: histogram and timer (#370)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 516, "deletions": 65}}, {"node": {"oid": "53043fd097b0ae6f2927d4dedc7bfe78dd671662", "messageHeadline": " reorganize folders for different types of clients (#375)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 465, "deletions": 426}}, {"node": {"oid": "b31a6d6f0e7ced992957ae097049085379eb0c16", "messageHeadline": "Revert \"txpool: refactor & new gc mechanism & add unexecuted tx count\u2026", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 876, "deletions": 1047}}, {"node": {"oid": "b5e6853e33b2c0dd28e5caa7786416972c5cead9", "messageHeadline": "fix bug that calc incoming sessions wrong (#374)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7b0c1c371e377a6f4fe1c54625660db54098ef92", "messageHeadline": "txpool: refactor & new gc mechanism & add unexecuted tx count (#371)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 1047, "deletions": 876}}, {"node": {"oid": "95086493b3b6b9505d346899e98fee4e719dc9b3", "messageHeadline": "add cfx_getLogs RPC (#366)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 588, "deletions": 27}}, {"node": {"oid": "2c3708193774e5a10ef25e87c653572dba6af89e", "messageHeadline": "Make transaction pool the packing initiator (#372)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 377, "deletions": 305}}, {"node": {"oid": "c4894f80696cbdf5babc7866c10055c19e35559f", "messageHeadline": "persist checkpoint hashes (#368)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "fa51b24b2286fef48acb6147ca1ef2dbb50e13bd", "messageHeadline": " Update version to v0.1.4. (#367)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 38709, "deletions": 54096}}, {"node": {"oid": "00a3bcb0ac16de1efcfaf142406d3077ecdc7642", "messageHeadline": "Fix performance issue. Add timer metrics. (#365)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 211, "deletions": 63}}, {"node": {"oid": "22414d2c43f59b55bb1665ffb2c9254f6ca67551", "messageHeadline": "revise time drift handling (#364)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 42, "deletions": 78}}, {"node": {"oid": "c3072683beffee6a5d38821f155ae0f586d7eb89", "messageHeadline": "manage the node database via subnet (#355)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 1015, "deletions": 524}}, {"node": {"oid": "25fb3dbb396dd96590bac16587f14e1c0fafcea8", "messageHeadline": "add ERC20 contract bytecode and abi files to avoid compilation (#358)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "6e76ecc7bd33bd6b3bd996b5171d458a5cd1c205", "messageHeadline": "Change comments (#361)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bd4f47348a62e1393f09f7e175d484c428c2c968", "messageHeadline": "Add metrics to monitor high priority metrics. Change evaluation tool \u2026", "author": {"name": "FightingManGod", "email": "44410863+yilinhan@users.noreply.github.com", "user": {"login": "yilinhan"}}, "additions": 167, "deletions": 4}}, {"node": {"oid": "c59b7430559a26d79057bb370d00ae3d227b40c5", "messageHeadline": "change order of block in blockgen (#360)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "acb59030497e1e1327f1ef27d73b2fa24dd6acf7", "messageHeadline": "make state root camel case in json file (#353)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 46179, "deletions": 56909}}, {"node": {"oid": "24057a7c56dcd5271d61eb12b0ecc7da809e0178", "messageHeadline": "relay newly recovered blocks (#347)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 194, "deletions": 239}}, {"node": {"oid": "6b6103322d5b859ece2f464c505fab0044278d8a", "messageHeadline": "refactor BlockDataManager (#349)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 46, "deletions": 81}}, {"node": {"oid": "040eaecdf2a8d6db99c72897e5684178536fe9ff", "messageHeadline": " refactor code for naming convention (#348)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 317, "deletions": 255}}, {"node": {"oid": "93103a6f1b16131d5757f6eed6e02c65b28a3c59", "messageHeadline": "fix gas problem in executor (#350)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 378, "deletions": 100}}, {"node": {"oid": "ff8756628fade390e01d2286f5d8684b96912079", "messageHeadline": "add deferred_logs_bloom_hash block header field (#344)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 52139, "deletions": 49728}}, {"node": {"oid": "82a53227ff31dfde1061b759a66f66dda954aaa3", "messageHeadline": "Refactor consensus and BlockDataManager (#346)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 104, "deletions": 95}}, {"node": {"oid": "50eca76ecfadca3833d44cf60b7f46a9d6955dd8", "messageHeadline": "Break consensus_inner from consensus and fix a anticone computation b\u2026", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 2558, "deletions": 2469}}, {"node": {"oid": "8231cf15063974d2c0e1f686d1394d3727768d46", "messageHeadline": "Propagate graph status for recovered blocks (#343)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 76, "deletions": 32}}, {"node": {"oid": "44f9e358a7905de1b6dd86743c5c23a4b91eb66d", "messageHeadline": "fix scripts. (#342)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9e514d95ed09e1ef25f2ef279939e6453ab6186a", "messageHeadline": " fix get_genesis_in_current_era in sync graph (#341)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "50ba350de61b11be2daa16cea41a33da666da9db", "messageHeadline": "Properly inform data manager (#340)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "279b8d22dbe298a3777b23490332dfadb042897b", "messageHeadline": "Split new_block related logic to another file (#339)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 1393, "deletions": 1299}}, {"node": {"oid": "be04593f545ebe406adaf495acda5b3bdfe1d668", "messageHeadline": "fix naming in env (#337)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 261, "deletions": 266}}, {"node": {"oid": "be88f3f9012115e5bda623adeb6b8cde1e3a2a0e", "messageHeadline": "refactor remove_expire_blocks & relcaim during gc (#325)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 236, "deletions": 81}}, {"node": {"oid": "80db65b72e4dfe5a426049465eeca4bc036a7355", "messageHeadline": "Add referee bound for sync/consensus (#334)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 57, "deletions": 13}}, {"node": {"oid": "7c5bcc10842258270f6d92cb715f268cd75159fa", "messageHeadline": "Fix merge error. (#333)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5041a2d82f352cb6133126f0f883a987803a827d", "messageHeadline": "Try to compute arc size only once. (#332)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "25befc08c7c07ae5dc24fbcab2a5e2daaf8ca3de", "messageHeadline": "Fix bug in transaction pool (#331)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 104, "deletions": 7}}, {"node": {"oid": "30a6de97138217cbaa600430f24f99866108108b", "messageHeadline": "Fix crash during recovery. (#322)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "a8397c5c1e4f4fe5df64d2fff31e0a0516403f96", "messageHeadline": "Refactor consensus (#330)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 66, "deletions": 54}}, {"node": {"oid": "0d9c6da5fe54a0fc43568d50620fc5be2e17cc0e", "messageHeadline": "Fix get_hash with epoch_number API (#329)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "583ba1618878298a271cc7421be46df43f41c6d5", "messageHeadline": "Refactor ConsensusGraph, remove pub and downgrade locks (#327)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 135, "deletions": 112}}, {"node": {"oid": "9382e57b92a88ace2b65c5201ce3b6dbd10a08c4", "messageHeadline": "fix checking for in-mem referee in get_parent_and_referee_info() (#328)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9ef032618be6c1f380e99b7896642cf143eddd0", "messageHeadline": "Support to limits the number of TCP connections by both IP address an\u2026", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 403, "deletions": 14}}, {"node": {"oid": "292a0ca3f9d4b712dfdbcdb33349e010f240306b", "messageHeadline": "Fix deadlock. (#326)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "b7db97db6c467b0ea965996ffa4c1b02d7cac1ba", "messageHeadline": "Implement checkpoint in ConsensusGraph (#323)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 467, "deletions": 104}}, {"node": {"oid": "d5180a7ba18b7c33305bbc176626d5b20e116842", "messageHeadline": "Abstraction layer and minimum set of implementations for snapshot. (#\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1186, "deletions": 319}}, {"node": {"oid": "05d92f44f80630a8e5069f97ae7fa02ef4d56a0e", "messageHeadline": "Fix the debug_assert in tx fee distribution. (#321)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d762a5358b8c762fd3b7cb308c9bcf3eb2eef1c6", "messageHeadline": "Fix padding in merkle tree initialization (#319)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 52417, "deletions": 46952}}, {"node": {"oid": "0edb5f3f09d3500c3c681a1bb2e9f823042cb7f5", "messageHeadline": "Persist block headers and invalid status. (#318)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 229, "deletions": 107}}, {"node": {"oid": "5c66513cb304c47364b1169c0322ef3af545d28e", "messageHeadline": "Fix warning and LCT, add split_root() (#314)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "0805643a1cfb78fc3f02e1268925f895e417ec05", "messageHeadline": "Use MinHeap for waiting_requests. (#317)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 114, "deletions": 56}}, {"node": {"oid": "7de210a0868d0c60aa9b4b56dc840988b13c7de6", "messageHeadline": " handle the case where parent and referees in disk when verifying blo\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 98, "deletions": 41}}, {"node": {"oid": "6566af1c633ff5ccb242af500c9e00edc708a3f3", "messageHeadline": "Update image and scripts. (#315)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bf50c6167a50bfd410c9fb4eb2944b5e8e8a41e8", "messageHeadline": "Fix panic for unwrap. (#313)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a96d67400d084a5125b3270762a98adb614ea103", "messageHeadline": "refactor topological sort to make the time complexity correct (#311)", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "adb2096c4811a16425e490f2ac01bc0b0785529e", "messageHeadline": "Wrap ancestor_at and fix more u64 height (#309)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 43, "deletions": 53}}, {"node": {"oid": "12a8d1a6201f8dbfa132c8a7cc83717d132b05ef", "messageHeadline": "Add test helper (#310)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 122, "deletions": 31}}, {"node": {"oid": "dbd5344c77c74c6b341e53eb565001cd6fd6f0cc", "messageHeadline": "Change height/epoch_number to u64 and wrap pivot_chain[] access (#308)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 232, "deletions": 150}}, {"node": {"oid": "c042eda1a2a8505166f16ee32a46fd4c20d246cb", "messageHeadline": "remove some old logic on holding blocks in synchronization graph (#307)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 20, "deletions": 122}}, {"node": {"oid": "a86f1dc989b20b20e3789bda8c26eaa9d2a7f6d2", "messageHeadline": "Remove index increasing assumption from AnticoneCache (#306)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "41e7d16e884a63eb549aaf7da15fb8fcbe17f586", "messageHeadline": "Log (#304)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 124, "deletions": 1}}, {"node": {"oid": "d20cbaf256b47c5357ecbb58e0b5a347c01b8e7e", "messageHeadline": "Do not mark invalid in remove_expired_blocks. (#302)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 150, "deletions": 159}}, {"node": {"oid": "f254cf12fb1bb1b9430309284bd99ff6f1319e7e", "messageHeadline": "do not reclaim in-mem block which is not graph ready (#301)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "b9cf0699653789dd87c856added05f87ce3f41ed", "messageHeadline": "Difficulty adjustment now respect era boundary (#303)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "5815c7bdaf2480766ee89221bc797679c286b68f", "messageHeadline": "limits the incoming TCP connections. (#300)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "118b5425e402ccb6280d6724742063439143a449", "messageHeadline": "Refactor reward execution (#299)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "771fecbeb7fff49067994bfe4fb8d37c80014c96", "messageHeadline": "Exclude out era blocks from reward, update test (#297)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 397, "deletions": 249}}, {"node": {"oid": "b02ace1a8fe0dc3dc838318c571ffc3bb122b2f6", "messageHeadline": "Simplify epoch_number computation. (#298)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 34, "deletions": 102}}, {"node": {"oid": "531cc7e90544e221756a66352ab80468ce509ac0", "messageHeadline": "reclaim blocks in old era in sync graph (#296)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "356de55a9ebe8920e26bc78e14bc2e13def610bc", "messageHeadline": "Fix ghast_consensus_test cleanup (#295)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26f323be6eaf70e3aaf79faee0117bfc2977c128", "messageHeadline": "Execution will respect the bound of era (#294)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 150, "deletions": 42}}, {"node": {"oid": "905831fd9410a6af7be687e58e8f77538d27bf1b", "messageHeadline": "Improve the format script and bump the version of rustfmt (#293)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 225, "deletions": 197}}, {"node": {"oid": "7464ed7388bdcf3f303597679078e16987508175", "messageHeadline": "Increase jsonrpc version. (#291)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 350, "deletions": 270}}, {"node": {"oid": "abc82a414d7f1b425b2a4ef2e9b55b29195630d2", "messageHeadline": "allow to fmt rust code with options (#292)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "f9bbbd31e63d946462832b9073a1b92783bedf51", "messageHeadline": "Binary search the first unexecuted block for fork. (#286)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 190, "deletions": 193}}, {"node": {"oid": "0df9877e6b154454851a0b6d66bbc878a9ff480d", "messageHeadline": "Re-introduce GetBlockHeaderChain message type for syncing (#284)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 415, "deletions": 47}}, {"node": {"oid": "196912e05b3e998d4eabb646e9a44b565c9a4a59", "messageHeadline": "Remove get-related-transactions function in consensus graph (#289)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 0, "deletions": 79}}, {"node": {"oid": "07902d6b3177ad0f00bf032cd37e577c6f91cd3e", "messageHeadline": "Add era bound for correct parent check and adaptive check (#288)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 238, "deletions": 81}}, {"node": {"oid": "cecb678ec110034d26ef3ed6e35cee3bae42c6ed", "messageHeadline": "Refactor Link-cut-Tree and compute era past weights (#285)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 244, "deletions": 74}}, {"node": {"oid": "16e4bac042c8b1a3cb7acc405e832d2b09252b47", "messageHeadline": "add garbage collection for blocks whose graph_status is not updated i\u2026", "author": {"name": "Xi Lin", "email": "zimpha@gmail.com", "user": {"login": "zimpha"}}, "additions": 378, "deletions": 1}}, {"node": {"oid": "b02cfe2d355d6c65f8274a5e980ea0bbe8461dd3", "messageHeadline": "Revert \"Change adaptive rule to include partial invalid blocks (#275)\u2026", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 91, "deletions": 193}}, {"node": {"oid": "e212e918d2460ee0dca39d581da3d95892d009bb", "messageHeadline": "Update version to 0.1.3. (#281)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 48188, "deletions": 44787}}, {"node": {"oid": "891af59de77f80a1ba421aac7efee064d4b7355b", "messageHeadline": "do not update inflight txs set if already received (#280)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d8faf3434fca375b4ba6131a80d5fd56e5db8244", "messageHeadline": "Limit response size of epoch/header requests (#279)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2514ba1f317176c426e2928b84b8990048b9639c", "messageHeadline": "separate difficulty checking logic into sync and consensus graph (#278)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 301, "deletions": 320}}, {"node": {"oid": "91371f138890832ce36c9381ec524b04aa3e1651", "messageHeadline": "Update Version. (#277)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 45309, "deletions": 45806}}, {"node": {"oid": "c35b74676973e1392c145bdfcecf3cd051d1b328", "messageHeadline": "Optimize target difficulty computation (#276)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 100, "deletions": 26}}, {"node": {"oid": "c6873895d3a91c76f3a1897ea48e1fbc9a31fea7", "messageHeadline": "Change adaptive rule to include partial invalid blocks (#275)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 197, "deletions": 95}}, {"node": {"oid": "04d6cf8a2d24332c103357cc6278391a7df0c510", "messageHeadline": "add meter metrics for socket read/write (#274)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "1d66f13ade7630f82d2a67312e44b95270b1c692", "messageHeadline": "Fix scripts dir. (#273)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1ac0cdda1c344418ee755f4f6c3faa06f41867ec", "messageHeadline": "support grouping metrics to analyze  in one chart (#272)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 154, "deletions": 12}}, {"node": {"oid": "9587cb190166a83486cf4f43d922f2aeb2e3c86c", "messageHeadline": "Fix tests. (#271)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "12f4afc17acd4f9123a3332417bdf26a0ecf7e97", "messageHeadline": "Fix failures in inserting transactions. (#270)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 40, "deletions": 79}}, {"node": {"oid": "1cd34c8eb90b9aaaa5b18053a4aeddb103dd9137", "messageHeadline": "Handle cache and gc in BlockDataManager (#269)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 282, "deletions": 286}}, {"node": {"oid": "5c4c886369bfdf497ec73443e1a966d38b3ae8f8", "messageHeadline": "disconnect peer if HELLO packet not received timely (#268)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 75, "deletions": 31}}, {"node": {"oid": "4371457f54290d1e70877e5b9b1f3d656b90a37e", "messageHeadline": "fix a bug in propagate transactions (#267)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e59ac98de08cc7b363905361d6a03b4ca2b4c3b5", "messageHeadline": "add tools to call rpc at local (#266)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 72, "deletions": 14}}, {"node": {"oid": "dde68b8fa4e16e29745775cd3036b5bcdefe0d44", "messageHeadline": "add debug RPC for network layer (#264)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 206, "deletions": 20}}, {"node": {"oid": "0fe23634ae893c295338431a5f991df1e1c427cf", "messageHeadline": "Spark (#265)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 265, "deletions": 51}}, {"node": {"oid": "454ea6f9c22da64161326b2762de6e0df6816edd", "messageHeadline": "Support requesting multiple epochs/headers simultaneously (#263)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 455, "deletions": 425}}, {"node": {"oid": "3940594b26335f76dbd4eb32d3cca523f6539dcb", "messageHeadline": "fix random ut failure (#262)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f53c2d366f1f1f59dca6c2cdf2f7af592e0a2ba8", "messageHeadline": "check block timestamp when received; disconnect peer if the block dri\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 93, "deletions": 44}}, {"node": {"oid": "167ee514a9a5bb54e6ed47bb9981400600dd8876", "messageHeadline": "Enable Python parsing in Clion. (#259)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9b2ac9d18afa7a73466b5c349fe979ee21b68d27", "messageHeadline": "add new metric type meter for TPS measurement (#258)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 305, "deletions": 9}}, {"node": {"oid": "06cde89197df8073a8e62f1ac971b66d3d36f884", "messageHeadline": "disconnect inactive peers periodically (#260)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "c3ad5c1a166b99d2d60addfb68588bec34a57dbf", "messageHeadline": "add timestamp check for graph header (#257)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "de1969be1847b1ad72ba2e0f2a39fd49e62161c7", "messageHeadline": "refactor metrics utility to support generic types and extract trait f\u2026", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 232, "deletions": 98}}, {"node": {"oid": "ef3c0c9d7520faf441ec1f242c364eda183fb556", "messageHeadline": "Do not check ip from hello. (#255)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "df7b1ec1a3b2bbd525a057d77c2c17012101572a", "messageHeadline": "WIP: handle cross-checkpoint nodes in sync graph (#254)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 123, "deletions": 35}}, {"node": {"oid": "ad27e9295f20ef8158b3f79d1890c761ba22b021", "messageHeadline": "New version of transaction pool (#251)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 736, "deletions": 762}}, {"node": {"oid": "ef71bf8637da187011f40bf8dcdf3c881a4dcc06", "messageHeadline": "Wait for best state when needed. (#253)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 65, "deletions": 70}}, {"node": {"oid": "ccf1bf7ed6f364f852e1906b4e3e6b2d37e389ae", "messageHeadline": "Add one missing place to workaround a consensus bug. Temporarily fix \u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "e9061580376079a7c498ce8dea529b3de3baa349", "messageHeadline": "Snapshot delta delta as state root (#250)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 46317, "deletions": 56318}}, {"node": {"oid": "e98cbd1e9a77acd2626b419b783fbb964d89a812", "messageHeadline": "Revert \"Structure changes for snapshot. (#242)\" (#249)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 56374, "deletions": 46274}}, {"node": {"oid": "dd39260839cfa9da83ab9905c61652a2b0eb86ea", "messageHeadline": "Structure changes for snapshot. (#242)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 46215, "deletions": 56315}}, {"node": {"oid": "7a4b23a5fabf47ca86e7638856ddeafa2f9fb99d", "messageHeadline": "Add DAG visualizer tool cfx-gen-dot (#243)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "070133d10289050050c79376b6791fef62f74d01", "messageHeadline": "Binary search to compute adaptive weight  (#248)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "2b957f2dc03875e99a1554cb9815df8e26bb787a", "messageHeadline": "maintain ancestor in sync graph (#247)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 12, "deletions": 35}}, {"node": {"oid": "ac33fbea4ed42176a5218d892ad43ab17e1af7f7", "messageHeadline": "More test case for link-cut-tree (#246)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "f728355822a4825ee20b66c1eb9c3bf909389fde", "messageHeadline": "Brutal algo optimization for worst case (#245)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 218, "deletions": 45}}, {"node": {"oid": "bbf397678b0e2bd9caa96c29a743b55f257a9ffe", "messageHeadline": " remove dependency on consensus graph when computing epoch set in syn\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "488add668903b511b40bb3480a02e92f0a533a9a", "messageHeadline": "Fix storage test and shorter test time for dev build. (#240)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "1116b04fc8b0043118df4f5f8187395764427629", "messageHeadline": "Bring hibitset into the codebase and add len() function (#241)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 2965, "deletions": 27}}, {"node": {"oid": "7a5348545cdbfcfd2e0408e6730fd3ab3bbff9fd", "messageHeadline": "Allow new coming node to replace old one in node tables (#227)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 583, "deletions": 526}}, {"node": {"oid": "a209e7da113af085fba77663886332bd035f9c95", "messageHeadline": "Update version. (#239)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 51743, "deletions": 45977}}, {"node": {"oid": "80788ff819f73ad798a4a739d21d39558bb28d3b", "messageHeadline": "Change to bitset, optimization (#238)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 70, "deletions": 55}}, {"node": {"oid": "8ad6837d4c36338d83e0e33ac1097f2dde1290aa", "messageHeadline": "Anticone cache to optimize memory and time usage (#236)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 295, "deletions": 193}}, {"node": {"oid": "64a435864178b31ce84b4d323866fefc4a3e60c2", "messageHeadline": "Request headers again if response is empty. (#237)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "7a1265b4672508ba3b583b377e9ba94882d4b137", "messageHeadline": "replace u256 with i128 (#235)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 197, "deletions": 244}}, {"node": {"oid": "6e185f0512e5ff412c68c2be54389576d36ef9fd", "messageHeadline": "disconnect peer on synchronization failure (#230)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 69, "deletions": 24}}, {"node": {"oid": "9fe63f7f21fc8c67ab5fcda9dc901e4c3b6cbc7a", "messageHeadline": "Optimize consensus with BitSet and Additional Stable tree (#233)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 105, "deletions": 125}}, {"node": {"oid": "d264bfc28bafbdec2bce0843dc857ce4a0e5f8cd", "messageHeadline": "Fix regression issue (#232)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4e0592b423398fde4d0651eb66a7c99676b3d3d5", "messageHeadline": "Optimize synchronization blockset in own epoch computation (#231)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "1248eb27211231510f15a688191210b4dee69c2e", "messageHeadline": "Revert pivot_future_weight and fix testcase generator (#228)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 87, "deletions": 77}}, {"node": {"oid": "86e501957c3b1e0f3b8b47c832c979a48e1c3c3a", "messageHeadline": "Do not need to use timed-window to maintain to-be-propagated transact\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 91, "deletions": 104}}, {"node": {"oid": "cb7d9f4b7281133f795f6e73fd8e411db6a3f214", "messageHeadline": "use timed window to manage the set of transactions that need to be pr\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 233, "deletions": 137}}, {"node": {"oid": "344d9603f2ac222080ea84308f2912d75bfb9ac3", "messageHeadline": "Fix compile warning (#224)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "d052a52db19edaf365f18e6ac4cf96260a5614f0", "messageHeadline": "Eliminate unsafe in consensus (#222)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 66, "deletions": 52}}, {"node": {"oid": "528a2398d380cb54dae3d09e7ad8db1138a6acb6", "messageHeadline": "add optional operation when disconnect a peer (#218)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 70, "deletions": 12}}, {"node": {"oid": "15f478537d2d598a8de36ae512ab2b0cb9b9a7f7", "messageHeadline": "optimize computing epoch set in sync graph (#221)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "07adebbed288ea0deb1b42f9017d31aebb0a57f1", "messageHeadline": "Estimate the lower bound anticone given a past view (#220)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "cf66299a07732c3c39dfe65c358c7a09a680230a", "messageHeadline": "Fir Fenwick corner case and compute future (#219)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "bd415aa39a5d96fc9d61575a6cf834d9bbab5ff5", "messageHeadline": "Compute pivot future weight (#217)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "c6bb01fdc51231e94cbda3e962eeae977c4d480d", "messageHeadline": "Remove Travis tag in readme, now we use jenkins (#216)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "12c386a6dcadef5b10685ec2b7933f11f06688ff", "messageHeadline": "Update version. (#214)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 59200, "deletions": 35266}}, {"node": {"oid": "6aba4b8547d4545d43130be2fe355152cbc863e7", "messageHeadline": "Add optimized (strided) epoch-sync (#208)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 73, "deletions": 48}}, {"node": {"oid": "00a1171abd28b552dacd9676e64857a2b66af8e3", "messageHeadline": "Fix loop. (#213)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8a7d980b6d67524f70e40f29465faa4c968fd599", "messageHeadline": "More metrics and scripts. (#207)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 226, "deletions": 19}}, {"node": {"oid": "fb2a24c0d90271b9ebe46739aa7794b32233f412", "messageHeadline": "Fix deadlock. (#211)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "d91b51c22920625cf5268ba7e672572777ebf449", "messageHeadline": "fix a bug for fast recovery (#212)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "829735e2fb9b23757fa8eacd391d2920e52525a7", "messageHeadline": "Build consensus_bench at the root. (#209)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 141, "deletions": 86}}, {"node": {"oid": "20a748e79e56e67ad3568443af5a2351021ba097", "messageHeadline": "Move SignedBigNum to cfx_type and Implement Fenwick-Tree (#203)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 224, "deletions": 146}}, {"node": {"oid": "033ae6e1d5df372e9a57adb4b01c49d54d5ac590", "messageHeadline": "Preliminary validity test (#202)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "3c143c47ba0afd04183e161668c42b6cc0e11df3", "messageHeadline": "Implement last pivot in past (#198)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 235, "deletions": 107}}, {"node": {"oid": "3892c278fd5b56c2739ead29be3c76753c0debc9", "messageHeadline": "Chop Anticone (#199)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 105, "deletions": 63}}, {"node": {"oid": "34f2fa49020652b34b4ccd0f008d61d6b50952a9", "messageHeadline": "confirmation risk (#197)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 214, "deletions": 4}}, {"node": {"oid": "4bf4201925bf660dad9d618cccb53640f8295eaf", "messageHeadline": "Fix pivot chain clone (#196)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "38b03262f84c8bf7f859dca210317ce8ce8262e7", "messageHeadline": "Refactor consensus and synchronization (#195)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 123, "deletions": 146}}, {"node": {"oid": "91f47f8b8980547fc1517eb24170ec521ad9bb06", "messageHeadline": "Decouple SyncInner from ConsensusGraph (#193)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 187, "deletions": 141}}, {"node": {"oid": "a4567c6b481342a34bffcb39070e38ca2a2d86b0", "messageHeadline": "Move heavy block ratio to configuration and add one test case (#192)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 93, "deletions": 32}}, {"node": {"oid": "f5a36055ed7767c173b9fae5d546e85cfe539d68", "messageHeadline": "Support tx propagation test in azure. (#190)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 73, "deletions": 9}}, {"node": {"oid": "b821a8fa0ab10a55625a3d3f076b8f70ca9ab7a6", "messageHeadline": "Replace heavy block implementation with adaptive (#191)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 38073, "deletions": 37310}}, {"node": {"oid": "0acd8560a86f27f88bb07030fcf51a0ddd0d3694", "messageHeadline": "Implementation of computing adaptive and test (#189)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 141, "deletions": 28}}, {"node": {"oid": "20f6fed2eb0ddf0ff66dbff50838af1f06a13cd0", "messageHeadline": "Change fuzz input format and one more test case (#188)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 307, "deletions": 259}}, {"node": {"oid": "ff898ceee75112e6dde76603cbaff3376d46d0a1", "messageHeadline": "Spark (#186)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "f75086f1931cc5a9e26db0158a8bb4a594bcd0f3", "messageHeadline": "Fix test compile (#187)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdfe56edb8b404cd69e5e9ca41fe832e90d51444", "messageHeadline": "Fix test. (#185)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 37728, "deletions": 38877}}, {"node": {"oid": "7dfcd3aee9ad203c83eb1545cbe97cb95c8af485", "messageHeadline": "Put args for fuzzer and create is_adaptive API (#184)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 47, "deletions": 21}}, {"node": {"oid": "82d09c50eb12927bbb224f96c25ceadc571fda31", "messageHeadline": "Update version (#183)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a34430b60e12ae001ff9eb1e14259cb3feaa6bb2", "messageHeadline": "add a python test to run all consensus bench cases (#182)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "3661c78412a7575fa15dbd46d17048b93e6cdcee", "messageHeadline": "Fix wrong assumption. (#181)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "49e861453bf03b84a505562145c872560b2d3b5e", "messageHeadline": "Fix a bug that partial invalid blocks not inside LCT and add more tes\u2026", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 173, "deletions": 67}}, {"node": {"oid": "2a0440947bee10c790a308e9fb83eb057d06a65a", "messageHeadline": "Fix deadlock. (#179)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "404a2774d361e6a6b8474c8251fc8136cd17d760", "messageHeadline": "Fix two adaptive weight computation bugs (#178)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 119, "deletions": 12}}, {"node": {"oid": "09687d13e2efd8b7e43d48ca29901bc510eb8501", "messageHeadline": "Integrate metrics with experiment (#177)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 127, "deletions": 35}}, {"node": {"oid": "239748ea5205fd8f58e302f8e8b21841dca11dc6", "messageHeadline": "wrap heavy checking in is_heavier() function (#176)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "5f444c5a211c66cd57dd4ad78c885f4783ab716c", "messageHeadline": "Fix genesis corner case in stable computation and multiply current_di\u2026", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 117, "deletions": 28}}, {"node": {"oid": "c84b4e227effe1724fa5cc05e8f6262840294922", "messageHeadline": "catepillar for link-cut-tree (#173)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 140, "deletions": 3}}, {"node": {"oid": "cf061e63001beb28a4bf836ee5efb7029805339f", "messageHeadline": "Move adaptive weight parameters to ConsensusInnerConfig and Initial C\u2026", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 299, "deletions": 27}}, {"node": {"oid": "28b5710c1132d05f7c079b83d66dabcbe20ae80c", "messageHeadline": "add tool to generate echarts for metrics (#172)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "3f35859d43d460a4f70b0804ec6d6ae21645511d", "messageHeadline": "Epoch-by-epoch syncing (#171)", "author": {"name": "P\u00e9ter Garamv\u00f6lgyi", "email": "th307q@gmail.com", "user": {"login": "Thegaram"}}, "additions": 424, "deletions": 29}}, {"node": {"oid": "79e297de442fe780216f3c28eac84ce8f9244393", "messageHeadline": "add metrics lib for statistics (#170)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 126, "deletions": 1}}, {"node": {"oid": "6792b07498f8cfd6fc4a18877e07003b2a254175", "messageHeadline": "Spark (#169)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "78f1b540521baa0db761477f63668d8a412a94f8", "messageHeadline": "cache the Cargo.lock file to speed up compilation (#167)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c7bc5fa66c7fdfdbdf970d9e2f2d81bf3d4359ad", "messageHeadline": "Add some basic comments to consensus/mod.rs (#168)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "43dbb846cebbb59f6eab4b8318daa1aa6f49f61b", "messageHeadline": "skip partial invalid blocks when maintaining past_difficulty (#166)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "f047f57cfff3ab7958a8f45211eeabc440a56829", "messageHeadline": "Fix large debug log. (#165)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "afb50170274b3ff5d6ec3880e35c4fb1b06dbfcb", "messageHeadline": "Fix rpc and load-chain unit tests and enable input file for consensus\u2026", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 35952, "deletions": 58462}}, {"node": {"oid": "bcd2739dc7dc82c111f15b4fbe79f297c0ff2cc2", "messageHeadline": "Fix wait for rpc generation. (#163)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "ed5ad8ffa0be06b98ecdc40ccdaf0808d400b7b9", "messageHeadline": "Add debugging epoch execution record when state root verification fai\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 885, "deletions": 339}}, {"node": {"oid": "7e532aee2212b6eb5600c9fc29b443f330d5b301", "messageHeadline": "fix. (#162)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67361ef6133525349c43d185271ed8dc4d7892bf", "messageHeadline": "Separate request handling from sync_protocol_handler. (#156)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1778, "deletions": 1576}}, {"node": {"oid": "4cbeb1743d88eb206a987dd79b1bfe6c85818d60", "messageHeadline": "refine comments on ghast (#161)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "cad1dbc099f3de9cfbaf006770e92a53b291b2bb", "messageHeadline": "revise ghast (#159)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 197, "deletions": 60}}, {"node": {"oid": "8b9e8ffc1437122b4030d98ece1a8b29af60775b", "messageHeadline": "Unifying timeout in test scripts. (#158)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ee956988065926e8b668fa957d9033941c705499", "messageHeadline": "Consensus bench (#155)", "author": {"name": "fanlong", "email": "fanl@cs.toronto.edu", "user": {"login": "fanlong"}}, "additions": 312, "deletions": 33}}, {"node": {"oid": "842e4d3f3e0c154d39ad0f422d8d0e393bc808b5", "messageHeadline": "add stable and adaptive tree (#154)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 160, "deletions": 21}}, {"node": {"oid": "efbd4a1d50fcac9a7d45d1fa81f0d288f02551a1", "messageHeadline": "support to run experiment on Azure (#149)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "ba890ecabdc76a942c32cb69a63614130f24de76", "messageHeadline": "Fix a free of null value bug. When dropping a TrieNode, the value cou\u2026", "author": {"name": "fanlong", "email": "longfancn@gmail.com", "user": {"login": "fanlong"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1fed814d1f6e8c49c0a4f752e73f4f67ee45d7e1", "messageHeadline": "Minor documentation updates. (#152)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "b003bfb578ed4b5dbf888951581458c9dd99471d", "messageHeadline": "Wait for execution in generate_block. (#151)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "08556c2b09f7587ac858e74d9fe92bf66178738c", "messageHeadline": "Spark (#150)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "61860a3b1bd0b39cdd9e148037eb4987b2bb036b", "messageHeadline": "replace link-cut-tree with min-link-cut-tree (#148)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 62, "deletions": 321}}, {"node": {"oid": "1c6a95fc887a710096535b425ea5f4945237153e", "messageHeadline": "Make tree for partial invalid blocks. (#147)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3893ee05c000b657a6d7bbda073f9058e46793e4", "messageHeadline": "Automation scripts and more configuration. (#144)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 442, "deletions": 172}}, {"node": {"oid": "55cffdb24b6dc8b53d4346070052f142ba3ab32e", "messageHeadline": "Remove newblock. (#143)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10, "deletions": 98}}, {"node": {"oid": "00b90e12394b584eab3b053489c649c73f615665", "messageHeadline": "Pay tx fee for NotEnoughCash transactions. (#141)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "8451cfb916ee9e0b5be6d047456bf8497d1c3b0d", "messageHeadline": "Fix deadlock. (#142)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a74389e362dfae4ad98628e923b8d4582ba65f6a", "messageHeadline": "Accelarate tx propagation computation. (#140)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 173, "deletions": 265}}, {"node": {"oid": "711b030703d7680681e1a23e65aaf45402721130", "messageHeadline": "Spark (#139)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 367, "deletions": 312}}, {"node": {"oid": "15b8742f1c6682fdddcf081f3aabc6f1692379c8", "messageHeadline": "support batch exp with fake data propagation (#138)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 54, "deletions": 40}}, {"node": {"oid": "18b286d27e3003f731631fd8bc6ab9d8c151c43f", "messageHeadline": "make lock granularity finer for tx propagation (#137)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 58, "deletions": 31}}, {"node": {"oid": "ba2fe6fda48f44947cbbfe481deba274e3473012", "messageHeadline": "update mio when give to send low priority data (#136)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 72, "deletions": 49}}, {"node": {"oid": "9284200340282885bc3c07bf0149541a7a4698df", "messageHeadline": "skip verification for catch-up mode with public keys passed (#134)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d7bfef29e1093114cb0f07b340ddeebe55828616", "messageHeadline": "Add optimistic execution. (#131)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 242, "deletions": 133}}, {"node": {"oid": "e55a22523c13a21a90181ab8b56ce2de9e05bab4", "messageHeadline": "Support rolling log in default.toml (#133)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "e7be1f1c98d7d17c018f99c5bba4ccd4f18bae7b", "messageHeadline": "Refine logs in network service (#132)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 207, "deletions": 115}}, {"node": {"oid": "fa5df6ad36023a5ca0ff9fe9a27c62acae7e8e6e", "messageHeadline": "Fix panic to handle rpc. (#129)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "bb4206b0712bbcc85451c898e9742d6bd5e71232", "messageHeadline": "Fix a bug in delay messages. (#128)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "c3792b125b16099d074f3a23b4c267547d92251c", "messageHeadline": "Fix deadlock issue in network service (#130)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 34, "deletions": 39}}, {"node": {"oid": "5ace929455f2530243468b069a5b42b1fbc2801c", "messageHeadline": "Exclude partial invalid blocks from sharing tx fee. (#124)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "57cf60f8f4cfc11e8e40cac94b082b70907818db", "messageHeadline": "Use BTreeSet to ensure deterministic block reward order. (#123)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "59111a301655059f34a58c335f0782d2f5d27de5", "messageHeadline": "Allow sending empty blocks. (#122)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "f58853de726e1fdeec081d16bce6b3af50237c79", "messageHeadline": "send data with priority globally (#121)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 65, "deletions": 15}}, {"node": {"oid": "55daed0a5e85cdfe05c9b7ad7504d6cdee9a71ff", "messageHeadline": "Refactor Consensus and support asynchronous transaction execution. (#\u2026", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 968, "deletions": 729}}, {"node": {"oid": "d265eef94046af7be44827bf3d77d3ebdd1716ea", "messageHeadline": "Fix experiment automation bugs (#118)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 127, "deletions": 70}}, {"node": {"oid": "968db31746d66ec6d51d3862a489777a74cf9c24", "messageHeadline": "Spark (#119)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 639, "deletions": 41}}, {"node": {"oid": "801ed8c7cb12e22df74d67d57f5a0da07c16296d", "messageHeadline": "Exp automation start conflux (#117)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "b17860b2bd8519de3d6445ab700f2925d8cfd1f2", "messageHeadline": "fix random failure in peer python test (#113)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "bf2f3f1e3a0edc9b735f2894577d5a6bd89504b4", "messageHeadline": "Fix deadlock and enable deadlock detection. (#116)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "b1cae158f8871bf3697d4ab6e4853ccd6a51b6a4", "messageHeadline": "test: make load_chain_test more automatic (#115)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "b0947423cd6240cd43e7b0923194cd8aa383519e", "messageHeadline": "Add missing file. (#114)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "14031fc7155e0fb59098befa6995cbb36d96820d", "messageHeadline": "Fix build warnings and generate config file post genesis changes. (#112)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 58924, "deletions": 36733}}, {"node": {"oid": "652356c88332014ecd78220c91b9306ef47fbd3e", "messageHeadline": " Add scripts to generate slave images. (#109)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 89, "deletions": 23}}, {"node": {"oid": "a81820389bb57f543dc0f6f94b7c494cab3e243c", "messageHeadline": "Support batch latency experiment (#110)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 188, "deletions": 32}}, {"node": {"oid": "07b40860fb7e8b42544ceac3eb76613e9d067bc7", "messageHeadline": "Update log version and fix build. (#111)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57df01dcbcdf0891a0b645005d693800d462ffe4", "messageHeadline": "Generate random simple transactions and erc20 transaction for testing\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 461, "deletions": 115}}, {"node": {"oid": "f34383c95b77e98e10d9e4928554a29d502531ea", "messageHeadline": "Add benchmark for recover public and verify. (#103)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "2de25e4265543c83a0b39050d179150ea03a2ba9", "messageHeadline": "Fix synchronizations around tx packing in mining. (#105)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 98, "deletions": 52}}, {"node": {"oid": "77bd6cd64ada877d529279caf179e661a9ccce1b", "messageHeadline": "resolve issue use of ( followed by a function call) and (use of  foll\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3186ffb75ec3cef93410f64b07e41c4b243a85ea", "messageHeadline": "Spark (#106)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 304, "deletions": 139}}, {"node": {"oid": "395fa22822e5c7245d7e9b2201c4b4d4855c9aa6", "messageHeadline": "support to propagate fake data for experiment (#101)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 168, "deletions": 28}}, {"node": {"oid": "cf7c6a929e7b54eadf9c0dce9c3ca1e729f5a58e", "messageHeadline": "refactor session manager to concurrent version to avoid deadlock (#100)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 86, "deletions": 84}}, {"node": {"oid": "c2db3e34f79295a53f8d9bd5992c02c269c983b3", "messageHeadline": "Prefer LRU because it performed better in Eth replay experiments. More", "author": {"name": "Zhe Yang", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "7539c9b1d319b70c8590436880d5a1fd2be2e3e0", "messageHeadline": "Add performance counters to storage.", "author": {"name": "Zhe Yang", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 105, "deletions": 6}}, {"node": {"oid": "c21f83d066d43fe1cf1bfe2f9742654bfa2fa59f", "messageHeadline": "Code to parse ethereum export and benchmark Conflux storage. Stopped to", "author": {"name": "Zhe Yang", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 2131, "deletions": 0}}, {"node": {"oid": "ccde75321a264a63f60ffa4f82c383b9d86692ab", "messageHeadline": "Add one concurrent commit testcase for storage, one testcase for", "author": {"name": "Zhe Yang", "email": "yz@conflux-chain.org", "user": {"login": "confluxyangz"}}, "additions": 226, "deletions": 34}}, {"node": {"oid": "5bf49d3ee7880c07c7a5a5554d5d05285278cdaa", "messageHeadline": "Performance tweaks and bug fixes around transaction propogation. More\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 47, "deletions": 36}}, {"node": {"oid": "4208612ec39e5a4642c96d2aa6753993b1d3bf13", "messageHeadline": "control transaction messages for catch up mode (#96)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 154, "deletions": 26}}, {"node": {"oid": "823c34fcad3e74673df440b2bb3bb54949af98a1", "messageHeadline": "remove monitor (#95)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 1, "deletions": 222}}, {"node": {"oid": "f2cb82f203eb07d45dd8b92297e9af38ed03a7e9", "messageHeadline": "add min-link-cut-tree (#94)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 381, "deletions": 3}}, {"node": {"oid": "9d18870caf686f9eb89b0adec85304de1bd5a493", "messageHeadline": "Update Testnet (#93)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 41335, "deletions": 30108}}, {"node": {"oid": "d79505d7202181d18abee4caa421c520ffa75f63", "messageHeadline": "nit (#92)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "bb2bd65417176af9b023f0fed8e8fc53a623d4db", "messageHeadline": "nit (#90)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "edba8d3aa5cd0b9424c9031e60674aa8c6f277a3", "messageHeadline": "Use macro for msgid. (#89)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 50, "deletions": 39}}, {"node": {"oid": "75d07c5e0c969a12b36cdb856a969d3eaffe1382", "messageHeadline": "allow get block with public key (#88)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 305, "deletions": 87}}, {"node": {"oid": "c217710305e10559d7fb90aaeeb25523c7555dad", "messageHeadline": "add session manager to limits sessions by IP (#85)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 227, "deletions": 111}}, {"node": {"oid": "d2785dbdc8962a37e53da5d89fbd32b668d9e945", "messageHeadline": "Move block related data to BlockDataManager. (#78)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 657, "deletions": 613}}, {"node": {"oid": "5ca0efa5ca06233d58f73b45ed9d818bef20c30b", "messageHeadline": "Disable auto discovery in test. (#84)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 54503, "deletions": 10227}}, {"node": {"oid": "8cd3cc095fe123db194c91dcf42a64c978ef0060", "messageHeadline": "refine check parent (#77)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 45, "deletions": 111}}, {"node": {"oid": "057f5c4dbfbcb9298465f9454e4e8f3417b35daf", "messageHeadline": "update experiment script according to sync/cons gap log changes (#76)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "03b8da236a16514d16970756e8e4b2c7d84137e0", "messageHeadline": "Wrap monitor queue in Mutex. (#75)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 9809, "deletions": 9722}}, {"node": {"oid": "99a899bf129d66373890c2c5a3fe0e01938801a4", "messageHeadline": "support to specify custom genesis accounts (#67)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 100, "deletions": 26}}, {"node": {"oid": "2cfd57812c3296f24c9f6cf619f8418f1ecd5c7b", "messageHeadline": "Update version to 2. (#74)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10595f38ec2590f3dc47985445aaafc96eb0ca0d", "messageHeadline": "Only persist DAG terminals. (#66)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "8aefd96459e6ed56d2a21f7dbc24c353e457d75f", "messageHeadline": "refactor statistics (#65)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 103, "deletions": 28}}, {"node": {"oid": "ac36e3d99be80f840aa0df8f3b024cca4501971d", "messageHeadline": "add helpful log for throttling for diagnostic (#64)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "4581cecf8e77c112efd9d5e4e832c781dc6e8776", "messageHeadline": "improve/add latency exp scripts (#61)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 1034, "deletions": 109}}, {"node": {"oid": "f883b92891edc45295d95e5c5532d51a066d8cb0", "messageHeadline": "make recover_public background (#63)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 153, "deletions": 59}}, {"node": {"oid": "a782ae0bcb7125b34a80b3e50277e6d97921eb58", "messageHeadline": "add helpful log and RPC for latency experiment (#62)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 119, "deletions": 45}}, {"node": {"oid": "a0355b4c6f42f7ac4ff710c93b7291429f9c6d1b", "messageHeadline": "limits txs count during propagation (#60)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "97faf4054c06da1e35be578adf731c6fc2a9858f", "messageHeadline": "add rlp_size for tx; fix tx size checking in packing (#59)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 90, "deletions": 44}}, {"node": {"oid": "e9242284ad4da092c10948b42698c913e34008c6", "messageHeadline": "fix(rpc): fix getBlockWithPivotAssumption for conflux-scan api (#58)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd8c4f7d1f1de2b230514ace458250d14a77131c", "messageHeadline": "Fix unused import warning. (#57)", "author": {"name": "Roy Shang", "email": "roy@zerohm.io", "user": {"login": "royshang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f7eaf9631b819982b6ae85ab0ed1c4d71c8e2b9c", "messageHeadline": "util/monitor/src/lib.rs: add #[allow(deprecated)]. (#56)", "author": {"name": "Roy Shang", "email": "roy@zerohm.io", "user": {"login": "royshang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a3adfc9ce6efaefccfeb2eb760891921db69696", "messageHeadline": "fix: load chain test (#55)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 10023, "deletions": 9986}}, {"node": {"oid": "2522d584404f4857b6bc3144f6274b77b4eaa582", "messageHeadline": "Add Monitor Support (#53)", "author": {"name": "Roy Shang", "email": "roy@zerohm.io", "user": {"login": "royshang"}}, "additions": 592, "deletions": 0}}, {"node": {"oid": "b48e957e0f57ee1fe317693223c249f44acd0a06", "messageHeadline": "make link-cut-tree have signed operation (#54)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 104, "deletions": 22}}, {"node": {"oid": "e0937ccad0fec7d5bb6269b859325bc1f6c445c2", "messageHeadline": "make max_inflight_request_count configurable (#52)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "67f23033801beb989398347ca546df642e20da32", "messageHeadline": "add handling on no-peer case in sync logic (#51)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 224, "deletions": 119}}, {"node": {"oid": "65325a1839337705720cf4e2473ab2decc0d93db", "messageHeadline": "fix sync bug on peer disconnection (#50)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "efbd0791c48e163d382ba8af0105459eed42fcf7", "messageHeadline": "add priority send queue. make transaction propagation have lower prio\u2026", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 180, "deletions": 37}}, {"node": {"oid": "ffbc626b75790ce0e54f54d50d04cbfca3c56a36", "messageHeadline": "refine commments (#48)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e2f6af17c968aaeeb69704795bde37a6badca190", "messageHeadline": "Use genesis author as testnet version. (#47)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "bd88ab93ca50b349cef8f14b10ef7ca613eda31d", "messageHeadline": "catch_up_mode (#46)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 76, "deletions": 11}}, {"node": {"oid": "4f2129c07e22aad386872ef0152cb009981c3f12", "messageHeadline": "fix adjusting difficulty logic when considering heavy blocks (#45)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 48, "deletions": 14}}, {"node": {"oid": "64ad8f4f2a5da04e7bdb61b2c6da55ee0e79ced9", "messageHeadline": "refline log (#44)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "4ae43e8dbf8616d0b88cc433d4fe0f8cce5fdd48", "messageHeadline": "add py script to test consensus (#40)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 226, "deletions": 34}}, {"node": {"oid": "51fff32faf0dc44999e1a12810f480df0c2dd244", "messageHeadline": "fix peer_id reuse issue (#41)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bc7ec456d3626b255e0ac13d84367984506eea99", "messageHeadline": "add tps bot for testnet (#38)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "8496b7a5c226897e1b8368ad3335060cc5e48981", "messageHeadline": "handle block gas/size limit when packing transactions (#37)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "2897100716b7245f8dda132d52bdc4ee1ef4b16c", "messageHeadline": "Request messages again for disconnected peers. (#34)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 73, "deletions": 58}}, {"node": {"oid": "fa5d691852fd7cc99a35726b24b1cd2a5242eb3c", "messageHeadline": "Fix bug in copy_and_replace_fields when setting the new value to None\u2026", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f9a0af4a63dde2499e1686c34af1c888198a478b", "messageHeadline": "Persist partial invalid state of blocks in db. (#28)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "0570cc9ed0018a53f5eda4123c7f1d7651d66a89", "messageHeadline": "Persist perminals for every new block. (#29)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17, "deletions": 36}}, {"node": {"oid": "10db7d9123b36afa4125e41ea21f807d6ae03fdc", "messageHeadline": "Increase initial difficulty. (#30)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1b74a52b518dcedceac6c23c6ec57167fcadc59", "messageHeadline": "Kill connection correctly. (#31)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "71a18621fbb6a44cc4f7255be923ba36fb87b96d", "messageHeadline": "Fix past_difficulty. (#33)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "fbd342468e279e739fbf1e701c8c8f5c94a7a38c", "messageHeadline": "Recompute receipts if data in db are inconsistent. (#27)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 240, "deletions": 292}}, {"node": {"oid": "2a3f452eb0067ea1d9e53c41bb4349ee2a62e54c", "messageHeadline": "verify heavy block (#32)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 111, "deletions": 9}}, {"node": {"oid": "f2a967cec65288cc347fc3c0931777b5f9a369df", "messageHeadline": "Fix inconsistent state root and recovery from db. (#25)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 60, "deletions": 17}}, {"node": {"oid": "4479b1f95a860ec02088f7710ad755149c6fffdf", "messageHeadline": "add heavy block logic for mining (#24)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 67, "deletions": 7}}, {"node": {"oid": "45c860ad2a91eec81de9728fb4e1616248046b53", "messageHeadline": "Fix issue in delete / delete_all (#26)", "author": {"name": "yangzhe1990", "email": "yangzhe1990@gmail.com", "user": {"login": "yangzhe1990"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b8b7de9cd1993fb719d52a5497420c0dac7203d2", "messageHeadline": "update readme with conflux docs (#22)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "1d867a034b5d3e0111ab4d3bda996e8a44a37094", "messageHeadline": "maintain past_difficulty (#23)", "author": {"name": "sparkmiw", "email": "spark_ren@hotmail.com", "user": {"login": "sparkmiw"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "95cd7c72f97bae1e2ef40b31eda678ece34eacd1", "messageHeadline": "add py tests for rpc APIs: estimate gas and call (#21)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 100, "deletions": 1}}, {"node": {"oid": "78804917a9a4d9620ba29042e93b5bec87f5930f", "messageHeadline": "Add more info in receipts && add cfx_estimateGas (#17)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 11113, "deletions": 10290}}, {"node": {"oid": "fd6723b814b6bcc5aa147022bf6ff2bb1d889d00", "messageHeadline": "support to call contract against history state (#19)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "665965e88569d739543ed905846b98f40f56f05e", "messageHeadline": "Add scripts. (#18)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 215, "deletions": 0}}, {"node": {"oid": "cf265b3393e74defdd09cd68a655acc38acda44e", "messageHeadline": "Support to limit number of P2P nodes per IP address. (#13)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 788, "deletions": 213}}, {"node": {"oid": "c0d908e3d5d6bbdb573de7b1d27b39ccd56c1d9c", "messageHeadline": "docs(README): modify run instruction && fix typo (#16)", "author": {"name": "Yanpei LIU", "email": "resodo.liu@gmail.com", "user": {"login": "resodo"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "d878271e5a95d678a7e51435473a1d491de08ab6", "messageHeadline": "Add default configuration file with bootnodes and comments. (#15)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 159, "deletions": 33}}, {"node": {"oid": "fd725666b678f5bc87ceb4b0ea5881cfa2604bc0", "messageHeadline": "Sync multiple headers on the pivot chain. (#14)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 96, "deletions": 56}}, {"node": {"oid": "8b1719e2f98a4134dd02eb9b5e9f093ad4ccb7b2", "messageHeadline": "Use better default config. (#12)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 10294, "deletions": 24113}}, {"node": {"oid": "b93e7a8a1ff54bb1476f4e473533f4e7c764b55f", "messageHeadline": "Increase BASE_MINING_REWARD. (#11)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 17440, "deletions": 26808}}, {"node": {"oid": "f2332d7238afa991b1dea071700ef0ce97afa244", "messageHeadline": " Build RpcBlock based on receipts. (#8)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 31498, "deletions": 13345}}, {"node": {"oid": "b2fc804424692628d85fe04f5f2f7713ce759510", "messageHeadline": "update queue size of throttling service when connection dropped (#10)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "cf53e5e48ba6cc700c56b5c801b04a0d67fc0e5c", "messageHeadline": "Support configuring mining-author. (#5)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 13375, "deletions": 13068}}, {"node": {"oid": "4c896153623bec658ce0082b14b95d7c58060b6d", "messageHeadline": "Compute pow_quality for blocks loaded from db. (#9)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "bdb91c1fab1c20ae3b9b0d8de04c0b1f4c03ea81", "messageHeadline": "remove unused test file and support py log dir env (#7)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 4, "deletions": 42}}, {"node": {"oid": "973f7d7cc02cd6585d3fb7f127a5837672476af8", "messageHeadline": "reorg the dependent crates (#6)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d883349cdb4ccc86cc079a6233b31d8786cddaf8", "messageHeadline": "Fix fast recover. Avoid response log of jsonrpc. (#3)", "author": {"name": "peilun-conflux", "email": "48905552+peilun-conflux@users.noreply.github.com", "user": {"login": "peilun-conflux"}}, "additions": 108, "deletions": 309}}, {"node": {"oid": "04598417cb03866212caba3cd61165aa31a4546b", "messageHeadline": "add more information in readme (#4)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "98afcef7a26bfd098b1f9d1d86e5e9ae9090ddbf", "messageHeadline": "Create LICENSE", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 674, "deletions": 0}}, {"node": {"oid": "063249342b22d40ae54ba973e713226bafe06b37", "messageHeadline": "update readme and add build icon (#2)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0131cef19ec7b1b296a1134f1d9f95accd056d9e", "messageHeadline": "init travis CI config (#1)", "author": {"name": "Bo QIU", "email": "35757521+boqiu@users.noreply.github.com", "user": {"login": "boqiu"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "9e4451fa09f40ff16fa0fbf9b19f2f5496a45597", "messageHeadline": "open source on github", "author": {"name": "bo.qiu", "email": "bo.qiu@conflux-chain.org", "user": null}, "additions": 76304, "deletions": 0}}]