CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
MixinNetwork_mixin.json1 linesDownload Raw Back to root
1[{"node": {"oid": "c0fb706e633845f0d512c72936399434e3e4910c", "messageHeadline": "bump version to v0.18.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e96338acf49b9c7d40e13ca358080c507954b671", "messageHeadline": "refactor the node setup function parameters", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "941f90cfd69c5235435e21968abb2b1125606493", "messageHeadline": "fix the mint day gap skip fork batch", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "52287bf36482343478306600be781a174d6a394d", "messageHeadline": "update default p2p network seeds list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "2ab42d3b7007418e4311f9fa26d62087af0555ad", "messageHeadline": "update the default rpc port", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b6e712e2a5344946ba3bb886b91fce5765ccb93b", "messageHeadline": "fix legacy network port args", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 59, "deletions": 18}}, {"node": {"oid": "e1356de1462620a06492b1ab7fa12274735629bb", "messageHeadline": "sign the snapshot commitments message to peers", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 100, "deletions": 49}}, {"node": {"oid": "1af02efda611b26e6c4378d115dcb4461100f582", "messageHeadline": "sign the graph sync points message to peers", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "f15297ef6308991601feff9bbf65149d2cc12f24", "messageHeadline": "sign the snapshot annoucement message to peers", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 62, "deletions": 13}}, {"node": {"oid": "ac1fedec59b852a95205675ff6ab0341ad06b7aa", "messageHeadline": "the legacy network layer operates together with the p2p layer", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 282, "deletions": 57}}, {"node": {"oid": "57a42e28006a20b7e6e52f3e781f491fa2821acf", "messageHeadline": "make the new network layer as a new peer for kernel", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2091, "deletions": 453}}, {"node": {"oid": "a806a10b3d757503bd18c45f4d5ba21970abb69e", "messageHeadline": "allow finalized snapshot message from relayers", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "cfb777d0acfb2224c22f7d74c866630374e8e9bd", "messageHeadline": "fix relayer remote consumers list update", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "398bf4e70e0419abada6c78142e42a54bbdf219c", "messageHeadline": "fix mint work mature day round calculation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "059b2a32250f862f588bf420f2939f0852ce28f4", "messageHeadline": "relayer consumers list authentication and updates", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 65, "deletions": 34}}, {"node": {"oid": "b462a3749695ee49907edd21464734ba1253b6bb", "messageHeadline": "fix the test for new network default config", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b8e3ddc08c4a1c9d5084dc9c172f98bc7af656fd", "messageHeadline": "change the network topology to gossip mode", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 505, "deletions": 476}}, {"node": {"oid": "2aaa76d447fadcb528527c8c32ec34b0f2b69156", "messageHeadline": "bump version to v0.17.15", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f49015bbff74614874ed5f333c3383b315d8298b", "messageHeadline": "fix kernel mainnet network id check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f707055356faf3e698b9065d0231bfbd7dce47d0", "messageHeadline": "replace those one day duration constants", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "4d7a13d1e5515153d43d5e8fab9592d035b9c93a", "messageHeadline": "skip credit mint works of last round of the day", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "cec26d83079baa81a9f35b5a502db9264ad3921e", "messageHeadline": "update github workflow actions", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f1cca062474d59cba281e38a0791f9b06bb74c15", "messageHeadline": "bump version to v0.17.14", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 133, "deletions": 112}}, {"node": {"oid": "56d4619ea6e04da001abbe9b3804c26ee8cef86b", "messageHeadline": "avoid processing already finalized snapshot", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "1383faf5611b31187bdbbdbcd223a729b4e861c3", "messageHeadline": "increase the concensus node removal fork time", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3d8db4fc1aa235bbe2574885224125809515539", "messageHeadline": "fix the mess of removing node timestamp check", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 98, "deletions": 17}}, {"node": {"oid": "6e51948cbcb9ba110fdd20f964db6e5f8cf2b9c1", "messageHeadline": "there are still node removal time boundry snapshots before the fork", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "ce3f1127678b12ef23333398ff4f187b5632d820", "messageHeadline": "bump version to v0.17.13", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2c79f4827023f475a173024ae26a24b5bd00a03", "messageHeadline": "update assets cap", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e21e0ea711f8f24f532add3e777f12d47cbe814", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 528, "deletions": 14070}}, {"node": {"oid": "6bcecb953945757c3626a999d6250aa0921305af", "messageHeadline": "bump version to v0.17.12", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7848c9f75eb042479101917bb9fb309f181ab004", "messageHeadline": "fix consensus operation election fork timestamp", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1850e07d6f8d4c57874033b225ce21a190d27926", "messageHeadline": "consensus test of the removing node prediction", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "619d96c854777bb5b9685fac134a2d4fdcf9a91f", "messageHeadline": "fix timestamp of removing node check", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b25a4247ca0e05cbad51ad4f6c2b17c8d1f1ba2a", "messageHeadline": "bump version to v0.17.11", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa94cd7fe6836a00e9ca8e386a09a4cc7ce51b0a", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 71, "deletions": 24}}, {"node": {"oid": "57a9b7148b967e4f61b60e0479796e8c81ebc8bf", "messageHeadline": "slashing rules documentation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "d77dd5154e82fba3233aa48a8053e2ca2e6f5102", "messageHeadline": "fix chain works round maturity checks", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "1d12725e37a1620ce13825162a013310a75d4cb3", "messageHeadline": "bump version to v0.17.10", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3040, "deletions": 1059}}, {"node": {"oid": "0ed2960320448c1c4fd0d649c2ecc0358775b1ed", "messageHeadline": "fix node state check", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "bb689448604c6a2923c7658eb3ff31ca1020db9b", "messageHeadline": "improve kernel election snapshot log level", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1e4e647724b54d9c8b82c6d9ff3321659a5723a9", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 142, "deletions": 1371}}, {"node": {"oid": "06009c2fb6bfaf949da03b87c5f4383d8ffaaebc", "messageHeadline": "update edwards25519", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1501, "deletions": 1012}}, {"node": {"oid": "3c8b36e767dd07ec3bfc5a3a1ee8952b0582b88a", "messageHeadline": "bump version to v0.17.9", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50a373f25506e196de4f04c986b6615bdc6e0f0c", "messageHeadline": "remove unused constants", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 470, "deletions": 291}}, {"node": {"oid": "e588911934fb83f1c676e3a56fa8cab6e0a2cf1f", "messageHeadline": "fix kernel election nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2871b4d129de34d03a7020ecbd75e84271b6077d", "messageHeadline": "keep kernel mint pledge amount in common", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "11b8a774a4dd8d2b33a5a54ce51a29ebbb1fd2c6", "messageHeadline": "bump version to v0.17.8", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 264, "deletions": 55}}, {"node": {"oid": "3c1d57745b1f7b2d925b6dbe966a5740183ca459", "messageHeadline": "enable conensus operation node election fork timestamp", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "1d8e2dafc88a9c0aea5fca74c492b3aa49195e84", "messageHeadline": "consensus operation node election", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 98, "deletions": 6}}, {"node": {"oid": "c9b2ad0bf2b23d3c0d6b8aedd6fdfbd7c5ff4223", "messageHeadline": "bump version to v0.17.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a31b8408cc1bd9a3f7bb820326b230949bb3166", "messageHeadline": "fix withdrawal claim rpc param", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "a5fa7980a5361d01f23c5d477bb168a3d724dd69", "messageHeadline": "move genesis and round hash from kernel to common", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 565, "deletions": 285}}, {"node": {"oid": "58c9c0d71b1cf18aa74b6374e60caabb8f5b0d00", "messageHeadline": "rpc read withdrawal claim transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 98, "deletions": 6}}, {"node": {"oid": "e1fcd3030fdea3d6c7a572d6ab0fc53c7e82f5f6", "messageHeadline": "bump version to v0.17.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31b5f3cc892c8467069842dcce65cd66d4c51f82", "messageHeadline": "remove some init usage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 45}}, {"node": {"oid": "def03be6e2924f296391c9581dfd1441967f4fa3", "messageHeadline": "fix transaction reference check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5dbab0742c0b3c9733df3c52f98436acab7e4e36", "messageHeadline": "bump version to v0.17.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 149, "deletions": 774}}, {"node": {"oid": "43d7ed2a4e027f105f15bb2b6090e33cfddf0dc7", "messageHeadline": "finalized node removal transaction in multiple snapshots", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "b3fc90c7d587b37acc5df8f568906c7c00e9dd18", "messageHeadline": "a round works only when it's followed by snapshots", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fe076f5ae9bc07472b51448040abc86eac658b27", "messageHeadline": "fix the public integer from string rounding", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f177f8e65ca96084095712c575acd6be0c771ac9", "messageHeadline": "public the extra limit size function", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "186a9fdf2abab5a03d9b6c19b43c01e0e52fe57c", "messageHeadline": "bump version to v0.17.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 865, "deletions": 698}}, {"node": {"oid": "4488b98576966a4ce429bb2d9e10c80da625cfc7", "messageHeadline": "rpc info filter removed round graph", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 57, "deletions": 34}}, {"node": {"oid": "e5b4559281b437b7ac071b382250b28f734a1b3f", "messageHeadline": "command sign rawtransacion with correct version number", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0d028ab23cc653b7115137eec1d14877b8eee8f6", "messageHeadline": "node pledge allows node remove utxo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "63859224e2b6ef92b012ff4efb5ea029aefc8cbe", "messageHeadline": "improve withdrawal submit and claim transaction outputs", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "2d48a73ea38c79107c2418c6429899a7fb4e5a60", "messageHeadline": "fix seperated rpc metric info", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "1c4464218b5f7e94f62d3d9211ad44d2c2a25e02", "messageHeadline": "bump version to v0.17.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecea4b6b9aa9028e7e2c416ed2dade22fac1a244", "messageHeadline": "update quic module", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 206, "deletions": 150}}, {"node": {"oid": "a55aac8d11eabd0ed5df8cf937d8b44828833942", "messageHeadline": "mint multiple batches should consider year leaps", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 67, "deletions": 33}}, {"node": {"oid": "db2fe598f711048ac1040ee4d49a3ad9fd313a96", "messageHeadline": "rpc info removes metric if not enabled", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "06fb49c2e655df8e05ed8fda2761aeda70a7ebbc", "messageHeadline": "fix command int type conversion", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "230249807a3d902149ef5de649f3b1fd2eb626c7", "messageHeadline": "utxo index should always be unsigned int", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "ac396b4fe1fdc01c6479e42e1a6ac6c9ef7788cc", "messageHeadline": "kernel nodes limit due to cois signature mask", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "72bd4780d878a970b1db0433319e43c21520817b", "messageHeadline": "remove unused go module", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 12953}}, {"node": {"oid": "4206d7df4d259c664bef7f0895f811f84534c13e", "messageHeadline": "rpc fix json number", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0f4bb0a3b5b64ffc9f7a6d4ebb1d26d7ad3d6cb8", "messageHeadline": "rpc allows get info", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "7002554b93b63932ad90302675565b3a4aaae9ad", "messageHeadline": "bump version to v0.17.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "02799d3e147ed1249abbf2fc8d1e37eddd3f7c1d", "messageHeadline": "fix build script", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3f3b206197f8e64e439918108b2f0b625b93512", "messageHeadline": "simple bash script to query all nodes info", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "452fcc1717f6eb13872d2244b7bbc2f9abfecd0d", "messageHeadline": "fix config test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "48bf10fbb95f5c1b182facf63bb20e6d009596d0", "messageHeadline": "simple prepare announcement and mint loop", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 127, "deletions": 99}}, {"node": {"oid": "3f0d3aada6a7d786aa1e7db79303c0ab08aba172", "messageHeadline": "fix kernel node pledge amount to 13439", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 18, "deletions": 55}}, {"node": {"oid": "dc26f9f6e99ee7768780b27412460b4f33c09dd9", "messageHeadline": "update mainnet nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 21, "deletions": 27}}, {"node": {"oid": "5aa6fa90584e497a49c8b61ca7b0b9835ae8490d", "messageHeadline": "bump version to v0.17.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "bb7e7c4c62a07aa83e55549b7d0541a02dc2c511", "messageHeadline": "rpc read deposit transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 132, "deletions": 28}}, {"node": {"oid": "81d80b47a1eb3eb36a9b7897ba9f8bf5e957486c", "messageHeadline": "rpc fix null asset", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6099c963bca035e4ce0f86a9ec9276458a8a65b", "messageHeadline": "more asset capacity checks", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "d48254c9f108ffc6a2b994b617efe89bee57f2f1", "messageHeadline": "snapshot hash should always be there", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "dfc4a27fbcd81bad0c6464a7f02b7086a0df3b19", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "757768a8fea812dffc0b16f66bfb9387925524de", "messageHeadline": "withdrawal claim with reference to submit transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 15, "deletions": 1374}}, {"node": {"oid": "800690ed1f7b5786f1fa16ef41d1167362478418", "messageHeadline": "bump version to v0.17.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "f5522f9a93a04d572cf2384598f1be9fcc214c42", "messageHeadline": "fix transaction decode format", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "2e1883ba37056a7343ad5420fbfb55b13f38daac", "messageHeadline": "a specific command to build custodian deposit test transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "aa656ae77778d8f51ae3d3075e7074b920203a38", "messageHeadline": "fix test net setup command", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "cb6d8f61c63c2d59582b3b0008b494b76f45fc61", "messageHeadline": "check crypto rand result", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 66, "deletions": 63}}, {"node": {"oid": "a79e8b5b7e8c64d6df32278bac71e785fa0c21f4", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 46, "deletions": 1569}}, {"node": {"oid": "75e749bb14a8390ec74c8f9b59ef0d2a201030d6", "messageHeadline": "remove all domain specific asset verification", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 166, "deletions": 567}}, {"node": {"oid": "9f1e12d0d25e6cbb8c624d4d2a2f5094da51dd07", "messageHeadline": "remove withdrawal asset validataion and fuel transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 113}}, {"node": {"oid": "03be88b281ef0ddfba38bb70175d26a5545bc5c7", "messageHeadline": "remove zstd because all the data are uncompressable at all", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 43, "deletions": 316}}, {"node": {"oid": "75b4e5d65e2010417206028ac9fad675e71b04d9", "messageHeadline": "command to build a zstd dictionary data", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 92, "deletions": 112}}, {"node": {"oid": "883f625b96a12ccc25b6f6c3055eab94104ef643", "messageHeadline": "remove compression for round and mint in store", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 20, "deletions": 122}}, {"node": {"oid": "f98e43442e329d63e0aad6447e675b42f186fe27", "messageHeadline": "fix kernel mint test typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "16d338575ccba83ddb89a8302ba638b6f20ec377", "messageHeadline": "the genesis nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 168, "deletions": 109}}, {"node": {"oid": "7754fed35474c5de468b940594b6c91f74a45055", "messageHeadline": "fix consensus test", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c58c73431d0f9dd4bc4ba17c68b082a66eec9aa8", "messageHeadline": "update transaction deposit attributes name", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "401669cf4a78014efd35dfe3bca16524433ab029", "messageHeadline": "Cap the domain deposit amount for certain assets (#157)", "author": {"name": "HunterQ", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "7229241c2ed7374db145ca296f995dd68fec5b11", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3974, "deletions": 169326}}, {"node": {"oid": "b35bf5fdc6d7a3fd3000b1378d5ded143b78e861", "messageHeadline": "Stubborn mayflies genesis code with all new transaction and snapshot \u2026", "author": {"name": "\u4eba", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 991, "deletions": 13764}}, {"node": {"oid": "37c4f76395777774a9747f973a4f532b7d286c62", "messageHeadline": "the old mainnet will stop the mint on 1706 batch", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "f48d86a12814958f7af3440598cec7c362f77d9f", "messageHeadline": "add fes to config.example.toml (#172)", "author": {"name": "cw35", "email": "ys.wu35@gmail.com", "user": {"login": "cw35"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "196aec2ba88a893e42f9f1bfcac6b727a00eed89", "messageHeadline": "bump version to v0.16.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af61f2769d165b5a797d45bc69345baba8388c89", "messageHeadline": "disable quic go gso", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b488fd973312c69ad3a6d8b945683aa05d9bc98e", "messageHeadline": "update sys mod", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 134, "deletions": 20}}, {"node": {"oid": "8e2f04dca3db38e8f45b5a44f83006c3d5a17111", "messageHeadline": "bump version to v0.16.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3dd8248ad9787a66c60f2259ab8e8e0a3bb6451", "messageHeadline": "remove unused exp slices mod vendor", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 1701}}, {"node": {"oid": "8946f1b4f6a802ca95572fb758d9c28540ecbeb0", "messageHeadline": "native slices go pkg", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87f84fda1216fff28d4767d28858c3457b4c5fc1", "messageHeadline": "peer ping loop is essential for preventing peer loss", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ccae8b1d185220f1e3758dd7d3c75e564a98d0a7", "messageHeadline": "only sends network peer ping connection once", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 47, "deletions": 51}}, {"node": {"oid": "b0723be33a77fd0b00ff0b7c0bb7b04ccdf4862a", "messageHeadline": "update quic go mod", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 285, "deletions": 142}}, {"node": {"oid": "dde175e5dc1f75b0ec338ab664f02dd8628aaa51", "messageHeadline": "update uuid to v5 (#170)", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 9, "deletions": 31}}, {"node": {"oid": "00d658fad1da468b2a1834f8f0d406bc4cd37b0e", "messageHeadline": "bump version to v0.16.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "754676add767aabbf2d4b2f4412e6b98190343c8", "messageHeadline": "network quic increases the tls rsa key size", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "3bf81fca0f67a48d72a8433788d8ce69d484e109", "messageHeadline": "allow future round spaces aggregation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "fe99da35203eebd8467be19bb29dc9b06b2521b8", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 280, "deletions": 50}}, {"node": {"oid": "d3d734be9fa5d40a3ca93efd4ee403af9091f733", "messageHeadline": "cmd decode transaction with references", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ec45a75614d8e0608fef1cf969744672cde414be", "messageHeadline": "bump version to v0.16.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b73f75299390271bd8c8681df835bac065f8ea43", "messageHeadline": "fix some network peer once command", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "c7280daf6d2e425535af8cbd6c3bd965d0eb2e9b", "messageHeadline": "Update mixin-test.yml", "author": {"name": "\u4eba", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18e3c66f689727c08eeda9e159ec6ff292076855", "messageHeadline": "go mod vendor all dependencies in repo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 691902, "deletions": 0}}, {"node": {"oid": "73e77043853a4d6c48ff4fa698fb61a09ac1f1ef", "messageHeadline": "tidy some extreme redundant cosi logs", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 58, "deletions": 56}}, {"node": {"oid": "9813d79e54de58742827321dafd2763db77ef61d", "messageHeadline": "break some extra long log lines", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 257, "deletions": 130}}, {"node": {"oid": "0e99359f36e3ec92011bb2517da6f16f26207c06", "messageHeadline": "space aggregator could wait on mint snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0fe6ac61472db603324dbbcc30401128e142a320", "messageHeadline": "bump version to v0.16.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6debb31452cfba186c5b6cf4092d5c26b9413fc7", "messageHeadline": "backup script for kernel snapshots to s3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "e888c51936df6003ee3a711470b4ec935c88ab0c", "messageHeadline": "badger max compaction levels config", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "fe5a771cb73a0010abecff181c2d462c68ad378a", "messageHeadline": "Revert \"badger mutex lock not needed because of ghost locker\"", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "df547938e538433dfbf258f681daf8e80efe659a", "messageHeadline": "tune the badger options for 16TB", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f8405a137a44abfa12f71a0b9511e809f62dbe41", "messageHeadline": "with better badger options for huge data increase", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "5b69a1f98714d02d8dfbca23d07bf851ba0d5ca8", "messageHeadline": "the original badger may cause data loss", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68d0139d6dcb7bd90d67777cbef8275d16a5fd9e", "messageHeadline": "the original badger panic should be delayed already", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "29a60fe4f34b8fa088263eb9fca36bcf54b66fc9", "messageHeadline": "bump version to v0.16.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dbd6a95dc9f6ddd016926a9339ebcefb12907d75", "messageHeadline": "badger increases the compaction threshold to delay panic", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ef383c80fdf46d2fde5fd549ad3ddab13d413dd9", "messageHeadline": "badger mutex lock not needed because of ghost locker", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "05443bed1f5eaa81d16eb6dd89742007a84353dc", "messageHeadline": "bump version to v0.16.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e20ff8fe27260a9318482deb7896906337cd7e0c", "messageHeadline": "update badger panic", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "d70d323be4877b39de2ac363bc5e3c2d45c0e0e6", "messageHeadline": "custodian extra encoding with base64 output", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2254f7926e619e593f6089edc224fcae646f1364", "messageHeadline": "bump version to v0.16.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3c6adc3fa2935c53287b26a0c7f8c70bb58a470d", "messageHeadline": "little review tweaks", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 29, "deletions": 37}}, {"node": {"oid": "45506b583c5208a5fec080766f6b77ec586e032d", "messageHeadline": "custodian update with signer signature validations", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "5878ccb2a5095fd080e5b27a3f7a9c5c741ec320", "messageHeadline": "fix custodian node payee update price", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c48fcbec072ba2c6b9d4e60fc270d023f8de2f24", "messageHeadline": "use forked badger without opencensus", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 26, "deletions": 101}}, {"node": {"oid": "4e4bb61572b477232265f19cc7dc9a19fd717eeb", "messageHeadline": "custodian snapshot validate timestamp and payee", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 126, "deletions": 75}}, {"node": {"oid": "79620c1e47c6402aee5d58983d143569854616ad", "messageHeadline": "fix custodian check for mint transaction validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7378a3795ef3df65b2baa855321434254d2baced", "messageHeadline": "rpc list custodian updates", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 285, "deletions": 121}}, {"node": {"oid": "f2a7cd119314534c71cc3dbe0b37d89a9d6ca3ab", "messageHeadline": "ghost keys lock duplication checks", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 70, "deletions": 54}}, {"node": {"oid": "40a8879fd6adfb91360ab53a2cc13dda0ac11149", "messageHeadline": "update quic module", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 58, "deletions": 77}}, {"node": {"oid": "d6983fae1c6f07695400ba10e1e39b8b1d7273c9", "messageHeadline": "fix universal mint light slash", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "bfb11546f253f7f110af59d77b645c1813ab0909", "messageHeadline": "limit the custodian transaction version", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "41649ba20db462d34d3ffb3635a0b0332a2b2845", "messageHeadline": "test with require in place of assert", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2044, "deletions": 2041}}, {"node": {"oid": "6e362a2e974845c05ace72c3d74deff473127ac0", "messageHeadline": "rpc consensus test of universal mint distributions", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 121, "deletions": 19}}, {"node": {"oid": "16d5d9953edb4615db368b16531eb7950f9d026f", "messageHeadline": "custodian nodes and account store in a single entry", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "8196ccea33cd36bd70b46a73f5c65a1f13195818", "messageHeadline": "replace store ghost key reader with locker", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 73, "deletions": 64}}, {"node": {"oid": "7cf003abb3d68a06abce62d92d39ff508faf6b8a", "messageHeadline": "update go modules", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "37538adef0c4965945fdb8d2630bd798f655947c", "messageHeadline": "custodian nodes update cost only for fresh node", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "c88e34cf2a3bdc386da319ac13497e7a0287252d", "messageHeadline": "command to encode custodian node extra", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 165, "deletions": 23}}, {"node": {"oid": "8a712c764887b5a57870dc6e7b4df85b23936856", "messageHeadline": "update go modules", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "e30ff68b9b06988f99749ab3b0922c82cb28a9de", "messageHeadline": "custodian storage verification", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 62, "deletions": 60}}, {"node": {"oid": "73d6c71b21bdbc38a9719608b38f9cf836cacb7d", "messageHeadline": "verify custodian nodes udpate extra", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 153, "deletions": 4}}, {"node": {"oid": "fd395300855ceac82cda5307f9dad81fb7e3550c", "messageHeadline": "stop accepting new transaction version 1", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "f4081cb391e75cc1664fe629ebfeb85c8d9e4dd4", "messageHeadline": "read latest mint with graph timestamp", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "967269df0a1d7f4facc19be1dd4661726d989c14", "messageHeadline": "fix old mint data store", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "7b6ad7707ddef610b2a8cc621da351b59f44e2c2", "messageHeadline": "consensus test enable election test by default", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "48ed1c7e954810c6e8a6297ca6b4b93c7ecc724a", "messageHeadline": "universal mint distributions", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 215, "deletions": 34}}, {"node": {"oid": "36f6703ee8d51d06a1754c12dac3baf4d4ac8491", "messageHeadline": "mint group with legacy name supported", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 86, "deletions": 45}}, {"node": {"oid": "2777bc1002188b3075f8a5265f85b5064ee23ec6", "messageHeadline": "store all custodian account and nodes updates", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 77, "deletions": 26}}, {"node": {"oid": "10f1321cf042d0b76b605042dc0558afa2954b47", "messageHeadline": "custodian transactions based on mixin safe", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 130, "deletions": 53}}, {"node": {"oid": "039a22e9e338756d089b5009c49499b071a7b644", "messageHeadline": "change the old kernel node group to universal mint group", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 12, "deletions": 71}}, {"node": {"oid": "8d7582aade5f8d6e8143c5a38793b05124fa7f98", "messageHeadline": "bump version to v0.15.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "58a3029575f9b883e547ed51eda9a46699aba41b", "messageHeadline": "remove mixin updater", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 188}}, {"node": {"oid": "49c06190129d23febd68c90040582b9f3eab2607", "messageHeadline": "upgrade go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 38, "deletions": 98}}, {"node": {"oid": "cdf1135b761124c5061464953865aa1b07df5e93", "messageHeadline": "fix nodes list shuffle", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "74f673a8b0ee92477af3631f923033f06c7abc83", "messageHeadline": "update quic go module", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a30c78d1c1d5642393571fb2dc1cb0d118894d44", "messageHeadline": "bump version to v0.15.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "c4673feddbcf5a688948153db051c1776bd760db", "messageHeadline": "finalized transaction validation for duplicated ghost keys", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "f1dba71da9366037f0f9bc0d99f60e6531d8a8fc", "messageHeadline": "transaction validation syncrhonization across chains", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "f1e4318e0499668f60ef6004f1d078010ee4212f", "messageHeadline": "some hotfix to duplicated ghost keys", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b75abae24bd26b4c6ceb05d412aeff543721611c", "messageHeadline": "fix github workflow", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f4a4c0193bd262555145c10424fb94ed67be0bdc", "messageHeadline": "update github workflow", "author": {"name": "\u4eba", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "5cc346354ae9560e308177a4611ce259a1f16674", "messageHeadline": "fix quic api update", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f06dfd578d2776ba6ef6c86e5e2dc3d11eb1f82d", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 55, "deletions": 52}}, {"node": {"oid": "84ddbfb82b1816dcbf225152c13e51b4e88f01cd", "messageHeadline": "fix config test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87e07c11e25926778607818e6ec3ab39d5e8f887", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "3909ff641d87c54ffeffa2b682e380ee54f9f6a8", "messageHeadline": "add mixin-node3 in exinpool (#168)", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1ca465d6abbc357aa0ddb2961c6322b0a180a928", "messageHeadline": "transaction large extra signature validataion test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "d0638b68fcf594d0677b196cb83d985e077bf88d", "messageHeadline": "references in transaction rpc response", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cd4861f7afde467aec30a0f76f8e6d44ff418eb3", "messageHeadline": "bump version to v0.15.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "67dbdacb8f9ad1a8c65c68664e02db09895691e4", "messageHeadline": "limit the number of transaction references", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "cb604f9c4ff3b8a6029ca3d02af78ad9ddd3b3a4", "messageHeadline": "fix storage transaction extra decoding", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "dbbc7fbe3fd24d58b59a153deae7da6366209df7", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "12a427c4cf7e710890867f5e21c7e544defc21ab", "messageHeadline": "transaction extra limit test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 56, "deletions": 13}}, {"node": {"oid": "6ff7c5079c538bdb4a374979f9234bedb1398871", "messageHeadline": "transaction storage and references encoding", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 291, "deletions": 14}}, {"node": {"oid": "1d8843f27063fb8eb9efe96b2f22f8d7922f4dda", "messageHeadline": "transaction references validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "6c88fcf31ff6d5261864c4b7ac483a6c739843a2", "messageHeadline": "storage transaction extra limit", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "c7f4ffc70899598178a852c83dd742d4a0dcfae6", "messageHeadline": "transaction version 4 with pure references", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "e416fcfc764610468ee46c969deb852b8a8fa443", "messageHeadline": "bump version to v0.14.22", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "349d27c3fd4b9240238bb0f455d4660a9dd28808", "messageHeadline": "domain stellar support muxed account (#159)", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "db302b2485d865a7021d54ecc17640d39758a88b", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 105, "deletions": 60}}, {"node": {"oid": "2a5a9340193e21a151ff5b2d0b923c5e26030a55", "messageHeadline": "bump version to v0.14.21", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ba9249a507abfb49a16bca7bf82be0dc0db8136", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 41, "deletions": 64}}, {"node": {"oid": "4fb560e2ae60b6830d38ab1a530d8b94309de4c6", "messageHeadline": "fix base58 decode panic on invalid data", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "763427d13d56646e2f99a8716b46a151fd91859e", "messageHeadline": "bump version to v0.14.20", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "257b8570d40d558fb8e640c950659a89939f8386", "messageHeadline": "Bump golang.org/x/net from 0.6.0 to 0.7.0 (#154)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "8e361f4e86717b141919a2716dcd1063f088e269", "messageHeadline": "arbitrum domain (#144)", "author": {"name": "HunterQ", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "09d5ed83346494331c72c6d73ae0160f54dece86", "messageHeadline": "domain mvm", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "4278dbc9eb3cacf7f0b94099421c5745791a20e0", "messageHeadline": "bump version to v0.14.19", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c3d35976c26431965b0b8a8d5cbd6c841e4c19b", "messageHeadline": "rpc list peers with id order", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a8b83a0ea00ee206163571b9832029fc18e59c3", "messageHeadline": "rpc fix list peers command", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bd97ee8b72eda5ed53d587267aa0f813745a520c", "messageHeadline": "update to go 1.20", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 45, "deletions": 42}}, {"node": {"oid": "7eca1fb2b3ef8182bfdaa13069af43958451690f", "messageHeadline": "change list peers rpc name", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d7162450ca8dd07f5aa5c2eaf00453fb95a12bea", "messageHeadline": "rpc list peers", "author": {"name": "HunterQ", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "f0b9630ec6f1a56d028bb0e6fca0dd65ae14f756", "messageHeadline": "Update latest peers (#151)", "author": {"name": "HunterQ", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "47f2c5f03fb694a64a7c25854faae97c2942c523", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "eb8bc6f1f5f3983ccb259515d89873de8c17b04f", "messageHeadline": "common encoding read byte", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3fceb3022ab8743ace5c3bb4bb1ff8c60de6067f", "messageHeadline": "domain: ton more address validate test", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9357d2e95ba81c131320b733a4cdd4e01e5d45b7", "messageHeadline": "pledge amount test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "c4700cfa084d9c788905a48c9fda65a0cdd46048", "messageHeadline": "bump version to v0.14.18", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9d12bbc45c9f923a51a8893c39fc09f13335a6d", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "250396eb023e2510a9f55dab0e3ad94f60578dd7", "messageHeadline": "basic ton domain validations", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "0e4ae77bae2e87a0187808f92bce5273981df2c6", "messageHeadline": "Fix missing optimism checking", "author": {"name": "LiYuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e6c589b4c270da5fc36c581d6e81efb1b53e73b4", "messageHeadline": "Add optimism domain", "author": {"name": "LiYuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "3e8f8cc40703c40e5718e5fd75e99d7c9ab11096", "messageHeadline": "bump version to v0.14.17", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a839824d132316e1438ae56bc9bbe9f1fffd9cd", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "24b14118078e9855fed1ef9f611623e75dc0533a", "messageHeadline": "fix polygon asset validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4df3c0e5f4b07db8bba444000cf84fb27347abc", "messageHeadline": "bump version to v0.14.16", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a4d94d05e849b35cd12dada043886533559a86e", "messageHeadline": "remove unused code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 40}}, {"node": {"oid": "a08d38267b2f972faadb9f2ab67dda1b7eb267b6", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e9cd429c5c06a214f6e62c4ed29d4da2b81ed73e", "messageHeadline": "basic bsc domain validations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "a2b15e2850d8692d15a19fd70522ea954b5bf05f", "messageHeadline": "fix some heap stack copy", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "d317396fdb359fcaec55d50664ae9c7baf579218", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 35, "deletions": 88}}, {"node": {"oid": "6999a3097fec0aea7070af112f0abcc3b121693b", "messageHeadline": "Transfer mobilecoin-account to MixinNetwork", "author": {"name": "LiYuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "de23b223cb8f299380dd9c6e61526c9367bd0f83", "messageHeadline": "doc about self custodian", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "75faf0db6c040190d38c308b790c6ef2c9491bec", "messageHeadline": "doc about self custodian", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a21c0572852330665262e80433cff10dc08cdd71", "messageHeadline": "bump version to v0.14.15", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e681e1b5eb401aefbc7a2116207f21e327fa2d3e", "messageHeadline": "basic aptos domain validations", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 125, "deletions": 1}}, {"node": {"oid": "3a1170acaf9abc5692c4331294e02525e12e941a", "messageHeadline": "domain mobilecoin refactor fee asset id", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "295ed3c6fc30dde51c9a98f2df8c9973aa6531f3", "messageHeadline": "update badger", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "61f820d23c8bb5570c5cbb7a0e980bb6c8648294", "messageHeadline": "bump version to v0.14.14", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73fdd10f5926e21f32a307a10f219057dfb2c99e", "messageHeadline": "fix mobilecoin token fee asset id validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "739b08fd5cf3a83211ddfd034b55d7aeea17d262", "messageHeadline": "bump version to v0.14.13", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1765760d911db113b872da987915c3d8fba970b9", "messageHeadline": "domain nervos support long Bech32 address", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "3fd050ae69c71941502d9e256a1986df81d60865", "messageHeadline": "Fix peers", "author": {"name": "LiYuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4c391c20f8bde3a33ddc80c71d526b542a97aefd", "messageHeadline": "update fes node ip", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "963cbe140846ac3a8294b190ef46fe50ae539365", "messageHeadline": "bump version to v0.14.12", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92b50299dcacb1c5510deb7e270cb943fc90e88a", "messageHeadline": "fix nodes list in place modification", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8f4e4c794f5375edccea47e37f655181574a4775", "messageHeadline": "cosi action check for pre commitment", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "13b97758925cc620f20d2752f046844053e1e1c6", "messageHeadline": "avoid removing or slashing node for commitment", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8befc3416b94377230c056fe7f80612280dd79ed", "messageHeadline": "use random nodes list for cosi actions", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "7afa3280568b3abc59e0bdf1fccf7299e5cc74c9", "messageHeadline": "fix the nodes list test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ca0f77b0bf0335f18a19a45fa9ae99cdcd26fea", "messageHeadline": "update mainnet nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6baed2a2957edecaaf22726aada74157df1ed8ff", "messageHeadline": "bump version to v0.14.11", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "686432e82e13f4505ac7634d57c9280a6eb2cf3e", "messageHeadline": "remove unused param", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fc7674fafe12ce5a1eb88dbdc2e751abf319e24f", "messageHeadline": "keep old randoms despite too much memory usage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2bfeeb3ba21189890f9402ef62f26ac1887d9d70", "messageHeadline": "bump version to v0.14.10", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f98ec8e1f6367bfe191cff17895767ab9880b29c", "messageHeadline": "the used random must be cleared as soon as possible", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "2dbbe4df985908f16e4531fd5ce674e23ecdd072", "messageHeadline": "fix used random of commitment", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "c0fc3f073252241b4c57fa52a395a46fa22f0a46", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e696abce1028eb9a98aee7159ee2c602946c4bbb", "messageHeadline": "bump version to v0.14.9", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c7d793b6b1e7a528c72eaddf89ea0a9fb7e5b6f", "messageHeadline": "a small cache to delay the commitements message", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "0d2be90bacb1d15a24449e37a998a48192b01c82", "messageHeadline": "ensure commitements sent whenever needed", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "cc67673844c2c0c8754ad24cdb777f098828e8d6", "messageHeadline": "fix the sent metric", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c6215ab7d4c678a184db1dd37f9fba4cf469b473", "messageHeadline": "fix null external reference check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6899fad596cd515d77d2dce5a3ccbb8ad76e8328", "messageHeadline": "fix empty round hash from storage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 155, "deletions": 91}}, {"node": {"oid": "d34f1dcca3c186901f61b476a569109fffef78e3", "messageHeadline": "fix missing transport metric", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "a8ef8823cf9dca48f5437f3b583b70607869f98e", "messageHeadline": "transport metric for message types", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 113, "deletions": 9}}, {"node": {"oid": "6eaa5f14ccbb42e97281be5473850703e9c82e9a", "messageHeadline": "fix concurrent map usage in cosi preparation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 70, "deletions": 34}}, {"node": {"oid": "db62e04c344fc84a0df748e5319880d6591da7af", "messageHeadline": "bump version to v0.14.8", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "125f1271ce26253bd8ed876be8f720379779ccc2", "messageHeadline": "avoid cache queue item duplication", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e43562b5a3a59f8ed4a176b5cbcebb0afa92d30a", "messageHeadline": "avoid cache queue item duplication", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "19ffc97090d8bf4f74b6eb2d171784b8bea607f4", "messageHeadline": "interface{} is any", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 142, "deletions": 142}}, {"node": {"oid": "d1ecb484bfa3c6af25289ba3b8c38b9c8bd3cd4b", "messageHeadline": "bump version to v0.14.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36f847625130754619724aad1dc938fd2a016f57", "messageHeadline": "fix round snapshot version check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "2358988126db52f32448b6b8bae2abe1ff2cec09", "messageHeadline": "only allow new snapshot with common encoding version", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "38dc6763916fc860577a4d223b26312109adcf80", "messageHeadline": "multi tokens for mob (#135)", "author": {"name": "HunterQ", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "80434f097c07dbaa639de7db090ca07d63b097d1", "messageHeadline": "bump version to v0.14.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68e0bb7a81c1420ac878c22c603070c4a7db274f", "messageHeadline": "fix typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "8f710e19bb554296938e734321fdc5b7e155f51f", "messageHeadline": "check the remaining commitments pool before a new batch", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "05a65337f10932261d1ca9e0182fb21dd410bf55", "messageHeadline": "fix test unconfirmed transactions", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 61, "deletions": 62}}, {"node": {"oid": "dfa23f6e5368e519b547b6e5933c8a7d7b1bc87c", "messageHeadline": "a pre commitment must only be used once and only for a snapshot", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 47, "deletions": 22}}, {"node": {"oid": "0be8f7a50cbd347bbf91ba4b6d0d8ed8ae57a6d1", "messageHeadline": "fix some error log", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "a11166a895ff385b56f2d5143ffd3ce2c001afb6", "messageHeadline": "use prepared commitments to reduce snapshot signing rounds", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 214, "deletions": 22}}, {"node": {"oid": "19e469a9dc519ba4bd3efd9dddb0b582daf375f8", "messageHeadline": "send prepared commitments when received announcement", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "cfccaa023e78e6f712fb1e9f9d012a035315c93b", "messageHeadline": "bump version to v0.14.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "acb0e58f7c0682b534c84dcfd65512f178830911", "messageHeadline": "order the cache transaction queue by timestamp", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0429e19878e6d4af86824799f62d05c994f4fc58", "messageHeadline": "the queue state should only count accepted nodes", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c54e4d703432007eaaf753a41eba0b6396944c94", "messageHeadline": "fix transactions stuck in cache for too long #108", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 79, "deletions": 52}}, {"node": {"oid": "c63d1abe02665c52c262faf6bf0d45716e12f16f", "messageHeadline": "bump version to v0.14.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64c4506f9ef0efa8df29c4c9205cb238adc8758f", "messageHeadline": "basic xdc domain validations (#132)", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "4c3944bfa74fffec9a56eec796cc67bf4f5f78c5", "messageHeadline": "domain bitcoin taproot address test", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d32ee2b4858e71bfda583a21957c778f5b04dee2", "messageHeadline": "all recent rounds deserve to be referenced to make the graph stable", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "715e1ccf5afb4846e7b859d6796bcbe78534e0d6", "messageHeadline": "check removing or slashing state for all signing rounds", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "5d37001334664c8bdf202afca004d8f969bcb532", "messageHeadline": "must not reference external round of the node consensus not ready", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5095d5e876fcae2f5bcbea9fa43ada045ca1b006", "messageHeadline": "must load all chains of any state", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ff6f4c4d45a68cc7e7d8c3c8dec83848e59fb0c7", "messageHeadline": "only run codeql analysis on new tags", "author": {"name": "\u4eba", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "02a9b38adcd43c9d1f3862dc7ffc72e8feea26ff", "messageHeadline": "mock run aggregators to assist testing", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "1dad851c9595ca4f6515fed9a7eeb876b1c87459", "messageHeadline": "prevent removing or slashing node from signing new snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "2c513375be14f30b71624d43cf9807f851aa5ca8", "messageHeadline": "bump version to v0.14.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9a2e713357b33c253bd4074761888536cf20bd9e", "messageHeadline": "github action verbose test log", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48c873b604d91b8476c3713c68b3826989746e1a", "messageHeadline": "log the work snapshot missing panic", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce37a10bd77e628723f7e99782c5b8b42fcc0e02", "messageHeadline": "try to load the chain state again after boot", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "53e9906fe2dee784064a4b3435e2c2e6b4e1bc92", "messageHeadline": "fix aggregators ticker usage", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 95, "deletions": 89}}, {"node": {"oid": "5da3cbc2e392b164380a2f38f3c930e6c5dc7d81", "messageHeadline": "load the graph timestamp before boot all chains", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "a4f5f77552ba8ed3e96843b20a2719f9b6d2b829", "messageHeadline": "aggregators check removed node by graph timestamp instead of now", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36c1b64b8484e07844165d492e1f886b099d620a", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 27, "deletions": 76}}, {"node": {"oid": "828764d1198d94d18785040ea4d3675c2d082f6c", "messageHeadline": "change the transaction and snapshot version upgrading date", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "9a705c63b9ff45fa12b7ecb448dbed94ffb82b44", "messageHeadline": "timestamp hack for the removed node aggregators", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "efc908e66fa4cf96ceff5a1e19794354c1409e80", "messageHeadline": "use a large ticker to replace the time sleep usage in aggregators", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 94, "deletions": 90}}, {"node": {"oid": "79446459836ae68afb1b00caaabb20aee5d940fb", "messageHeadline": "remove all msgpack usage in the transport layer", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "0953496e9a3f2bd212bb1cc6ebac1aade9cf5a79", "messageHeadline": "bump version to v0.14.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "073ece18df3073931e52d359e8ebbfd69338f221", "messageHeadline": "bump version to v0.14.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "79625764d0938ddac31001efe2d19fc924b2865f", "messageHeadline": "hack for last round of removed node", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "827899c39216df0ad1787926fb1e98f694aa4d87", "messageHeadline": "mint works aggregator only do final rounds", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "57eecf9df1d37ed527955de8d6752faa2de75193", "messageHeadline": "github workflow disable election test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42aa29654f980dae1db92e7db512df1bb49ab56e", "messageHeadline": "github workflow enable election test", "author": {"name": "\u4eba", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d81d6ca47a556c3dfa816fd26a6662c3ab9d0244", "messageHeadline": "remove the consensus legacy test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ea62fb25d06eda38f390dfd87b63861f2fa86eae", "messageHeadline": "the network handler still needs to unmarshal msgpack for now", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "87b6b3dac2953aa3170deae6ef9ae6449514b01f", "messageHeadline": "remove msgpack usage in the network handler", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 35}}, {"node": {"oid": "a8bafd203e1492f6b5799194e72211ccd3c62cdc", "messageHeadline": "remove the hacks to fix the first accepted round timestamp", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 77}}, {"node": {"oid": "a88ad3b183be7fdd6a07bb8381dbdc91f1bc54c7", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c6c424f3fee1ba3c8bc304c0accf72170eeaca3", "messageHeadline": "bump version to v0.14.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4517d5afaaf4fe922df847ffc65407d802f12768", "messageHeadline": "increase the integrated consensus test success rate", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 158, "deletions": 154}}, {"node": {"oid": "8d14f6a0cea37bb4a3875a109caa76967a42b5ef", "messageHeadline": "initialize the main chain outside of the consensus reload", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4281bd6a84379290b8cc19e9f3a5a23da57435ed", "messageHeadline": "smaller mint aggregator interval", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7457688104ac4af79a26834fa7a00fc80823388a", "messageHeadline": "adjust the aggregator inverval", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1af53798688bb0ae38f7825c7618bbc4f0c3804e", "messageHeadline": "skip the first accepted round for the round space check", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a56af77f1f6a91b1ff8b55fa0b47bdd748851ba7", "messageHeadline": "fix pledge node check in the first round hack", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c70ba3c5859ff526bf29c80f2f6815fb81d66de0", "messageHeadline": "fix mint test with round space checks", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "74f787560b3e29abfbcb8a21b39d304f92ad1f7e", "messageHeadline": "enable round spaces threshold check when mint", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "0425746f99a52de7f0ce4102d21b44dd18b5877e", "messageHeadline": "fix null space checkpoint for rpc info", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a85a44b22ea70068ffda1e71b5a91073f4e36c2c", "messageHeadline": "skip the pledging and cancelled nodes for first round hack", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "0d6646ad854cb6290b2a3a50c2b64bd3f05307e8", "messageHeadline": "fix the first round timestamp", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "6d3464a76556f14bf58a6b6a632340b8e34d0afb", "messageHeadline": "rpc list round space aggregator checkpoints", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "f810532593a0ee37846c7bbe26e2ff79b5e56b06", "messageHeadline": "round space aggregator", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 226, "deletions": 20}}, {"node": {"oid": "5c6867e6328f7a5479e4a417a6538d4424063fb2", "messageHeadline": "stop the topology counter stats thread when node exit", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "369d7da26318664c1d10a4bfbc94f545ef02c731", "messageHeadline": "skip all chain loops for removed node", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d6386fb9203426dbc79629da95fa7ba2a4428bec", "messageHeadline": "use the cached mint batch for info rpc", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "fd24894fb907fb1d4928141a5ac08aeaaea33644", "messageHeadline": "remove the snapshot size check", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "bd13cdf2661f6714ee6ee6d7a719433d5efa163e", "messageHeadline": "fix network peers unmarshal", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 69, "deletions": 33}}, {"node": {"oid": "0179c767ff5350234687a16d28f854c43ac406e8", "messageHeadline": "ensure a large snapshot version upgrade mint batch", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "730475418f89eb3358843590a2dc36bfa9072866", "messageHeadline": "remove all msgpack usage", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 394, "deletions": 307}}, {"node": {"oid": "5dcfe0bfd8a9ba42385c7fd53c6ac268057b93df", "messageHeadline": "enable transaction blake3 hash", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 497, "deletions": 45}}, {"node": {"oid": "39e2400dd31d80832418a0e09701c841c1ae6d84", "messageHeadline": "fix common encoding snapshot network message", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 65, "deletions": 19}}, {"node": {"oid": "43f703f015372a390bac16c4315f1634cb685727", "messageHeadline": "enable common encoding snapshot for kernel", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 232, "deletions": 306}}, {"node": {"oid": "6625740832f93e7eed6fdf5561069439e564febf", "messageHeadline": "improve snapshot common encoding", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 298, "deletions": 64}}, {"node": {"oid": "2559201eef1add52ab9a48d0bae17346e0650ecf", "messageHeadline": "new common snapshot encoding", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 137, "deletions": 10}}, {"node": {"oid": "945e35b7b64db04e3daa896181dec1a88cd5f482", "messageHeadline": "blake3 hash benchmark", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "4188e8b90466cdc2afa7d6200275cb57806726ae", "messageHeadline": "allow multiple transaction and snapshot versions", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 92, "deletions": 64}}, {"node": {"oid": "c311c50f901e0bf09cf4820a86321e2e4c614f4a", "messageHeadline": "begin the stubborn mayflies development", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e7de2c3b4447b1b891cb30fb4c5d42f4219b65dc", "messageHeadline": "update the custodian doc", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "5975488f2b0e36ba2c121935cb69f78988f0fbda", "messageHeadline": "bump version to v0.13.16", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f9c6f7f450410c0e0dedf17359a3063d2fbec32c", "messageHeadline": "fix typos (#128)", "author": {"name": "mxgc", "email": "62173553+mxgc@users.noreply.github.com", "user": {"login": "mxgc"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "a1acff251e1825e8098fc49be941b8f66708acd5", "messageHeadline": "update go modules", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4cdb0563984e8528a8421a09b3f3ee44102d2ff9", "messageHeadline": "remove indirect btcd usage", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 51}}, {"node": {"oid": "861677a59dbddce8e8a55989ac6162c155270fdf", "messageHeadline": "remove the btcd mod", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2259, "deletions": 306}}, {"node": {"oid": "1491e1000d32db68037b870feacd3b937c476fe1", "messageHeadline": "refactor some int binary functions", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 30, "deletions": 57}}, {"node": {"oid": "68f733a63b92df04fd9288d84dd9e15b8f2f23b6", "messageHeadline": "bump version to v0.13.15", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e34e2fea3be4bba3ba9b2b38b6ccbe65f26cc9b0", "messageHeadline": "remove windows from github test workflow", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "251fdb6ba6ace55bfbb74d9d543baf1c9d13b0bb", "messageHeadline": "use less inputs for the github test workflow", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "47dd09805b9d6877cb7ec0395a342d4e8bdc54c9", "messageHeadline": "fix the github test workflow", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff64bdb2e79a142894a7373833f592b1c47affd5", "messageHeadline": "enable the rpc consensus test in github workflow", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 61, "deletions": 184}}, {"node": {"oid": "2d10509e4761db2869f740d89c296ef51ae2313c", "messageHeadline": "Revert \"disable sending bundle message to maintain compatibility\"", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "44c5e369b627f48f45e2bb2615304a3b249845c0", "messageHeadline": "bump version to v0.13.14", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dff91d7d7c7cf8e578840f420d6a7b359d907bd1", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 37, "deletions": 169}}, {"node": {"oid": "91ff824247a0101c38c19a26264a11b79d33ab18", "messageHeadline": "disable sending bundle message to maintain compatibility", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "58232e1cfd5139644d52c573d219d62f58a64709", "messageHeadline": "fix nil cache key", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bacb3a662ebb4ded82331799083f6933e33f57e9", "messageHeadline": "update go versions", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6012cf1dbd1ec42f622d9840309868052b5112b4", "messageHeadline": "make a bundle to deliver more messages efficiently", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 105, "deletions": 47}}, {"node": {"oid": "4141c904022ba92a7363d6e8249c843cd3870aa4", "messageHeadline": "Create codeql-analysis.yml", "author": {"name": "\u4eba", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "15ebe9b7a6f228dd81ca3138541e665b9a7dfd51", "messageHeadline": "bump version to v0.13.13", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c49f53061939678d5955b7520fe65ab87488b7b5", "messageHeadline": "ensure valid domain asset id generating", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 81}}, {"node": {"oid": "78d988bfa1710683cdc423bd1c2d3a3abfd5a6a8", "messageHeadline": "Domain solana SPL token validation (#109)", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "8dc38c1fd59005240ddbe1413a61067667bdb111", "messageHeadline": "basic starcoin domain validations (#125)", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 130, "deletions": 5}}, {"node": {"oid": "1b017cdbce79d17a63362b5b5b1708f2d871196b", "messageHeadline": "domain eos asset key validate (#126)", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "781c1649e8f59b88ac17261144c2e6bfaf354b99", "messageHeadline": "domain ethereum classic allow erc20 tokens", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "d9cc0c71e9e542710a99929a65b9c75a1620ee9e", "messageHeadline": "bump version to v0.13.12", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7d53d8b9b408d5cca1fe1251fe9430e35f22c59", "messageHeadline": "fix the quic keep alive configuration", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b37ea133bc5cb0b1d543a8f9f2198a7131f3dbce", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "ab88804a16ef756069cb08bbdbcd54675683a49b", "messageHeadline": "domain: nervos support bench32m address (#124)", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "464a2a7d7790fce8d534d37f15df63dc72ef69fc", "messageHeadline": "Update peers (#123)", "author": {"name": "HunterQ", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "b9843ed12bef8923799c4b200f804f079347c79a", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 84, "deletions": 56}}, {"node": {"oid": "ccc86ff758bba8c34a8eff2033ed69e23f1b24bb", "messageHeadline": "Add FES IP", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59b67263d90562c4c31b62f91c22a2e1c397199a", "messageHeadline": "Add FES IP", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fea15cc418b868cd8b3054711f66abf829d123e3", "messageHeadline": "Add FES IP", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aa0b429dd0da79598fd94aa19730b764aebfd040", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "7c0f88bf5c796de8c8a51d63caf8d4fe57e2cec1", "messageHeadline": "Merge pull request #118 from MixinNetwork/feature/peers", "author": {"name": "\u4eba", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "b318adb486a40fcfc6a0d14765fa9bcae034f173", "messageHeadline": "Fix config test", "author": {"name": "LiYuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8a9442603a549e81a2a21f66eb128e0fce93d40", "messageHeadline": "Fix mixin mainnet peers", "author": {"name": "LiYuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "2abb8ec167476f9cc83c7f728b0dc1ecc72ef3ec", "messageHeadline": "Merge pull request #103 from MixinNetwork/domain/terra", "author": {"name": "\u4eba", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "8f4763ddf7aab2f2fbfd6453b1301a94dac1b265", "messageHeadline": "fix terra test", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2253b42d875f535715ca2bdc2e774d0e752a9ef", "messageHeadline": "fix terra assetId generate", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ca46b92948218bb4ff8c6301c7ba2a553b0b907b", "messageHeadline": "support terra other native token", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "ba50b9858401f1c29ceb79da5b04a6c5a6b6565e", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "226aee58468503ea7e1dcfeb7e524309df2dfb88", "messageHeadline": "Merge pull request #113 from MixinNetwork/feature/deposit-test", "author": {"name": "\u4eba", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 213, "deletions": 12}}, {"node": {"oid": "48668622e461a29333650725349291e5b7f41eb5", "messageHeadline": "deposit test with invalid domain", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "0292878ab9b0d0f00123e6b0f42fad412beacc1b", "messageHeadline": "Test deposit marshal & unmarshal", "author": {"name": "LiYuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1c26ff5c615b57d5207c5904d84aff84f96dc531", "messageHeadline": "More test", "author": {"name": "LiYuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "4242c9c8dc02d9eba8702fe94f18431831f01493", "messageHeadline": "More tests for deposit", "author": {"name": "LiYuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "f731b929a39420993e3a8861501ebb4b4a8e727d", "messageHeadline": "Deposit to common user", "author": {"name": "LiYuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "ef4d2670ee07e0a34fbc5dc743d3e993238c860e", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "5e0ad39ae00e3f04a6709b1ca222f6f5b6f7158f", "messageHeadline": "bump version to v0.13.11", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d353cb868dff55fa7f331eb75cea290d0c87fa6", "messageHeadline": "temporary pledging snapshots hack", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "658179f8426750c5476d1741b913dc4e0be5e835", "messageHeadline": "add custodian evolution transaction type", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1e6324823c384d0a74ca0b0f4ea4b3697762f9ce", "messageHeadline": "rpc command to get ghost key transaction", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "fd564acb739e2c7a8c94ca0aaedd894d04a5cb17", "messageHeadline": "cache the test environment check in internal clock", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "3ae214a44b8c09f8d195de126110be23e83b8a44", "messageHeadline": "fix clone cache check", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1b773533980fc7d5089f883ed10b397defc3cc49", "messageHeadline": "clone should stop", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "e1bfded7093e6949ee91ff92dd02b40c4360525a", "messageHeadline": "improve snapshots clone", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "00556bc97cb1b0d8589eef54e3bde50834fe63c2", "messageHeadline": "rename some custodian transaction types", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "fff29ab34e48ba3acb1c59cc6c7b0e4bfe7007b9", "messageHeadline": "bump version to v0.13.10", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "059b91fe69b4e8a08a34fbd7da22fcdf8b2fcc28", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "6c9ccaad783798d481f021212ef3d2d0e8e19762", "messageHeadline": "fix monero base58 check", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "732558212cef170f5c6f44ced589efb1e998db4d", "messageHeadline": "Merge pull request #106 from MixinNetwork/feature/poolin", "author": {"name": "Human", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cb54e9521c5e933be516ae182818508cb84a7ed", "messageHeadline": "Fix poolin hostname", "author": {"name": "Li Yuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b4b661528171e2120d9cabcd98af94381d4fe7e", "messageHeadline": "store the transaction that creates the ghost key", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82be7924ca4b6bb1aff70f3d0f9a869deabddcac", "messageHeadline": "fix integer zero JSON unmarshal", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d19f54b50e383790a08ec55968aaf793804cf37d", "messageHeadline": "encoder bytes", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c06c7efdaaf58d1fc17d2b4eed5af7de60f984be", "messageHeadline": "bump version to v0.13.9", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "013da6f4fc76cd932538f8f75c3fb30dbc60957b", "messageHeadline": "make final snapshot pledging threshold loose", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "73083be5a93658172ba1af717c6d56347f61ccf4", "messageHeadline": "bump version to v0.13.8", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61c5a8406a16f0c642c2f8e39fa30f7befe190e1", "messageHeadline": "fix config test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70ef8b64956060f9f0d0ceb1546ef98430150121", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 45}}, {"node": {"oid": "123e44d765975ffc84a1e91dfa211992831037cd", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ef24b859a78e1ea0d1ed4445c2982e77e56f3a00", "messageHeadline": "Merge pull request #105 from MixinNetwork/feature/mobilecoin-account", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 54, "deletions": 9}}, {"node": {"oid": "30406a6eeef0df9b407b40804b39ffc8022292a4", "messageHeadline": "Test for mobilecoin address", "author": {"name": "Li Yuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "12d44701c7bd972b441cd00ccac60e9c48798456", "messageHeadline": "Fix mobilecoin decode account", "author": {"name": "Li Yuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "6029585d084586e8a43ae9d64095022398eb044d", "messageHeadline": "bump version to v0.13.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b90194ae4ecb540fe28de604c7d8122ae47463c6", "messageHeadline": "Merge pull request #104 from MixinNetwork/nervos_address", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "275847d9e5f0a082c746055fc826e9d4177ed951", "messageHeadline": "Domain nervos support AnyoneCanPay address", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "01c080692fd1d2ba9b674b5ed19e86e0c72a7a82", "messageHeadline": "basic terra domain validations", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 169, "deletions": 0}}, {"node": {"oid": "04805f9a5d3229bd9df89a0df4f571beaf67205a", "messageHeadline": "fix the rpc recursive panic", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3f74e89fe0cd502c1c0d368f1c15303a460719c7", "messageHeadline": "bump version to v0.13.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15e81d78278f4a45276a12decd99c9ff0bb2427e", "messageHeadline": "remove some unused code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 322}}, {"node": {"oid": "5ef29d2c50c854b905b01d50bc942e01012f0e4c", "messageHeadline": "remove bch and monero domain dependencies", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1099, "deletions": 13}}, {"node": {"oid": "5f82dcf9db1bde07e56635abf15c6cbf762b76d9", "messageHeadline": "remove decred domain dependencies", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2140, "deletions": 43}}, {"node": {"oid": "dfe89bee79dc0d8de95204a79b38ac5841ff4f78", "messageHeadline": "remove some duplicated zcash base58 check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 47}}, {"node": {"oid": "1f63963dc3d76762e4119d916f61ada22733ae88", "messageHeadline": "remove stellar domain dependencies", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 398, "deletions": 482}}, {"node": {"oid": "68d6cb627dfc7d343d87dd027f824b98a0fb6256", "messageHeadline": "just say the maximum cost of cache item is 1kb", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe00a3265bcd71792bbc76edfe1b861b3d0d88d8", "messageHeadline": "tune the ristretto cache config", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "d59de0b65af24524dfc0360c5bc68b169f923873", "messageHeadline": "use ristretto instead of fastcache", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 74, "deletions": 67}}, {"node": {"oid": "5791cd5a97f68d23e16149861deafa99939d5220", "messageHeadline": "remove filecoin domain related dependences", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 436, "deletions": 115}}, {"node": {"oid": "a74aa9c7680ebdd8db80a68d8e47033b815210d3", "messageHeadline": "bump version to v0.13.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f03a1012fcbd3400f611314b82409b47d53812a9", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4e4c807c0db40dfd8d0b961cb020e3ee25230aab", "messageHeadline": "Merge pull request #98 from MixinNetwork/domain/polygon", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 223, "deletions": 0}}, {"node": {"oid": "c0145b7a74ebe193d925c58f15e73ebb9fb44725", "messageHeadline": "prepare transport message unmarshal according to versions", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "a0303c95015da3043427b52b276c13aff8992209", "messageHeadline": "Merge pull request #101 from learnforpractice/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "040fd8c56925e129d04294ac9abd82dac75d0a4e", "messageHeadline": "fix the rpc panic recover", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2cce7fb74714ce239685e78e89a82f856ef25925", "messageHeadline": "Skip tests on windows platform", "author": {"name": "learnforpractice", "email": "learnforpractice@gmail.com", "user": {"login": "learnforpractice"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "765d9ff02d94f58372b4ec4d9537cbebae15e8d5", "messageHeadline": "Workaround test failure in rpc", "author": {"name": "learnforpractice", "email": "learnforpractice@gmail.com", "user": {"login": "learnforpractice"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b466ede6257232b03c0ef12fb82810366ce09fc", "messageHeadline": "Fix testConsensus", "author": {"name": "learnforpractice", "email": "learnforpractice@gmail.com", "user": {"login": "learnforpractice"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a831b64f9bff4093ed5210aabd36049e5ad399e7", "messageHeadline": "Fix TestConfig", "author": {"name": "learnforpractice", "email": "learnforpractice@gmail.com", "user": {"login": "learnforpractice"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3e3e3571a5e9a92fb08febc90b089b4e3de6af6e", "messageHeadline": "Add github workflow file mixin-test.yml", "author": {"name": "learnforpractice", "email": "learnforpractice@gmail.com", "user": {"login": "learnforpractice"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "cd7b22d90764cc7e488eb700626e2137cca91d22", "messageHeadline": "Add polygon domain validation", "author": {"name": "Li Yuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 223, "deletions": 0}}, {"node": {"oid": "f8c5c31c2ee83263b3fb73f4bee1dda6db288755", "messageHeadline": "remove the external ripple mod", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 126, "deletions": 11}}, {"node": {"oid": "c9b78966fcd8dfdd95d9ef2f00926d615c22a31e", "messageHeadline": "simplify the RPC stack", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 35, "deletions": 67}}, {"node": {"oid": "ff2fc70605da8ad0a8bb31365983a78127e75f99", "messageHeadline": "remove resource intensive hashmap limiter for logging", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 26, "deletions": 66}}, {"node": {"oid": "134b04f54dd4e44e96827d929a4e84222d4674f5", "messageHeadline": "RPC report a real time tps info", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "66a9964558c9eb69c5e6c73e54b9cc1a30a448e2", "messageHeadline": "update custodian description", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "6eae714731295a73f83ce6d109151ea2dd7ec4ec", "messageHeadline": "update custodian description", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da9b3e60e46e822ca7fb583ec0dfc2224bddc853", "messageHeadline": "the custodian", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5f57c5b2fbd840a4fac0c79ebf9b9265885f7a07", "messageHeadline": "bump version to v0.13.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a762603b13fa1e69142a8b26ddb5f562d75e70b8", "messageHeadline": "Merge pull request #94 from MixinNetwork/blockchain/near", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "60fa784497c4ec524730d6081d39f4e91e401b72", "messageHeadline": "ensure near address is valid point on curve", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "38c02c977e1223c8cf59e888ba3aeabf56a48ffb", "messageHeadline": " basic near domain validations", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "aa8591e614b139a5c31a3033fadea871c11f88dd", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f7057a2939a3f71a9d6f4c5c7201548cb028109b", "messageHeadline": "mint works calculation hacks", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ff228949db63db695e8f923cf41a836ee0b562c2", "messageHeadline": "bump version to v0.13.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a1fb874d6c69c40185be950ae7176eea7c62b5b", "messageHeadline": "Merge pull request #91 from MixinNetwork/domain/avalanche", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "045177e41916e9b231780b602ddaf58c01336a86", "messageHeadline": "should not do base58 address length checks", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a6fbcabe021f3a2ca420873fb22f63c028c13ea0", "messageHeadline": "bump version to v0.13.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "230d365d1ba15ed9f4211c1cfe3d3cc8d54044bc", "messageHeadline": "RPC use the state cache for the node graph info", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "cb4887da1a8aa4866647bad2558ecae55bedefb9", "messageHeadline": "fix concurrent peers map access for final snapshots queue", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "49efe1b7f6c0be6635a3e508a22d869972fac9a3", "messageHeadline": "Merge pull request #93 from MixinNetwork/domain/akash", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "c6f882c9205dff45f2961a4233ebdd2c95c2cb5c", "messageHeadline": "basic akash domain validations", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "8a10c8b000be4bd5f791ef310f7fea5d832286bc", "messageHeadline": "bump version to v0.13.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15136b91d492b02dfe2c37958a4fc808f0a13361", "messageHeadline": "reset the cosi aggregators and verifiers for new round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e78bf1ed36e67a6c543b643bd078d6156e94ec8a", "messageHeadline": "bump version to v0.13.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b16b10dc0ea4ef1705b46850151d0f17345c71b8", "messageHeadline": "basic avalanche domain validations", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "cbf02335eb2adb293ddfa21e37f0dced2a8b8d3b", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cd66f59b62b4b8dd1eba7a2f2c2fcffd9be66f70", "messageHeadline": "should close the peer msg receive channel", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 38, "deletions": 44}}, {"node": {"oid": "5893f68002c67637c24aaeffb9086f64a7d94c32", "messageHeadline": "use the default badger value log size", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a1ed2b7b6b73ddf792f0eb6a26fedff44723472f", "messageHeadline": "upgrade badger from v2 to v3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 141, "deletions": 70}}, {"node": {"oid": "f402a093810af3fd1e22ddd0f40168e47e7bd440", "messageHeadline": "bump version to v0.12.23", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0168067d144bb07c256b176ce45a510b92daa9f4", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0960ddf192ed54bd7e8674962619ce0d9323bf7", "messageHeadline": "transaction validation allow finalized fork", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "4bc726a69be085496c5201dbc46dc9f241dff722", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06937ca40d5efeab13ef0156874acaf400eab2e1", "messageHeadline": "remove go ethereum dependency", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 71, "deletions": 187}}, {"node": {"oid": "c152ce732e18f9cd1afd8fa1f7a6aeef57ec763b", "messageHeadline": "remove sia module dependency", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 48, "deletions": 84}}, {"node": {"oid": "19604c50ff6bc5bee4530a6d0cf62b7c5a00aef4", "messageHeadline": "refactor horizen and zcash address validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 143, "deletions": 407}}, {"node": {"oid": "85b2c51dd61e64cd96b352eb14b8f90c5670e7af", "messageHeadline": "remove binance chain module dependency", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "0039cd8c552fd2f6eaab0d0ffb2257eb7eaf26d4", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 281, "deletions": 49}}, {"node": {"oid": "cf340e846e04bd2ffee15d4bd76018bf7c61c99c", "messageHeadline": "bump version to v0.12.22", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38af2928559b11372ee9599de0740dd843f49404", "messageHeadline": "badger low memory mode", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "04c5a8b0568e2735fb9e0f67284a4bdf6b0f267a", "messageHeadline": "tune badger memory usage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "20f53dfa86041a571f9b330538a0ba65f033764d", "messageHeadline": "remove deprecated code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 59}}, {"node": {"oid": "c2fce163b6aab6e3fb0c2ecd996213b63f21bda4", "messageHeadline": "fix transaction compression test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "660a83a113177eb453affd3379f1fac115311c07", "messageHeadline": "tune zstd memory usage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "bd2c8e886ee6165e79ed032e39e6dc75f4f0aea8", "messageHeadline": "add mising files", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "97e6cfefa5928fdfff64430e003021a5defc311c", "messageHeadline": "tuen zstd memory usage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "4e99be4f32ec83bf46e6f228c5c883e50f31b1ba", "messageHeadline": "avoid zstd encoder alloc", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "535ff198dab5f82c1ab8fd6c3d5a39ea81a2a847", "messageHeadline": "replace cgo zstd", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "1f7853cf9077629daf3f1065c802e6b0cacbb874", "messageHeadline": "bump version to v0.12.21", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a1089c1438b2033c076f95618b8bd90f22a0602", "messageHeadline": "Merge pull request #88 from MixinNetwork/domain/algorand", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "4201d7b6c6ba47475c8a9340c9243ee760f21410", "messageHeadline": "algorand address decoding with local code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "02dd9d4e5b7b71f0e2967700160bdbf977edb2cb", "messageHeadline": "basic algorand domain validations", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "ba510ade1360364ddef6385793a8186ee5991a38", "messageHeadline": "remove the ioutil usage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "b3ce16611e80d16b4354ba76e14defcd8652a5a6", "messageHeadline": "some negative tests for aggregated signature", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "5a9660dfa1987987ad9d3480c71e7884bf20d5be", "messageHeadline": "bump version to v0.12.20", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b47d95bdc7296248a35340f8c134ccd8ac696ef4", "messageHeadline": "fix litecoin legacy address validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 420, "deletions": 167}}, {"node": {"oid": "7091229c34befaee7cc4264290f13601cc3ddff1", "messageHeadline": "Merge pull request #81 from MixinNetwork/domain/litecoin", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "c2e37628b2a19b957cd6e9b54b4649f48569f90f", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 52, "deletions": 35}}, {"node": {"oid": "f9fd50607f13841499b5753020b98bb9989f47d7", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1ea14fa711b683faa559a3728af020ad9078849", "messageHeadline": "remove deprecated nodes.json file", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 144}}, {"node": {"oid": "f065cad2ba4d9ccf0832b73b845a8542254d17e1", "messageHeadline": "rpc consensus test with the new peers list config", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 27}}, {"node": {"oid": "d057ae9a490f68248986430cd906c82bcad35bfd", "messageHeadline": "Merge pull request #87 from MixinNetwork/feature/node-list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "767ae9ba8e3f4b1b36f73e46a6c044fb3d2c1f30", "messageHeadline": "Slight fix", "author": {"name": "Li Yuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f80961660660fe67499ac79587bc84912784689d", "messageHeadline": "Update node list", "author": {"name": "Li Yuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "0a46a2acc7a591b7faeeea8c6bd4ee5c2316f6d7", "messageHeadline": "network peers list in config instead of nodes.json", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "56099ad6417cb2d056e5c4505fa2a90b8163477f", "messageHeadline": "Merge pull request #86 from MixinNetwork/domain/icp", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "97b24894dc5cac3735e9d9927d7c6bddf1a6fadd", "messageHeadline": "More condition for VerifyAddress", "author": {"name": "Li Yuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8818160c9204ca538825a3aaaa607b662bf116d2", "messageHeadline": "Add domain: internet computer", "author": {"name": "Li Yuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "42d32c5f1ae007338aacccd5123d96732f9818ce", "messageHeadline": "bump version to v0.12.19", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "236e5555e74711607ec9544d12b43ce4dac5a071", "messageHeadline": "fix kusama and other 3 domains asset key validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b8a5426bcdbd3c67002452660bbbdabf69e0ffed", "messageHeadline": "output aggregated signature when decoding raw transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "83a9293591d21770f71bb27407b037cf3c19d05f", "messageHeadline": "bump version to v0.12.18", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e6098ecb0400a432a00c43542b9a779c5a3c6f8", "messageHeadline": "ensure signers order when do transaction aggregated signature", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d5faf4b71ed64e3fa22fe191c981570ae12aa4db", "messageHeadline": "update go modules", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "2b8bb1b05dbde073e6313f2ac660b07a28b0e970", "messageHeadline": "a more specific utxo keys reader for signing", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 72, "deletions": 22}}, {"node": {"oid": "721280ded91d6a002259c54407f543b5dc3c5da7", "messageHeadline": "aggregate transaction signature", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 138, "deletions": 12}}, {"node": {"oid": "1218dddaa78c075866631f6a50daff627cbb8c79", "messageHeadline": "use pointer for transaction output key slices", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 62, "deletions": 54}}, {"node": {"oid": "f603396f055b87b62e8020b1b4567f185b1a7069", "messageHeadline": "basic aggregated signature verification", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 62, "deletions": 40}}, {"node": {"oid": "c1563c585419c01300dcff17370b96769d0e475f", "messageHeadline": "basic joint signature encoding", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 178, "deletions": 8}}, {"node": {"oid": "4b3ef86ec39757372f4476f60babf37e1585e5ea", "messageHeadline": "force transaction inputs, outputs and keys count less than 256", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "185a36943298e000c80a6cce83f56728689f8725", "messageHeadline": "bump version to v0.12.17", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "134b61e1faad7f9734c4ecf33d4ea7ab651c4c17", "messageHeadline": "basic nervos domain validations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "cf3318b3ae73866561e4c3f0b181e93d738a6ea3", "messageHeadline": "basic tezos domain validations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "e86bd83cb2c1f12d6eebf5e82d22af8633ac05ea", "messageHeadline": "basic stellar domain validations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 222, "deletions": 0}}, {"node": {"oid": "cfe680d9ec2c5066b66a8f08bddc868bafbcee6d", "messageHeadline": "basic ripple domain validations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 145, "deletions": 12}}, {"node": {"oid": "a90bed71870462873ad3599b94baaa39a49c049b", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 26, "deletions": 101}}, {"node": {"oid": "c63aefda29287956655a821386d662ffbf77931d", "messageHeadline": "fix arweave transaction hash validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "727287663a9e571e521a8bc95c70e2eacd0ed6b5", "messageHeadline": "bump version to v0.12.16", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09ecabdb68fd9838391d42e2b63a23102e59eccb", "messageHeadline": "basic namecoin domain validations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "83c6e6d885211f7017906ec10490b2dcbfce743d", "messageHeadline": "basic ravencoin domain validataions", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "f4392839db767899aeecbdb21f333986577cb155", "messageHeadline": "basic ethereum classic domain validations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "7d34a3f2527602b7157fefb8f8a5f9bf496b3fb0", "messageHeadline": "basic bitcoin sv domain validations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "1b67987afdde6c87d8c95505bddc58c96fab3760", "messageHeadline": "Merge pull request #85 from MixinNetwork/domain/arweave", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "47f67424c0cb8a0a8dfc6f86022242966ce69dff", "messageHeadline": "basic arweave domain validations", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "be57c4fae28e1ec04112f8a6d1d45b832a898447", "messageHeadline": "basic arweave domain validations", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "4e1a73308215e128bd3dcb30709378cbf7267838", "messageHeadline": "bump version to v0.12.15", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9ea85c4f5deede8ce200cb639c1c55d353dbce2", "messageHeadline": "update the go fucking mysterious mod files", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "f94ed27e944be13acef54626bcd58e3efdb58d81", "messageHeadline": "fix tron address and asset key validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "55b977c30abce0200558bbe33916bc3d1785f520", "messageHeadline": "fix solana address and hash validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "128a7206efab6610229e3bf5db8189475178d93b", "messageHeadline": "bump version to v0.12.14", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "594dd395fcbe1b2389a35aa476e4b89c3aec284a", "messageHeadline": "rename the bitcoin cash package name", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "f3712504500f7fd52ef980f93e2b188d7de2946e", "messageHeadline": "rename the bitcoin cash package name", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 133}}, {"node": {"oid": "d4796ca88a612b23a6eba011ddbffcaea4d569a9", "messageHeadline": "Merge pull request #76 from MixinNetwork/domain/solana", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "05c7e1e25548e889e7c0a7193ff9b3c70f7b7a81", "messageHeadline": "basic solana domain validation", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "dae35aef08878bc66641afddfd0ee9de6ae86875", "messageHeadline": "basic handshake domain validations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "d616b0d87094701ca592eecd6d5633d7e8c33683", "messageHeadline": "basic filecoin domain validations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "8eacc5df8ef4f0001f8659d96f727ca171914d5e", "messageHeadline": "basic decred domain validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "04a6e4c7fd052aa599368162b4b3163ea27c1615", "messageHeadline": "basic dash domain validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "3890eacafd936f5738fdf3d8dc32bfbd441d9426", "messageHeadline": "basic bitcoin cash domain validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "365938e9da610fbf94b0e454af0435a19295c822", "messageHeadline": "basic binance domain validataion", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 183, "deletions": 0}}, {"node": {"oid": "17e2f7a82c94b061290284cb8f6e24b27181a8f2", "messageHeadline": "make some cosi methods private", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bb0499d5d197f2be97595b5e5132170d7ee287c7", "messageHeadline": "basic litecoin domain validation", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "3a20ee125c40b7b8a77a41e0e4556ac1841e8ce3", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "c3e049e97b5304835ef2d1e87140bb9882803d46", "messageHeadline": "Merge pull request #70 from MixinNetwork/domain/kusama", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "3016fad9713bf5f71d9204ffc6d93abafc657d8f", "messageHeadline": "Merge pull request #68 from MixinNetwork/domain/cosmos", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 157, "deletions": 1}}, {"node": {"oid": "14bd3d4599e7e255645d5c1251f2821fbddd5ffe", "messageHeadline": "bump version to v0.12.13", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5506ef73556b8fd36b19396180932e6364f8e8a", "messageHeadline": "fix node removal snapshot validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3510361dd214603e116be44ce89999c45e867809", "messageHeadline": "bump version to v0.12.12", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ce64928d9204fd5822b708a10249d3f49c143a2", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 294, "deletions": 34}}, {"node": {"oid": "44d123c5e4dc51f75b725f13cd3e9d84cac35628", "messageHeadline": "fix node pledge and remove transaction in different snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "96d149ae9f257fecee331c4f257856153dfae196", "messageHeadline": "Merge pull request #75 from learnforpractice/fix-panic", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "203ac67edd5d03b24c5453d6ff8df1a6e697cf70", "messageHeadline": "Fix panic when no neighbor connected", "author": {"name": "learnforpractice", "email": "learnforpractice@gmail.com", "user": {"login": "learnforpractice"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1f7753d952cfa02dbed3f4517236bdedaef0ec87", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5d6bf7c605ceb2a62c8357424ebe6061dd53f497", "messageHeadline": "bump version to v0.12.11", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ece61f6baa7ffb0a2a68655eaf2e5e88a6ce9ce", "messageHeadline": "fix batch UTXO lock with the same transaction hash", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "4d4932cb29dec1ea425fbbcedf8a31bd988a0390", "messageHeadline": "lock all utxos in a single transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 40, "deletions": 32}}, {"node": {"oid": "f1454629ffb2cd13dc87c82e089af2ceb3acadc4", "messageHeadline": "fix the panic error with transaction hash", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb12f18faadbc25ce0b38a4e7a4023065a3227eb", "messageHeadline": "handle badger conflict transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ac057f96b7b1d88b75c3dc8e77a0d279f8a24746", "messageHeadline": "fix cache queue loop timer", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "11d4fc3ea3aba6cfdcfca12045af95a0912da448", "messageHeadline": "fix too future snapshot check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "aa8589fe0dc9569f554fed65bb0605d235f56341", "messageHeadline": "remove badger transaction nesting from cache list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "e7cf8ce4eae92dc0be91685139dc542c86084bc0", "messageHeadline": "the node state sequences cache", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "c9e4636a72df37cc79112715f80c50a4396e59d0", "messageHeadline": "reduce sync points lock usage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "761888ec3269d51d32dc628d43f76c688c114be1", "messageHeadline": "cache the node chain on loading consensus nodes", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "a0f696f25cd89bacc3f6f47858fd0be9be52423c", "messageHeadline": "replace the chain ring buffer with native chan", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "debfc970a6988db89bc784aaae899ad84a204e11", "messageHeadline": "fix transaction batch sigs number assertion", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bf002333261d7750a7003670bd0d6b458de318e", "messageHeadline": "node catch up status should use the primary node chain", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "e837273fffd3a15f91a2f42874aad5bf004c7150", "messageHeadline": "bump version to v0.12.10", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3699ffb5f9702020cb67b16bcb353118dc15ce4", "messageHeadline": "fix final pool size", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46cfc12f51ac0f47435f51270586ae2c732351da", "messageHeadline": "better logging", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "b6382cacb694b3df05bdcbb56a21ad8d026efec1", "messageHeadline": "increase the final snapshot peers to 3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "abc7b9da612a79b5e332f219e9f7fac05cd42128", "messageHeadline": "should not mark invalid cache transaction stale", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4686ff8a6293865d7390dcafe4f4fd98f2757fe2", "messageHeadline": "ensure enough signatures for batch verification", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "afffb1ef93ba7431a221ac9606b7f4d1984c6c09", "messageHeadline": "make the chain consensus queue smaller", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "cc0128d966314628306bdaf20a7cec8c2507ed40", "messageHeadline": "bump version to v0.12.9", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62f23ec51a27471df3e964f803857161bbbcda40", "messageHeadline": "remove useless reads from storage cache list", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "aa778e16ad020d59081f7d5bb31dea2a48df1e0e", "messageHeadline": "no need to make transaction compression marshal assertions", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "8179c17fff410aae7f577933e4c6dc96f5f1ebdb", "messageHeadline": "check final snapshots before expensive transaction validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "be33dedd325fd9421251c338d7b65b5c2205bf37", "messageHeadline": "check cache snapshots before expensive transaction validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "a93f40dc9628f69d822308873382cad4a38f53b4", "messageHeadline": "bump version to v0.12.8", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d266fa96e67257d1222af67514f9ea278a28928a", "messageHeadline": "use a larger mint works aggregator sleeping period", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "13fc3f0e8bb4c754617a65e264a0fb2167505d5f", "messageHeadline": "refactor some badger iterator prefix usage", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 34, "deletions": 56}}, {"node": {"oid": "e14a3abfbf6f428d8c48e91d4eec3fd970667b4b", "messageHeadline": "mark cache transaction validation error log verbose", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bb5d9939eca998ee3dc0ef94c70fd38e3890428", "messageHeadline": "bump version to v0.12.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b92017caaa07e46848432f9d078346130ac95be4", "messageHeadline": "transaction marshal cache only for payload, to reduce potential issues", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "ee0e4e722bc54673be258daf1fe72f393bd173e3", "messageHeadline": "cache transaction marshal and hash", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "cbfc729ef7c28a04688cd9889f7fe16761975f1f", "messageHeadline": "RPC dump full queue state in the info", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "cf62b317a520a75b747e8c37eb388947ca4ee1bc", "messageHeadline": "bump verstion to v0.12.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f1ae9de4d0f7d061287a89f6a0ff54368a55fd5", "messageHeadline": "skip cache queue if too full", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bff4c204becf33c9e560220349a0fc22bcbb73e1", "messageHeadline": "should not skip the cache if not finalized", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b3586d40ff0f97e886c8817497a0dcf7649eee2b", "messageHeadline": "bump version to v0.12.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55ea476ee04fc5df5e64643a7d3142b227b9dac0", "messageHeadline": "fix withdrawal transaction decoding typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "65ab35ad9960b6f41bff46c676b8a53bac4f6983", "messageHeadline": "bump version to v0.12.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba8a514c156a13ae2a12f989fe4073f97ab642b3", "messageHeadline": "allow cache transactions queue broadcast", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 109, "deletions": 11}}, {"node": {"oid": "a7ce6de1f11afce40e48b5638c96d19c37429819", "messageHeadline": "versioned transaction unmarshal assertion hack", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ece31c969cdb9bdaa381c3e140bae19b6f7ae6c2", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "3b7bb9f3c1e662f3bb5b3351570b54b958295d69", "messageHeadline": "command to build simple script transaction", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "4dff898b2af8313fb7d296a7af22a5e51cc8241d", "messageHeadline": "bump version to v0.12.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4fcfd69e86cd4332fbbd700c2a73049c90d3196", "messageHeadline": "fix legcay transaction signature test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "a7822b6488e24a9418c78df5fcc0796d08760fd0", "messageHeadline": "fix legacy transaction signatures type", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "c52519cdd0a1b6a6799549ffbe64adc650011c02", "messageHeadline": "fix legacy raw transaction signature", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "d8ee0ab8549f6d00c75f4c2e20569962b71bd0f6", "messageHeadline": "bump version to v0.12.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4a104e273a0c968d6347cfdd0e716fd4168ad8a", "messageHeadline": "fix legacy mint transaction prior to new transaction version", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "68dd6bf83d34f3e75b8e1f6f3493032ea317a7ea", "messageHeadline": "bump version to v0.12.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c26b0a15ba90def22fa87d7b126ff145758a47ba", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d11a5e01e964a6a04420b071171b81dfb406654", "messageHeadline": "cmd fix missing signatures when decode raw transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "7c09e5115a9b2270b18dedba19d11f9d34685f03", "messageHeadline": "fix mainnet genesis transaction marshal panic", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "d03a656446b2a58c5594969d13ce24f2648cedd4", "messageHeadline": "a new transaction binary encoding format", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 675, "deletions": 30}}, {"node": {"oid": "4d01f3105ab1b931cafff473c0fdf3c41997132d", "messageHeadline": "assert check all transaction marshal and unmarshal consistence", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 85, "deletions": 9}}, {"node": {"oid": "b50af62201030b5c8667b345f6ec7382e1451bea", "messageHeadline": "vendor in the ed25519consensus code", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 144, "deletions": 8}}, {"node": {"oid": "d461e0eddb91db87593d423a4e0d871d613d1075", "messageHeadline": "update README", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "188b8237f0bee4d430dd29fa604119f9f294459b", "messageHeadline": "fix some JSON fields in RPC response", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "454b56fca86e8e9959a0105914fa351e183eaa79", "messageHeadline": "bump version to v0.12.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "67d65fc32d0715e77b8b6af9900bee19a94bd1e7", "messageHeadline": "more checks for transaction version and empty signatures", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "5768e2a8e6118fda94ede93363c63ad256e3f62c", "messageHeadline": "fix some json fields in RPC", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "7f5178ef7f36edee0e3467b7a05e53c690e3e07d", "messageHeadline": "fix typo", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44cb8d726029940d957e3894314b1e5f35b843ed", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "148c39dda435e80d25c0ac36cc263db5b3fe518c", "messageHeadline": "remove unused json tags", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 112, "deletions": 74}}, {"node": {"oid": "2ea8a51e4ad4808e9c39694fa92d687edaa8b85e", "messageHeadline": "udpate nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d087b64763f1c8d9adfcb320bb695d0ec799bae9", "messageHeadline": "more transaction signature test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 87, "deletions": 7}}, {"node": {"oid": "444cc939bd90e98b45a458df15f613056f88e84a", "messageHeadline": "fix legacy mint transaction version", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f00d00660e49507a00dbf38711bef106a1504740", "messageHeadline": "kernel snapshots hack for transaction version 2", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 106, "deletions": 39}}, {"node": {"oid": "8ec5d87649aac8e45021d53a1e72c64ccc63d0d8", "messageHeadline": "the large gap snapshot hack with dummy mint signers", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "41351c52df399bd192c5ce92d16bd0f6943891fd", "messageHeadline": "fix version 1 deposit signature verification", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "55dea867003594679d2e8cabd2962c76d4adb2f6", "messageHeadline": "fix mint test due to stricter threshold", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 57, "deletions": 23}}, {"node": {"oid": "1079f214840c1c96149c8a481a5fa46d7fc65616", "messageHeadline": "simple transaction version 2 test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 113, "deletions": 31}}, {"node": {"oid": "f227bbda164906668450e8d0ed514014d9cef936", "messageHeadline": "Merge pull request #71 from MixinNetwork/ioutil", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "c97d1b63f9f5a72aa407a4abd7827d6e61ecd557", "messageHeadline": "fix deprecated ioutil package on go1.16", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "8f24afa5b06ff79841588a9fd0fc06fac5829a8e", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f276998b0a023d82478df92d4d0a952b27ecf05e", "messageHeadline": "Merge pull request #69 from lyricat/patch-1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ef9fbec6356158fcf5e42afc7df153c9044466d3", "messageHeadline": "make kernel test on new transaction version 2", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "7c82979740835aa41003b23d3ae36f844cd5a024", "messageHeadline": "fix transaction signature validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "a2d0c81ba301c66b6d3ab923b1d05faa394ab690", "messageHeadline": "remove the mint works offset hack", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "deca3e119dcd5efe9a1d4b2cfd83ab4079839836", "messageHeadline": "fix versioned transaction in command", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "535f4de833937826857a9b230ee3ef276617afef", "messageHeadline": "common old version transaction test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 479, "deletions": 168}}, {"node": {"oid": "494e4576f5f2ade56c4a27341b073deb351bb023", "messageHeadline": "the node should catch up with peers before announcement", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "47dc8a3d42631a858971a884d0ae56ca1984bf6e", "messageHeadline": "batch transaction signatures verification", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 178, "deletions": 78}}, {"node": {"oid": "f81918c3c31d1ce70bc8aefc68d9aca7b0f4b2fa", "messageHeadline": "crypto signature batch verification", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "a7810bc78f7b66933dc6bf2d2247c28267bc78c8", "messageHeadline": "basic kusama domain validation", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "cbe142bace3f01af427dd40ed2102818eabb0cc1", "messageHeadline": "Update nodes.json", "author": {"name": "Lyric Wai", "email": "5h3ll3x@gmail.com", "user": {"login": "lyricat"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d4daa1c9f0d8020e9b83de19f86a48908271dc57", "messageHeadline": "bump version to v0.11.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c86e51255288042197a8ba8d26644889f964827b", "messageHeadline": "tune badger iterator prefetch values", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "4295c53f9daaff386a47f49c597a548e728b9cb9", "messageHeadline": "mint works aggregator with old storage compatibility", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "a326eab2a1506a1d4d61f95aed0956b3cbb0c7c4", "messageHeadline": "fix snapshot work timestamp", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "f4d287eb7d82ca02db8b04206bd72ac8713d403a", "messageHeadline": "write snapshot work for genesis snapshot", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d272063563830a4d9a1be40654db61d569e7f5e3", "messageHeadline": "optimize round works aggregator storage usage", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 96, "deletions": 14}}, {"node": {"oid": "d714c4fa9d55ed26f029b32d55f227b3aae51581", "messageHeadline": "fix kernel time now usage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "38c74301fd473fa5f79faf5c6d2e350443e11f9f", "messageHeadline": "list mint works should use the exact batch timestamp", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "678c8e49e974a9e37e1d1dc76459a32161d731db", "messageHeadline": "bump version to v0.11.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f101ff708164d4aaea9458c39140610cbcd032d", "messageHeadline": "mint works fix round hack skip", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "00cd5e71eb6576b5b929033a76012a994258e3f2", "messageHeadline": "hack to skip old mint works aggregation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e60b45eb07152f75484ab66a63c99a8578e60535", "messageHeadline": "use graph timestamp for RPC info", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "92a704c394bb72cb40f71e86a2152d32342432f3", "messageHeadline": "mint works aggregator offset in the rpc info", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "32084d1a24ff1edd99e3f701b3b5bfae68651899", "messageHeadline": "mint works aggregation threshold should only consider lead works", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40d38c1b88f04b9547f07462252a9a25af184944", "messageHeadline": "bump version to v0.11.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff3a042d7044611e60ab8b48428ca223a1062919", "messageHeadline": "ensure snapshots inclusion assertions before writing a round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "7242201d11aa983491b8d820a4c9c8f471a62c6f", "messageHeadline": "reset the mint work storage keys to do fresh aggregating", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f05fae013931b2ad9b683bdfe361903d24a42f22", "messageHeadline": "fix mint works aggregating gap during cache round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "cb7587f1938f2a1cb74e3f16ec6834cca156431e", "messageHeadline": "fix badger key copy usage", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "00c8a130b16636ae893477cae141d12c8014cb1e", "messageHeadline": "basic cosmos domain validation", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 157, "deletions": 1}}, {"node": {"oid": "aabdf39b3184aaf529ab77de81340cfa52415b2d", "messageHeadline": "bump version to v0.11.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "980244ad9e360042d685a992c1bbd1742e18dce8", "messageHeadline": "fix the mainnet old mint works hack round skip", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3495c9848b4f1d8b2d4b7a8490f174c95d5b75c2", "messageHeadline": "output the result of remove graph entries", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "62ad93284b058c9b408cf802f20570d770639092", "messageHeadline": "bump version to v0.11.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d4f6ab5f46e1a835661d6d85c35448a5d04523a", "messageHeadline": "break the cache pool queue for a while", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5af1ee1ca7e679aa6dc82983002708fdc520666d", "messageHeadline": "bump version to v0.11.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ebc6c62546883478b8597d087dd1a622792bf37", "messageHeadline": "allow transaction in the same round if two round gap passed", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3a14f8ffabef20059219f993676e33b42d49b0d", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "2065d1cde62bb0f3cff91e829e90eaba3e282235", "messageHeadline": "bump version to v0.11.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "687d08c8e8e13a41eaa5d2319c976cfcab37c255", "messageHeadline": "RPC fix mint works JSON format", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6db9ad32d42fc8d64983450ffe082597bcafe6a8", "messageHeadline": "RPC info with kernel pledge amount", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e5c4319271cca8646561bca087c5046fc5e6c4e9", "messageHeadline": "RPC to list mint works for a batch", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "87529104e7836be26f449d0a781c6b97abd49bbf", "messageHeadline": "skip mint work aggregation for mainnet old snapshots", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "51a88d8068056cc4c423f35da4da2ecba557ad89", "messageHeadline": "bump version to v0.11.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "51b9b09a96e1f0db1719c372e40d325f58c8517c", "messageHeadline": "simplify mint work maths", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "b27730eb33ad0cd022a422537a65ac59917e8bc9", "messageHeadline": "node work round snapshots inclusion assertions", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b7cca3ae2366a7bec418887348434c4dcd93c037", "messageHeadline": "rational number test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "e2c23f3339dbba2f210acd5396aff5f9f6f02ee8", "messageHeadline": "increase mint work aggregator waiting period", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de662d94a17b8722bdf89fabefda59ce16769b5d", "messageHeadline": "more mint works edge case tests", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "417ed3a79e1711b16022d4bd9e297ab704cfe7b3", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0afc57a3a6f7968f4744b36cb3b2e8b34c457546", "messageHeadline": "basic mint works test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 133, "deletions": 13}}, {"node": {"oid": "d83c73b698c26daecc6dcaa25dd6706f6a7ab6de", "messageHeadline": "smaller work storage key size", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "568750d143aad6baf4525066cfa26d4077f85890", "messageHeadline": "more recent node work aggregating for better test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 163, "deletions": 48}}, {"node": {"oid": "67d0ec5d3fb11006c6bec2c23d1a4cf42075ab49", "messageHeadline": "simple formula to distribute mints by works", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "016c638696d84560e0c290cd7a076465f5adb442", "messageHeadline": "fix node works offset", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "0968143a499069b850334fc87ebe525fdc8cb252", "messageHeadline": "show node works in RPC info", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "665e039c25ce82a72591bf139b7e5382bc8083fe", "messageHeadline": "aggregate node snapshot works", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 278, "deletions": 89}}, {"node": {"oid": "ebb0ff506bb9ba2ffd81d372ac3a35d955da68c5", "messageHeadline": "bump version to v0.10.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d78dd1f886750003f9e0238413cacf74092089c8", "messageHeadline": "ensure all snapshots in a round in the same day", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "d60488515dd1321b7663973e22abe3113dc1e1ba", "messageHeadline": "upgrade to go 1.16", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 20, "deletions": 70}}, {"node": {"oid": "9adbca3970db3b594a1a5df5db64c02bfcd82b4e", "messageHeadline": "bump version to v0.10.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "02a08a940a5e6992f85d95c48ad6f5bd68287834", "messageHeadline": "workaround the node removal hack during new accept period", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "9beeb387d0151d436148a2cb7d58efe0a669cb3c", "messageHeadline": "bump version to v0.10.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdd336a4ef9938b5e9533c56a526ecf1084043cf", "messageHeadline": "mainnet node removal timestamp hack", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "651515eee5428d322cc09a5f9e5fcd0fe3bd9abf", "messageHeadline": "fix chain consensus info node state", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0468b1162f1777f0919177179132f6d5c34b12d1", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8f66622b859dca956a61af786a87664b396c2d6", "messageHeadline": "add changelog", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "e32dffc62476a03983ff7a11b2d2aad90c64e514", "messageHeadline": "bump version to v0.10.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa142fc374f5f4460bfe3e56e4a5c563baf37348", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2926479126b0d787404601e4e6419584f4e5f087", "messageHeadline": "consensus base minimum 7", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b643d8d66f9cfa5ad70d8fb28cf7a24b0b7a72da", "messageHeadline": "rolling nodes removal test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 67, "deletions": 8}}, {"node": {"oid": "da2226dc8ada202b0f4709d606b1b42ccd825437", "messageHeadline": "fix node removal test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "b8b12950c6ec2d4e274fb27bf76fcbd287b2b020", "messageHeadline": "rolling nodes removal allow node pledge during kernel year switch", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f3ae3b339e0b73133b81a5b1b5f6da9be728214c", "messageHeadline": "enable rolling nodes removal", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "841202235e825b6f63086d1c47d8706c5faba393", "messageHeadline": "node timestamp assertion", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8dffd680774eda088eb5cc689f02b1f91e8d8ddf", "messageHeadline": "remove node timestamp hack", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "cdbd05a2629b9e77bde9cd993fb79940a8f1ab8a", "messageHeadline": "remove legacy nodes migration code", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 403}}, {"node": {"oid": "7b03653d167699abca5c4f332271a53c77dbaf8e", "messageHeadline": "bump version to v0.9.9", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5bd50571039b864cd81c2eed22b21b8375c9ede", "messageHeadline": "basic horizen domain", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "5855eab3698811413fbc05f1287ab19f2f064945", "messageHeadline": "Merge pull request #66 from MixinNetwork/feature/mobilecoin", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 152, "deletions": 1}}, {"node": {"oid": "d3253b70ab49f1b664acbddc8c57d65d0dc4e289", "messageHeadline": "Support mobilecoin", "author": {"name": "Li Yuqing", "email": "im.yuqlee@gmail.com", "user": {"login": "jadeydi"}}, "additions": 152, "deletions": 1}}, {"node": {"oid": "cf046b28dd824a5d2ab1a79ab4cabd08aeba1c1b", "messageHeadline": "bump version to v0.9.8", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0b36bf2fc29338ba9bfaefe228abbae7de62982", "messageHeadline": "remove unused code to improve cosi performance", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 32, "deletions": 49}}, {"node": {"oid": "6b2c516ca20ec62c86adf07cdecd2d020b634773", "messageHeadline": "remove unused crypto code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 71}}, {"node": {"oid": "c256364ad7bb0a056cc66b69f1d49acb270c6169", "messageHeadline": "update kernel peers", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "c5f76d66d32230c340e98a558374b75a1f2e0b75", "messageHeadline": "add back the different edwards library assertions", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "3c5c96980d1b897cab9899db1523aaa83acdcb7e", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "4b13ec2197fe14f49024da5f87aadc55fa3a007b", "messageHeadline": "fix common snapshot signature test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 25, "deletions": 60}}, {"node": {"oid": "90590a2360df68a369acb6059474f3dd4bf42d22", "messageHeadline": "use FiloSottile edwards25519", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 181, "deletions": 3668}}, {"node": {"oid": "6a550e4f04f49922667aafc4623a40da035fcf5b", "messageHeadline": "bump version to v0.9.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "997ac992d335b5e69d8d896a1b262390a02004d8", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 35}}, {"node": {"oid": "8121869455d1f8b202ff7d0102342e47dcfaebe3", "messageHeadline": "basic dogecoin domain validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "449146f97f827065627b9027c92cb81f4811923c", "messageHeadline": "topology witness", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "82a39ad8c98cf6317f5e88f2a2ddc7df650a2d2c", "messageHeadline": "bump version to v0.9.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be8b09f98c38cc0c5a5ac150a6b4d17abced6c8d", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "f393784e76ad36ef08fbe7d5bf2dd9c27b67dac9", "messageHeadline": "Merge pull request #28 from MixinNetwork/feature/tron", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "4855bf44d18d9ad4abd6905b0b32c37de689ae8c", "messageHeadline": "support trc20 asset key", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "5bcb68cb41eadc8b46b3815c7b09bc941ad8e54a", "messageHeadline": "validation test", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "fa7c557d938b42cb5e5b21c74358d7d84e476311", "messageHeadline": "support tron", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "f5c8aeb743fd6dcdc58239cc949db7a6bb44942c", "messageHeadline": "enable polkadot domain validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2863943d89ba3110f19e62754b619428723555cc", "messageHeadline": "enable siacoin domain validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ad7bd1ca405e88baa4f94f439d8d04f7c2955b30", "messageHeadline": "enable zcash domain validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "65ea84c2dd1aa5056090fb63a9f1ab52367cc0f6", "messageHeadline": "basic polkadot domain validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "1c51646f6d7aa45b0183664b7209daa24fa3642a", "messageHeadline": "basic siacoin domain validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "3b648e87761762f52980a5705a4ffbab14c66bc9", "messageHeadline": "basic zcash domain validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 293, "deletions": 1}}, {"node": {"oid": "e2df6994bbb4b945c48ba9fdaa4ef945e9a4a502", "messageHeadline": "basic monero domain validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "b5ccb109d894a961e03593215ff9429646652fb7", "messageHeadline": "bump version to v0.9.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb55fc4680d73c52921a99c75777fc0a6be0385e", "messageHeadline": "update msgpack and zstd", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "ab9a436c7b84c3e61b6a463e38f442e618b37b89", "messageHeadline": "tiny start new round refactor", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "2cb70c6348e9586ac2999532223a9da0cb6da553", "messageHeadline": "transaction fork hack check with mainnet id", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1de776b2a17577450fff7bde9944d9c76d4615ff", "messageHeadline": "use the same start new round function for self announcement", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "d67ded6ee3c93005b33ae3c797f32abe4bba9276", "messageHeadline": "remove the withrawal rebate transaction for now", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "17d280890f101f7ad2ef5ac5627870b9c474eb09", "messageHeadline": "withdrawal rebate transaction", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "4f1be459eeb65f69d84451b96288e132bccd28c2", "messageHeadline": "more transaction hack checks", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2d91a88c01933124573cd6a0dd3682eb164c494d", "messageHeadline": "more transaction hack checks", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 118, "deletions": 6}}, {"node": {"oid": "ef6b1a9498b8105c3c176c4446c536a7e39ca98e", "messageHeadline": "bump version to v0.9.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dcbe0117349762b512b0c6c8f18a0510ccb8c9d", "messageHeadline": "simple command to decode a cosi signature", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "bb2d490933fb5eb195f66c0449cd76b586a6a53c", "messageHeadline": "the removal large gap and too recent external reference hack", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1fc2addb31b3d4394fbcbed0bb5ce606f7526d99", "messageHeadline": "step forward for the first accept transaction", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5f2dd7b5ac5c69f6536f52bffabed9233a013940", "messageHeadline": "fix chain state loading when the snapshot node is different", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b44e340349e34b4ea1a8f0b65b8b7befc7b4f134", "messageHeadline": "ensure consensus info exsistence when election happends", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "b3bdfa1b80e2673bfa7f64869e4efdc91b306305", "messageHeadline": "RPC list all nodes with threshold and state", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "3c2ddbf125863706617b839dd564c5ca3a888e92", "messageHeadline": "increase the final round poll period", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f286f14dd1ad333504833781dc491c03e432e3c", "messageHeadline": "final snapshots poll for initial accept transaction", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "0253a54c24ab8a9f46c519acfd53f6ff9604d4fc", "messageHeadline": "remove chain read locks", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "bb62e62b6f0371ac328056760dd20c78ead6a279", "messageHeadline": "fix chain state concurrent access", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 55, "deletions": 40}}, {"node": {"oid": "6cd7ac456851bb307f8b1cad02af0f11280aaacc", "messageHeadline": "fix updating empty head round graph timestamp check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "3e3c56a5010f132a3e3bd9436d8af1e0c8c6e8f1", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d3d0c4633b581efcb72bfbdb3c6a44e4d49e9fca", "messageHeadline": "a script threshold fork hack", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8800222f1a2336a4986d28020424aa2250ce7c42", "messageHeadline": "strict reference check even for self update", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "13466adfd964ed2e0825c07ca8cf80c2c9c165a1", "messageHeadline": "fix strict reference check for finalized snapshot", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "c7dc52158f093377152cb71992f36a39390771bc", "messageHeadline": "should skip announcing the same transaction if in the same round", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "087ab33e0c3fc4d7fef4e09bdc56d83feadc47c0", "messageHeadline": "fix external dummy reference and enforce timestamp check", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "911c09efe68e79f54f977f41d07a30c26b90c9f6", "messageHeadline": "refactor external reference validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 80, "deletions": 91}}, {"node": {"oid": "41db3c09a835f39be7a79609de4dffee1cc97fea", "messageHeadline": "some weird go.sum behaviors", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "1d5dc99c7fab3b703d11dc73bfc3d65f498839cf", "messageHeadline": "revert most reverts since 0.9.1", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 18, "deletions": 33}}, {"node": {"oid": "b69f677ca229547671737d5494681efd55f759e2", "messageHeadline": "bump version to v0.9.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61e2eab391081657326d380850612440edddab1b", "messageHeadline": "queue duplicated transaction to avoid missing transactions", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "6890c865e9f42eb509f2e90335a50158d99ed4bc", "messageHeadline": "downgrade badger to previous release", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "7e60507461e0c6f28cd6eefcef6362445fc47562", "messageHeadline": "reduce the cache pool size and expire", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "2eca8995145986ee2c983b4b364ba1a771003c8b", "messageHeadline": "should skip the same transaction if in the same round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dd7b29be7c09c55a59e6fad8228c371385ae375", "messageHeadline": "bump version to v0.9.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1cc63c93f9e279cd44a18d85d5e0df1365a4b4c", "messageHeadline": "some node without genesis snapshot data", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "d7e7a3e6c1955463393f589968c41f78dc0499da", "messageHeadline": "bump to version v0.9.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d6014e7ffd33b7b095a5bfd5fdffd842f76318a", "messageHeadline": "disable chain aggregators and verifiers clearing", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c497f35fe500f3460379ac2d7d67ba3405b8bc25", "messageHeadline": "fix chain state clearing transaction verifiers", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6c1f481a01f509b7f79238f4281a308120c5ce6b", "messageHeadline": "small new round code refactor", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 30, "deletions": 35}}, {"node": {"oid": "8f7c3f7b83e489bdcd087d97a7aa72450852bce0", "messageHeadline": "basic EOS domain validation in common", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "c7df2d89a5555100fb2bde5e5d364689255a8fd9", "messageHeadline": "basic EOS domain validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "d07d6fe14420ae751a4d912730c4a48a94c2dd88", "messageHeadline": "fix node consensus index", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "42d07d74362694841bcd2431376176e09e46e731", "messageHeadline": "more cosi debug log", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f48c4d23cbefa665877a45f359afad32481e9a46", "messageHeadline": "fix best external round", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "049208bb0d44ec802051632ce0ef9b0b10fe4fa6", "messageHeadline": "verbose cosi log", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "7734795782ee3995f521017f3213b176d89ede4b", "messageHeadline": "skip future external announcement", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "c13e76cfa4e4d7e7b458a19c19be42067a32b0e3", "messageHeadline": "a transaction only in one round of one chain", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fc15cda7f190bc13008e4b8d57aa475ed4e0099", "messageHeadline": "a transaction only in one round of one chain", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a16c0cca68c6040ee9ea01abc91870b5e9c7e50f", "messageHeadline": "use a large cache pool and never expire them", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 30}}, {"node": {"oid": "83e94b41b60bd7f698f948c55c31d4451ee8c66f", "messageHeadline": "retry transaction conflict", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "a125fd2d4c6d33700e90f2dad23aec5016140944", "messageHeadline": "rpc consensus test log level by environment variable", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "00032e04bb9e579284e4e2efceaa15673675df0c", "messageHeadline": "rpc consensus test with better log", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 66, "deletions": 53}}, {"node": {"oid": "d4b86c3342741e0d8f4a1d1d82b506cc8a7b88ed", "messageHeadline": "rpc consensus test with determinstic seeds", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 41, "deletions": 73}}, {"node": {"oid": "a34fbe8f6b5781f2e0ec6abd64a0b74bfac95039", "messageHeadline": "remove transaction in node check for finalized snapshot", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 12, "deletions": 43}}, {"node": {"oid": "75bf87bf28ba0ef0df253df5daa61325ef28f65f", "messageHeadline": "fix accepted or pledging node check", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "6dcf5c41ee6e264444171e3206e123565964d398", "messageHeadline": "try to start new round when validate a finalized snapshot", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "8b6625b55bdbdf020872e45c80cd7f7c969f47a6", "messageHeadline": "more edwards25519 test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "60a867aa0137fed626ed9d673a07f7c1aae983a9", "messageHeadline": "remove redundant final snapshot validation code", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 32, "deletions": 82}}, {"node": {"oid": "442191f8dc448b790958c9a0e632cfcd0c59b320", "messageHeadline": "no need to queue final snapshot when check failed", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "3370b2a48105bc213ea03a0337ba8bfe4bc49b64", "messageHeadline": "fix updating empty head round references", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc2903c251f75579c9666c34ae0d0766db411213", "messageHeadline": "refactor consensus threshold and keys", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 37, "deletions": 94}}, {"node": {"oid": "53313c48ca571c35d4c084f219a74ab39ecf235d", "messageHeadline": "refactor code on starting new round", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 135, "deletions": 160}}, {"node": {"oid": "279028c57ce8269114be6e462deb4fd9c531996e", "messageHeadline": "lint fixes", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 24, "deletions": 57}}, {"node": {"oid": "6fb3c9befe67ad39090dcc4c3861093faadb77be", "messageHeadline": "fix typo", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6de1306c9f50210254747cc124e1d60eab2ca39d", "messageHeadline": "refactor code on updating empty head round", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 27, "deletions": 50}}, {"node": {"oid": "9f1a66758af2ce383977cf93ade15ef42979dd10", "messageHeadline": "remove more redundant code in cosi", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 136, "deletions": 173}}, {"node": {"oid": "6951d6469f53f60cbd9482d1912f08439d8144ed", "messageHeadline": "group basic cosi action check in a single function", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 165, "deletions": 166}}, {"node": {"oid": "5b4a6ccde98bede19e27d90d75186cf95663d052", "messageHeadline": "upgrade go-quic", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "16d7d9200ac4d05b2532eaac4b3e5aed580079fd", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 76, "deletions": 33}}, {"node": {"oid": "556290c1e2b4f54a84d6c6689096d7ed51f114f8", "messageHeadline": "simplify round copy and transaction validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 22, "deletions": 47}}, {"node": {"oid": "26cc13e8150b96ab8affc76c68d3de6474373d30", "messageHeadline": "simplify node remove, accept, cancel and mint snapshot validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 153, "deletions": 316}}, {"node": {"oid": "6dd459ceddcd57f8d13e46f416de34488b1bdf8a", "messageHeadline": "use the cached nodes list", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "41d4b4158ad8865f93879b5b516a7464e6d1fa74", "messageHeadline": "fix topology gap on restart", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6c9adf00f2b1d5dc4b040a39b35f078cd20bd299", "messageHeadline": "group consensus nodes list in a single variable", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 116, "deletions": 154}}, {"node": {"oid": "37aded031db1a8904716366db42305e64442fee6", "messageHeadline": "remove consensus pledging node variable", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 110, "deletions": 77}}, {"node": {"oid": "bf85d425bd09619461ee5466f0612bfbdb0fed62", "messageHeadline": "ensure correct pledging chain test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6be9dc61f26f8ad0db3b442f6d4e3efd7dde989c", "messageHeadline": "node accept transaction from chain", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "c10512ef1478ab882e8eef5fe0adb65359d0a8f1", "messageHeadline": "fix nil chain", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "5e355afe8e1b3f611e3f0872ef1e5ec6c6584db7", "messageHeadline": "verify finalization per chain", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "7cc5ec71f489a04281a7c452df8e502bc98947c4", "messageHeadline": "put the consensus pleding signer key in the chain struct", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "9f57ac4dc9f5946c95b7176e8ff70107406df20b", "messageHeadline": "consensus keys by chain", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "e09652e5e59e3775d0ea262231a43f374b77dd0b", "messageHeadline": "small refactor", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 29, "deletions": 46}}, {"node": {"oid": "78187ba120634c4b0e0daaee712181f0d568084e", "messageHeadline": "hacks for node removal gap", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "e97221690058b94ff76fa9346600cdff8dcf1137", "messageHeadline": "fix mint nodes list", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "141b0eff39cc786247d0ddd894f2e2455065d38a", "messageHeadline": "if legacy nodes migrated, skip it", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b21854a39695fb6c46003201cb37b09789ac9af2", "messageHeadline": "fix legacy node state queue migration", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "12224c71e4d96c0271cde2f5e2a54025fbf462f1", "messageHeadline": "hard code the legacy node state queue snapshot hash", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 153, "deletions": 2}}, {"node": {"oid": "94fe9264e6b6ffaab21083edfb8477a9fab1039b", "messageHeadline": "try to migrate node state queue", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ee1e9b09e65095e7f5e4ac663c68306ac5198cae", "messageHeadline": "fix consensus nodes timestamp check", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "d597c07c05fbaa0f8f6fc2e50e188c318ced1993", "messageHeadline": "ensure node state queue order", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "b77b62eef804ba086da979250425330c4c61201b", "messageHeadline": "disable node resigning for now", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 220}}, {"node": {"oid": "d704f3fd7b6bb4ac2b5a127ba354c4e48a64542e", "messageHeadline": "asset migrate and node operation class", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "356502f46147a4a9ad44016d7952d8f910544de2", "messageHeadline": "fix variable scope", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5abae18ee258a4e72e9152a3f61f0e634df6b5e0", "messageHeadline": "doc on when an accepted node is consensus ready", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "63617fc09106b10adb34f78441c47d2426ae72b4", "messageHeadline": "fix typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e46eb60579bce81365a04e30e6bd8ae1be579bf7", "messageHeadline": "refactor nodes list state usage", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 71, "deletions": 77}}, {"node": {"oid": "b70f1241cb244af39a50b1dd7e040d52f6a10f97", "messageHeadline": "read all nodes list with offset and state", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 77, "deletions": 43}}, {"node": {"oid": "8fcf79727537e79964bf760cb83fcf0aa1fb436b", "messageHeadline": "fix node state queue key parse", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f6f2b5167176e5d609b399401903a5fb7d52f5ad", "messageHeadline": "include all nodes state in the node list storage", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 354, "deletions": 219}}, {"node": {"oid": "6ac4c313a76d96d9d5981e805c54a53251a4f53a", "messageHeadline": "more node resign transaction check and tune resign consensus threshold", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "d3cd822ac1fbb3f998744d82ad486ba0645ef928", "messageHeadline": "reduce code duplication, refactor node resign validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 170, "deletions": 22}}, {"node": {"oid": "e76f6b70a341fee815eede986fa88d9160695ae6", "messageHeadline": "add mixin state machine", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c5ebbba16f320db3b1023fc83c81e870ccd41eca", "messageHeadline": "bump version to v0.9.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1054a1ddfe0e0c639764c6e691c47ac3dbfde2d9", "messageHeadline": "fix chains lock race when tear down a node", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2699472a00c899be398d0f7d8d0924a022da78c2", "messageHeadline": "fix panic when peer send timeout", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "f0f7617bc466dc7e5ea6b0a7a3b3098e5d602f65", "messageHeadline": "synchronize writing snapshot to fix topology list gap", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "8bffb9e82130078e77b0505cd06cc912e084716d", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 57, "deletions": 35}}, {"node": {"oid": "253a1a4c7aea437daf01fd660c00db2f474d6b9f", "messageHeadline": "fix kernel test with new funcation parameter", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "60a817490ae11da435f068ca7cccf4949922fe82", "messageHeadline": "legacy avoid all failed accept snapshot signatures check", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9d6a70fa300bce97dd3864363eb51d33e11064b2", "messageHeadline": "legacy avoid initial accept snapshot signatures check if not pledging", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ca19adee819749966ef55d1d83810fc4d716362e", "messageHeadline": "an option to toggle pprof web server", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2179e1337d4ece38c72a988e81d5246e62addee7", "messageHeadline": "tune node remove hack threshold", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6e3f4edfd66784157ef47c88519058d0805ec0a4", "messageHeadline": "RPC command to get consensus keys at timestamp", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "cc184c3dfe7b2c4b3ae0023f508e35ff3fe2234b", "messageHeadline": "avoid volatile chain final index", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "b091ff526a15dd8557353b51912cfa29ac0bbfd7", "messageHeadline": "fix expired snapshot when cocurrent final index access", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "74136a79f45b5b3d3b620f7405948a8a2f7b5f80", "messageHeadline": "skip slots full snapshot", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "259d11fd845e4794f38087406a0f157781e73e28", "messageHeadline": "drop expired snapshot", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "380ac752e03d44da1669e36100c07665727cce86", "messageHeadline": "allow cache actions ring dispose error", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "203e94faa4467fea728dfa18f260d307def43840", "messageHeadline": "fix chain final pool index number loop", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "871ceb8899c221ae24bec28faea2de7d92d11c7a", "messageHeadline": "final pool info in the graph head RPC", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "a8b36345eee3baa7211d68e3d4805cabf0a732d6", "messageHeadline": "remove extra queue wrapper function", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 33, "deletions": 45}}, {"node": {"oid": "5f03efedbbc69117f893009461167ed4dc2f5527", "messageHeadline": "fix stale chain graph loop", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "e166415ba24202353065809d418a32defe8f8eb6", "messageHeadline": "avoid too much stale chains final actions loop", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "bd005c44517949e438199350cc7540ffebd3be23", "messageHeadline": "try ring buffer to replace go channel", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 93, "deletions": 103}}, {"node": {"oid": "44a0f1ffc1802b2821ae47b7653d8c9a86df932e", "messageHeadline": "one snapshot is enough to finalize a round with extra round poll", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "0e06a243d518a55de0a1f8ef15f3b326d3389358", "messageHeadline": "external best round should check the hint", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "b105ad9caa377ec5b07209433cb9d04d731997fd", "messageHeadline": "no need to do extra reverse round links check", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "825018c9642865cf4dfcbc12be12db94c94bed87", "messageHeadline": "avoid node id calculations", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 69, "deletions": 64}}, {"node": {"oid": "fa9ddaf69124d5b5de5069155ed20dd3a41c7252", "messageHeadline": "seperate peer connections from node setup", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "de5b4a2bcc86d1c0ec5195ea46b8ededfc8a2a64", "messageHeadline": "use a single goroutine for the chain cosi actions and queue", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 127, "deletions": 164}}, {"node": {"oid": "6d441971a6b1383a47adb6c92b56f000f2cebf0c", "messageHeadline": "simplify the graph clone task", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 33, "deletions": 99}}, {"node": {"oid": "1d2de6b22ee0d40f041803aa6acd1275b7c6ea23", "messageHeadline": "remove the global write lock of snapshot", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "9dfeadc862933d15c09a1fcd1fb9f043da6e7f71", "messageHeadline": "clone node head without blocking", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "3d749bb01b7d90e6d183928164014e55b46210c5", "messageHeadline": "chain final append should retry when index and cache mismatch", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4bf90bdbbe509c7bad7842fe365e896fdcaafb83", "messageHeadline": "graph clone should make concurrent chain head loops", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "41b0136fe1ecad85298b47362d2cbf8b4eb8dd11", "messageHeadline": "block final actions channel if slots full", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "855e5cbeddf1be406fecba7b085cd12002746a8a", "messageHeadline": "rpc test graph head", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 71, "deletions": 4}}, {"node": {"oid": "894076ea9c02f54d1e2804a0d6ddef4db3fb710c", "messageHeadline": "fix sps calculation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e72a1e0bda2b1707e3fdb8b46e760dd2ff1f42cb", "messageHeadline": "RPC info snapshots per second in an one minute window", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "1ea1d1388755cc529b6be0a721b5df2f4b4f5fe7", "messageHeadline": "allow removed node to build a chain for easy sync points", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "754869163af03ee09799550e1f38e4f991f79da6", "messageHeadline": "snapshots pool info in RPC", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "ff98ee31e4b4cebeed79e05d9f3b6eede60abe8d", "messageHeadline": "remove unused files", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "de5b942c3ae4dc8146b1ae19d5d1d0117825fad7", "messageHeadline": "Revert \"Revert \"update quic\"\"", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 207, "deletions": 31}}, {"node": {"oid": "686e21aabc2ed6dbe6b3605bd15bcd227e0f4fdd", "messageHeadline": "fix concurrent map access for chain snapshots round filter", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "ce3f2438ad905aa69643b91f4d572be6de794279", "messageHeadline": "fix round snapshots index", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ef381379b4b31b08122ce0f221eb485efffe0937", "messageHeadline": "fix determin best round test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d45fa3d42d685989946ac6c49cbbd1db2a5f436d", "messageHeadline": "only load accepted chains", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c30a01d58ba03cb3770edb948b1ebd83fda3e899", "messageHeadline": "Merge pull request #53 from MixinNetwork/feature/graph-chain-parallel", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1098, "deletions": 927}}, {"node": {"oid": "4d578222e6266d579e7646849cc5cfbf4f11cedd", "messageHeadline": "final snapshot clear should do an extra queue round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "93e0f13e6cf1f9f987eed888e6bb6db14685676a", "messageHeadline": "keep info queue field for RPC compatibility", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e2699a415d2847f805d5dfe49c97b2474fc01b28", "messageHeadline": "remove unused node attribute", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "69a3717ffd6f42c0da9fc96ed36cb4d2ee85081d", "messageHeadline": "consensus test with different transaction duplications", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "c09433c74b760547614b981301a250973f9b5153", "messageHeadline": "chain cache pool reset ring buffer instead of allocating new", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "6d1403eefbb427bec3657e5989b2665c63f3c0d8", "messageHeadline": "use a channel to avoid chain locks", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "106982f6ed80d6e782fc4b81c32a32d39dbda5af", "messageHeadline": "fix empty head references change", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 47, "deletions": 38}}, {"node": {"oid": "bd9573ad5e960f3651680ec7f2102f0ca223ee70", "messageHeadline": "reduce timer timeout usage", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 62, "deletions": 97}}, {"node": {"oid": "bb143f8fd91ffa430f9da6d5c205586acedafd1c", "messageHeadline": "fix initial accepted chain loop", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "8212ade5441409fce2b36da85caa54a54aa10134", "messageHeadline": "fix round assignments", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "8749803b820ac356bf1ad2b4f3b54f5e7e657ded", "messageHeadline": "remove a few unused variables", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "fed1db4606e956ebfc0fcd2061043e128c293577", "messageHeadline": "improve new chain round assignment", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1e810f14b52cc73920a244b07b126b350556c6b8", "messageHeadline": "fix reverse round links", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e326673189df38944c357d2aa273981a2a139db8", "messageHeadline": "refactor loading chains state", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 114, "deletions": 107}}, {"node": {"oid": "11b7ea3e01f31f81b2393a89ce96e8e3c3cc9408", "messageHeadline": "reload graph and chains should not modify existing chain state", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "d2392259bb47bc5e5c70c40552e93ed2e1f132e4", "messageHeadline": "test to hint new node snapshots count", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "64bb8155eeb3fa35ec88aff17e31280e6afb4734", "messageHeadline": "process all the cache round as fast as possible", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "2d6c097ad5ada796762ce9721ac7b284d69ede7f", "messageHeadline": "ignore duplicated transaction written", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d12c2759dfb57dd593a2d73595ca843067b55c3", "messageHeadline": "no need to sync write for the cache storage", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c7d14b7b421c1262891fb716a922961b20645a2", "messageHeadline": "fix sync points graph", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "403a0c4f765e35e92748c51f475845696c82e822", "messageHeadline": "lock the topology write", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 64, "deletions": 48}}, {"node": {"oid": "4ae8208a2de1558d4c9003a4f47396529da4e415", "messageHeadline": "remove duplicated graph round assign", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1431dd6327b7910f1399b34408a5f25a49bbab41", "messageHeadline": "better round asser log", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bf092050967bf13afa2affddfd6cf7da2e680d7f", "messageHeadline": "disable graph sync snapshots cache", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 33}}, {"node": {"oid": "c7f852bec3024a1e1e8441e48f1d53f0079ffd41", "messageHeadline": "log the transaction in node status", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0317b10136cf58a8e4bfd477d759322b942e9f2a", "messageHeadline": "Revert \"update quic\"", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 31, "deletions": 207}}, {"node": {"oid": "999974dbf528d0fdca6984a59812f2acde97fc28", "messageHeadline": "log badger value log gc", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "8174801cfcca2492064b23b2bed82da1cce3a611", "messageHeadline": "update quic", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 211, "deletions": 31}}, {"node": {"oid": "8fdcb7cd5deaf2b38e88847e285b26d549657fc6", "messageHeadline": "remove hash usage in network cache", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "86c47c235bf30cc325e295c13d2155d6cc5b1367", "messageHeadline": "fix round snapshots size", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "60ba1fed00ca824d5a91a956bb4952de83bb8a28", "messageHeadline": "remove in chain snapshot from pool", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "71ec209cf3d2b3836e99f79b7753504ac4af5582", "messageHeadline": "reduce hash usage in cache key", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2940f02d31c7ee36360d94ed34a9e7122fd51d81", "messageHeadline": "try to avoid frequent slice allocation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "810cf24db98559f7633094f21feeacd125081e2e", "messageHeadline": "reduce unnecessary nodes read", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "40ea600a7927faca7056c5743946de52e5287e90", "messageHeadline": "gracefully teardown the chains", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "96a5317800f57237a06a0e1423c3b9c359ff6f84", "messageHeadline": "fix initial accept snapshot queue", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 31, "deletions": 38}}, {"node": {"oid": "ed7eed9d77ab6ace1158ec9bfd1da9e97baf9d28", "messageHeadline": "reduce memory allocation for graph sync points final cache", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "df3d6795f140c2800917e6101da6cf97d4e03105", "messageHeadline": "fix test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "857c8c804449cebdcdf5487e77760698031bb23c", "messageHeadline": "reduce snapshot hash calculation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "c0d0d8ba928a8582e77855edb384542614e97372", "messageHeadline": "simple lock map access", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f7d243ef415d3f7c6a1aa0dbca90e36c461cedfc", "messageHeadline": "use two final rounds each poll", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "df266665519373973d86f2bccfc65e84bcfe3d5c", "messageHeadline": "fix chain reverse links", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6a591cb425e4d51c20a8093709d573ee9bedfd7b", "messageHeadline": "better log for final snapshot queue", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "48100f1e7c40cbbd25aa74cf5fcd102f02aab3df", "messageHeadline": "refactor timer reset", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "2e5038c7e40377699edad6044a38ebcf8c669f8d", "messageHeadline": "debug log snapshot write error", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e300b05d33473150354cdea244c192dedce23c57", "messageHeadline": "send transaction request as early as possible", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1e5f1e6eb94240ea50203d214ccea0219b64649a", "messageHeadline": "fix initial accept snapshot", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "38045c623fda0fe0034bb2a3605d4dd6125aebe4", "messageHeadline": "fix the graph clone", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 150, "deletions": 1}}, {"node": {"oid": "b0290f811f46d6b4f2cabdae9899df604691322c", "messageHeadline": "simplify graph struct", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 47, "deletions": 50}}, {"node": {"oid": "0842258f3b7295f11b1fbc023048e148eefa66f9", "messageHeadline": "fix chain state", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 81, "deletions": 70}}, {"node": {"oid": "a1012d5fd428eed3a393ebbbdc5e063608410274", "messageHeadline": "reduce peer buffer channel size", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "079491e3494ab28f898842e7218877478d16cc80", "messageHeadline": "remove unused configuration params", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "e4f77bfb699fb010f0310a0a20745cf645302c15", "messageHeadline": "chains work", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 191, "deletions": 160}}, {"node": {"oid": "4fce9e4566e6f961ab2fe9f83d00e098b4bb2692", "messageHeadline": "fix kernel chain cache queue", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 209, "deletions": 17}}, {"node": {"oid": "837ced13fd059b199ccbe56922a6120b9be4cf60", "messageHeadline": "graph chain intialization", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 74, "deletions": 46}}, {"node": {"oid": "f9396a9533ceb847a83f74192bb750904aa622c6", "messageHeadline": "parallel graph chain loops", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 383, "deletions": 770}}, {"node": {"oid": "cd24552221107323766a8f2b33e1423122517d7c", "messageHeadline": "return the node loop and clone error", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "2d5e88614c87397c9091fffffd207fb9a8f6488a", "messageHeadline": "fix clone source storage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "92941dd42bfdcceea6f3f97c883c223766f84adf", "messageHeadline": "enable pprof in graph clone", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c1415b782082897cc3a24e770050ca4930066ed2", "messageHeadline": "fix head rounds in graph clone", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f8030b5ab122ae8e959ede3f4d0791033cb6d39c", "messageHeadline": "allow badger truncate option", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e2117128b5ae543ea8e298a32a42929a288618c5", "messageHeadline": "graph clone should also do head sync", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 75, "deletions": 25}}, {"node": {"oid": "d207b4638710bc8d45598837bd597774d7dc2061", "messageHeadline": "clone log snapshots per second", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cc7457742e21985ad675512c8adee9978a004646", "messageHeadline": "clone log progress", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "80129a0244c09a8eb8cd24438b4ff433171d5080", "messageHeadline": "fix queue check timer", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da6369fea66426ee4b7004411c0499f8b5e45bd2", "messageHeadline": "fix log format", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "17fe6848583fa69b08f2624a2da0d15aad2c8c5a", "messageHeadline": "fix node import topology counter when loading genesis", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 43, "deletions": 47}}, {"node": {"oid": "68c4d90af9de825b998fea4c5afe9d7a19b7a924", "messageHeadline": "wait for the final queue consuming before appending more", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f1f77cfe1145b458747b9a6615899359d22343b1", "messageHeadline": "validate transaction before import", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "37dac2172d726320259eba490ec94c791e2a72bf", "messageHeadline": "assert snapshot and transaction hash when import", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6b4a2aaf1b0988264b8a75c3e64fd262994ac2d4", "messageHeadline": "fix kernel import batch size", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ebe86372dbb4fa4ce51ee5d5b17a3cbac72860d", "messageHeadline": "clone cmd to initialize the kernel with a graph directory", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 181, "deletions": 9}}, {"node": {"oid": "1d162f1a9117b66a2cc221843b2fe96ad121be28", "messageHeadline": "fix drained timer reset", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "bcd13b052ec6309b395dd14440f7b6d1b0797048", "messageHeadline": "fix timer races", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 125, "deletions": 88}}, {"node": {"oid": "5b21f8112a5e8a7823cb7f6ace5cf81fbd2e54af", "messageHeadline": "reset timer instead of a new allocation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "17e0c5a61920d96b9b77dcb35e236c1c7fc4f4dd", "messageHeadline": "bump version to v0.8.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca010f3aae37b865e8f0a4984553ba72595286bf", "messageHeadline": "fix deposit output index validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "04023a8e6f50a4a0937690d3f3291c027b354723", "messageHeadline": "signature verification test with golang std library", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "535cdeeff49789dc28634c2e7fac2eed94ce749f", "messageHeadline": "bump version to v0.8.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05a63c9e24c208311db5fe389967dd8b2a001832", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "556aa24d8cbe76a9cdc9123e6134b41081af6f78", "messageHeadline": "gossip neighbors to neighbors", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 70, "deletions": 14}}, {"node": {"oid": "89dd0df43d84fe350966ea02493c046285012e3d", "messageHeadline": "clearup logger and network quic test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "90b4e775fa0a3b0cbc297c6755bce2e14934adde", "messageHeadline": "improve rpc consensus test with concurrent node teardown", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "4bf4f5e8d57dfacaade89316fc0366be518326e1", "messageHeadline": "fix peer teardown sync", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56977f1d559012e1eee002c4eeb064439bc2d748", "messageHeadline": "peer teardown by disconnecting neighbors concurrently", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e591289f25f7067be926868216c59cb3c1c22e9c", "messageHeadline": "reset cache store when teardown node", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d7119919e3c0a3a948597ddc312b379a60432522", "messageHeadline": "avoid global configuration variables", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 120, "deletions": 116}}, {"node": {"oid": "6749e690159897bc6fff2dc60a5a029d91055cc6", "messageHeadline": "fix node and storage teardown", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf53b4cad90542a60f702004566a01cd56cade42", "messageHeadline": "teardown the node in test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 141, "deletions": 69}}, {"node": {"oid": "86e2cdf2ea30538cc5bb76a4fc13e888fe117498", "messageHeadline": "use a random single node for the test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "81c471998c83ee831f9857aa40253aabbf1fd660", "messageHeadline": "test all transactions to single genesis node", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "180c5a660474206d247a8c75e75d46da59325432", "messageHeadline": "fix external best round for genesis node", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "35f6b0ef4dbfd5c6c013e8ab47a7147b29d72752", "messageHeadline": "prevent snapshots in initial round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2799336244c59317a5e3a13c2919d909ecc9970d", "messageHeadline": "fix node id when check external reference", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c8c8492a62a9f537ceb20a0189de7c25c93319b0", "messageHeadline": "fix best external reference check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "9a4af69e18f219c2bb4360d976c632834b38cc70", "messageHeadline": "bump version to v0.8.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "567d3b03da49288edee5b79d5d09f6452b942058", "messageHeadline": "fix peer send period check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "71cad735eb6114c57c88f89f704715b2789cb55c", "messageHeadline": "should always send the graph head as a ping message", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "0196e48b00d3b0f458572ff3c83ee83e0bd1b1f1", "messageHeadline": "fix peer stream loop stuck when network error", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "bfc6122d5be981a271daf6e5bd0afa4814827c7d", "messageHeadline": "tune some log", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d08a71ba4a46a25ba1d5c193657925dbb0ee1df4", "messageHeadline": "bump version to v0.8.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ffb1755a1ae1e9f5d3ab7d1981238bdc8eb24f4", "messageHeadline": "fix topo sync offset when fresh node exists, and head sync helps a lot", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 25}}, {"node": {"oid": "1d167a239d888d2adcdf8b30c22a04902431d1cf", "messageHeadline": "a high priority queue is still vital", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "d4d8847ae3d8213196280283f6b69538d4bb1175", "messageHeadline": "sequelize all the peer messages into a single queue", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 10, "deletions": 25}}, {"node": {"oid": "3ebb20c7521a9ebc178a3e4aefc9436a856cbc2c", "messageHeadline": "limit the final graph gossip size to 3", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 82, "deletions": 23}}, {"node": {"oid": "a8b6e97e79853f31bca940264c56d48368e132c6", "messageHeadline": "bump version to v0.8.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a29a2d16236e491131a05a9a7091cfb61f436d7", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "690b297fa1c221952900928932b2bc67a8980bea", "messageHeadline": "graph entries validation with custom round depth", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "e66a77ad0b660e09967cf8c42ea7e4c0c3fb4f7e", "messageHeadline": "genesis and network validation without a seperate state db", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 67, "deletions": 101}}, {"node": {"oid": "5b7a27a05513e1a53f6853d690b65a3119171c33", "messageHeadline": "fix rpc consensus test when INPUTS changes", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b8845b9eb3b0a7652a5304e35050e03f698ba190", "messageHeadline": "fix mint batch amount validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81d400b3cb4b06d0feeaa7bcee3fd752577f3b9c", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4791b4897e66626320cc9c4ac1c8e35c8e7c0785", "messageHeadline": "update seed nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e42f615f53f4cae6c1c21f244efb11e419f9fc0", "messageHeadline": "badger value log gc in configuration", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "c976b8a3406d587b165b204f7156572b23ab64b0", "messageHeadline": "change the default consensus only option", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "610ad45df9497aa47b25498243a33c0228ad7709", "messageHeadline": "deprecate the old neighbor code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "062a941e1389566e20512e59776d43406705d896", "messageHeadline": "ensure no compression and cache used in badger", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "499677cd107340cd24e8bd1856f9ed06e66d520f", "messageHeadline": "Revert \"disable badger value log gc due to panic\"", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0112ce844546630953bdabf6391b97907b402fd9", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "0d0a92b08f68f08b354a2beff295dacb5454d8c1", "messageHeadline": "fix pledge period fork validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4b41de401144f13f134a1f88ce26b3507ae80bcd", "messageHeadline": "fix accept period fork validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "342ddfd9e5910f8081affd4e1614771ec066764f", "messageHeadline": "mint period fork validation should check network id", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c347fe7f741e636df6616135a7586924e088f8a", "messageHeadline": "fix mint period fork validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "27106a5e48c720d64c211297b4ac72e7daebe669", "messageHeadline": "fix mint period fork validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ac61b2229a49799088ffa24d03ba7136a2cfa865", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48953e1c77779169fd1896368f4ac0d56e78b441", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0877917af814dce6de6c278c3af3af59892d7bc3", "messageHeadline": "fix typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51cee5a6f2c6b26422665e54b1887c0f8730eb97", "messageHeadline": "config test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "1cd7253ec852517d02b89e72165e8a19ba8c4991", "messageHeadline": "mint snapshot validation should consider timestamp", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d01eba3304390931cede8d18072d5e87350819e4", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "a2f8663838bd2ea01aa9a76158e3a41a2b17109c", "messageHeadline": "hack a special snapshot finalization veerification", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1fd1bcba2716b0540b055646f91c8b4358fe7f55", "messageHeadline": "refactor some test code", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "5e350e5a5f4e3fcbc8e0a81b3cae12414e96c787", "messageHeadline": "remove unused code", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d5b96ac86abd3e94851597823a4ca72c2ffc9295", "messageHeadline": "fix cmd configurations", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "211147296e9b6a1010f948427d27c53966ca7ae1", "messageHeadline": "fix toml crypto key unmarshal", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "fb84630b48ffca01a064cdb75048d9633a1e4da6", "messageHeadline": "fix typo", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8d6afd1cec5bbb8d259563e32bfd99838521cf1b", "messageHeadline": "doc and test with new configuration file format", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 61, "deletions": 80}}, {"node": {"oid": "0496966eb3fb64023597c7a6af7f2eb0e15231a3", "messageHeadline": "better configuration names and comments", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 66, "deletions": 64}}, {"node": {"oid": "d8205b2869de143159bfd889a390f9a54b29c91f", "messageHeadline": "Merge pull request #49 from mul1sh/feat/toml-config", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "a25024895fad8fe8e074204183f74d3506b4a362", "messageHeadline": "Changed the config to load toml files instead of JSON", "author": {"name": "mulili", "email": "mulili.nzuki@gmail.com", "user": {"login": "mul1sh"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "dfbe83ee0ec41833fbe711820420ab367b6254b1", "messageHeadline": "bump version to v0.7.29", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c8a41c5c5b205476c6abd12af71e32976fee7d0", "messageHeadline": "fix storage assert for node cancel transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "086065248b581964e5d90788e3ce1f098f330ed0", "messageHeadline": "skip graph timestamp validation for finalized kernel snapshot", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "adf4a8dbadc816af925fb4170b2db63b9d6ce03b", "messageHeadline": "verbose kernel snapshot validation error", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "90f2fc0a76dae952c6358a9e0ff719b995efa97d", "messageHeadline": "should always validate kernel snapshot for cache and final", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "24b932d4325bc0e08e5fb83ea3c08b74e78e6b31", "messageHeadline": "better error msg for node operation snapshot", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5d6a082eedfa349e4e661044bb16a47431c5776e", "messageHeadline": "bump version to v0.7.28", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b0d5d994de3bbfacb2d4c2d3f1f452e8e022795", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7f4e31b43fe4e914a49c70b8b3f11b36bcbb15cc", "messageHeadline": "fix pledge transaction command", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d98c2bf1762eef2a06eb61ef6b1b6e8c5145ae1", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8acde3149b70d5e9c73f0e353026f6b647012c87", "messageHeadline": "command to build the node pledge transaction", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "f138cf3230004bc80603dd43fe87d8a2289da082", "messageHeadline": "Merge pull request #44 from dbarobin/rpcs", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1039, "deletions": 0}}, {"node": {"oid": "bc4824d2a596388a1aef20921feab3913ffde252", "messageHeadline": "Remove listmintdistributions example result", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 1, "deletions": 135}}, {"node": {"oid": "43a5d04e6a83d9e4317cef0a78c1c66ed4b63dd0", "messageHeadline": "Change sendrawtransaction result", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3364e891e7333559f6d3841c4b38ccc783d6444", "messageHeadline": "Change signrawtransaction result", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f22b75419f9b1321d994f07a9ca6f344a0385cf", "messageHeadline": "Update format", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 392, "deletions": 327}}, {"node": {"oid": "8c23f9a8b73ef6b1adc77ffb008bad691b83f588", "messageHeadline": "Add mixin kernel rpcs doc", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 1108, "deletions": 0}}, {"node": {"oid": "93591919caa801387e0726cccb7622632ece9923", "messageHeadline": "fix rpc error message", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a68e4d2049d2ea9f95353b56bfcb60e307fdaebd", "messageHeadline": "bump version to v0.7.27", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e807c28976a568fb749645bc691ef89b230826e2", "messageHeadline": "make the rpc runtime configurable", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "7c3e838ed9dfb697155f76e8ba5bcddc453c7e48", "messageHeadline": "should not stop the network listener if accept failed", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6e221501081f75d49aff3e9914f03372e9169985", "messageHeadline": "better error report", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "4728211e888646d0a0007f2d3fabf3301fe44547", "messageHeadline": "rpc id in response", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "cd9590539f3359c2d1d3ca0c9ae32faa7c959df6", "messageHeadline": "bump version to v0.7.26", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1867c8e755dd055d6297d50c464dbea4ce1c8363", "messageHeadline": "fix final cache condition", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98c5cf7c6b91c59cd18b9241db7c76f1740d0169", "messageHeadline": "fix typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2c0f637f1bfdcad9ead06ddeedfd8d63f4ed17e", "messageHeadline": "only cache snapshots for final round", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "0dbf983086117e62e837d15fb6d6495aa23288ca", "messageHeadline": "bump version to v0.7.25", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58b644a915be739dcefdf4ac070fc70bd5bf5212", "messageHeadline": "should accept and receive from every peer client", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d405946d0572593ca7df7fb78bd18ce9bb8e68ac", "messageHeadline": "ping node list in a loop", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "531b0209ea5e76aa9cb63028734e05fdd6ca4d70", "messageHeadline": "remove signer in the nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 36, "deletions": 38}}, {"node": {"oid": "1501a4266747bc289a0b556edcbd3fb4773d3fec", "messageHeadline": "bump version to v0.7.24", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3cb36a0e91ac4f5aa1cccbeef20b8f1c56d749f", "messageHeadline": "allow finalized snapshot from archive node unless consensus only", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db990bdee16915e0591f2a9e8fdd772a6af61978", "messageHeadline": "more head rounds sync", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "f3376b8fd1b9ae58e046a17a05d9105215ef24a5", "messageHeadline": "tune the graph sync topo offset", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "1253cf56f2e476d17655fcb5f8ef912adeda44c9", "messageHeadline": "bump version to v0.7.23", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b201e1026f2a6b8fcd5fcd345e2a5e28ae750dab", "messageHeadline": "should retry the snapshot if empty head round external not ready", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e0f67851a125d4f7d986e8d57ef0bf3b40da65c6", "messageHeadline": "log the cache snapshot round validation error", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "bc7678e4d9416b2673aa997a828cc5a4e7c9de67", "messageHeadline": "rpc command to get a transaction in cache", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "713277797342915479941de117a92219c714821f", "messageHeadline": "bump version to v0.7.22", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff6c21d2d8ee6579943b3893c9847fa84ff32f32", "messageHeadline": "fix dummy round reference bug", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d9bfe4eaa4b43bda033e71cc57159d8d78f4696a", "messageHeadline": "reduce loop count", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "3eeae9464b0c9e5192b7256dc40cbb2716c35a70", "messageHeadline": "bump version to v0.7.21", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b71409e1f8ee4bb4d364d62e352a3b095c85cb5", "messageHeadline": "fix typo", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae8de3e4ac263a117af32e8fb68801b4ea7f65a6", "messageHeadline": "cache all nodes sorted", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8147d69e8ed92700294828da55bb264c8987b471", "messageHeadline": "no need to do verification if already finalized", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "1f6ef53f9825b8e59c13741ecc838ffcb2331f74", "messageHeadline": "more node state test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1d62d8ca7e8b3656c3ac782aafcb6b10b7848bfa", "messageHeadline": "log the cosi signature verification error", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "34640bb17d5b5e57767a661b4af0c63263e61b72", "messageHeadline": "fix the recently removed consensus node", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "774be0c9b1ab9d882d099821fc28dfadf78bfb39", "messageHeadline": "error log improvement", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "374bb55eb953cc108b5f165fdea25c5fda75d3e3", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af61f4812e6532d2a65cb79353e05cedd8e249ab", "messageHeadline": "increase the peer receive message time out", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9150fd2e155d98e45efe17ecf8b181085a064856", "messageHeadline": "bump version to v0.7.20", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e1e9dff090d3d2ea39c4165030eba163aba7af2", "messageHeadline": "tune some timer", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a1dc52fb4cb1695a517d0bac4c01c5666eecf2a8", "messageHeadline": "fix initial accept finalization check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e599808dafb2e7a33cf2ef287ab25785455efd7a", "messageHeadline": "skip future finalizations as soon as possible", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "51ecde538e0eb4a609074a55c18fdd35f391592f", "messageHeadline": "use the distinct big API of fastcache for large snapshots cache", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7d3ac13653e7499bfaddacf348da9f47d4ec2574", "messageHeadline": "bump version to v0.7.19", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbbc63a13e6b82734a9d2509f5eca8f7a6a22d62", "messageHeadline": "ensure snapshot available for some message types", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "0676c81ca8c8d01857bd1bd34c32f57b2c6595fc", "messageHeadline": "log limiter help", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "412831b613b124692c0b9df39e0667b087d93634", "messageHeadline": "log limiter", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "3e5d1c7ff6014982665948bbc9176f3aa1c9f5e2", "messageHeadline": "Merge pull request #42 from fox-one/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ba18f541fce8fab6532cf868669cb74ec8e3111c", "messageHeadline": "MOD: add node box to node.json;", "author": {"name": "Charlie Wu", "email": "wu@fox.one", "user": {"login": "pando-ci"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "779180b2cc8e175ada4868c089d991c2f1bdfb57", "messageHeadline": "remove redundant code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "6a736162b1b7f04a917cea84e430d67887c95109", "messageHeadline": "send the transaction before snapshot to unresponded peers", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c750f2f426629dd716eaa81b551baca9b039fa75", "messageHeadline": "bump version to v0.7.18", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b62a4201a3a4e80499f66fc4fcc8da67af4c813", "messageHeadline": "stop the timer as soon as possible", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e3711439b418db18c8b03a49e57ed9ef172b2f79", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b54a3a9dab6ecc799ed7902604ad6bbfb94d03f", "messageHeadline": "a transaction may be finalized by more than one nodes", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5db2c06bc6442be13cdafb1259dda1e1974e7e93", "messageHeadline": "return the database query if not found", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "6381afd342a9dc81ba10fd80157fc4ca6bb29c14", "messageHeadline": "consider the node self when check catch up", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "127479777750afa0d45b225defa345b42dc0b70a", "messageHeadline": "more log on peers catch up check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "51f53d1c2cfe483b7a4b7cc461180fd94b0a24b2", "messageHeadline": "just drop some snapshot transactions from the queue", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "305f161379e301631f49c7d0967640b021326dfe", "messageHeadline": "deprecate the old authentication header", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "bead393de37d2afe4b7ab85e1c0a8a5854ae7bab", "messageHeadline": "log filter", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 91, "deletions": 8}}, {"node": {"oid": "eef68c664f017120cb0740991fd6ece3080ff61c", "messageHeadline": "fix reverse link check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "31188104fdef7c3219d2090b9828d98d4f73f0fa", "messageHeadline": "bump version to v0.7.17", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d04c509649690cb550acfa5e7c1dbf1501c1b525", "messageHeadline": "disable cache load to queue", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8862ef2d41f081aa3f587683143ddc9d4de42edb", "messageHeadline": "disable the cache round limit", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "fca44dc4264edf80274980eddb639e30fddbe3f1", "messageHeadline": "use the new authentication key format", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "88c7e7874052c670b8353516bd460fa4ee15dae2", "messageHeadline": "bump version to v0.7.16", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "927551d283db390916dcf322a591a112fff91827", "messageHeadline": "fix final graph sync for fresh node", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eedc549b31b64d183bcc0e6610a518271e88a150", "messageHeadline": "fix the final round cache", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "5f6e1994474b90a580bfb0e24ab89250d13bc04e", "messageHeadline": "should retry the announcement", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "93de591128177b9e7b569e97ac0ac8746235ee97", "messageHeadline": "fix timer usage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a8cac882de8eb016c4db2aae5118b5f6527f404c", "messageHeadline": "initial accept snapshot should not be rate limited too much", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd65bd2d3728f8be9e4bc04978a1d41f18108da0", "messageHeadline": "prevent reverse links further", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "c990624eaf7839e5523c34ed9ff3722c11959e65", "messageHeadline": "make the rpc runtime print as a param", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "07021d1392ba71abacd0a5ec68ecdff1e8dbfa9e", "messageHeadline": "tune the final graph sync threshold", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "de52fa7486b19eefa06ebc3f8eeb8e37fc5af014", "messageHeadline": "more log on final graph sync", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e2b8e5f9c2c8e92ff6a7eafec00147ee80a270af", "messageHeadline": "bump version to v0.7.15", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "590577b1d443cfd1d202d7feb66237b9e977caa8", "messageHeadline": "should not announce the same transaction in the same round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f7ff20093e5cfdc0d221fd0a38e222bd63df502f", "messageHeadline": "fix the flood check recursion bug", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "34c6ecc132cd69a0516e9da53b7f2ad88895017e", "messageHeadline": "remove some cache snapshot external reference hack", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "1072f28a74195e7fb559e9289efa594f3a13d55b", "messageHeadline": "bump version to v0.7.14", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ff6c475f81823a193e5ce823f06918509807ecd", "messageHeadline": "tune the cache aggregator capacity", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a8f1646a8bad170599526f872a110b8b01a36d5", "messageHeadline": "Revert \"do not load the cache transactions to queue on boot\"", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5bfd83f2211a51ce0dbf23030ad13cd06a2d19c3", "messageHeadline": "remove the dangerous dump and clear RPC command", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 75}}, {"node": {"oid": "8d19dc5cb350d8785f201d9eea07250cc9b9af5c", "messageHeadline": "bump version to v0.7.13", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c66c28b7d49207a25af4f9da98fc03ef0f508ad", "messageHeadline": "remove code duplicate", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c7ef2e0f3f441b6678401fb1456701b843e2c80b", "messageHeadline": "downgrade badger to v2.0.1 due to strange cpu time", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fc02ecaf6d7fece3d9e09fa07702570db16b7e3a", "messageHeadline": "fix the aggregator capacity check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "573debe78582a93e647e0591077f3881fee20c2b", "messageHeadline": "command runtime in the rpc response", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "6e121cbcd9b89612cd2ae74d6163c069bd95f8cb", "messageHeadline": "dump more info about the cache queue", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "9639ad42e90a8a12a1fc7416648fec7a5c149545", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59fc78be437899cce5bbdee921bf0738aa7fc1d5", "messageHeadline": "rpc command to dump graph head", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "6596ff2b0420e335f965a659f2384768c644971a", "messageHeadline": "dump statistics", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "76001334f95466144f360746135544af789ca334", "messageHeadline": "fix rpc param", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21bccd15a6bcfc2d4c00eef58acebb003913b113", "messageHeadline": "RPC command to dump and clear the cache queue", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "b0be48f0bb3e79b1260085117d5baa4baf8e5936", "messageHeadline": "no need to use a ping ticker", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "45eab1729e6f0aa4921ed9f5c187a55bb97d9e74", "messageHeadline": "bump version to v0.7.12", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8387a53ccea7ef70a120294f2546bc9cc60eb11d", "messageHeadline": "tune some timer performance", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "b5ac87f7834f02dbf99424359eaaa9904ff2406c", "messageHeadline": "only sync remote head if sync points received", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f20a71628843c10b1ee09db0f20f362c0c939a4f", "messageHeadline": "better network sync log", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "853d4598e3c518994b893969d308aa07a97d3415", "messageHeadline": "sync head round even when zero offset", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e7159ec18ebc71e313e004b89df7b1c2b49b03fa", "messageHeadline": "tune the stale cache round threshold", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4840be224e2497f9fc953de43e950087b37c1f01", "messageHeadline": "final graph sync consider stale cache round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "c6fb32e581e6fb6799c29535b77766ab35f8cd53", "messageHeadline": "log all cosi operations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "b44bcc7aad66a802cc3deaa958b74777c893d644", "messageHeadline": "log the finalization queue", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f0133de966612a18ef46a5a5841599969d26b7aa", "messageHeadline": "expire external snapshots if reference not ready", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5f9c8f465d4d3f009fd3eefbb10514ae3108f84c", "messageHeadline": "bump version to v0.7.11", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "192c04bc1098f9b34c1ce9c2a0204b6b28eeb132", "messageHeadline": "tune the cache capacity", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00eb46ff75f49288dd366b3760f035f378cd4926", "messageHeadline": "tune the external reference hack timestamp", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7125787972eabf0b9977036f68bd0bfd8d24ff98", "messageHeadline": "fix the cache full check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f8412155797748ecef932755a701376249292aba", "messageHeadline": "bump version to v0.7.10", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd254e929fbdbd10320655e3ca44add852971f8b", "messageHeadline": "sync finalization graph too frequent is a burden", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "da0c4d0949cad15113161d770bc59f55fe2b3a66", "messageHeadline": "sync the final graph as soon as possible", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "6338ef450a2814674f82719bb073e87af9525ce8", "messageHeadline": "do not load the cache transactions to queue on boot", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "4a4c57ef057c98b7c4fcff030676524c57f69c8e", "messageHeadline": "free cosi aggregator space if finalized", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "13fa92da90ff74364cafe4bedfe6a575592789b2", "messageHeadline": "limit the annoucment round size", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "27fcfc6575d7a86702b95816d0d39c2fa5b568e3", "messageHeadline": "bump version to v0.7.9", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "408f4765447a6a7cde22d52fbf2ea8d878d2f16e", "messageHeadline": "allow the leader to update its empty head reference any time", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "ee3f2636c89d01142acf9e649db132630c186ad9", "messageHeadline": "allow the leader to update its empty head reference any time", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "908847bb5d0a6d410e0a6d9aa6e94fa4da030eba", "messageHeadline": "fix the network related log level", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "4576231d3b20e7b41d9299f8a3406de2fa54527c", "messageHeadline": "bump version to v0.7.8", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "308151e8abc4a0cd7b7fbc5c13536528020fc70a", "messageHeadline": "only assert reverse link when exists", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d48d342a5d4ef08ece2dc97d7c844617a3e8e32d", "messageHeadline": "do not reference the one just referenced me", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7662dd25143f44f8b4fc1ff6558323b08911c190", "messageHeadline": "allow dummy self finalization hack", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "e7fdbffc81ae8116ee1d73479326a39e69536918", "messageHeadline": "bump version to v0.7.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3126d5f378f645f2cf7c70cfdc9c55fc765b198", "messageHeadline": "remove duplicated code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "74c19f283c4d6497e645f5d6ae7ed9a9988f7642", "messageHeadline": "tune the external timestamp hack", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7a07006c5e382e1240c5807151a8e188c75e0c5", "messageHeadline": "init the config for commands", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0dad05f2b912e4adf7448478784822789e72f79b", "messageHeadline": "bump version to v0.7.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5de679662c083c4576ba5cb9c47a1608b1bae9f", "messageHeadline": "fix the ring size for test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "9ee83e9736fbc600cb7092710be7fada45c211fe", "messageHeadline": "flood check with round number", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "811b836ef29ad807856a340d64b3fcc83b55824a", "messageHeadline": "prevent the same transaction snapshots flooding", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "c2b77e3ce189935d17389b8a06c3bfdb8b5dd48b", "messageHeadline": "bump version to v0.7.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e585ea04e2ed86dfc31372a4455472d9f571236f", "messageHeadline": "the cache queue should not expire", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "074ded82c9a1c73c5d8c19c2cffd509883f24151", "messageHeadline": "bump version to v0.7.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3562723436441043150b21e70a8f604032c9f9f2", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85cf0ef8f97d72b30cf988eca4c75d87d7d44576", "messageHeadline": "skip the strict external reference validation for some snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4ed2886ac1b9b6708742184133356024872e7555", "messageHeadline": "bump version to v0.7.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c87fcd5c4c015f93d5f7515d1b63db68ac3a162c", "messageHeadline": "prevent reference bare external round", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1c718919c27f8bed4cb620610630595d5674358c", "messageHeadline": "tune log level", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97df6561cdbec137ffa3aacdae1f00510f511577", "messageHeadline": "allow self finalization even when external not collected yet", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "749c1730d99b7ad27227533c69f81dfef90b7918", "messageHeadline": "fix typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "434e54293f7981e2c04fcbcb7f5ac520afc2e161", "messageHeadline": "fix typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddb2f471a4db3089e9179dda710148be148eb515", "messageHeadline": "the best external round considers height, cause round history threshold", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "ebeffe769b8dbb95a434df495d47e6046bfef165", "messageHeadline": "cache the reverse links", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "53a60ad016bc1a197ae14877b2a29e4871c25fd8", "messageHeadline": "bump version to v0.7.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c21edc34481c4cde16fa91c8e6dc913556c762e8", "messageHeadline": "tune the queue loop", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "fb1e9041fdf3fbd0178cc8cc88d25d99bae5b490", "messageHeadline": "high priority for snapshot finalization message", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "1a13406580b345696e32c749e9c4ce50e0ad698e", "messageHeadline": "bump version to v0.7.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbb237542efceb9d7541d25890b1245c4352e32c", "messageHeadline": "optimize the cache queue for annoucement", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "281185948bada2f06be48e88c4a7d98634ece7d7", "messageHeadline": "Merge pull request #41 from ExinOne/exinpoool-reelection-1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de0ec0ebc1ba69da7da99d6cfd16d6469ab807f1", "messageHeadline": "Update ExinPool #1 node signer", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73ae66acee3cafbff30cf974ccfcd238e6b907b1", "messageHeadline": "Merge pull request #40 from panlilu/patch-1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9902c3093c468965e83c9d46cdcb08d60d79e79", "messageHeadline": "Update nodes.json", "author": {"name": "panlilu", "email": "panlilu@gmail.com", "user": {"login": "panlilu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5994a083c74c111c51e556dfb300ccc971635b87", "messageHeadline": "bump version to v0.7.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d3ae20615b159825ad60607a87f865c916ca466", "messageHeadline": "doc the archive mode option", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "85566969f7ad1e0f2857bfefe53f59e87993c064", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "a11430fcafeb62c9b4948b35b3c62957a0fed080", "messageHeadline": "update cli mod and command options", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 120, "deletions": 227}}, {"node": {"oid": "027f6eea05aef778c4e755eb76cc39531b30d96f", "messageHeadline": "Merge pull request #39 from MixinNetwork/feature/archive-mode", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 52, "deletions": 22}}, {"node": {"oid": "d3695da62f28b3a4fbd0c3adeb78a8d2bef4c156", "messageHeadline": "validate peer signature even for archive mode", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "fc9ccd01ae7e3ec8e5d64c1318b10a0a91030a2f", "messageHeadline": "archive only peer connection", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "2bb65db577b29158f5558e7e71e2abea664bc501", "messageHeadline": "Merge pull request #38 from fox-one/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c57f4922828f0880a331d5652eb4ca3906b15fe", "messageHeadline": "Update nodes.json", "author": {"name": "Lyric Wai", "email": "5h3ll3x@gmail.com", "user": {"login": "lyricat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e773be9fd7ee1d2349e6857f69dbfd81fbf8e58", "messageHeadline": "Merge pull request #37 from fox-one/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4abe3eea6b5cba8acbb9db8fd49858735ed6fc9d", "messageHeadline": "Update nodes.json", "author": {"name": "Lyric Wai", "email": "5h3ll3x@gmail.com", "user": {"login": "lyricat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "506a713a567e5e3f81919a232b231443a04f3f17", "messageHeadline": "bump version to v0.6.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b442643b188ec19437c441e96d345670d7ef918", "messageHeadline": "fix test struct field", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5b53242b6a6bdc184f9d1617612f9beb394a8959", "messageHeadline": "update peers list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "9cfda3062352883b3f0ae742b39ba31d2e8068dd", "messageHeadline": "the last mint batch in the rpc info response", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "abadd00e169e537908f0f1e85a38e95bd5a5f075", "messageHeadline": "rpc consensus test avoid the node removed", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 59, "deletions": 35}}, {"node": {"oid": "1fd1f100c4f8e97b0ea45e7e624a33895ee3c790", "messageHeadline": "remove some redundant code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "3cdd917fbd6e69eff1760b59558ec164d19a39a8", "messageHeadline": "update README", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e2da1ef568f5f349b504616eb71fa9684dc944b4", "messageHeadline": "more verbose log", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "39bb1a69dd3493a3a5a4ea66b8b9fd2038148b7c", "messageHeadline": "upgrade to golang 1.14", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d9b78c3237137c7ea0c5c8b127b4d71a1d4006b5", "messageHeadline": "kernel daemon log level by args", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bc86e76cc0f53d3b984203502044fc0e5530906a", "messageHeadline": "queue finalization check for node removed recently", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "3710c9f8ae04f813704c0f1b524ae9c29584666b", "messageHeadline": "fix peer connection when no listener specified", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "34452d061ad2b465e57e2ead9a5d17f852d86439", "messageHeadline": "bump version to v0.6.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72b14ddcd47414ee27542b67cf5916fa10112d85", "messageHeadline": "skip kernel snapshot validation for finalized transaction", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e48d441feb34831bee5c292eb29a00f2118b21b2", "messageHeadline": "the best external round should history should care only timestamp", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "2a07bb428ae48e7480fd0bc1aaedd64212c7558d", "messageHeadline": "tune some error message", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "15a68e065887f97fa109fcfd9cc737ecd7df3f4d", "messageHeadline": "ensure node remove snapshot handled by others", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3e9c9d6380ff68254420cf63039e9f9f0953a91c", "messageHeadline": "bump to version v0.6.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bb8922d73574308738f8195c26edf11de408ec2", "messageHeadline": "the final round graph should load all nodes existed ever", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "364a37b8084323104aed30f5e0686c4835cc046d", "messageHeadline": "skip snapshot if already finalized in storage", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "bed8a47ffb60988cb97b1918f09fa340af5cd62c", "messageHeadline": "bump version to v0.6.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25321927b91d43be9174e1e4663e32899e40ad5e", "messageHeadline": "fix pool size API panic", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "55750192db53c41fa7c9efea3ce62e3e63edb324", "messageHeadline": "allow the recently removed node to handle finalization", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "12efe2274468161d2011b21561de9335140544b4", "messageHeadline": "more badger data assertions for node writes", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "77c45b8d030a78aed4e8f4b16000b1bd76fccf02", "messageHeadline": "bump to version v0.6.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9da0654f7ca512804047c979573aefeb0fdc9d73", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "50e1c9f248c52cd787a26bf3e2fcacfe80bab9d6", "messageHeadline": "rpc test spend the node remove output", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "83659532bcbeede3b4d42cec3ab3cff4d7217cf9", "messageHeadline": "allow node remove output to be spent in script transaction", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a55785f6c19a09848323efe8525707d29053e8a8", "messageHeadline": "rpc test node remove", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 70, "deletions": 4}}, {"node": {"oid": "a96554728e37c1b1dca441504d38cab313a06d43", "messageHeadline": "invalid snapshot timestamp should not panic the consensus base", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2c56c316769facffaca411c35f3bb773c1e16f05", "messageHeadline": "node remove snapshot should check against graph timestamp", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "acb519aaeb28842ccbcf0ec3aef472f08a52fc7c", "messageHeadline": "rpc test node accept", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "91958b6a3e266f6474266b3df12a74f40e4ed8d6", "messageHeadline": "sync when only a few rounds", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fd3c6f97c9f1f91165228bab269479cd9654b853", "messageHeadline": "rpc test node pledge", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 143, "deletions": 24}}, {"node": {"oid": "120275ad1394604690dffaf9b11aeb01786633ad", "messageHeadline": "rpc test graph timestamp", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "e3f30ad5cab17b42eb116ee7f8388724befb2e1b", "messageHeadline": "fix kernel mint pool calculation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2cda9804cd20a7e9bec9a9b4ba5025595ed9971", "messageHeadline": "allow to mock kernel clock in test with diff additions", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 69, "deletions": 12}}, {"node": {"oid": "66d86491c5e80eeff273522dd6d1e1440c08830b", "messageHeadline": "put the election ticker duration in config", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "049f0acf5541b60d05944f2b2769f52c1d200e97", "messageHeadline": "test to ensure node remove transaction payee", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1417f2b6b7f7963c01a09378f3f58479fd6d135a", "messageHeadline": "fix doc format", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cf02f8a993797100b6f9c44d2d1a6980680ead17", "messageHeadline": "doc on snapshot format", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "ae359bd1be21ccc12f120a9ec203a2e82718da0d", "messageHeadline": "doc on kernel transactions", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 119, "deletions": 13}}, {"node": {"oid": "a3430329f62d7166ef9c272ae86744e1b108a421", "messageHeadline": "script threshold operator should be smaller than 64", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "22b3251bef279dcaa0ed891220c96441cfab8149", "messageHeadline": "add some doc", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "10ca1af466a99113840bb86299f1105badc9a14e", "messageHeadline": "fix typo", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "13b51e8cad491eaf4045d8c0b28fa5bf45d372e8", "messageHeadline": "a kernel internal clock implementation to mock time for test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 74, "deletions": 24}}, {"node": {"oid": "6c949142509e56edff5a0fb324c76718855b09e4", "messageHeadline": "bump version to v0.6.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c53e05687f8f2e324260323126b4a2b82743cf4", "messageHeadline": "never handle the node remove transaction by the node self", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1236a8dfbe8118550171490301313fa1bd807fcf", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95c0376dda7c695bdcaf63fe4cbacbbde2ee0290", "messageHeadline": "a rpc method to list all nodes in order", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "2b515fbbe7ca49f55ccaadcb51149ba65b865f27", "messageHeadline": "update the mixin command help doc", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "9f819e47febf98ce86821e6a81947c036bf92e45", "messageHeadline": "limit the maximum count for list snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b1d678319311b9a429597c5a8e31deb493c0d86e", "messageHeadline": "bump version to v0.6.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8209ac6937df20c6d8dcc84617130a8d5420dcc1", "messageHeadline": "ensure node remove in correct state", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4dfaedad1281c88ede3e572aa2d6f9dd656fa77f", "messageHeadline": "fix the node remove transaction loop", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b69c51e8107eaca48f8356fe585c69cc24ef3ce2", "messageHeadline": "remove a few code duplication", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "f27a478498e2a6a99472bd4f66abf0a8638ddf78", "messageHeadline": "fix transaction signature test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c959230f809069a41ad5f6228ea52d7b7583a703", "messageHeadline": "fix node remove transaction signature validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "5b8ad5e024f3acd53786ad091604ae655e57b4aa", "messageHeadline": "basic genesis nodes and snapshots test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 93, "deletions": 14}}, {"node": {"oid": "d343ef9b14827bcb51c0437b7992951ae5aa3e93", "messageHeadline": "basic node remove possibility tests", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 82, "deletions": 5}}, {"node": {"oid": "17a8ca58d5cfd7facdb62a168bc7135bc1b23037", "messageHeadline": "check the snapshot timestamp threshold again in the cosi response step", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "47286ae41e605d7c97ae6cf4d9252785c7477f3f", "messageHeadline": "spend the node remove output type the same as script output", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d96420342824056d64860074bc99bb06aa1633c", "messageHeadline": "fix node remove year check and transaction type", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bb638633d63bf6ca42a9e8b04a1d659b0e1295b8", "messageHeadline": "fix node state from store", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "0f441719f7c623fb2099e2cb623f7e28c2353e55", "messageHeadline": "the candidate node to be removed should be in accepted state", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "0deb32504c2dad92988d6841e44209442ab1f93e", "messageHeadline": "should ensure all output type checked", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "840e5c75a3888dfd9057fcffa0d3d59aff0c4abb", "messageHeadline": "should always allow payee reuse", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "457e4bd53f0408bb95c2a1a906d213557f8f1a5e", "messageHeadline": "assert node cancel and remove transaction state", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "826a84e9c1a428222d5187f38af5bcc7246d0be8", "messageHeadline": "more node remove transaction validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 82, "deletions": 3}}, {"node": {"oid": "1ff08653458d3aee79f41a903bf16e5c1043cb6b", "messageHeadline": "simplify the node transaction validation with tx hash check", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "54fe5f470b6e4f3549615885fa45b368cb74bb6a", "messageHeadline": "the remainning pool size inf rpc info", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 52, "deletions": 26}}, {"node": {"oid": "fab9ddfe06730e3c307a94dad28f1d2f5d4414f8", "messageHeadline": "should sort all nodes to get the removing candidate", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "b20b5f5ddadb7263677cdb7895c24c8a298be35a", "messageHeadline": "node remove possibility improvement", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 90, "deletions": 28}}, {"node": {"oid": "058693aeeb7850e08629dfa03607ae6f685145c3", "messageHeadline": "rename the node resign operation name", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "5cb7811b5a9118d675553a520a756acd2e84db2f", "messageHeadline": "ensure node pledge not near the batch year", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "0fa0af34a41d2e040824cff47d7935c5b0cae3c4", "messageHeadline": "yearly pledge amount test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "c5469ab92f0cf048991105d880fee8f59ecc6739", "messageHeadline": "ensure the node key can only be used once", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "c75633a139309ba95835f89891e8a77057bc392c", "messageHeadline": "domains validation rules test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "7e09ba06321e4b07225d59971c5294f82834e75b", "messageHeadline": "remove domain chain id redundancy", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "7f9363cac315b8c1c79cbfa4ee4887de11d0a475", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "1799cab71e1ecec9a656f85396f45a7c18c70b75", "messageHeadline": "Merge pull request #36 from ExinOne/exinpool", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dfaece317a0a0f3f9587c71cb94974ebbd3a6f1f", "messageHeadline": "the bitcoin domain validation rules", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "a92a98c63909906d2d8b36b1ce7bdee2be8ce661", "messageHeadline": "Add ExinPool #2 node configuration", "author": {"name": "Robin Wen", "email": "blockxyz@gmail.com", "user": {"login": "dbarobin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a55d123f4753fa557bdbfcdf9b2321a42214864b", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "1b8e0b87117730c834ff5c0ed80b811e87297e4e", "messageHeadline": "disable badger value log gc due to panic", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "fd33f483f7b5d04ff5e5563425fdbea8e6057e41", "messageHeadline": "upgrade to badger v2", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 154, "deletions": 47}}, {"node": {"oid": "e02e7288c650538a0f2a8a1ce92053edd29db9a0", "messageHeadline": "cmd to decrypt a ghost key", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "b4e57cf7aa34d0b03f46fa7861c64b42cde4c982", "messageHeadline": "cmd to sign raw transaction with mask", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "546b1f119a7dc4c5ee043fd2444e449c78246480", "messageHeadline": "Merge pull request #33 from EOSLaoMao/feautre/multi-sign-cli", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "97e04304f515f7e74f43fb07d2fa00cae41735b8", "messageHeadline": "add multi sign cli", "author": {"name": "WLBF", "email": "lbf1353@live.com", "user": {"login": "WLBF"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "48200bb1f3568b92b6a6e8e57efb5635060f90ac", "messageHeadline": "update nodes list", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c5dd76ec68656ecdab463c02aaecff2f8234d739", "messageHeadline": "key format validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "05f5ed22da2f53cb10d1fd8b5910196c2d7b0537", "messageHeadline": "bump version to v0.5.18", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f46e2f72798a837c18edeb125f59db09584e97b0", "messageHeadline": "external reference check without short history", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c58c176af3b00a707db67d7f04ba266c63532b37", "messageHeadline": "ensure round history without temporary final", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "3c81707d53abde8aa5baca153648e9c050aede98", "messageHeadline": "ensure round history without temporary final", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "540951561710e19578f887ea0f82a0df96bbfc05", "messageHeadline": "ensure round history without temporary final", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "631fc6c5992a4033b915d93e391adbecde0b2c3f", "messageHeadline": "fix the final graph sync ticker", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f69a0240da2998f68989cc514f55f8a38773b2b", "messageHeadline": "fix external reference best round determination", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "54d3615a2d56fe2c9f67262bbbbb5bf5680991f2", "messageHeadline": "bump version to v0.5.17", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62befb570ba013036f8f1e2336fea68cd2814ed0", "messageHeadline": "revert back to the old final graph ticker", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "55198f39203f5d68db2de3107720ac0a79959eaf", "messageHeadline": "bump version to v0.5.16", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e693540d678705aecd9eb2257a6593d660fa893", "messageHeadline": "fix final graph ticker", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0b30d4861a203670ad4d39193e261d5ce7f69b73", "messageHeadline": "bump version to v0.5.15", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38e75871de8e64ff7e403317234ba854cdec7a65", "messageHeadline": "revert to the original badger version", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "cf8f9c660526ca2cad22368b691d99d693aaa62a", "messageHeadline": "bump version to v0.5.14", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7afc10279d6cd70133c8dbfb32a9587b07379c01", "messageHeadline": "use the bugfix version of badger", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "d57073e26f025084a12840d2486e4dddb3c6f42f", "messageHeadline": "bump to version v0.5.13", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16fe7a288475c89e9fe91f008acd88d16d5930ee", "messageHeadline": "the final graph sync point period should be smaller than the ticker", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b5f51d74e412352721af872195473713e32e8c8", "messageHeadline": "better cache round empty log", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70fddfab0897cc5a76d0f538d799807ddc41719f", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "66bd7dc17e41217e4022a2c16a90cb422c5ec8df", "messageHeadline": "remove redundant cancelled node check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f445b8d03e2d5a22470fd069ba9202fbe6c01ace", "messageHeadline": "bump version to v0.5.12", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fa334a9b293ebf6a68d50ecc5d21eb90852f917", "messageHeadline": "command to decode node pledge transaction extra", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "b5f780077566c691352e43f12ce8eb38e3bd0cf6", "messageHeadline": "no need to get cancelled and removed nodes in concensus", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "034bd1ee202c6aa00beb58128da042bf94ebd7dc", "messageHeadline": "ensure external existence before updating head", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ef4d1d30615f26d4df8f86c584380b8901257009", "messageHeadline": "bump version to v0.5.11", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "637f43685e8cec34cb9eba6e639e5ee041e5267e", "messageHeadline": "fix cancelled node empty round", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ff6bd61aed613f81c6e00c070e1113b7b79d0c2", "messageHeadline": "badger v2.0.0-rc3 is bad", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "ff213bada958778c4ce235a779e1065d08c9ebad", "messageHeadline": "upgrade go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "157219c59341080985a42cc6dfd4bd408cbf11cf", "messageHeadline": "bump version to v0.5.10", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "722c237317a7e01b055e498442962450be4c4893", "messageHeadline": "fix concurrent peer neighbors map access", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "62bd1f5238233e2c88e17d84c71f3cf5ca8de244", "messageHeadline": "fix node cancel validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e317472b5370f5fc7088694d0fc59e9c74befdf4", "messageHeadline": "fix typo", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fcc09a75f4c2d1b773199f8a8adaa07e2057e307", "messageHeadline": "lock the node operation for some time after node cancel", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c1265aef774cc25bfc4a4d203f3a24db40e98866", "messageHeadline": "fix the receiver check of build cancel transaction command", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a47980e63d43e5c0331dd2928ed3513995ffad80", "messageHeadline": "command to build a node cancel transaction", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "972960da0c0f935d22db1b62417b6171f52acb0c", "messageHeadline": "transaction hex in the get transaction RPC", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "03b39308055e77b53c86b80394c3d32eff3105fc", "messageHeadline": "ensure signature for node cancel transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "deaf8b64cc9e5b3a4c88ed7163184afe66ed158d", "messageHeadline": "node cancel kernel snapshot validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 105, "deletions": 4}}, {"node": {"oid": "82280015bb735dde188aadf4e5627bf7b9382f09", "messageHeadline": "validate node cancel transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 170, "deletions": 6}}, {"node": {"oid": "758d99ecf2a49feff259a891b15eb14e32787580", "messageHeadline": "timeout in RPC server", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e8e208c3aa58eb12ed5a37c83fb8509c5ecf6f19", "messageHeadline": "bump version to v0.5.9", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "654d87b1464585f4a0ff8d2a837da4d9459faad9", "messageHeadline": "revert back to quic-go v0.11.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "6e8ea652fff5f37ca4642c78374468fde30cb081", "messageHeadline": "update quic-go to v0.12.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "4cd01ecfe6ea57defecabe855beb37e55c3b373a", "messageHeadline": "doc git clone URL with https", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8358bebbb85724b43087b859bb6c9071cb7c706e", "messageHeadline": "new seed peer", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3b29b8dbdffdcd5e77dd678f323e2543e4b2c898", "messageHeadline": "fix initial accept node signature response index", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1ea313a215f1b0c83639a24491e075a830b64aff", "messageHeadline": "fix empty outputs for some transaction type", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f9974fa783b1f8fba82cb8e98f936503357bbc62", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "52004f86b6ddbfe939b79529818e2d7d9adf5bd7", "messageHeadline": "bump version to v0.5.8", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4bab4874a43584554428446571d7066cb1028bf", "messageHeadline": "boot validation should handle duplicated finalization", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "9d3d11211104ae2a0c4c2549bc62a4df33d5ced8", "messageHeadline": "bump version to v0.5.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "293b8461ea960a5fbcbf0e8a4c25385f3dad1d30", "messageHeadline": "never cache empty round snapshots read", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a89fc55e14a5331249b6e717576ad7e603a12a8", "messageHeadline": "Update README", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68ef12b9a524b66e0c21e1ed26c5f762ee890f75", "messageHeadline": "bump version to v0.5.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b6180164094124becdf780c08f602b80277f223", "messageHeadline": "snapshot timestamp must after external reference", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "16902c169fbe4167ce41f76d88961d63242b1b60", "messageHeadline": "sync all nodes head round to remote peer", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "859a52cc116fe00fe0864ebe105da48e962f0922", "messageHeadline": "should return the total validated entries", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "a1e1e5bccc087b39f32a39ab4002c5ece7ca6cd4", "messageHeadline": "enough to validate a few head rounds", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 38, "deletions": 56}}, {"node": {"oid": "9bbb7c8beec81bb714c240f9f3f0e193f61c150b", "messageHeadline": "no need to slice the round history when compare", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c7199a95fb263f25b0a58ca94324957cd78824fa", "messageHeadline": "the graph round history should have compact timespan", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "95a7b555e50c2f2bb4ab4a7f98a3e40cbea96a1e", "messageHeadline": "bump version to v0.5.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "344061544e7f69552b4c0db173c39d5855ed0956", "messageHeadline": "force final graph sync for the same round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d9d3fcb814dae6aedb8f6a105f32febfb9652ea3", "messageHeadline": "bump version to v0.5.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbc47ffef5c937a12d97e83e3e23dceb52b473ed", "messageHeadline": "just skip cache snapshot if not synced yet", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7a3904eca2a8fe5484a2505788a5cce0c944bd5", "messageHeadline": "weak initial node accept snapshot check for cocurrent access", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4433a5d612a322c3404e3bb8f6825810eb9ae9d2", "messageHeadline": "fix the stucking sync point graph chan", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "697fddfab2acb6f9afea7e1eca41d112b8fd896a", "messageHeadline": "initial node accept snapshot signature", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "5ac7e9d52387f3507f38b40a908e6827a8cf7c22", "messageHeadline": "optimize the snapshot queue", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "b80210a99bbae5aee76689c5d60aee6f0bb1f0c8", "messageHeadline": "handle initial accept snapshot", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "66dc6d42d495fbd561e965c1dcd7cfda72be0425", "messageHeadline": "bump version to v0.5.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58ddfdfb510e22a0ce0ad72aa0f54b85c9ee2ac6", "messageHeadline": "fix nil announcement pointer", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d17062d55bb9060db40664bbf428ba8a43e3fb2b", "messageHeadline": "bump to version v0.5.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd12695e77b8ad0395be19569c570f321c9f559b", "messageHeadline": "fix consensus nodes threshold", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "fe2b9af55aafbc984b4848cb121c412668ebc93d", "messageHeadline": "fix new accepted node topology sync", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "342468d21ae95cc1229d8bf9a8f37692d3625ffd", "messageHeadline": "new accepted node can only sign snapshot after 12 hours", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "68f3067c14238015cca57bcbece0b061b80b8b4c", "messageHeadline": "node operation transaction hash in rpc info", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9dd7bf72e0c8b9ea3cf1d7cd69a68224bbcc87a1", "messageHeadline": "graph timestamp in the RPC info", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b4a4dc2a3970130c2a9867911fd5726e94b2d600", "messageHeadline": "handle future final round for a new node", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c6b988832529ea5f9fc04882c35c92b429c60c22", "messageHeadline": "bump version to v0.5.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c30b8a662dce09cc8da720312ec80c8436f05ea3", "messageHeadline": "fix finalized topology sync long running block", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b91342bde1484dd3fce253b40d1fb543750e7454", "messageHeadline": "the mainnet genesis snapshot version should be zero", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "a11f4910dac2b2b01064d9b297645bdec4b2efe2", "messageHeadline": "bump version to v0.5.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "916399f97b04e72efade640152a7469dd75ecb03", "messageHeadline": "Merge pull request #31 from MixinNetwork/bugfix/command", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "be18444bcffc30777fd4d673866240433d4cfd95", "messageHeadline": "Fix setuptestnet", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "3bf8b8363a3ec0780c53a6662b98558b856b5a6b", "messageHeadline": "test to ensure cosi commit randomness", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c59d4ed8e662a7d1926ccb29a35ce2a992ef9f28", "messageHeadline": "allow a transaction to be finalized in different nodes", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "c6894062ab1ef1cb30ca180b26ecde5119531359", "messageHeadline": "remove redundant node unique transaction check", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 46}}, {"node": {"oid": "f86c75dbc1f1a2ad8ba134bfbba3c19f730f9e7b", "messageHeadline": "update seed nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9b7f8687490614eef736d0585d2468514c39a5f4", "messageHeadline": "should always do transaction validation if available", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 46, "deletions": 75}}, {"node": {"oid": "10cd785521e510adfb2e96e40b43f7bd8c40065a", "messageHeadline": "final rounds sync should double the threshold for reference check", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7853cd663cb5b00953d310659580c95ba0e0ab30", "messageHeadline": "update go modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "1262b210f77fabcadffbf2b049a8a3da4d568cbd", "messageHeadline": "Merge pull request #30 from lyricat/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6b6668dd488fedd9c847ea8441693175a868aa66", "messageHeadline": "Merge pull request #29 from MixinNetwork/compact-snapshot-signatures-\u2026", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1865, "deletions": 1019}}, {"node": {"oid": "14839c9eca604feb419366526bce2a7d85ec0b70", "messageHeadline": "ensure snapshot hash test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3ebed8dd1b47f2e826d5a2675d10c6fd53f47194", "messageHeadline": "enforce leader commitment and response", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "5d1edf5e6d83466850a80f9929450da640020d52", "messageHeadline": "more transaction and snapshot validations", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "cdef70efcca4ed8eeb91843f06b91476fbfb3e0e", "messageHeadline": "enforce responses match commitments keys", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c45431af185edb83eda3bbbb5651f3dae64f630b", "messageHeadline": "the leader should also sign the snapshot", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "6aa1aaf45e4001e040d7420d7c21d8ad8136a07d", "messageHeadline": "only require sorted consensus nodes id", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "425bf61c1ac0eeb43a6c0d231cd86c8eeaba8bfc", "messageHeadline": "fix some snapshot finalization confirmations", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "52690e8d9134f0611a245aabdc8cae4d0f4879bc", "messageHeadline": "more snapshot validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "78ff6730baa2869e9e76b412b43368c3dbddefde", "messageHeadline": "simplify code", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 23, "deletions": 37}}, {"node": {"oid": "898f32f02c9cd9c37e56180c0784b9fd4c68d55f", "messageHeadline": "aggregators map with mutex", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "2694509f3fb15b9d5d18aca15a3d296c0ff80d6d", "messageHeadline": "snapshot version in RPC", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "58dcab2c3e0b7c94d9312b14fb69be5b7fb0b7d1", "messageHeadline": "ensure external round number fresh enough", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "a5b7b46dc39b2b3375fc46f64ccacc9c04ae7f50", "messageHeadline": "cosi commitments and responses out of order", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 74, "deletions": 41}}, {"node": {"oid": "7d529f100d5efc94c004ebb4a24dc7a822d69dca", "messageHeadline": "fix flaws in cosi procedure", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 54, "deletions": 37}}, {"node": {"oid": "94a94d6ce8213be8f2db0538adc977ca24e2d2ff", "messageHeadline": "no need to strict verify response when aggregating", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "73db158024c5609b33368d4b83836e52b9a3ad7d", "messageHeadline": "code works, test fails", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ea4c867c6cd31f5c775556412779523ebd57929c", "messageHeadline": "handle cosi finalization", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 136, "deletions": 110}}, {"node": {"oid": "01b03784b9868e99b8b56278ee775ee2e55a05af", "messageHeadline": "remove deprecated legacy code", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 288}}, {"node": {"oid": "a0b36f848576840d15eb77d5beddfb0f0c6d98da", "messageHeadline": "handle cosi response", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 92, "deletions": 17}}, {"node": {"oid": "dc36be9615f8347c9f026c3565538dac27a4fdcc", "messageHeadline": "handle cosi commitment", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 32, "deletions": 61}}, {"node": {"oid": "9fb66acfde328c1148f69d1954755a875f3df62c", "messageHeadline": "handle cosi announcement", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 174, "deletions": 74}}, {"node": {"oid": "615e2b71c634d1cd7ba9aee59a1948175dfb5e7e", "messageHeadline": "cosi annoucement", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 142, "deletions": 198}}, {"node": {"oid": "e9b5706321292787984f8ae7820eeb3e15b10ab7", "messageHeadline": "handle snapshot finalization transaction check", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "61b43ef1e82ceced88d39fe757dc8df76de15f95", "messageHeadline": "Update nodes.json", "author": {"name": "Lyric Wai", "email": "5h3ll3x@gmail.com", "user": {"login": "lyricat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8069dd00627c63c1418070bb5387c8a73aee9a0", "messageHeadline": "handle transaction existence and finalization checks", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "166f68cb1ae8288e975f7505759c4385faa9f45e", "messageHeadline": "do response verification before aggregate", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "0507723e4041c07d107e260be10b79ca927c6c4d", "messageHeadline": "all cosi steps handled", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 98, "deletions": 12}}, {"node": {"oid": "e9a54c1039bd52292a6a513c73a865427340fcf3", "messageHeadline": "should not sync to remote too much in the future", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d89c86bbef85a9f58416bb59df16d9c9608aa88d", "messageHeadline": "Add new node fest.f1ex.io", "author": {"name": "Lyric Wai", "email": "5h3ll3x@gmail.com", "user": {"login": "lyricat"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "562920e88c7db98d7813d65f236a61b4542fe971", "messageHeadline": "handle cosi actions", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 290, "deletions": 122}}, {"node": {"oid": "7379ba1e72904cc47b4c639eb73c8f850403b128", "messageHeadline": "seperate network peer code to two files", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 303, "deletions": 291}}, {"node": {"oid": "283d5411004467f1ae9bc334f3e23d84b1cb8939", "messageHeadline": "handle peer cosi messages", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 118, "deletions": 21}}, {"node": {"oid": "7103b94f5b5e7b07bfedf9584489bf33eb9f362d", "messageHeadline": "peer message type for cosi", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 150, "deletions": 136}}, {"node": {"oid": "9c82044c54f9f00234da01362dac152851a0de3e", "messageHeadline": "remove unsed hash method", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "10b635b7077fcd718deab8cf17f13558007bb41e", "messageHeadline": "Merge remote-tracking branch 'origin/master' into compact-snapshot-si\u2026", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 184, "deletions": 16}}, {"node": {"oid": "590f18996de5939d72f40d13540922b9e8c6c113", "messageHeadline": "bump version to v0.4.8", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e10f57e3dcc824c00800a127d178b9647031da83", "messageHeadline": "continue self snapshot signature if no valid best for expiration check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "bf90249eae1b42c3714733a4310f183e46d035a9", "messageHeadline": "self best round update should not block the self signature", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "49960f5d4fdfcd0cf0c004a55ddfe5b6a883f6a7", "messageHeadline": "ensure external reference round no later than snapshot time", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3f9217147ccf2cc64d1db86037fb15386964516e", "messageHeadline": "bump version to v0.4.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05ec86e7712e63f8d48f2531da2a1e614245f47b", "messageHeadline": "logger levels", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "eb1e5beb3310c040149859b8664e84ff33f8dce9", "messageHeadline": "ensure the external round check with the history instead of the head", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "22913939c3afdedb1c8cf52ff125a7032d5b29a5", "messageHeadline": "bump version to v0.4.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "569375d9d33e6691ddf994196367655e52ca2b2e", "messageHeadline": "fix round external references delay", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5767afa65823a6b358eb1314c0580fab473c276a", "messageHeadline": "bump version to v0.4.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86e413cdfe81816a2b00ca1561f11cdf0b25dc49", "messageHeadline": "allow node to update empty cache external reference if expired", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "4c705d3baad727b638565b9d5cdba925f8f178b6", "messageHeadline": "remove the transactions from queue RPC info", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "7ea013d59e026a16534b70d195cb431292f53f5e", "messageHeadline": "Merge remote-tracking branch 'origin/master' into compact-snapshot-si\u2026", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "718c27c436caa0ddf1a58764d4a5bb53cfc94835", "messageHeadline": "bump version to v0.4.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ad9c2038465c8d1392ff291987d19c7e3ffdaf2", "messageHeadline": "log the graph validation time", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ae30697d8c4d688829cf5be2dc2698a7113c266c", "messageHeadline": "run the snapshots and transactions validations cocurrently", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "ab8b872fa9a7649ec75e524290a74489a3fbd557", "messageHeadline": "remove the cache transactions query from RPC info to improve performance", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "b7add256fcebde4bc791e18a68ebb9993097ad70", "messageHeadline": "snapshots validation return invalid entries", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "3a708f714ba4c373163d86fdfa033665c5c41997", "messageHeadline": "verbose log the external round error", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "52ab1126eb0afec60371829719780e55f49deae3", "messageHeadline": "Merge remote-tracking branch 'origin/master' into compact-snapshot-si\u2026", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 225, "deletions": 101}}, {"node": {"oid": "3fe382e5ca357e6a68bd352d80019e5773eaaf24", "messageHeadline": "fix round hash check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "802e00a4c60c245ba1bcc84a9d09829b6e553d9e", "messageHeadline": "validate snapshots and round hash", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 164, "deletions": 48}}, {"node": {"oid": "0cd5966232cabc97a681f2647b704a9428d1072e", "messageHeadline": "bump version to v0.4.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43126ea3896d131c62bfe89556c0cd82179fc42f", "messageHeadline": "badger incompatible API changes", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 45, "deletions": 52}}, {"node": {"oid": "27f691b6e0c5cc67d6a61bcfc56e58c6c5c45202", "messageHeadline": "fix last mint batch finalization check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f0d752cd31579a9ae47320a55622fd0ad209288a", "messageHeadline": "Merge remote-tracking branch 'origin/master' into compact-snapshot-si\u2026", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 75, "deletions": 79}}, {"node": {"oid": "d7775ed0b77d2bbbe777c6217ce8266e9818260b", "messageHeadline": "update badger to v2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 76, "deletions": 74}}, {"node": {"oid": "48bd5cf20db2a2eeb3a5a640d834c08afaf6536f", "messageHeadline": "cosi should always use crypto random for signer", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 88, "deletions": 130}}, {"node": {"oid": "a67f415e9462183a84ffdffbb890cf12c6118f9d", "messageHeadline": "just hide the cosi signature verification method", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a800b8964d1e2a4dd7905baa19c5e5e6c1a20a67", "messageHeadline": "tune the signature random factor", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "6450aadc1bb66926795e15ee5b9b7e01a268f7c5", "messageHeadline": "fix deprecated old snapshot payload hash", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "857a41d879f4139d86af6b6c729273c9933faf44", "messageHeadline": "enhance the cosi signer random factor again", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "08f5243c019d7e017f3075702270ee77d6bf1199", "messageHeadline": "change the deferminstic random function for cosi again", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "239c2ba14f442da3d132e6209c2c5a75a18d575c", "messageHeadline": "change the deferminstic random function for cosi", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "230872f61b6d1b842c6e56023be775a0457ff3de", "messageHeadline": "enhance signer random with hash of aggregated commitment", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "659b32b185b1c2e9ae9139b19e2020d662a6b109", "messageHeadline": "remove redundant code", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 22}}, {"node": {"oid": "ef52efbd049a77bccb795fde021929ed01fc0f5b", "messageHeadline": "snapshot version", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e18550c987b0166b6149b8fe9919e09fdfa1da7b", "messageHeadline": "cosi fix signers order", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "1cd66d1adcb94e4c4a9b39adabeeb9dd3955c7e6", "messageHeadline": "cosi verify single response", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "13f9ba426185add8887bbdbd42c0edec79b2e974", "messageHeadline": "cosi signature verification", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "432d02703ffcfa60ac1904cc677fbf5a40bfc9de", "messageHeadline": "cosi fix range pointer bug", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 46, "deletions": 30}}, {"node": {"oid": "1ae059ca253b7cd7e12dd157ed29afb7b86c2653", "messageHeadline": "cosi verify each response before aggregate", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "d82db3dd5ba68fcea5ff481e5f5dd0de1189c0a1", "messageHeadline": "test cosi signature phases", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 122, "deletions": 21}}, {"node": {"oid": "60e1f23c215195a8e5d42a2f22ebca1b4d98456b", "messageHeadline": "all cosi operations in four phases implemented", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 86, "deletions": 7}}, {"node": {"oid": "a034124370b33edf8e9191c710c97452af22ce02", "messageHeadline": "include the finalized snapshot hash in gettransaction rpc command", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 43, "deletions": 39}}, {"node": {"oid": "eeebaf585d9302097cd7d1ca56749f41e59db0a8", "messageHeadline": "basic cosi key operation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "5c09fa3084f93c07477aa12104ad3d5455f76c7a", "messageHeadline": "new signature scheme should accept old finalized signatures", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 22, "deletions": 104}}, {"node": {"oid": "cb91d2dcc237ad9d15455fae067e48ab20a70570", "messageHeadline": "try to figure out the flow of cosi", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d3887c206a32d5767ce3be3abe5fc055e9ce3d20", "messageHeadline": "define basic cosi message types", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "54a3068a79fabc0c2044add1dd610bf259ee025d", "messageHeadline": "update modules", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6246f3bb22adc541da7d8f30bd8fb0cc06907223", "messageHeadline": "bump version to v0.4.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e02c38d630835aa5391e5e332877140a9e95ba6", "messageHeadline": "bigger external reference gap", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c40ce443fb66e833f4f9472f78b24cdd2751088f", "messageHeadline": "should not prevent finalized snapshot when start new round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a0276364bec24c45453d8f9d4975efd4916d5f1a", "messageHeadline": "bump version to v0.4.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c338856644dd56cb82370686c69e8b59b717f3d", "messageHeadline": "new node host", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0b3ba65c94169b89ffe7be7958b8fb4e5718c020", "messageHeadline": "consensus ensure external reference not too early", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "992d389a1475792c11e0a6e8aa75d87d643eebb5", "messageHeadline": "log remote addr on peer authentication error", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3f735291685623148cbcbc2f289e084d20136529", "messageHeadline": "bash auto completion #26", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "bd5ebced448469c68ea51035825af85bcb69f27f", "messageHeadline": "fix typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "324bc6838bc854a35b8b2b56aa9c4da0edcb4c5c", "messageHeadline": "update nodes list", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "913062c7ebda5fde3ba1dbb7960ca7a0cef5df09", "messageHeadline": "decode raw transaction should output signatures", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "5d34742aa369e84f11bf504a008b6c6dfef958d8", "messageHeadline": "bump version to v0.4.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9c7c3e3b56c84d4f893336083de0eed89f9bc8a", "messageHeadline": "update nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "16096cce1cc1aaa313074dd1c4d85761bc8fe0c2", "messageHeadline": "Merge pull request #27 from zmz911/patch-1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4cda2713329d55f64592736d40eef502bcf12e43", "messageHeadline": "Update nodes.json", "author": {"name": "zmz911", "email": "zmz911@gmail.com", "user": {"login": "zmz911"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4857ccff689cd95e836135ae390f98b4c24bdef5", "messageHeadline": "better decode raw transaction output", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "f46bf591678ded3a7df28edd768e78d42fe3c9a1", "messageHeadline": "update consensus nodes list", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "044b26de030db112fd342447abfecd6f9c01c42b", "messageHeadline": "fix consensus reload race", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0344c028280c122391474b0051fc07bacb7b049d", "messageHeadline": "change the pledge consensus base threshold", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f3fc2a123868ef40b5a3973f3c9861d0fe2cfb1a", "messageHeadline": "remove unused transport implementations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 296}}, {"node": {"oid": "ef3cca749f094f6c881ab736638489fe7c3da218", "messageHeadline": "fix quic transport message header", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0bf13c93d042c3935405276a67e494d20790a7a5", "messageHeadline": "quic transport support both gzip and zstd compression", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "8d7e46a09df57008026cbc895a71de77d7af8ab0", "messageHeadline": "update consensus nodes list", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b16f6c2ca228c10d07ddf85dd5b8d5bbdabd0aae", "messageHeadline": "use zstd to compress quic message", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 25, "deletions": 30}}, {"node": {"oid": "f8bcc80a26566834b2deb84b85de18703193e067", "messageHeadline": "fix potential lock on node pledge and accept period", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "c18fcea5573cd7d5b7f65e29499a309bb866380a", "messageHeadline": "bump version to v0.3.20", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a8d4534080c799d88136720eb21758bdc6fc7c4", "messageHeadline": "fix the consensus base threshold for pledging", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e9419b575d95101ee486337111268dfded0c199", "messageHeadline": "fix the consensus base for pledging state node", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "64594bc1bd6f1daba73f6295ea1c624adffed813", "messageHeadline": "rpc info show the correct consensus node timestamp", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5abc320a9752fe1bb835be11c0780834b245346c", "messageHeadline": "bump version to v0.3.19", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59612e782fd546a33e98aab9119fca86af493be3", "messageHeadline": "fix consensus base for genesis nodes", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "5a35423d5cb774dd39398bea33419f89fe066063", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8384f121641d2b7bde4c602615efbb247cdf2bbc", "messageHeadline": "fix consensus base", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "e4ed7b5f9e1563e58f679727ca9f15ff23fa9f5d", "messageHeadline": "bump version to v0.3.18", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f04987b95d9cbf5c6a32183f0ef9bae8fcdc420c", "messageHeadline": "another consensus signature leaking snapshot when new node accepted", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4a68a2101da993b145891b0dab1ef75bf0d63089", "messageHeadline": "bump version to v0.3.17", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2708dd2df442d66d987270f624aab74c947fd8a4", "messageHeadline": "final graph should always sync if remote empty", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9e3be47cf68961a8ba90fd74a134a4d8ba02faab", "messageHeadline": "fix final graph sync point offset", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "367f0e39cb6f38369929a5097b264fd24983e5f6", "messageHeadline": "bump version to v0.3.16", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93ff9f62a9d0cb5ad2ec966c8dabbe4c0437bee3", "messageHeadline": "fix mainnet network id check", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23380b2bc96183e43d3071b0ebf400f64147781b", "messageHeadline": "fix snapshot sync cache period", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e6ec2eb89554700d9b042fe4dd8ab943fbe2365b", "messageHeadline": "bump version to v0.3.15", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aabe80823f44c80fa8a5622a682189f227eae1c2", "messageHeadline": "hack to a specific new node around snapshot consensus finalization", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "a117dc46202af7b94f334b91b51c6df589165c6a", "messageHeadline": "ensure node accept and pledge minimum period", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ed23c40e9a393897064a89579860ccb91b30f462", "messageHeadline": "bump version to v0.3.14", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f51b083aa7d100a785f5ba2110defcc3c999ce8", "messageHeadline": "update consensus nodes list", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1c42e16268c90305364a4a360d65f46eb55db87b", "messageHeadline": "should not hard code the node accept transaction output amount", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afcc474432cef11dc3558036d4e53f93c51f0eab", "messageHeadline": "bump version to v0.3.13", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c79f042a06a1eb3098be74bb880237deef443562", "messageHeadline": "remote node maybe null", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf578f573df256522ed6e2ae682a263be7a3898f", "messageHeadline": "syn with local node", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b14650af4fe304e7f30b4a8ea8ffe9d8b9e1ea53", "messageHeadline": "peer sync should consider the local over remote existence", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "72c11b6f429bc974b50df2c03a172c86d8aa925f", "messageHeadline": "bump version to v0.3.12", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "affa33d4e05f9780ea65032044d7eb9ceab9fa41", "messageHeadline": "fix potential null pointer when accepting final snapshot", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ee9b5d2cb2cd5177d0df65e0c818de0d23c30f98", "messageHeadline": "bump version to v0.3.11", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "191b288da0ec3c984858f3f61c921b50770ae0c7", "messageHeadline": "consensus ensure round gap", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b63439ed142e10665a84bfd6f47c47d5bdab9946", "messageHeadline": "bump version to v0.3.10", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9c3342498cc1b006bdb70ec1f5a68e0a0f2b1f8", "messageHeadline": "enlarge the final queue ring buffer size", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "984722a59451f015b68ec25e5d911325e9440e27", "messageHeadline": "consensus ensure external reference on mature node only", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "19e128dd208a9e782085f3096484df8f2b5692f0", "messageHeadline": "bump version to v0.3.9", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9302001561c5824691ac23b44045141667862e8", "messageHeadline": "fix initial accept snapshot check concurrent map access", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5d602493d8925f9bca13e8d71e73c737a50efacb", "messageHeadline": "update modules dependencies", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "22d5fee2f84a03c22b91183609350faf2accdc07", "messageHeadline": "support go modules (#24)", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "0366bc0b47216e5560effe9e567a3bbdc922baf3", "messageHeadline": "fix initial round snapshot debug assert", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0015bcaf10d124fa3d36de1d849ecacc7beb137d", "messageHeadline": "bump version to v0.3.8", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f765a650542b0479337309a3a6cce2bab1fb2ca4", "messageHeadline": "fix the pledging node id", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78914a9353900959c0a1968740d5c8fdb845a5e8", "messageHeadline": "fix the pledge transaction in the data fix cmd", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "eefdad542bca7784639f46af17dfdd6cb097b4ce", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "797bdf637ecd9db545f5f2a4584e540641381604", "messageHeadline": "cmd to revert a bad snapshot 2f41191db0e80a079497418f2dff328426f4a186\u2026", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "f32e4f3b64b1c5c670696f48e4cf66447069c1ee", "messageHeadline": "should always do snapshot validation even when transaction written", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "94b032cb9adb4a0c039f12cd98fc5a38b9b028d2", "messageHeadline": "bump version to v0.3.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf05d6de9ffa0f8e4e16b6006bd867f44f6cc26b", "messageHeadline": "should not do round validation on first round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d795a097f364f24bb8873220b5043803b981163", "messageHeadline": "bump version to v0.3.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75e725bbb7077ab5ac62b5646db5229e450640a3", "messageHeadline": "fix initial node accept transaction validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 45, "deletions": 18}}, {"node": {"oid": "f3723618a80396a03055e77cdaa9bbbb861a2a5f", "messageHeadline": "make the queue favor cache better", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "96794100604dfc60d64b96427e2677ec6ea3c5c8", "messageHeadline": "fix accept transaction empty signatures validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af18fa5a7419d7c18cb3a1d4d0e2fe3c3b37cec8", "messageHeadline": "fix typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1172d052c3c0fe5cdfa34b10f2d23b8f63d03927", "messageHeadline": "fix pointer comparision", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77e964ea9f6b6e6fc66a6ae70eca1a4091a20021", "messageHeadline": "bump version to v0.3.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "561353f15b4a1e58fab7480712dbdcfa6b37aadf", "messageHeadline": "read the pledge transaction from consensus pledging node", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "02b280a281bfff4d615f37d4b60ddaf0a745edbd", "messageHeadline": "fix println formatting directive", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03d3fcbe157f163f2cfc4ee538228f6d45035d1d", "messageHeadline": "node accept transaction loop", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "a89743b5faf836cff127c9ace0dd946f7a396fa0", "messageHeadline": "enable node accept transaction validation for pledge UTXO", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a1b058603b65ca084e9b3508f4c934447fcc0687", "messageHeadline": "never reference a fresh node", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cf1a2e8b2aeb99335ec3e2cba61ef9e27b14b052", "messageHeadline": "bump version to v0.3.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0c8e1e60012dbcb15705b15638e9c714ad25382", "messageHeadline": "no idea why zstd have different out on linux and mac", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7cb879e3f4af47a738c465ab66daffe36bd764ef", "messageHeadline": "fix test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4efa2858897b5fd0e10a7854df15f7bb75648a64", "messageHeadline": "the badger based graph final queue is too slow", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 63, "deletions": 234}}, {"node": {"oid": "81be2463728fdad0cd21afe22c75b28b85be8d65", "messageHeadline": "improve the graph validation performance", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "2e4789d897d649ab54224cf66132a689dacd6940", "messageHeadline": "bump version to v0.3.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54611ab815c12b3a095d6a6cd7ed6a300782c54e", "messageHeadline": "remove unused return", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "83164d4dca0746c2260e9653c5e7ffba8d4011ee", "messageHeadline": "update command help", "author": {"name": "Crossle Song", "email": "crosslesong@gmail.com", "user": {"login": "crossle"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "93bf14f9a93c61c73150eba3ce69a88a36445fa5", "messageHeadline": "tune the final queue size", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "949da03a3171ac91fafb8c6a851250ad8c3cbf85", "messageHeadline": "fix cache queue info of final snapshots count", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "8328559066526d3863f154784ebbf1f066276c0b", "messageHeadline": "fix invalid key outside badger transaction", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1556897b4bd85ae10c24bc12b428ed953e96c816", "messageHeadline": "parallel graph final queue", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 85, "deletions": 131}}, {"node": {"oid": "f498d11b1b229671e8d836979fba16f543bce9a3", "messageHeadline": "the peer snapshot key should export to enable msgpack marshal", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "9eca1c4ea1aeb794a2df6f936f019a16fa4c1e1a", "messageHeadline": "ensure no final snapshot queue duplication", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "ff132832f2634c81e819bca1fbfbdf156b29fdbb", "messageHeadline": "it's bad to access a map concurrently", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "af1878a5e41765956fab29e25c1b87695d201352", "messageHeadline": "skip verify old invalid snapshots signatures", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3a3999822c287ec2994db257be2f81ca408beea8", "messageHeadline": "asyc snapshots queue retrieve and process", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "d75851359c62ad4ed1003a6c70701f0dec6a7029", "messageHeadline": "batch write snapshots in queue", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "71d8ec3bf1979704c74388d4479e7c598cabf98f", "messageHeadline": "log peer id on accept peer error", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4f41acbc538e892d168b4022237d12009b36cdb", "messageHeadline": "use a single thread to handle badger queue write", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "4ebec33ed1a5c0117d33709bc2ee967b0111c337", "messageHeadline": "use badger as the graph final queue backend", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 132, "deletions": 50}}, {"node": {"oid": "a1cf8b64fc0fa1cd75e0f29c5d881da077a794d1", "messageHeadline": "reduce the default cache size", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c285cd2f6f8b98a64c71097fd05a59332c6d78cb", "messageHeadline": "log the fastcache stats", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2a295ef80526b997113f6215f3e0753452414a70", "messageHeadline": "fix signature pointer leak", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4741b8e696eeb6b21a43f3b5969021640b067d06", "messageHeadline": "the ring buffer seems no improvements over channel", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 27, "deletions": 43}}, {"node": {"oid": "aaad86cd464a3564e43bdd49cb793de004005370", "messageHeadline": "fix rpc consensus test null dereference", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "aeae3ada63974fbea9058e01cae1ddbe81883e7e", "messageHeadline": "use ring buffer and fastcache to replace channel and sync map", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 73, "deletions": 54}}, {"node": {"oid": "28917f1aaf04afb0c4c208b09f5387bc7827b685", "messageHeadline": "replace bigcache with fastcache", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 51, "deletions": 72}}, {"node": {"oid": "0f433c8596e73ba91ed8fd04cb0b8eaba6dea20f", "messageHeadline": "fix test typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27d9ef95c8dd64381145f9d00399a73b73ab69e4", "messageHeadline": "use bigcache to replace some large map", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 137, "deletions": 142}}, {"node": {"oid": "ba356e18a99c6e76f847a23e58b2b9b8db718740", "messageHeadline": "load the pledge transaction hash", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "b37352be58c8df958404c07d3ff42607d24721ee", "messageHeadline": "reuse gzip reader and writer", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "77d10a945a13dc8256e6717eb5ea51d7e0aa6756", "messageHeadline": "should always reload the consensus graph when snapshot finalized", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2baaba2bb948d60a7ab0adbf6dfde2e383d54faf", "messageHeadline": "simplify the node references generation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "8710fe1d566b3b975ea94238b2803efd07306d78", "messageHeadline": "finalize node accept snapshot", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 126, "deletions": 65}}, {"node": {"oid": "ad43e3401b4a66896ee6ce9f24c4bfcc63d7fa3e", "messageHeadline": "fix null cache round", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e55e072201b21b18f30b87046b5aa2ed51637794", "messageHeadline": "fix typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b18067f6e9a1d743e9cb1c01800ef73530f417e", "messageHeadline": "should not accept cache queue snapshot if node has no cache round", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "3a4e0c5bf3d4722e89b3f4f75127608afe3f1fc9", "messageHeadline": "keep a genesis nodes cache", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "fac0871857badab82333af6f4ad71d8ecb321e5a", "messageHeadline": "bump version to v0.3.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aad6805568e5fa1f327ff558f3aabcbf20a2af99", "messageHeadline": "fix self empty mint snapshot timestamp validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a1b66e6d333cf8f9785d44b703b8bd7e689c6e61", "messageHeadline": "fix transaction deposit for a mainnet malformed transaction", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "85bcc4081ce284b914ef1039cc119d458b3fd8da", "messageHeadline": "use consensus base to determin sync status", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "18a714803c05de3c9b7ae9421b80ec92aac39cb4", "messageHeadline": "RPC info list the pledging node", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "061e17136e807b23b750af4bee1b477738b0da0f", "messageHeadline": "fix self empty pledge snapshot timestamp validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a85a045fdbe66548d6b5125b879bb7fee3bf3662", "messageHeadline": "simple local commands fixes", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "9d6b16887d6030e77687293ddbd4bb75119534a7", "messageHeadline": "fix non-genesis node fresh start round nil", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0beb09e5bc7467425e43a6066f0c57bc4d27e448", "messageHeadline": "bump version to v0.3.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d56d83424f7c94e510543bce833000e93e14bd5", "messageHeadline": "the graph timestamp may not be updated frequently enough", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a4eb3b2398d0a2ae017da45c96548bbda5010c77", "messageHeadline": "bump version to 0.3.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d915f2e826cb947e3232121213a803668e74d5a5", "messageHeadline": "enforce node operation timestamp before lock utxo", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "4edf02847f49cd3a156ad373c7ffe318e66774ba", "messageHeadline": "enforce pledging node signature to its accept snapshot only", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "8167d38080708a939d61f1ffe6370a4629502dca", "messageHeadline": "simply the fresh node external reference calculation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "16b0aee85f18ba1ca8c167659443a3cfb19e3a53", "messageHeadline": "start a new round for new accepted node", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "23748566ef534c0cd90a39c409716e880416aad7", "messageHeadline": "some old data may not have the node operation timestamp", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1ff1aa2379b27429621b09b04fdffa64ada2e73b", "messageHeadline": "check the node operation asset is XIN", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4a7aec8619dcd68a110593552a7678b8648547f2", "messageHeadline": "node pledge validation with a small lock threshold", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 118, "deletions": 14}}, {"node": {"oid": "5a84ea2532b1259cd6e98656f2b30ec8b7375439", "messageHeadline": "a pledgin node signature counts and enable validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6d1263be9bac6d361ae3bfc10757286f08334723", "messageHeadline": "external mint transaction validataion should use the snapshot timestamp", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3b1cd33460d9bdd7b881a663949e00e4334ffffd", "messageHeadline": "more strict node accept transaction validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 122, "deletions": 26}}, {"node": {"oid": "52db698e03cef24966400dd17157a20b071881c7", "messageHeadline": "update consensus nodes list without reboot", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "0c52f85b123ce4151d2abc0cd6c4f540a361b714", "messageHeadline": "bump version to v0.2.19", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c2387c862bfbb81814f1b513d06608bbaf2b525", "messageHeadline": "fix consensus test null pointer", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "092937e4f3476395aa46da97e4e83a51e55c4575", "messageHeadline": "check node self whether is genesis", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2a407af9f4087b3a6a78e39b773cd55d57627090", "messageHeadline": "alllow pledging node connect to sync data", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "3db53e4c6d4f7ab253099e955639a7b5f98d7060", "messageHeadline": "improve graph entries validation with badger stream", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "7f3e3fb4452d6682038cba5d3ea24f5832064566", "messageHeadline": "simplify the node accept transaction", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 22, "deletions": 38}}, {"node": {"oid": "d42d5a80ed8e752cf1f14672726222865246e93b", "messageHeadline": "check the UTXO lock as soon as possible", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9fceff24be6119e6a7e4ee7ac4f8e2b660aa195b", "messageHeadline": "fix consensus finalization threshold base", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ca205214ac59698522c0c92adda4e21c9dee46eb", "messageHeadline": "RPC cli JSON use number", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6dff1ca59eefbbe11a9799a9266a01c5cee323a4", "messageHeadline": "reduce the kernel mint period", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1f46959b2d64bd7a2bd9a2ed42a6a346de1d805b", "messageHeadline": "ensure no negative integer created", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9122a46b7057f68851ee1cb9484ffadaa08ccc38", "messageHeadline": "bump version to v0.2.18", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e27e68d893fa92ba42edccc2bba95691fac2b43c", "messageHeadline": "larger final graph sync threshold", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b02769d52acdc5c9c84d704199ed7db0a3b8b9a4", "messageHeadline": "wait until a best round available", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "064340364fbc07f603f73b67eca953049e5a1cce", "messageHeadline": "replace the cache library with bigcache", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 176, "deletions": 88}}, {"node": {"oid": "c0ad150f462aa6a5149c889a7aaedc49a52064c5", "messageHeadline": "accept dynamic peer connections instead of the hard code nodes.json", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "37b74ceacbc795604c840287b824d4deb89da586", "messageHeadline": "bump version to v0.2.17", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "957a8eeb583905ef08197273fb0f88fb4c876e42", "messageHeadline": "should always assign new graph round after written in storage", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f85274a5e85d864dfef464606ebc0b2b3a82fdca", "messageHeadline": "Update README.md", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e64d30eb47aa89f5234baa9fd5db3c7b9e5138c6", "messageHeadline": "bump version to v0.2.16", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4ad8375ab32b8f083e0383eb9032c497b2aa298a", "messageHeadline": "the signrawtransaction command could use the getutxo command", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "d930c764c0d225afe74fc4f5b051cd0b1d168406", "messageHeadline": "RPC command to get UTXO and its lock hash", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 85, "deletions": 8}}, {"node": {"oid": "95dd92e5825b9063b11e9a9f58f9eed33f19ce6b", "messageHeadline": "consensus ensure one snapshot for a unique transaction in a round", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "a64202d2bccf50657fe4a2245fc027e4373d08f7", "messageHeadline": "only include one snapshot in a round for a unique transaction", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d63a1809a262be16bc55df2d5a2115538551ba0f", "messageHeadline": "fix the peer reference after connecting to new neighbor address", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "4ddeeed9009dcfad63920c557051b935962bf041", "messageHeadline": "bump version to v0.2.15", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a113973d60b60ff2e6c4f8fcc1738dcdd3ca45f4", "messageHeadline": "final queue should get the highest priority", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 13, "deletions": 27}}, {"node": {"oid": "d04dade3d1904ee0346a4ebca4a1e3a76d5044a0", "messageHeadline": "fix typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "221c98b8acdfc9ba03a81c971c257b33b3296f04", "messageHeadline": "it would be good to use a fresh peer if address changed", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "d10260ab4abfcd7c087dd6df1e1909cb7c8fe883", "messageHeadline": "fix peer neighbor closing when address changes", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "900762ad2863ad8d9a499b4c1939c3e5aff4dcf5", "messageHeadline": "the final graph delay must be as small as possible", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef19d14346fc8f6737c9d2ee4eb673be661464d6", "messageHeadline": "increase the peer final graph sync delay", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c29763fb8c74b825f77794e7fac302fe595f6589", "messageHeadline": "the peer authentication will handshake the listener address", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 52, "deletions": 39}}, {"node": {"oid": "fb251b5224fbed57492a76143fb82a8d77c590e8", "messageHeadline": "bump version to v0.2.14", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65ebb4dbd5d428c6ff4e00c8964de0ea00d9357a", "messageHeadline": "fix typos", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c8544d63567da8996d4e9962d71f2741d155685a", "messageHeadline": "RPC command to get round link and snapshot", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 169, "deletions": 16}}, {"node": {"oid": "5b2d40a8602ae2a6a1819802a4355062991ae80c", "messageHeadline": "decrease the pause when insufficient round capability", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7776ed5829aa5881f98e301edbdb36089845f57", "messageHeadline": "increase the transaction cache ttl", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "763708536bb70295bbaf67b1f5234f4ffa2a8b37", "messageHeadline": "bump version to v0.2.13", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ea7ebc37791d1420bd23c0f7f185ae51cfbd542", "messageHeadline": "fix graph reference round history", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "7f34f1671b3db96a7103a1a5d4b3662e0e03f4dc", "messageHeadline": "start new round on final snapshot to prevent cicular reference", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "cda40c765a279123ca92547132d10f48f771d6ae", "messageHeadline": "bump version to v0.2.12", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ad942325811ec8593ab2b2aacde36f127f74839", "messageHeadline": "give the cache snapshots queue a chance to pop", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "5a76b91d77f11256499f45bd940c48c52f3c0c94", "messageHeadline": "fix cache round nil", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e0153b13ead42001fd6376284cb2895027190e5", "messageHeadline": "wait for enough time before deciding catch up status", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d84f7a8d64a00d488af8dc4fadd8137e3158f7ac", "messageHeadline": "try to fix the node catch up checks", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "0b1d075933b031ca9e4a0cf4ca2a0974e36d4395", "messageHeadline": "cache the transaction message if received from the peer", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "db9974778b8cef8190debe07986c95009cf7693c", "messageHeadline": "bump version to v0.2.11", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "610d8037278200b26d1205276b71ff045ec50839", "messageHeadline": "fix round history index on boot", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5acf5f36aef19f2db5be0b79a354d3a247d37c4a", "messageHeadline": "head round reference command should be ready for all nodes", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "6b17da211a81bfdb0b0e19cf14adc2bd7e38f119", "messageHeadline": "load the full final graph reference history on boot", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "b730633d1a2233718089859d638d597dfa8015e8", "messageHeadline": "fix null get round RPC response", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "d4b5a46b8944fb627d226c2e3fa7960ed11e1ee6", "messageHeadline": "bump version to v0.2.10", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a204756158e3079e2f9476dc69145b8a8dd0524a", "messageHeadline": "RPC command to get a round by hash", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 77, "deletions": 8}}, {"node": {"oid": "6e786b4ae8eb711467d7da32358d514c15768c2e", "messageHeadline": "round references in the RPC response", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b2b42bf488e5c9c9778e254cff188c635925ac4d", "messageHeadline": "Merge pull request #21 from sikaifa/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "10d66a9be9b824b89c8cc1b2de5553e55a222f29", "messageHeadline": "round hash is not stored in the storage", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbda6b9b1cb0bc8f6dc1a41217aff990c04eb594", "messageHeadline": "use domains instead of ip", "author": {"name": "Gavin", "email": "acabin@live.com", "user": {"login": "garveen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b16293d688a8f9460ea38e09882c76dbfd2ee572", "messageHeadline": "RPC command to query a node round", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 93, "deletions": 3}}, {"node": {"oid": "f0d3f53a2b63f8304b237e328a5d15c301305f72", "messageHeadline": "bump version to v0.2.9", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4721de52b7231f08f3a954cea07541f8c5a4376", "messageHeadline": "fix typo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb803c50fe81551f50f1ece0f2956d0a4f34d721", "messageHeadline": "log out msgpack marshal and unmarshal data on error", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "76477c2d996a4b24c56119c9b3682270f4f257e2", "messageHeadline": "log out the error msgpack marshal data", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "d713be8458f358cd58f32a0d8a47ad60a6e5971a", "messageHeadline": "fix integer and msgpack", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9a7342ba0d2fe60a2e1375168990f6f0254a0f1a", "messageHeadline": "bump version to v0.2.8", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aa68c78997da9c1aecdc19b82a775bfeed51ebd", "messageHeadline": "increase the network final graph sync round threshold", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40b25339093a9536ca321311fd10df036f8c16a7", "messageHeadline": "use our forked msgpack library", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7c72fe90659790186ccb5ede3e1da994ddf1723", "messageHeadline": "increase the RPC request timeout", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1efc09a5dbd77331e4980f0f14368349aefeacd6", "messageHeadline": "should add the packr generated go file in the repo", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3ed1d4c98af6a6d3650a8e97f387fa0e4b5b2e16", "messageHeadline": "more common integer msgpack marshal test", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2353886ffcdf4fdd38a0ac23bcef6ed18fb585a1", "messageHeadline": "pretty print the decoderawtransaction response", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0139a59fa5c108556adf8907246d6e9f65248bed", "messageHeadline": "the first mainnet genesis transaction marshal hack", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4986df14cdb83dfbedc9263089dbe3b0adbde7c1", "messageHeadline": "bump version to v0.2.7", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0db72a10664276b22e3f26b7c5564a4bc8ddfe2c", "messageHeadline": "different zstd version test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ffb1b3e03cf3012d58ae4e10fc7b069eaab4584b", "messageHeadline": "update the optimized zstd dict", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7cf24dc91141d3de6cb06e3944e1ed9d630955e", "messageHeadline": "tool to build zstd dictionary", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "12bddebbcca1bff929fe72ffc8e62c22a839de7c", "messageHeadline": "zstd transaction marshal test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "c32a38f8fd4a8840ca9d2fa52a53b9d03dfbc367", "messageHeadline": "use zstd for storage compression", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "6815b3d6ff29630b963b6da498e53051f467e18a", "messageHeadline": "wrapper to compress data in badger storage", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 82, "deletions": 28}}, {"node": {"oid": "479760e9ff671a56831e56e43351e392c5854793", "messageHeadline": "more integer test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7f8cb59a02e81f9448240e50bf79faca7b4f7efc", "messageHeadline": "bump version to v0.2.6", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b352dac537442eb7f6a59e3f7fa38bb727b07a2", "messageHeadline": "fix withdrawal claim transaction domain signature verification", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8e204fc5991f091770d68946fab2ddf1532394f5", "messageHeadline": "fix withdrawal claim transaction output type validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3cd40c8463c6dbc90e0037fdd053997a3c7cccd", "messageHeadline": "bump version to v0.2.5", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9da7f65207cdd91d47ddb1e5a5fc513f63e5ea32", "messageHeadline": "ethereum address format validataion", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "41839960b3f88b692dc4a65a1900cb4f57eb3f35", "messageHeadline": "bump version to v0.2.4", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "615ee867ae1dfc2165a8cac83b8a19f41ad6cdb5", "messageHeadline": "fix withdrawal output amount validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f259af324aba97e72c6a98ad8a1c9b6bc51a54ba", "messageHeadline": "fix the deposit validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d88917860de9619ebd7391c595755d95655455d1", "messageHeadline": "bump version to v0.2.3", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5afe1c9617f6f0fffd8e6c899eefeab97c8b80cc", "messageHeadline": "enforce peer sync as soon as possible", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13b73c283e748aba11ddd96f2dc5263305cfe7fd", "messageHeadline": "RPC response format transaction output", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "69062b85f0e14067f770975292983ec968568f1d", "messageHeadline": "transaction size limit should include signature size", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6967ec4372ba28441bd1fad4ff998c54286aa338", "messageHeadline": "Create CONTRIBUTING.md", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b53672e0097ff67e8d7f02d67224008a11ad5862", "messageHeadline": "bump version to v0.2.2", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daa711c2014bf5c165480143bdca271d94cc42b3", "messageHeadline": "Update issue templates", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "818af6430353359b2382faea8526af5975cf4b7c", "messageHeadline": "simplify the kernel multisig transaction validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 35, "deletions": 62}}, {"node": {"oid": "40266c71a8b56a5df97c939ceacc45c16af4d7fc", "messageHeadline": "Create CODE_OF_CONDUCT.md", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "2b7c7fe9a414e4faac74451620245ddd3728de5a", "messageHeadline": "bump version to v0.2.1", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57a730905cdad5d6b296e580e552f93e48e3f297", "messageHeadline": "refactor domain specific data validation code", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 115, "deletions": 58}}, {"node": {"oid": "d6e4d5115f4d5631eeea62eec3713f778a7cd5b0", "messageHeadline": "more deposit input format validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 59, "deletions": 30}}, {"node": {"oid": "f56b87ce70b23862f3b404c9b7cb8d68e49e994e", "messageHeadline": "all output except withdrawal submit requires same validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4839a6b5a65b3057ccb1451abb38afdeb36c975c", "messageHeadline": "more transaction output validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "c6009bb05dd4721fd6d43ce7e160e4a49b7b6911", "messageHeadline": "withdrawal claim fee at least 0.0001 XIN", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "594f5f62f1213c0eb5bc58d2ad40cfd8003fc20c", "messageHeadline": "ensure domain withdrawal claim transaction", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "21dcdaee51d5b9335a08e0115c484f41f20396f0", "messageHeadline": "should not lock withdrawal claim to a transaction", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 12, "deletions": 69}}, {"node": {"oid": "733a60b89e2be81094227a039f98cee1c44c252d", "messageHeadline": "bump version to 0.2.0", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "763e0e392e98632937aaa57e66b563e95759d1dc", "messageHeadline": "refactor utxo lock function signature", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "833d9c369e16000f2e8eaefb29a0de7749f02c64", "messageHeadline": "fix mint output validation", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "fae7c2f200b8afcde5d47fdb0b3ca306ce2cf342", "messageHeadline": "withdrawal claim lock consensus", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 80, "deletions": 20}}, {"node": {"oid": "fd42805090a050e6055114051e9fca2fd7cff468", "messageHeadline": "withdrawal transaction validation", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 182, "deletions": 34}}, {"node": {"oid": "e9311101e90d84e9d6bb8aa9870f561e98be24c8", "messageHeadline": "transaction validation code refactor", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 223, "deletions": 192}}, {"node": {"oid": "07a3966e38c821be9965e3fce4af7b7853987455", "messageHeadline": "refactor transaction output build seed", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 65, "deletions": 85}}, {"node": {"oid": "6f6b85fc03e2a02feaf680531ee68ad5457ab5b3", "messageHeadline": "refactor transaction validation code", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 128, "deletions": 60}}, {"node": {"oid": "ebdcfc38aba1a27e4618cd076873505ddc9fb0b3", "messageHeadline": "better transaction serialization hash test", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d1f38f9cde67a63bc3e3aced36525fce034ab5f4", "messageHeadline": "cache transaction validation ensures latest version", "author": {"name": "Tristen Blakely", "email": "tristenblakely@gmail.com", "user": {"login": "tristenblakely"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "2c6d5e5c5aa87087146cff4ece17942d22be7564", "messageHeadline": "update command help", "author": {"name": "Vanessa Violet", "email": "vanessavioletgithub@gmail.com", "user": {"login": "vanessaviolet"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "4fb52420dead9947289a7511a30d104ee9f4e82f", "messageHeadline": "node should not start if graph entries invalid", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4bcdc70d154cad0697087efa09819bdafd9971aa", "messageHeadline": "bump version to v0.1.14", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8dd486f40059f096b1af3ab9a9faf133b821864", "messageHeadline": "fix genesis hacked transaction unmarshal", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "795dd5f6bcf363e330934cef3fc573b2a53a6c1a", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19f9bc945d87fca8f29054da99f1ad52895a74d8", "messageHeadline": "versioned transaction marshal and hash", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 230, "deletions": 132}}, {"node": {"oid": "fd03c2cd54c2e2d1920343754318be63c1c27bd8", "messageHeadline": "command to validate local transaction integration", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "2ae1ca0ed434853a608e09b2ab009c1d25d0f38e", "messageHeadline": "node uptime in RPC info", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e174a014cf174f55c654e3ec9aee52825dfd54b1", "messageHeadline": "rename some withdrawal related transaction output type", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "fae3a10fdf583113666948f933da6b5ad9e73733", "messageHeadline": "write the asset data for future query", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 98, "deletions": 8}}, {"node": {"oid": "61d6ea41c759de76021088ce260298a42daea3f0", "messageHeadline": "use the updated original vmihailenco msgpack", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9f4d669bfb84b5994b28544001e5876a2e7b0feb", "messageHeadline": "bump version to v0.1.13", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23bd171e2a4e99b3794b3b39c65701381c37ee20", "messageHeadline": "abstract the msgpack package", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 132, "deletions": 34}}, {"node": {"oid": "37ab44f85b5594c3042c0b7a48431773d0943b18", "messageHeadline": "should not log the private key on boot", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f64064b5e78b776493ba28fc0d9bb72d79ad33b0", "messageHeadline": "only sync to remote redundantly if some local node in the future", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "584c6556b1b1db99cf12b84afe8aa067d7d64a94", "messageHeadline": "ensure utxo lock before write transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "654ad1a6775edf577846339124a130d4d8ce44ef", "messageHeadline": "more information when panic not found utxo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31440f459aaaf23e8049b7a48e1df1129acdfe3f", "messageHeadline": "ensure more redundant final graph sync to peers", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5ba9f059560e594b3a99e61f136738d7cb6d0ac", "messageHeadline": "use BFT threshold to check node catch up", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7a68bf3ebae8c57cb29e6c9a66b8a6930384e243", "messageHeadline": "disable verbose graph print", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4ee1574a6b5f2682ea896ee41330f6cf769dac56", "messageHeadline": "hard fail cache snapshot if lock inputs failed", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0f943c6ea1b8c98c1ad9b8e56c6a0beb4195572", "messageHeadline": "Revert \"disable queue cache for unknown issue\"", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4814f1da80b4a77be8d2c3365616a608b319bce8", "messageHeadline": "disable queue cache for unknown issue", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "696e6c5ea4a4872e5e2b633958c0288501b54cd1", "messageHeadline": "cache the snapshot key", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "36bfe7cd5e555bb9d8e47468247ca32ba200b650", "messageHeadline": "fix build script", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3fe22fb0d90f9b3a72bf102c56565ee57a690e5c", "messageHeadline": "ensure cache queue item unique", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "94cd41aa353125cd7dfe6a289369d6469dea33ab", "messageHeadline": "ensure transaction amount and inputs not empty", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1c4783121d83abe432b810e4d5b5b8d4fb5c2d5a", "messageHeadline": "basic explanation about raw transaction command", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "5fc31669bf4880428f7cf05905e8135bddcb65b4", "messageHeadline": "fix base chain asset id", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ab307dfd6b399fd9bf8ffbac7e85cd2ed91e3cd0", "messageHeadline": "fix transaction hash, the marshal method needs reworking", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 59, "deletions": 33}}, {"node": {"oid": "3d314c9e25d5e415902f2e766f479fed2e92315e", "messageHeadline": "the signrawtransaction command fix with new RPC response", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2a47c8f3a3a987043762ff371f6cd9569cc7d12e", "messageHeadline": "RPC response with JSONAPI specification", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "caa06ed76e749edd084bb73b7de75d4df5211a4a", "messageHeadline": "ensure snapshot timestamp not too early compared to graph time", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "36120e138fa54ef947233808022b8cf35fa0f743", "messageHeadline": "buffer the peer message receive handling", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "f5c393506d49a123900f88815c6bb2b61765a8eb", "messageHeadline": "check node sync status before sign self snapshot", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "43a0e74981d4c01c9bd6b66269b34ffe270762ad", "messageHeadline": "a simple unix socket transport", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "68d092b73f9f0808f77c879955cf0cf7a145e78d", "messageHeadline": "queue the cache if gap too large", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "bd618444fa14b2f9166a9c7d1d899cba358a6b4f", "messageHeadline": "improve network sync efficiency by reducing redundancy", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d6de96766f97cf2b986133f4781264dc9904c367", "messageHeadline": "fix network transport layer data read", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "b01cac1a4954929e4f35b9d133c70daa0d3f2369", "messageHeadline": "only accept CNB deposit for further security in main net", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 91, "deletions": 3}}, {"node": {"oid": "2d887ea6bf4d0f37e567c6b48337657d0c178814", "messageHeadline": "remove the RPC bugsnag handler", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2cdee1be745e8168bece8b7479fe1ec90d38c9fd", "messageHeadline": "tune round graph sync period", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bda3366aa0c45d6f1614ec558e6a1d9884b492f7", "messageHeadline": "more intense rpc consensus test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 47, "deletions": 39}}, {"node": {"oid": "e232520249ea6c8591fa12aaf5073d6fcd260626", "messageHeadline": "show the build version", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e232ac43f47116ef0c8b535f97dd0d01a05482ec", "messageHeadline": "fix the RPC getinfo consensus nodes", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "8adf4e6d5b0328d262c7b7d99e15d12cfc66b160", "messageHeadline": "basic RPC and kernel consensus test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 395, "deletions": 0}}, {"node": {"oid": "e3c2d2e33ed424664593f857932c51b27918190d", "messageHeadline": "disable the global node variable", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 37, "deletions": 73}}, {"node": {"oid": "131a8b93fbf1c2ecd9b9adb780861c62a1d3cd0a", "messageHeadline": "choose a random reference node if best not available", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "6a98557433418c96f90a8f5d262cafd2d39d8c4c", "messageHeadline": "only list finalized mint snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "170ad3a7b105fd55d7202102aaeaf6f007f0ed0c", "messageHeadline": "forgot commiting a new RPC file", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "3c080de600fea57e0855f121bc2c1dbe6e9e79fa", "messageHeadline": "RPC command to list mint distributions", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 118, "deletions": 32}}, {"node": {"oid": "fa5685e10ed6ff4fc7f19b143ab6a4f8295f1900", "messageHeadline": "better transaction RPC response format", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "22d32db38fbe54312df3e5afc276dc3c2980d631", "messageHeadline": "fix kernel node mint amount due to gap", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "81fd16b78935f2641c262f42e2ccf500c41f7817", "messageHeadline": "helper command to fix the database", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "18495203fc9273f7ba7847b5821a3b772546d25f", "messageHeadline": "more deposit and mint transaction validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 267, "deletions": 59}}, {"node": {"oid": "a9ba7922356f2c331cff5a51add3a11f91fe8542", "messageHeadline": "more crypto key and address test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "45b4eb1f8897e61e894fa92a64568f885ffd5e6d", "messageHeadline": "node epoch in uint64 type", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "01efa046ed24569665a98be59e87b99e9eacad53", "messageHeadline": "fix some integer errors", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "2a41ded38eb9430eace626d64c49b92d3ee75e76", "messageHeadline": "integer div op", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "8d32fc664720cc524bfb05a84fe94481ff744e57", "messageHeadline": "RPC listsnapshots with optional transaction payload", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 59, "deletions": 8}}, {"node": {"oid": "88e887631d0bdc4b71b2e0bab399fdd59aa61d1e", "messageHeadline": "seperate the utxo, deposit and mint code to different files", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 286, "deletions": 66}}, {"node": {"oid": "cc0c340edb22c9ea1194aa409aabe2e4624cbd63", "messageHeadline": "refactor mint data structure", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 201, "deletions": 173}}, {"node": {"oid": "f7ca05b89e10964cdc2bda1dddbfa556cdcff1a0", "messageHeadline": "cache the epoch variable", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9e162120e7389c02a3450f632db59842cf262624", "messageHeadline": "fix RPC command node param", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "212b997a0c792f05860b8176b8cd3dbc40189eea", "messageHeadline": "prevent signing too future snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "e8dd5f4d836e44411ee324115ee72e99bbb04954", "messageHeadline": "helper to update mixin binary from the latest GitHub release.", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 167, "deletions": 0}}, {"node": {"oid": "a6236d6d121bd460f84f58c17cc7bafd4bf10e35", "messageHeadline": "Merge pull request #16 from sikaifa/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c76b7295086252d5eec6ce7f97fd26bef5ab9b1a", "messageHeadline": "fix ip address", "author": {"name": "Gavin", "email": "acabin@live.com", "user": {"login": "garveen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f3483ee117771fd8a946c0d923c452ede4aba72", "messageHeadline": "build version info in rpc getinfo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "c2e9be287a246eefaa3167ecff897a7c2ae78153", "messageHeadline": "fix genesis domain node order", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "54200f0a5ae80e00ae37890059e0fb141b57b925", "messageHeadline": "Merge pull request #13 from panlilu/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "97a752845f23fcc2a08ff5abccf3c1c583987729", "messageHeadline": "Merge pull request #14 from ExinOne/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85fec665c1e5bc1216984c28d01150df4e4d450f", "messageHeadline": "Merge pull request #15 from fox-one/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "2ca4e2e125081cbaa4c865734f1674fc12248d03", "messageHeadline": "MOD: genesis config", "author": {"name": "Charlie Wu", "email": "wu@fox.one", "user": {"login": "pando-ci"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "ae0e6591fca27d901142c1526a012a97dbce19c9", "messageHeadline": "change ip to domain", "author": {"name": "Thorb", "email": "thorb@foxmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "baff4ba3ceb8ed52e3d8c55a75f4ddf9a77eff4e", "messageHeadline": "add BigONE nodes", "author": {"name": "panlilu", "email": "panlilu@gmail.com", "user": {"login": "panlilu"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "4c6b95a42fd5d0ec8c90548f4c33f51706d587b3", "messageHeadline": "Merge pull request #11 from EOSLaoMao/eoslaomao/genesis", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "edea85b22492c428a8ac9fb41eebde6cc024e43c", "messageHeadline": "Merge pull request #1 from EOSLaoMao/eoslaomao/genesis-config", "author": {"name": "ZhaoYu", "email": "zhaoyu.johnny@gmail.com", "user": {"login": "JohnnyZhao"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "74d8dca2308507c2a699960810c4369e88f9afa5", "messageHeadline": "EOSLaoMao mixin node config added", "author": {"name": "Yu Zhao", "email": "johnny@mbp13.lan", "user": null}, "additions": 20, "deletions": 2}}, {"node": {"oid": "ae87af771bc3a5c445a92e52d61ed8b2a6614515", "messageHeadline": "Merge pull request #10 from ExinOne/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "425925e4a8751dd53bdcc2d2b06b5bd7fa9b72cc", "messageHeadline": "change address", "author": {"name": "Thorb", "email": "thorb@foxmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8260e90fcfd59cd32f5610ba7f60f6f3e8176929", "messageHeadline": "fix genesis nodes debug check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91304f87d3d185c237cfd8d742d482b5da9db004", "messageHeadline": "Merge pull request #8 from tinfinite/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b053b41cc5a1abe6dc8d8597ed96ce099503bead", "messageHeadline": "Merge branch 'master' into master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "f686bdd166d85476df7dceb9d5d34887b506fc0d", "messageHeadline": "Merge pull request #7 from sikaifa/master", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "ad5d1f2a3bd1cbe1dd126fc2f07903dd1e645e87", "messageHeadline": "update Candy node info", "author": {"name": "default", "email": "default@local.mac", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e3b86c1ebee8b20ea5271866df97384dc2db957c", "messageHeadline": "add nodes: onda, \u9762\u795e, tako, seed studio", "author": {"name": "Gavin", "email": "acabin@live.com", "user": {"login": "garveen"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "ee3ffc337a2e490fb985556e2390145e9480027d", "messageHeadline": "an example systemd script", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "9d2915497b8a5d0bed5d455dcd5f10e30a10a845", "messageHeadline": "Merge pull request #6 from ExinOne/exinpool", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1a06167d706fd2b5acc2de98f4254408666a7674", "messageHeadline": "add ExinPool signer, payee and ip", "author": {"name": "Thorb", "email": "thorb@foxmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58359d4f875f04bb5ffcb0aafd899d85e8106177", "messageHeadline": "add ExinPool signer, payee and ip", "author": {"name": "Thorb", "email": "thorb@foxmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2b0c39c9dc3e629e9ea51dbb56b364d9e61ba8e2", "messageHeadline": "update README", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 84}}, {"node": {"oid": "beb5e9dabd4e9d87b5abf67e6f094bc5227927d9", "messageHeadline": "enable seperated node signer and payee key", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 173, "deletions": 165}}, {"node": {"oid": "c6ce7f892629244e3b22e493de46b1aae6059cd6", "messageHeadline": "ensure external snapshot timestamp validation before signature", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 136, "deletions": 131}}, {"node": {"oid": "f5ad96b723593b2226605fdad293b3ad31c8ce13", "messageHeadline": "use QUIC as the default transport layer", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb57b91adfa2c1d9d5f1c28ad373fa7298574a76", "messageHeadline": "final snapshots sync without duplication", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "df24cbf6f47d6d46de5f9551593ef61077fd5c66", "messageHeadline": "reference an older external round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 71, "deletions": 48}}, {"node": {"oid": "76f1393874e48283216ee2972646ef33e64ea1c3", "messageHeadline": "command to fix invalid self head round external reference", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "155268a367f13d565440fc59343d1d3edcc5544f", "messageHeadline": "RPC info with cache round references", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f3d001f98b18f2bd764e46b6ee0ce39e66c99ac7", "messageHeadline": "command to create address from a specific private view or spend key", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "885b0255805409bb925dbfada43cb104c8ee3194", "messageHeadline": "fix node sync check null pointer", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "16fac9add1e41ae6a91d425f59aa855c299130f1", "messageHeadline": "should ensure cache final hash equal when check node sync", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "5d5c5ddc0beec30e89dbb98198d8a508909b0f64", "messageHeadline": "update empty round if fork snapshots finalized", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "332e1d609bf8a2604ce822c69dab658ea453eed2", "messageHeadline": "allow update empty round if finalized in new round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "f3d3085f59a8478ea29376b672d7d80e0819d32a", "messageHeadline": "fix concurrent round graph map read write", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "0f3e0e2b62c34be5ef8b35a053b9cebaa3c2c2c1", "messageHeadline": "fix graph sync and signature verification", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "cacc19364a6609025076e8d5abf2cfebe501fed4", "messageHeadline": "cache all signatures verification", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "ae7c7859f42f28b8c4aa844cf20ef1b87bf183ce", "messageHeadline": "final snapshot and peer id as set key", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9fd74ae8412a58da219a92a4ad3933a643ffa21", "messageHeadline": "finalized snapshot should be accepted despite peer signature", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "b91bbd79d477cb6763c6dfcb2ed0320b125f9741", "messageHeadline": "node account info from config file", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "167095a1ae885f458b5d7ab9eaf5d05a445e76bf", "messageHeadline": "flag to create a public address", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "58e6b3d4df56e2551f5bfd57c814dc9dd524c228", "messageHeadline": "fix transaction request missing in cache", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "3c39784d3c50ba00cdc58c11eb8125269167b199", "messageHeadline": "should also get transaction for self snapshot if missing", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aad4e2cb392fe9650ab221967b7f5b1b1ac413f", "messageHeadline": "fix concurrent map writes", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "da52b67a7fea8dacd57b92fe99c5303a0d3aec64", "messageHeadline": "fix boot cache transactions finalization check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9bcb3d47d36502ac4acbc703b48bf0b59e92d3de", "messageHeadline": "ensure node sync before sign fresh transactions", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "1f0969c2bdf5dbca5688099f01b68473bb123145", "messageHeadline": "fix fresh snapshot broadcast", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "03cbd44078871c1ea4b84c864442b0c9f54fd764", "messageHeadline": "refactor graph round validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 408, "deletions": 317}}, {"node": {"oid": "ce1c2cc8190834ddf7c6c4981d929429351db6db", "messageHeadline": "can only fork cache transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "1c7c946fe3d309b5dff569a062b0cf8616b7d8c9", "messageHeadline": "process finalized snapshots before fresh ones", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 89, "deletions": 51}}, {"node": {"oid": "c9d8dccf8527b0e113fea357fd54d537937e56a0", "messageHeadline": "retry some expired self snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "6ac62520f425a13be975e86208d71974974cdbf0", "messageHeadline": "fix round gap check", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "7da08001c786818b8ed7ca5e613f30b78cd00637", "messageHeadline": "resend timeout peer message after new connection", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "2eaf111d903873533f3d17c2857699a348de9b45", "messageHeadline": "load cached transactions", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "ab49dca64ff5766bdf3ae7fabed4cfd70df91fb0", "messageHeadline": "cache the graph sync snapshots database read", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "fbf6093d6eafdbf6fe62c371931bcf04a1c2682d", "messageHeadline": "ensure peer message cache after transport send success", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "5f39abcb93c4d8b1d714c1fd60021c189601b9cd", "messageHeadline": "refactor sync channel priorities", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 108, "deletions": 58}}, {"node": {"oid": "156a9ba706a1c7a0a4a0445eb4a11f1a95af88ef", "messageHeadline": "make the ring buffer element unique", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 66, "deletions": 9}}, {"node": {"oid": "f45b85b55d1b4a9d34b15ce400dc8e1ae9161805", "messageHeadline": "drop invalid snapshot in queue retry", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8e92759998397e31af0a597b64a12fc90977591f", "messageHeadline": "more snapshot node signature cache", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "f9d73e1e0aa8564e5ee19c5d20c3dfcd963b8c2f", "messageHeadline": "fix snapshots ring buffer performance", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3089c9c85e4ee0a837ed5962fdbe1902dc4d9d17", "messageHeadline": "pprof endpoint", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8c917b87dd9defb78bf2e49967580691d97b4d86", "messageHeadline": "confirm snapshot after receive finalized one", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a712267f70e1a68f601d734501e714ea37e77fd", "messageHeadline": "fix queue append snapshot signature filters", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "57aacad2ef0664925208c93afbd5d6f1c9e42182", "messageHeadline": "should always use pointer for collection values", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 106, "deletions": 80}}, {"node": {"oid": "f34d7d03f7c34946fcd6970e385d646e8c261661", "messageHeadline": "refactor some map loop code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "d09b7db924e5e0c4ed75d62165233727621af2b5", "messageHeadline": "fix cache round hash loaded from data store", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 36}}, {"node": {"oid": "9a7803059d2ebb52c126b4ee58e527765686d8d3", "messageHeadline": "fix snapshot finalization confirmation cache", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "db681c802b6002dad58b0bbe09134c0c8c61ca46", "messageHeadline": "better snapshots network cache", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "6975816c6997132a22ef2787f110cd1e834be191", "messageHeadline": "fix genesis round hash due to snapshot hash cache", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "a97177880613defe7c829c2d97e122894e4e4c3e", "messageHeadline": "simple refactor round hash computation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "3bb0aa33a8d27ae39a80a1bf3ab425937f836f0d", "messageHeadline": "ensure cache round gap", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "04c95e077744653a33fd5c53185bd709ffc23648", "messageHeadline": "cache node id for network", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "db646a9f883750b137ceaa6ed702fff9470c7c72", "messageHeadline": "cache snapshot payload hash", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "6c5fa46e30d379a1ac2a53eba32ea70ae49584c5", "messageHeadline": "fix snapshot sigature test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "a85cf5a6de504cb1764a866138837baff9df3759", "messageHeadline": "protect snapshot signature until its finalization", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 62, "deletions": 49}}, {"node": {"oid": "80045197043149451e88f3c552d77b1e2a2ae01a", "messageHeadline": "a new tcp transport", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 148, "deletions": 3}}, {"node": {"oid": "23e671197e6cc8007ae53bc1423aca2f34a0c7d4", "messageHeadline": "fix the ring buffer loop, sleep the cpu clock when empty", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 204, "deletions": 3}}, {"node": {"oid": "999c8a085ab8b505b2fd7cc99dee94641785c9ed", "messageHeadline": "improve snapshot signature checking performance", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 41, "deletions": 67}}, {"node": {"oid": "3acc64ea49d5f38408cf84c9cec069dbc378f992", "messageHeadline": "check genesis load before increasing counter", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "bcde2b3c999b467d75a6dc8ada31d7997332f0c3", "messageHeadline": "a node won't cheat itself if signatures are only sent to proposer", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "7938db568ab711406adb49048ed99696c15b534b", "messageHeadline": "tune the snapshots cache queue", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 38}}, {"node": {"oid": "3b75975b7100912be9e4d2b516a39b0affeb7301", "messageHeadline": "use in memory snapshots queue", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 40, "deletions": 127}}, {"node": {"oid": "9e80c02206eed28f715cd59db8e5231bc7bb0d46", "messageHeadline": "fix transaction cache request", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ce8a411030eadcdd0b15495c632c616bf290c738", "messageHeadline": "RPC info the cache queue", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 65, "deletions": 16}}, {"node": {"oid": "c4993cb293b00b1666869315895bed74cdba283f", "messageHeadline": "badger value log GC", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "3cd881973263f31ae15e71d8152ade62778ba21f", "messageHeadline": "no need to sync genesis snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "78ba14f081b3857489a76e5af1cf8d3c2a379f73", "messageHeadline": "snapshot confirmation for finalization", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "79012b38e637d4be6300d5092c8117858c888d38", "messageHeadline": "fix some snapshot requeue situations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "b5070675311b990113a81b073ba99d83e2ec87f1", "messageHeadline": "fix snapshot append after validation failed", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "e65ca8d9ddbc49598f9b143d6587d7487e43d1a1", "messageHeadline": "use NTP unix timestamp as snapshot queue key is enough", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 26}}, {"node": {"oid": "cad9beaa3ab10523e4c3b752e02b0c7cd9944e80", "messageHeadline": "finish the transaction and snapshot seperation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 86, "deletions": 25}}, {"node": {"oid": "1565a80bfd285f737c436b2133add3b6c25dfb84", "messageHeadline": "handle snapshots sync confirmations", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 81, "deletions": 24}}, {"node": {"oid": "46c2ca1703c258f5a1ea63a8aea151f4113f9353", "messageHeadline": "seperate transaction from snapshot in network", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 59, "deletions": 24}}, {"node": {"oid": "12c1e9b85ff793e605962e20c8d392f7ce16db2d", "messageHeadline": "seperate the transaction from the snapshot in store", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 48, "deletions": 107}}, {"node": {"oid": "89b14e05f69155bd091e1f0511925475988a2779", "messageHeadline": "a snapshot and transaction cache store", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 160, "deletions": 37}}, {"node": {"oid": "3a97b5a493872ed9125f4b285832165ed91cf95b", "messageHeadline": "use only QUIC unistream", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "0cd78f7c0e40e73624d2b77a360cc024ed74f0c3", "messageHeadline": "use only QUIC unistream", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c99571c579897b710af386d327778ba95fae482", "messageHeadline": "fix snapshot signed transaction msgpack tag", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "7d57945f65592a159ed686dbe7a6a03daae1584f", "messageHeadline": "use minimal snapshot, split transaction out", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "4a66215b22ebff642238b85d651fb92eb8bc7190", "messageHeadline": "use signed transactions in snapshots database", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "45e134f985a9bf0c9a8c6f3ab0b11a5d82832d95", "messageHeadline": "rename transactions queue functions", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "97be35b94154cf3d20a2954f67f933e16eaa221a", "messageHeadline": "fix gettransaction RPC command", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5c6149ddb7f2fe46966b4d1765fb331faae6ad43", "messageHeadline": "allow node to refresh start with empty snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a99fc9e9f5c3f2add0746dc705ddb3466ea7f930", "messageHeadline": "tune quic parameters", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 32}}, {"node": {"oid": "1bfdfeadfd2857e1492f45f05b06a663c613e22d", "messageHeadline": "handle transaction fork", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "3fdd9a37c6b4401efac5687a390979fb061d5358", "messageHeadline": "some logs", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "d003bc168ca1498908dbdfaa228c943719c7f8d5", "messageHeadline": "fix round gap cache", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2071e7c5c125519e7ca28e61745f23a82f5368d1", "messageHeadline": "fix network graph sync and final reference", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 54, "deletions": 45}}, {"node": {"oid": "dd48e6692fa188c09a970e74cbc28ced4b07f083", "messageHeadline": "fix snapshots topology sync", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "029900b2281fb62852ab42d260cb5328e5cd1fc6", "messageHeadline": "fix genesis cache round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 48, "deletions": 32}}, {"node": {"oid": "963a81038adcd734007a8501ca810277ba13b0f8", "messageHeadline": "some storage interface name refactor", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "f97ab576b2d0a3e38987879e6d77308a1f4b08dc", "messageHeadline": "fix external snapshot and round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 123, "deletions": 55}}, {"node": {"oid": "82a05a0db6b23b879a46f97e8faedb5a3bf94c95", "messageHeadline": "lock inputs when do transaction write", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "9eeaaeead56f798829d0b7e14ee857c738e4cafa", "messageHeadline": "fix final round timestamp and hash", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "0ff0ddefc3b9caa17b6d797ab28bdda0b211b6f4", "messageHeadline": "update cache round timestamp", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 53, "deletions": 70}}, {"node": {"oid": "0c18b4c2cfda5b4964b420e3a75c5bcc1f5a4654", "messageHeadline": "fix round timestamp", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 50, "deletions": 78}}, {"node": {"oid": "bbf787f196c505eb8362c467230f78b2fff9ca9e", "messageHeadline": "ensure snapshot is signed by its own node", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "d2a7b3d1cbb312f29d0bbdd31ef8814c8addf280", "messageHeadline": "only store the current consensus nodes in cache", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 68, "deletions": 129}}, {"node": {"oid": "dfd68e99bb5ba7d162f84e27777c383a2988a5f9", "messageHeadline": "fix serialization test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ae8963d469a4d7526f20c1277efc3356c8f2c83", "messageHeadline": "byte or the snapshot hashes as round hash", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 88, "deletions": 47}}, {"node": {"oid": "7e4051e2916b099bae4c67475124706fdd3eada8", "messageHeadline": "no need for msgpack encoding optimization for now", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 59, "deletions": 50}}, {"node": {"oid": "246ce3a204a9c4f190e38c98f488e7635461c4dc", "messageHeadline": "fix head round reading due to node id with network id", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "5b2ca1bfe6692358e8b014e1861b9bc942e36707", "messageHeadline": "use the new storage interface in kernel", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 133, "deletions": 150}}, {"node": {"oid": "287fb99f324c915363951d3585ff3d414304d78f", "messageHeadline": "refactor the storage interface, move more logic to consensus", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 440, "deletions": 753}}, {"node": {"oid": "d99169b2d47f2587930178fac103f7fcd89c02c7", "messageHeadline": "refactor transaction finalization", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 119, "deletions": 128}}, {"node": {"oid": "91577024943b3a121cc96edd610ec4a8a5242153", "messageHeadline": "refactor transaction validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 88, "deletions": 16}}, {"node": {"oid": "f352b4fdc1f4677ea29c80b2c0e8cc39377b0758", "messageHeadline": "ensure transaction in node unique", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "05d31e674a82beaf05cc5729f448ff6c27b0c7e2", "messageHeadline": "fix new graph topology snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 141, "deletions": 82}}, {"node": {"oid": "10c74e15f0fb41fac1b1c67ac990748fd560898e", "messageHeadline": "better graph storage structure", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 310, "deletions": 1}}, {"node": {"oid": "97b89d25f5fdc02548fef26033b377be994730e1", "messageHeadline": "fix cache round concurrency", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3bb9fd26d8c170ed8fd946edebe42b0b1a40eb3e", "messageHeadline": "panic on bug", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "672477d7a58f38fa2e90002b32b5406981353bba", "messageHeadline": "should not used local timestamp to enforce snapshot consensus timestamp", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "34eaea7f23ea7dea557b50ab52b984dc84e42819", "messageHeadline": "allow identical snapshot timestamp in same node round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "3b06e81def6f4df12f5610979a4e51a48bb9a14b", "messageHeadline": "keep UTXO locks history", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "a0475a0986cf2376360b2105e1a3b1d772e060a8", "messageHeadline": "allow graph forks with consistent UTXO transaction bindings", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 19, "deletions": 30}}, {"node": {"oid": "307d1782f1fdb8e5050c366adbd88f9130044f12", "messageHeadline": "UTXO lock is irreverlant to snapshot hash", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 23, "deletions": 37}}, {"node": {"oid": "1123241dbed3815793bcf959a6ff7de73379241d", "messageHeadline": "fix typo", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1594ad29999b67b31fa4e881317e20f74584dae", "messageHeadline": "fix test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b0aaea1ad6b2f081df9cfb6b0165292ab6fd241", "messageHeadline": "fix consumed deposit", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "5009b20f858329c1b21c2dbb982f9724f720dfac", "messageHeadline": "fix timestamp uint64 arithmetic", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "daba621dee6606bb19e34909d850916f1f292edb", "messageHeadline": "should not use minus operation for those uint64 timestamps", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "91f93965229fe9ddc6ea049289b3a85d837540e6", "messageHeadline": "fix out of order sync of round snapshots", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b4d3994a8b05dcc942a972fbcb0a511d32a3f429", "messageHeadline": "snapshot node signature should follow utxo locks", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1d35ab9d489ca296882b93af523592eb42536c7e", "messageHeadline": "fix round number and links", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "619e795e454b167dab1db71f542f3f95a4eecc23", "messageHeadline": "better snapshots signatures cache pool type", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ef12bc134bbca08e65ad4ba2aafb84262e135b9f", "messageHeadline": "fix RPC info concensus response", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d235694c4bb1645f2a4f8e6c72a218cff371e80e", "messageHeadline": "fix snapshot verification signature", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "22fa99d1831d8e752a2d12c601c434cf0b560416", "messageHeadline": "fix graph cache round parallel snapshot verification", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "4a4735b235e2e9c08782cdd3b44897c38cff3444", "messageHeadline": "enable gzip in quic transport", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "7f816e7a1ea7f8d2543855f6dc54b6ff033ecbf3", "messageHeadline": "no need to validate confirmed transactions", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e4da5df306c9b9994dd6d429206a2aa0cbc07a74", "messageHeadline": "refactor utxo and deposit lock for snapshot", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "fa6d6022d0c4f396a757538c4f91820d14a3b1cc", "messageHeadline": "snapshots graph sync with timeout", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5b6ae16f0f12cc3a2849d05dcb46e14e62306a55", "messageHeadline": "msgpack with compact encoding", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "b15e247808f8a0dd4750e55e62bc22cca85703d0", "messageHeadline": "deposit transaction enforcement", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 114, "deletions": 18}}, {"node": {"oid": "f0c3e967e512037dbda2e8e359f7a0962ac22765", "messageHeadline": "command to sign deposit transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "8f7afa135a39a03d4c797590fae71118dc5c8c8f", "messageHeadline": "genesis master domain", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "7e279ba7bfff024efd3a089c0cd02ec50622ed0d", "messageHeadline": "basic domain deposit transaction validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 110, "deletions": 9}}, {"node": {"oid": "6cebf33f6f55783da31bb5dd87b3fb1910c895ad", "messageHeadline": "enforce genesis input check in transaction validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "614a1fa8dc49ad69fa24598906edf80da1135df2", "messageHeadline": "genesis input with network ID", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "42f3f8c60690e0feb61d2c45c4838b234f276d8a", "messageHeadline": "more transaction UTXO types validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 172, "deletions": 118}}, {"node": {"oid": "8b8b55409913e7a39420835acbef324d2afccf27", "messageHeadline": "the genesis should only include nodes pledging balance", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "91d5f39fe452ee41d7796805388f4d0b831fcc69", "messageHeadline": "node accept transaction validation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "d749858c9a59379181953a4b3b355dc66ae75458", "messageHeadline": "the genesis should accept as nodes instead of pledging only", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 104, "deletions": 42}}, {"node": {"oid": "14f3a39211143794d5b8697793efcc2cd8202096", "messageHeadline": "even pending consensus nodes should account for BFT", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 77, "deletions": 95}}, {"node": {"oid": "719e51d4f1a7f3774df2294d82540e2a1b6670af", "messageHeadline": "the consensus nodes should be loaded from data store", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "ac952c671948cc6a510c50940a86d2db2cdc669d", "messageHeadline": "fix genesis node pledging extra due to slice reference", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "166cac9edeba543df0bd4ce1e16a75a96a615d24", "messageHeadline": "ghost output key should use the output index as a scalar", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "77270e339bc7ccdd0a489df8bf2c2221b5c3903d", "messageHeadline": "only one open iterator allowed for badger RW transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a62fa436647345c0996552e466e41b53f9f3b2b", "messageHeadline": "only one node allowed at the pending pledge or depart state", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 68, "deletions": 23}}, {"node": {"oid": "f44d091890126c23aa5198d41a2ca783a603a6d2", "messageHeadline": "a deterministic key derivation from a single public key", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "e78cb497c53d5d5e8fd49a2227088dcd651e8d4c", "messageHeadline": "validate node pledge transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 136, "deletions": 1}}, {"node": {"oid": "a5cc606319c645a69f45148528e06ea74fb2ff23", "messageHeadline": "fix the transaction test validataion params", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "d9cb17fa2d94b1f74139fd92e91bd53caba3ce4c", "messageHeadline": "refactor the transaction and utxo validation store interface", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 84, "deletions": 64}}, {"node": {"oid": "087549310db9d332edc9c38214bf1e81e4ca1a1c", "messageHeadline": "fix integer zero string", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5a1031e847733ca07bb62ccec04c9ba2f116fee4", "messageHeadline": "the genesis nodes key should be simple half key", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 39, "deletions": 43}}, {"node": {"oid": "aef3cbd7605a6a317cd60812d5cd9317c886b328", "messageHeadline": "should cache the snapshot broadcast to consensus peers", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "d38526f54c0b91872ba7c0cb1bed25ad6bf4dc2c", "messageHeadline": "ensure snapshot timestamp in valid ranges", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "e4b6369c17e61f42ec202ad2eca0e7c513941c29", "messageHeadline": "fix snapshot verification after self signing", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "3b9d251e73e031a61f411ac8c59d6e38b04b5070", "messageHeadline": "ORDER: snapshot verify, utxo lock, snapshot write", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "7e31e5dd602dcd94861054f87c8518686ebfedd3", "messageHeadline": "defer the graph rounds update after locking UTXO", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "c79e5acdb43a0db90899c1ca3d0c6df5cbc344ae", "messageHeadline": "include node private view key in pledge transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "6c20b5693655f35344054196cb47ee25b2b32fc1", "messageHeadline": "define the genesis epoch in the configuration file", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 83, "deletions": 74}}, {"node": {"oid": "916f8fdfcfa3f6e3fe5114f94cd948c7d8c2b576", "messageHeadline": "fix round snapshots panic description", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "f3bfab51b19187b0a550a90d396f706deb176b84", "messageHeadline": "the signrawtransaction command should never transfer key over RPC", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 107, "deletions": 89}}, {"node": {"oid": "034ed5aa4736c1e77a88608e3187b4f816b6ecf0", "messageHeadline": "the RPC getinfo including consensus nodes", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "61983b4be6acc32c648d73b46827b3b6bf61e304", "messageHeadline": "the rpc response omit the signatures by default", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "c7b13cbf756775d6ddcf0881c48355877927a624", "messageHeadline": "fix network test method params", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "4f8e482d3b4b3854b81386c7c8dedeaa53c32a40", "messageHeadline": "hide neighbors field in the network peer struct", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "fd2b24edd8d4429ecab44e5cc71cbec701e3f0cf", "messageHeadline": "remove all account related code from network package", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 87, "deletions": 59}}, {"node": {"oid": "59e670a86246a37f098a234b6ada4e357aa80db1", "messageHeadline": "dummy bare bone quic SSL config", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "2a8cadf49706b8b57f8270a0708a7da31da4b31b", "messageHeadline": "fix main peer node id", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 69, "deletions": 62}}, {"node": {"oid": "9737f96b82d5f2afbb00f5785a18c3ff2c824459", "messageHeadline": "fix transaction and utxo test method params", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "811ac9e951340b99f61072f350665e01fc499434", "messageHeadline": "refactor node boot code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 87, "deletions": 97}}, {"node": {"oid": "3e6ddb78b2e5b972f02a6711c585185769f9484f", "messageHeadline": "refactor some network peer interfaces", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 39, "deletions": 43}}, {"node": {"oid": "950d42f23a840e29aa4bf70c695977bccc12489c", "messageHeadline": "decouple the peer to network package from kernel", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 400, "deletions": 337}}, {"node": {"oid": "89afa9b11edf40c17a13c01962b83c6d0b57f639", "messageHeadline": "remove deprecated domain implementation", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 1428}}, {"node": {"oid": "cd7792c9e401c67ddde8015217e5dffdba7ded0d", "messageHeadline": "the test needs to be refactored", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 115}}, {"node": {"oid": "4f7d4f244ab568fb30c6f50b2b055b8d1292f0fe", "messageHeadline": "fix pledge transaction extra", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b5ef741f4fd39fbc38d52cb35b486323dbbc026", "messageHeadline": "RPC API should list both transaction and snapshot hash", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "18af4d672f3c68fae9a9acf2cd8659525873f333", "messageHeadline": "handle snapshot order if conflicts", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 54, "deletions": 22}}, {"node": {"oid": "fc2290632f8755ffc46913c1d7f63e0c78424ffe", "messageHeadline": "node pledge transaction should include the node address", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "0cd0917ecd24a6e47a43d784c7b55d958635ee18", "messageHeadline": "read only UTXO before atomic lock", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "c821d0109a4dbe46d9f6676cc8b303c1f1b0c589", "messageHeadline": "UTXO locks should be atomic", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4315e932d861bfc25cca8c779839ba28b289e220", "messageHeadline": "UTXO will be locked permanently for a transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "0983fb4c8ac6e2b442113fe5f5e12b3b96af8c50", "messageHeadline": "simple badger availability test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "d34d0730c73b289529df33805151df27ff17a295", "messageHeadline": "kernel consensus test", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 152, "deletions": 12}}, {"node": {"oid": "8ef9dce1b4d6ffc65db84a2515e2d950cfd2b481", "messageHeadline": "test network quic transport", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "5152895353e9892914418e6f3f8a0a82fd260b2a", "messageHeadline": "test crypto package", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "f1fcabca8a53932784a4a860ff424ffcb8fb9e9e", "messageHeadline": "test common package", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 224, "deletions": 9}}, {"node": {"oid": "4f4963590ecaef5e695d14a3ba248438297d7334", "messageHeadline": "refactor utxo dirty lock until", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "f266e700cfafee41a6e97e8a5da81a5dae4206fe", "messageHeadline": "badger storage interface names refactor", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 197, "deletions": 183}}, {"node": {"oid": "df732220de6b275f3a06f0a2928c27d00ad5e45e", "messageHeadline": "enforce output key uniqueness in the transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cf877f949323b52fccf2e124f3ad141fba5f13a2", "messageHeadline": "rpc command to get node graph info", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "bd79b8dd571804a43db2ffacbfad82f48d29b412", "messageHeadline": "guide to start a kernel node", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "91b9cf14fed6d181188a07c27c6f954a2f4b1ccf", "messageHeadline": "fix command RPC host", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "f1a8c4ba5d1acbd5dbbd3c4187f7b366bb78315b", "messageHeadline": "change default P2P port", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98a169590e18aa8000d8651ba46a579948619ef1", "messageHeadline": "add the public test net genesis and nodes config", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "58b0aad50c4c7d9d37e5f20bbcd7270b3912301b", "messageHeadline": "update public test net guide", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 145, "deletions": 10}}, {"node": {"oid": "11390008a86edad5944a3d070517d60260f0675c", "messageHeadline": "basic RPC and command line", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 171, "deletions": 83}}, {"node": {"oid": "ac21f5aed25879dc7911b616172658cba779305d", "messageHeadline": "fix sync offset rewind", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "84425c75dc95b256d10e2056e32d552f1059f744", "messageHeadline": "rename some snapshot signature functions", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f67eb8def7453c9d6a9d9137ae44dbaf1eb2eedc", "messageHeadline": "move some constants to the config", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "5445c17a1082c313b991c1cd12fda99c39d3e6b9", "messageHeadline": "node a must not reference round n-1 from node b if a has referenced n", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 97, "deletions": 16}}, {"node": {"oid": "bbd04103c924294ba0a659211269592e107a8fa6", "messageHeadline": "fix graph snapshot node id reference", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d69f54967af8133a7bfa00d8f64b93e8fb302260", "messageHeadline": "fix peer graph sync offset", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 174, "deletions": 91}}, {"node": {"oid": "76b7cf8599c387620b654c02de4f9589a6e3f5f9", "messageHeadline": "remove peer signatures, only keep consensus nodes ones", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "317395e9bd32aec7ee5338690c305aa51a7022b5", "messageHeadline": "should lock the UTXO for validated transaction", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "fac277040921d321c8e8afad8274461d27ea6de5", "messageHeadline": "split consensus nodes and gossip peers", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "b0ec86e2518dbaacf8a70b36d6d73fdd3f5257c1", "messageHeadline": "update final round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 59, "deletions": 11}}, {"node": {"oid": "4cc6142274d4105e69bfb45e5490332eac59c0e7", "messageHeadline": "fix topological counter and final round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 57, "deletions": 17}}, {"node": {"oid": "d81a8d10541a212a12ed29740be4f2bb8027f41e", "messageHeadline": "fix round finalization", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 129, "deletions": 69}}, {"node": {"oid": "72f902e72b99586ad8f9eedcc39652bf8ae3e78f", "messageHeadline": "verify snapshot references", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "6784707b67321a8e2be764b3d948ab474f46056d", "messageHeadline": "manage cache round", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 280, "deletions": 133}}, {"node": {"oid": "3e04c8bad1d1420f0bfcb84271cab21b5c92961b", "messageHeadline": "load round graph", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 193, "deletions": 100}}, {"node": {"oid": "2fb53fee519bedac284d3c695746809dbca8b4f4", "messageHeadline": "update topological order counter", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 207, "deletions": 133}}, {"node": {"oid": "137e8a8bd8e6ef539b06e8c82f70f9032b4a49cc", "messageHeadline": "counter fix", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 594, "deletions": 367}}, {"node": {"oid": "480329cea416d5b81275663651e686428249e8e6", "messageHeadline": "kernel prototype", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 7591, "deletions": 0}}, {"node": {"oid": "fb7d80e7f419ee048d830146bed2097e3c359d52", "messageHeadline": "add whitepaper", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8e0c8eabfe485cc35085a431aa1496fe91ffafc7", "messageHeadline": "clean up", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 0, "deletions": 7786}}, {"node": {"oid": "1cfebad75e294a8ea4588eb37b9dae4ba9f7026e", "messageHeadline": "omni USDT support", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 608, "deletions": 131}}, {"node": {"oid": "e93153f9ad1d79c9dfe4ee05f46dc2c3177826f3", "messageHeadline": "handle siacoin transaction confirmations when not found", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8bad7beb8ecb7819a560bcac697008723fc11d17", "messageHeadline": "handle transaction output hash", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "e986742aabf92d3701cc73f5b58548b9b039af59", "messageHeadline": "siacoin bridge", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 768, "deletions": 4}}, {"node": {"oid": "532a64379c4729e0c9863c59328d3256c6eafd1a", "messageHeadline": "the code", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 6489, "deletions": 0}}, {"node": {"oid": "bdab7b4beb1a1a7a736e74db9c6824296b1b8749", "messageHeadline": "Initial commit", "author": {"name": "Cedric Fung", "email": "cedric@vec.io", "user": {"login": "cedricfung"}}, "additions": 676, "deletions": 0}}]